基于ASP技术的动态网站的管理与设计开发
摘 要 随着近年人民生活水平不断提高,旅业成为了一个热门行业。旅游网站便是各旅游胜地对外宣传中不可缺少的工具,它的内容对于旅游地的宣传和旅游地项目的开发的决策起着非常重要的作用。面对一样有着丰富、独特的自然、人文旅游,却由于因为旅游产业基础薄弱,管理手段滞后,信息化程度低、缺乏信息化管理手段,信息沟通渠道不通等一系列问题一直处于中等水平的城市来说,需要开发一个需求与网站的功能对口、开发成本低,操作与管理达到及时的简单旅游网站极为重要。
本系统采用ASP技术与Access数据库相结合开发设计,系统功能简单易用,包含最基本的旅游信息浏览功能和留言板功能,适用范围比较广泛,操作简单,开发成本低,不受地点时间的影响,信息上传到web服务器以后管理人员在随时随地可以跟旅客进行交流及内容监督,同时还可以随时随地添加最新信息到网站。 关键词 ASP,旅游,网络
ABSTRACT
As in recent years, people's living standards improve tourist industry become a hot industries. Tourism website each resort of foreign propaganda is an indispensable tool for tourism, the content of the propaganda and tourist project development decisions plays a very important role. Facing the as has the
I
rich, the unique natural and humanistic tourism, but because for tourism industry foundation is weak, the management means lag, informationization level is low, the lack of means of information management, information communication channel impassability and so on a series of problems has been in the medium level city, it needs to develop a demand and the functionality of the site, mouth, development costs low operation and management to timely simple tour website is extremely important.
This system USES ASP technology combined with the Access database development design, system function simple to use, the most basic tourism information containing browsing and message boards function, the scope of the more extensive, simple operation, low cost of development, not affected by location, the influence of time after upload the web server information management in anytime with passengers can communicate and content can also supervise, add the latest information anytime, anywhere to web sites 。
Key Words:ASP Travel Internet
II
目 录
摘 要 ........................................................................................................................................... I 1 引言 .......................................................................................................................................... 1
1.1 选题背景 ...................................................................................................................... 1 1.2 选题依据 ...................................................................................................................... 2 1.3 开发可行性 .................................................................................................................. 2 1.4 课题目标 ...................................................................................................................... 2 2 开发平台及工具的选择 .......................................................................................................... 4
2.1 平台的选择 .................................................................................................................. 4 2.2开发工具及语言 ........................................................................................................... 4
2.2.1 HTML ............................................................................................................... 4 2.2.2 WEB服务器与数据库连接 ............................................................................. 5 2.2.3 ASP ................................................................................................................... 5 2.2.4 ADO .................................................................................................................. 6 2.2.5 Microsoft Office Access 数据库 ..................................................................... 7 2.2.6 IIS功能 ............................................................................................................ 7
3 需求分析及设计方案 .............................................................................................................. 9
3.1 需求分析 ...................................................................................................................... 9 3.2 系统功能概述 ............................................................................................................ 10 4 数据库设计 ............................................................................................................................ 13
4.1 一些固有表的设计 .................................................................................................... 13
4.1.1 汽车租用信息表 ........................................................................................... 13 4.1.2 关于我们信息表 ........................................................................................... 14 4.1.3 航空机票管理信息表 ................................................................................... 14 4.2 数据库的连接文件主要代码 .................................................................................... 15 5 系统的实现 ............................................................................................................................ 17
5.1 首页的实现 ................................................................................................................ 17
5.1.1 页面分析 ....................................................................................................... 17 5.1.2 首页重点源代码实现: .................................................................................. 18 5.2 搜索页面的实现: ....................................................................................................... 19 5.3 留言板页面的实现 .................................................................................................... 21 5.4 后台登录页面的实现 ................................................................................................ 23 6 系统重要性能分析 ................................................................................................................ 26
6.1 后台管理页面分析 .................................................................................................... 26 6.2 后台管理页面的源代码 ............................................................................................ 27 结论 ............................................................................................................................................ 29 参考文献 .................................................................................................................................... 31 答 谢 .................................................................................................................................... 32
1 引言
1.1 选题背景
旅游业具有“无烟产业”和“永远的朝阳产业”的美称,它已经和石油业、汽车业并列为世界三大产业。是中国旅游资源城市之一,丰富、独特的自然、人文旅游资源为旅游发展定了坚实基础。但是由于旅游产业基础薄弱,管理手段滞后,信息化程度低、缺乏信息化管理手段,信息沟通渠道不通等一系列问题,旅游业在全国一直处于中等水平。随着市场经济的发展和人民生活水平的进一步提高,人们的旅游热情大为焕发,对旅游消费的需求也进一步上升。面对旅游目前的实际状况,开发旅游网站在旅游发展和经济中的地位和作用便越来越重要。
旅游网站比起旅游企业更有优势。相比传统旅游企业,旅游网站信息更丰富、经营方式更合理,游客可在网站里收集文字、图片、新闻、评论以及目的地的景点、食宿和交通等详尽的信息。由于旅游网站可以打破地域的,可以最大限度地将各种旅游资源以更经济的方式结合在一起,同时无店铺经营也将有助于降低成本,使旅游资源的所有者和消费者都得到益处。
旅游网站的设计分成前台和后台两个模块进行设计。前台开发主要实现了酒店餐饮、旅游新闻、旅游景区、美景图片、旅游线路信息的发布;汽车,机票、线路预订的实现;留言交互:网友在线留言。后台开发主要包括登录系统,实现用户管理、新闻管理、酒店管理、机票管理、线路管理、租车管理、景点管理、图片管理、其它设置这几个功能。
1
1.2 选题依据
随着国内互联网的发展,旅游业也成为网上的热点主题,旅游类电子商务站点也纷纷建立。不过许多网站的内容还只限于旅游信息的发布和介绍,而互联网与旅游业的结合发展显然不应局限于此。用户不再满足于通过浏览器看到静态页面,而是希望能根据要求生成更加灵活的、生动的动态页面。动态网页包含交互功能,动态网页的特点有:采用动态网页技术的网站可以实现更多的功能,如管理员用户登录、后台管理等功能;不是存在于服务器的网页文件,只有当用户请求服务器才返回一个完整的网页。其中的最主要的方面就是利用它来传递和发送信息,更好的展现自我。旅游网就是利用计算机网络向游客们发布旅游信息;游客通过计算机网络留言来发表自己的意见和建议。旅游网站可以实现远程的信息查询,预订或交流。
1.3 开发可行性
所耗费的资源非常的小,目前无论是硬件还是软件都能够满足条件,可以作为初期开发测试及在局域网及广域网上给用户提供浏览。
随着人们生活水平的提高,现在旅游的人越来越多,而其中上网的人数更是迅速增长,网上旅游将成为未来发展的趋势。
1.4 课题目标
网站开发系统分为前台和后台两块进行。
前台即用户界面,要实现的主要功能为:旅游信息的发布,在线预订的实现,预订管理的实现,留言交互的实现。
2
后台即管理界面,要实现的主要功能为:用户管理, 新闻管理, 酒店管理, 预订管理, 线路管理, 景点管理, 其它设置的管理等。
3
2 开发平台及工具的选择
2.1 平台的选择
操作系统:Windows2003,Windows XP及更高的版本 ;
内存要求:基本内存 512 MB,建议使用1GB 内存以上(尤其对于Windows 2003 Server);
硬盘:约20GB或以上;
浏览器:IE6.0以上版本,功能强大,可执行JavaScript,VBScript,支持多种Web协议;
Web数据库:Microsoft Access 2003,学习简单,使用方便,建立调整更顺手;
Web服务器:本地安装IIS5.1进行测试及在局域网访问。
开发工具:Dreamweaver cs5,是优秀的网页制作工具可以方便快捷地创建可视网页,自动生成全部的HTML代码,而且写asp,等动态网站是有代码纠正,代码自动生成等优势,最完美的部分是css+DIV功能比较完善。
Photoshop CS5:优秀的图像处理软件,对网页颜色选取及图片处理。
2.2开发工具及语言
2.2.1 HTML
HTML[1](Hyper Text Mark-up Language)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说
4
明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述有关HTML文档的一些基本信息,而主体则包含在浏览器中所要显示出来的内容。 2.2.2 WEB服务器与数据库连接
WEB服务器与数据库连接技术是当前Internet和数据库技术的共同发展方向,也是Internet应用中的研究关键。而且随着Internet应用的快速普及,WEB服务器和数据库服务器的连接显得越来越重要。
由于WEB服务器对数据库访问有以下的优点:
借用现成的浏览器软件,无须开发数据库前端,软件开发周期短。 标准统一,开发过程简单,HTML是WWW信息的组织方式,所有的WEB服务器和浏览器均遵循这个标准。
交叉平台支持:几乎每种操作系统上都有现成的浏览器可供使用,为一个WEB服务器书写的HTML文档,可以被所有平台的浏览器所浏览,从而实现了跨平台的操作。 2.2.3 ASP
ASP[3]全名为Active server pages(即动态服务器网页),它是微软公司推出基于Microsoft Windows NT 和Microsoft Internet Information Server的开放式脚本开发环境,用来建立并执行交互式Web服务器应用程序。
ASP是使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序,缺省为VB Script。VBScript脚本语言是介于HTML(超文本标示语言)和Java、C++和Visual Basic之类的
5
编程语言之间的语言。
ASP所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Firefox)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或 JavaScript是在客户端(Client)的浏览器上执行,ASP程序只能在Web服务器端执行,当浏览器向服务器要求运行ASP程序时,服务器会读取该程序,然后执行该程序并将结果转化为HTML文件,再将HTML文件传送给浏览器,待浏览器收到HTML文件后,便将执行结果显示在浏览器上。 2.2.4 ADO[3]
ADO(ActiveX Data Objects)是基于OLE DB的高层编程界面,通过OLE DB提供的COM接口访问数据,它适合于各种客户机服务器应用系统和基于Web的应用,尤其在一些脚本语言中访问数据库的操作是ADO的主要优势。它提供了一个能够快速存取数据库的方法,与其他一些对象模型如DAO(Data Access Object)、RDO(Remote Data Object)相比具有开销低占用磁盘空间少等特点。在使用ADO进行数据存取时,主要是通过调用其内部对象提供的方法和属性来完成,其对象模型.ADO包括:7个对象:Connection、Command、Record set、Field、Parameter、Property 和Error;4个集合: Fields、Parameters、Properties和Errors. 其中对象Connection、Command和Record set为ADO的主体对象.。Connection对象主要用来建立与数据库服务器的链接;Command主要用来执行对数据库的操作命令,如查询、数据修改等;而Record set对象则用于观察和操作返回的数据库。
6
ASP环境下对数据库的访问是通过ADO(Active-Data-Object)来实现的。它使得客户端应用程序能够通过任何OLE-DB提供者来访问和操作数据服务器中的数据。
2.2.5 Microsoft Office Access 数据库
Microsoft Office Access是由微软发布的关联式数据库管理系统。它结合了Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程式之一。
Access能够存取 Access/Jet、Microsoft SQL Server、Oracle,或者任何 ODBC 兼容数据库内的资料。
Microsoft Access在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的WEB应用程序.这些应用程序都利用ASP技术在Internet Information Services运行。是功能全面、与Windows和Internet结合非常紧密的数据库软件,也是简单易用的数据库管理系统(DBMS),对数据库进行存储、处理和管理的系统。
数据库是按照一定的组织结构存储在计算机存储介质上的相关数据的集合。本系统设计过程很重要的一个环节是数据库结构的设计,因为它与系统的性能、程序的结构紧密相关。 2.2.6 IIS功能
IIS[1]是扮演所有用户端服务要求的接口,和一般结构不同的是对ASP文件的处理方式,当IIS收到ASP文件的服务要求时,它会调用必须的ISAPI
7
或DLL程序,对ASP程序进行解释执行,经过处理后,IIS再将结果转为HTML格式传回给使用者的Web浏览器。
为了能正确的为用户端提供服务,必须要具备以下的元件:经过正确设置的IIS及其附属相关的目录,Windows NT的账户,DLL元件,Windows NT的安全设置。
除此之外,根据Web服务器所需要提供功能的不同,可能还需要数据库系统或者电子邮件系统。
IIS提供了从硬盘目录来设置资料存取权限的方法,但是这一切都需要根据在IIS安装时的账户(Account)设置,在缺省的情况下,IIS对每个目录都设置了基本的读取或者执行权限,你可以通过IIS Manager来进行这方面的设置。
因为IIS和Windows NT的安全模型完全整合在一起,因此了解使用者和群组的权限就成为非常重要的了,所要考虑的要点应包括以下几点: 使用者执行某项工作时需要足够的权限,举例来说,执行Active组件的使用者必须对这些Active组件具备执行(Execute)的权限才可以,包括ASP所注册的FeleSystemObject(文件处理对象),否则将会产生执行时期的错误。
对匿名登陆设置适当的安全权限,可以利用IIS Manager以及网络使用者管理员为匿名(Anonymous)登陆到IIS的使用者,进行适当的安全权限设置。
通过NTFS进行进一步的设置,可以根据程序的需要,设置每个使用者或者群组对不同组件的存取权限。
8
3 需求分析及设计方案
3.1 需求分析
目前,各大旅行社管理部门为了提高工作效率,提升自身形象,加强对外宣传,紧密与旅客之间的沟通,统一加强网络建设,纷纷建设和升级自己的旅游网站。通过旅游网站建设改变过去旅行社工作的单调性,在旅行社内部实现信息共享、协同工作乃至科学的管理和决策,从而提高旅行社工作效率和服务水平。
随着网络技术的发展、人们对旅游需求的提高,旅游管理工作逐步发生了变化,同时也面临着新的任务和挑战。这就要求旅游管理网站要适应新形势下旅客管理工作任务和特点,能够满足广大旅客的浏览的需要。比如,本系统中“广告管理”等信息发布模块作为网站的一部份,起着举足轻重的作用,在旅游流程中,广告管理模块是重要的支撑点。作为一个对外宣传的窗口,一方面可以用来动态发布有关旅游的最新广告,另一方面又可以及时向旅客提供最新热门旅游地点的通知。在本系统中旅游新闻信息发布模块主要发布、提供旅客常识攻略性的重要新闻通知,酒店餐饮、航空机票、汽车租用信息模块给旅客提供最方便、优惠的住宿费、路费等旅游需求信息,景区旅游和美景图片给旅客提供最新最好的旅游热点有关资料和图片,旅游线路信息模块为游客提供最新的动态路线等信息、各信息模块发挥着重大作用。
同时,网站作为对外宣传的窗口,需要向大家提供较好的旅游信息图形用户界面,告诉访问者最新的旅游动态。本论文的诸如“广告管理”等信息发布模块总体框架用于对外宣传的信息发布模块完全适用。而且,其他搜索
9
查询系统模块、留言模块等更需要动态的查询和浏览。
鉴于此,建议提出了建立基于ASP技术的动态网站。动态网站,不局限于每天甚至每周添加几次新闻,创建和加载页面,而是需要一个更加灵活的系统,允许站点管理员方便地发布最新旅游新闻,而不需要特殊的工具和知识,在没有任何工具的情况下就可以在线管理新闻信息等数据,这意味着,您可以随时方便地添加和编辑旅游信息、数据库记录信息等,即使您没有在自己的办公室,甚至没有使用自己的计算机,只要连接上了Internet并且登录了后台浏览器即可。对于各旅游访问者也是如此,随时随地就可知道、访问最新旅游信息。
网站前台能够非常方便的浏览和查询旅游资源信息,并能够通过后台及时更新和处理。诸如各信息发布模块,功能比较多,除了最基本的浏览标题、查看具体旅游资料外,通过留言板模块留言、跟其他旅客和管理员进行旅游信息的交互。与以往的静态新闻页面不同的是,信息发布模块中,不仅可以看到当天的旅游信息,甚至可以检看到很久以前的旅游信息,这在静态信息页面中是办不到的。其他相应的模块也具相关常规功能。
3.2 系统功能概述
在系统分析阶段,综合各方面需求,对系统预期实现的功能已有了明确的提出。为了能够有效的将所提出功能加以实现,系统设计中应达到以下具体目标:
系统采用人机交互方式,界面友好,用户操作简捷方便,数据存储安全。 登录入口自动进行身份识别,根据用户或管理员权限跳转至相应的操作页面。
10
网站管理人员操作时实现易懂,易操作,速度快,效率高等。
酒店管理:将把酒店的名称,地址,星级,房型,价格等基本信息显示给用户查看。
旅游线路:显示最新近期旅游路线、相关旅游地介绍、参加旅团价格和有关信息等。
留言板:管理人员可以登录后台所进行与客户交流和内容的监督。 新闻管理:显示旅游新闻,相关图片,旅游常识、旅游攻略等信息的展示给旅客。
机票管理:查看机票价格、航班次数、时间等信息,行进行在线预定等服务。
景区旅游:展现给旅客所有经典的观光点、通过图片资料对旅客拥有最基本的了解提供方便。
权限设置:对管理员进行权限的分配。
由此得出整体系统模块儿框架图如图3.1所示:
信息(酒店餐饮、线路、机票、景区、汽车租用、景图、新闻)查询 酒店、线路 搜索 留言交互 用户管理 (新闻、酒店、机票、线路、租车、景点、图片)管理 留言板管理 前台交互 后台管理 数据库 WINDOWSXP HTML ACCESS VBSCRIPT CSS+DIV 图3.1 整体系统模块儿框架图
11
此旅游网站的信息服务系统主要功能是提供一些有关旅游各方面的信息浏览服务、游客与游客的交流和游客与旅游社的交流。系统分为前台的客户信息浏览及交流平台和后台的数据库管理两大部分。
其中,客户只能进入客户交流所,并进行注册后可以与其他客户进行交流,企业管理员用登录名和登录密码进行管理客户关系页面,然后点击管理页面里的登录交流所来登录进去交流监督页面。
后台管理只有管理员才能使用,依靠正确的管理员名称和口令登录到管理页面,进行对新闻发布系统的编辑与发布、修改和删除;我对留言板的回复与删除等操作。即对数据库中数据记录的删除增加以及修改。
12
4 数据库设计
Web应用程序设计少不了数据库,因为只有数据才能大量、快速地处理信息。使用ASP可以读取Access和SQL Server 数据库,也可以读取其他ODBC兼容的数据库。
4.1 一些固有表的设计
4.1.1 汽车租用信息表
汽车租用信息表(db_ca表):汽车租用信息表存储汽车编号,汽车名称,资料来源,座位数、汽车型号、租用价格,汽车图片,信息发布时间等。
其表结构如表4.1所示:
表4.1 汽车租用表(db_ca)
字段名称 Db_id Db_class id Db_top id Db_car name Db_source Db_zuowei Db_Cabin Db_prices Db_bigpic Db_ViewFlag Db_Votice Flag Db_Notice Flag Db_Index Flag Db_Descriptions Db_content
数据类型 自动编号 数字 数字 文本 文本 数字 文本 数字 图片 数字 数字 数字 数字 文本 文本 是否可为空 是 是 是 否 否 否 否 否 否 是 是 是 是 是 是 是否为主键 是 否 否 否 否 否 否 否 否 否 否 否 否 否 否 13
有无索引 无 无 无 无 无 无 无 无 有 无 无 无 无 无 无 说明 Id 汽车编号 顶部编号 汽车名称 资料来源 座位数 汽车型号 租用价格 汽车图片 信息查看 信息查看 信息公告 信息指数 汽车说明 汽车内容
Db_Hits Db_addtime 数字 日期/时间 否 否 否 否 无 无 点击数量 发布时间
4.1.2信息表
信息表(db_ Abou表):信息表存关于信息编号,关于内容名称,点击数量,信息日期、客户状态、,信息发布时间等。
其表结构如表4.2所示:
表4.2 关于我们表(db_ Abou)
字段名称 db_id db_ about name db_ view flag db_ content db_ click number db_ eddtime db_ sequence db_addtime 数据类型 自动编号 文本 数字 文本 数字 日期 数字 时间/日期 是否可为空 是 否 是 否 是 是 否 是 是否为主键 是 否 否 否 否 否 否 否 有无索引 无 无 无 无 无 无 无 无 说明 Id 关于我们 标志 关于内容 点击数量 信息日期 客户状态 发布时间
4.1.3 航空机票管理信息表
航空机票管理信息表(db_ fo表):航空机票信息表存机票编号,飞机类型、飞机名称,,资料来源,飞机图片,航班号,飞行定期,起飞的名称,
14
起飞机场名,到达地名称,到达机场名,路程类型,机舱类型,机票价格,起飞时间,到达时间,机票相关内容等。
其表结构如表4.3所示:
表4.3 航空机票管理表(db_ fo)
字段名称 db_id db_class id db_top id db_fotype db_plan name db_ source db_ bigpic db_Fnumber db_ regular db_Fstar db_deair db_purpose db_toair db_letype db_stopi db_Fway db_cabin db_prices db_Effect db_Picker db_content 数据类型 自动编号 是自 数字 数字 文本 文本 图片 数字 文本 文本 文本 文本 文本 文本 文本 文本 文本 数字 时间 时间 文本 是否可为空 是 是 是 是 否 否 否 否 是 是 是 是 是 是 否 是 是 是 是 是 否 是否为主键 是 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 无 无 有无索引 有 无 无 无 无 无 有 无 无 有 无 有 无 有 无 有 有 无 有 有 无 说明 Id 机票编号 顶部编号 飞机类型 飞机名称 资料来源 飞机图片 航班号 飞行定期 起飞地名称 起飞机场名 到达地名称 到达机场名 直达、中转 经停信息 路程类型 机舱类型 机票价格 起飞时间 到达时间 机票内容
4.2 数据库的连接文件主要代码
<%@LANGUAGE=\"VBScript.Encode\" CODEPAGE=\"936\"%>
15
<%
Response.Addheader \"Content-Type\dim conn,connstr,Data
Data=\"\"&SitePath&\"#DataBase/\"&DataName&\"\" on error resume next
Set conn = Server.CreateObject(\"ADODB.Connection\")
connstr=\"dbq=\"+server.mappath(Data)+\";defaultdir=;driver={microsoft access driver (*.mdb)};uid=;password=\"&lelvws&\";\"
conn.Open connstr If Err Then err.Clear
Set Conn = Nothing Response.Write
\"
Response.End End If %>
16
5 系统的实现
5.1 首页的实现
5.1.1 页面分析
网站首页是整个系统的灵魂,它设计的好与坏直接影响到网站的访问数量。在首页当中应该包含和体现整个网站的所有功能和整体风格特点。本网站整体设计风格简洁明快,色调柔和,布局分成几个板块。总体风格要与旅游管理的特点相适应,又要与整个旅游的风格结合起来,同时又要保证有自己的特点。首先是导航栏,接下来是注册、搜索系统、景区广告、旅游线路、酒店宾馆、航空机票、汽车租用、景区景点、旅游新闻、旅游指南、旅游常识等信息发布模块。发布的每一条信息都设有超级链接,要查看详细信息点击连接即可。信息标题以最近上载的日期排序,最新上载的信息排在最上面,符合人性化要求。同时,首页设计与实现后,其他具体功能子页要继承首页当中的风格、套用部分模版和重用部分代码。
首页浏览页面如图5.1所示:
17
图5.1 首页浏览页面图
5.1.2 首页重点源代码实现
\" /> \" />
18
<%head()%>
<%InXian()%> |
<%XianPic()%>
5.2 搜索页面的实现
搜索系统页面的部分源码实现: <% dim Result
19
Result=request.QueryString(\"Result\") dim StartDate,EndDate,Keyword StartDate=request.form(\"Start_Date\") EndDate=request.form(\"End_Date\") Keyword=request.form(\"Keyword\") select case Result case \"News\" response.redirect
(\"Admin_infoli.asp?Result=Search&StartDate=\"&StartDate&\"&EndDate=\"&EndDate&\"&Keyword=\"&server.urlencode(Keyword)&\"&Page=1\")
case \"Message\" response.redirect
(\"Admin_MesList.asp?Result=Search&StartDate=\"&StartDate&\"&EndDate=\"&EndDate&\"&Keyword=\"&server.urlencode(Keyword)&\"&Page=1\")
case \"ADLO\" response.redirect
(\"Admin_AdList.asp?Result=Search&StartDate=\"&StartDate&\"&EndDate=\"&EndDate&\"&Keyword=\"&server.urlencode(Keyword)&\"&Page=1\")
case \"Members\" response.redirect
(\"Admin_Memlist.asp?Result=Search&StartDate=\"&StartDate&\"&EndDate=\"&EndDate&\"&Keyword=\"&server.urlencode(Keyword)&\"&Page=1\")
case \"Photo\"
20
response.redirect
(\"Admin_Poli.asp?Result=Search&StartDate=\"&StartDate&\"&EndDate=\"&EndDate&\"&Keyword=\"&server.urlencode(Keyword)&\"&Page=1\")
case \"Visa\" response.redirect
(\"Admin_vili.asp?Result=Search&StartDate=\"&StartDate&\"&EndDate=\"&EndDate&\"&Keyword=\"&server.urlencode(Keyword)&\"&Page=1\")
case \"Car\"
response.redirect
(\"Admin_cali.asp?Result=Search&StartDate=\"&StartDate&\"&EndDate=\"&EndDate&\"&Keyword=\"&server.urlencode(Keyword)&\"&Page=1\")
case \"Hotel\" response.redirect
(\"Admin_holi.asp?Result=Search&StartDate=\"&StartDate&\"&EndDate=\"&EndDate&\"&Keyword=\"&server.urlencode(Keyword)&\"&Page=1\")
case else end select %>
5.3 留言板页面的实现
留言板浏览页面如图5.2所示:
21
图5.2 留言板浏览页面图
留言板页面的源码实现:
//如果是SQL数据库、在此修改该文件//
\" /> \" />
22
maxlength=\"100\"
/>
color=\"#CC0000\">*
*
5.4 后台登录页面的实现
后台登录模块为管理员登录的入口,管理员输入自己的用户名、密码即可进入。如果名户名或密码有误,则认为没有该用户,提示错误,返回登录框重新登录。
登陆浏览页面如图5.3所示:
23
图5.3 登陆浏览页面图
主要代码如下: <%
'主要是使随机出现的评选数字随机 Response.Expires = -1
Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0
Response.CacheControl = \"no-cache\" %>
24