【学术研究】
建设有自己特色、多功能的网站不仅需要功能强大的网站开发
软件,还需要开发人员具有新颖的构思、独特的
设计和应用软件的相关技术.本文以铁岭北方旅游管理网站为例介绍运用ASP软件制作有自己特色、多功能的网站.
1开发工具的选用及介绍
目前,开发网站的软件很多,并且都各有所长,之所以选择ASP是因为它独有的特点.“ASP”是ActiveServerPages:“动态服务器网页”的简称,其主要特点在于所产生的执行结果都是标准的
HTML格式,而且这些
程序是在
网络服务端执行,使用一般的浏览器(如IE或Netscape)都可以正确地获得ASP的“执行”结果,并且ASP执行的结果可以直接在浏览器中“浏览”不仅如此,ASP还具有如下特.点:(1)ASP程序是在网络服务器端执行,执行结果所产生的HTML文件适用于不同的浏览器.(2)语言相容性高,ASP与所有的ActiveXScript语言都相容,除了可结合HTML、
VBScript、
JavaScript、ActiveX服务器组件来设计外,并可经由plug-In(外挂组件模组)的方式,使用其他厂商(ThirdParty)所提供的语言.(3)隐密安全性高,在浏览器中查看网页的原始代码时只能看到HTML文件,原始的ASP程序代码是看不到的.(4)易于操控数据库,ASP可以轻易地通过ODBC(OpenDatabaseConnectivity)驱动程序连接各种不同的数据库,例如:Access、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是“Excel”文件当成数据运用.(5)面向对象
学习容易,ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种既方便且功能强大的内建对象:Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或“Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息.基于ASP的上述特点,所以选择了ASP结合Frontpage组建铁岭北方旅游管理网站.
2网站总体结构的设计
以铁岭北方旅游管理网站的设计为例.网站主页设置为概况、专业介绍、校园风貌、课外生活、实习基地、招生
就业、对外交流、升入高校、学校公告、信息服务10个栏目,全方位展示情况.此外还设有“网上图书馆”、“留言板”和“在线
查询”三个服务性栏目,通过这些栏目可将信息查询、考试查分、家校联系、图书借阅等在网上实现.主页以静、动相结合的方式,即静态的主画面和动态的图片相结合,体现的特色与风貌,在信息发布与查询等方面,采用ASP与数据库结合的技术建立数据库查询
管理系统,以交互式的动态的
web画面来实现.主页结构图如图1所示.
3网站的数据库设计与程序代码
网站中所使用的数据库均采用MicrosoftAccess数据库,拟建立teach1mdb库文件,包含如下几个表文件:allmessage留言信息表;Libbooks图书信息表;Libcategories图书类别信息表;Libemps图书馆用户信息表;stud学生信息表.下面主要介绍“网上图书馆管理系统”和“在线查询系统”的数据库设计与程序代码.311网上图书馆管理系统制作31111网上图书馆功能网上图书馆的功能主要有:图书的出借和归还;按照多种字段对图书进行查找;浏览某个种类的所有图书.网上图书馆不仅方便了学生与教职员工使用图书馆的资源,还为图书馆管理员提供了一种简便地管理图书馆的方法.31112图书馆系统的层次结构图书馆系统的层次结构图如图2所示.图2中的每个方框代表校园图书馆网站中的一个页面.除了只包含HTML的Search页面外,其他的均为ASP页面.因为每个图书的页面都不同,所以大多数的页面实际上都是多页面.31113图书馆数据库设计
第8卷第2期辽宁师专学报Vol18No122006年6月JournalofLiaoningTeachersCollegeJun12006
基于ASP的网站设计与实现