资源描述:
《校园网站设计法学专业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、校园网站设计法学专业论文I基础理论与技术网站的实现采用了可视化网贞设计软件DreamweaverMX,^用的版木是DreamweaverMX2004,它能够实现动态网页编程,能够对ASP进行处理并能够实现与Access.MysqKSQLServer或者Oracle等数据库的连接,功能强人。在此选用标准的SQL语句来调用Access的数据库。1.1ASP技术ASP是一套微软开发的服务器端运行的脚本平台,ASP内含于IIS当屮。通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用稈序。同时,ASP也支持VbScript
2、和JavaScript等脚木语言默认为VbScript,在此网站的开发选用了默认的VbScript脚木平台。ASP是经过服务器解析Z后再向浏览器返冋数据,所以有了ASP就不必担心用户的浏览器是否能运行你所编写的代码。因为所有的程序部将在服务器端执行,包括所有嵌在普通HTML屮的脚木程序。当程序执行完毕示,服务器仅将执行的结果返冋给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。了解了ASP的工作原理以后,可以用图来描述它的工作流程,如图1所示。图1ASP的工作流程1.2VBScript介绍VBScript是一种脚木语言。这意味着这种语言比BASI
3、C语言的成熟版木容易使用乂难于使用。编制简单的程序时,脚木语言是容易使用的。脚木语言的句法比较简单。但是,简单的句法也使开发大的应用程序变得很困难。可以在HTML文件中直接嵌入VBScript脚木,它能够扩展HTML,它不仅仅是一种页面格式语言。带有VBScript脚本的网页在毎次下载到浏览器时都可以是不同的,而且可以对用户的操作作出反应。VBScript既可以作为客户端编程语言,也可以作为服务器端编稈语言。1.3Dreamweavar网页设计软件介绍Dreamweavar是一个可视化的网页设计和网站管理T具,支持嚴新的Web技术,包含HTML检杳、HTML格式控制
4、、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局杳找替换、全FTP功能、处理Flash和Shockwave等多媒体格式和动态HTML、基于团队的Web创作。目前使川得最多的是DreamweaverMX2004和Dreamweaver8.0两个版木,前者在功能上比后者强大,能够实现动态网页编稈,在此选用DreamweaverMX2004o1.4数据库管理系统目前市场上的数据库管理系统主要有Access,MYSQL,MSSQL,oracI,DB2等。综合各种数据库管理系统的整体比较,选用链接Access数据库。尽管不是最强大的数据
5、库。Access是微软公司推出的基于Windows的桌血关系数据库管理系统(RDBMS),是Office系列应用软件乙一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据杳询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。1.5其他的技术网页图片处理也是网页制作一个非常重要的组成部分,图片是网页内容最有视觉冲击力的表现方法,因此,图片在网页屮具有非常重要的作用,不管这些图片是作为内容还迅作为修饰而存在。常用的图
6、片处理软件有网页三剑客屮的Fireworks和Photoshop,于一些简单的图片处理工作用Fireworks即可完成,而对于复杂和性能要求高的图片比如jpg格式的图片往往采用Photoshop去处理。选用Fireworks的MX2004版木和PhotoshopCS的8.3版木。Flash也是表现网页内容的最有-效的方式Z—,同视频一样,flash可以同时给人以视觉、听觉的冲击,因此,制作简单的Flash也是网页制作的一项非常有用的技能。2网站的设计与实现2.1网站的设计2丄1网站的定位首先在网站建设Z前要对网站进行准确的定位,作为资源环境与旅游学院的网站,应该结合
7、学院设置的专业体现出学院木身的特点。建站的日的是让网络更好地为学院服务。针对当前的两个专业,地理教冇和旅游管理,网站要起到很好的宣传作用。另外,网站能提供教学互动的全新方式,实现资源的共享,包括木学院工作的安排等。2.1.2网站信息的收集在明确建站H的和网站定位以示,开始收集相关的信息,跟学院的实际情况相结合,这样对以发挥网站的最大作用。根据调查,网站的访问人员主要是木学院的师生,木校的师生,每年的高考报考学院的考生与考生家长,与学院有同样或相近专业的学校的师生、用人单位等。另外,新手或不定期上网的Web用户与软件开发人员相比有非常不同的兴趣和站点需要。因此,做