信息技术 China New Techno————垒 — logies and Products 基于ASP旅游网站的设计与实现 魏楠 (绵阳师范学院数计院计科系,四川绵阳621000) 摘要:随着计算机技术,网络技术的迅猛发展,Intemet的不断普及,网络在各个领域里发挥了越来越重要的作用。一些的知名旅行社已经 在网上旅游方面取得了巨大的成就。 论文详细描述了一个基于ASP技术和ACCESS数据库系统的旅游网站的开发过程。网站前台实现了线路信息、旅游新闻和旅游资讯的 查看,能够完成游客在线预订线路,留言板模块为游客和旅行社、游客和游客之间提供了一个信息交流的平台。网站后台提供部分系统维护 功能,主要是预订信息管理;线路管理;旅行社设置;文章管理和留言管理等功能。它紧扣旅游的要素,对于旅游业的信息发布功能作了重.最 规划,能够应付一个中小旅行社的日常工作。它不仅能够让浏览者得到最新的旅游信息,而且能够对线路进行在线的查询和预订操作,使旅 游变的异常轻松。 关键词:ASP;旅游;网络 1引言 3.5系统应该有很好的可扩展性。 rs(”m_yudingtime”)=textfieldl8 旅游业具有“无烟产业”和“永远的朝阳产 4总体设计框架图 rs(”m_laiyoutime”)=textifeldl9 业”的美称,它已经和石油业、汽车业并列为世 rs(”m_huanehengtime”)=textifeld20 界三大产业。旅游网站比旅游企业更有优势。相 rs m_mfk”)=textfield21 比传统旅游企业,旅游网站信息更丰富、经营方 rs(”m_mfk一1”)=textfield22 式更合理。旅游服务的无形性也使其更适合网 rs(”m_mfk一2”)=textifeld23 上销售。 rs.update 2平台的选择 rs.close 添加一条线路预订记录 操作系统:Windows XP; 6-2留言板页面的实现 内存要求:基本内存128 MB,建议使用 留言板页面显示方式根据发布时自动编号 64MB内存以上 的ID排序,每页显示多条记录,且写入数据库 硬盘:约40MB或以上; 的记录中is_show=l,即隐藏 显示属性为显示, 浏览器:IE7.0或以上版本 直接可以从前台页面显示出来。 web数据库:Microsoft ACCESS 2000 6.3后台登录页面的实现 Web服务器:IIS个人站点服务器 后台登录模块为管理员登录的人口,管理 开发工具:Dream weaver 员输入自己的用户名、密码即可进入。如果名户 2.1环境的选择 图l系统总体框架图 名或密码有误,则认为没有该用户,提示错误, 2.1.1 HTML超文本标识语言 5数据库连接文件 返回登录框重新登录。 HTML是用于www上文档的格式化语言。 数据库的连接文件conn.asp,主要代码如 主要代码如下: 与常见的字处理文件不同,Web页以超文本标 下 logsql=”select username.userpassword from 识语言编排格式。HTML文件是带有特定HTML <% master where usemame= ‘&1113&” and id=1” 插入标记的用以编排文档属性和格式的标准文 dim eonn set logrs=eonn.exeeute(1ogsq1) 本文件。可以从一个平台移植到另一个平台。 dim dbpath if logrs.eof and logrs.bof then 2.1.2 WEB服务器与数据库连接技术 set conn=server.createobject(”adodb.connec— response.Redirect(”error.asp?errormsg=<li>错 WEB服务器与数据库连接技术是当前In— tion”) 误的用户名!</li><br><li>请返回后重新输入!< temet和数据库技术的共同发展方向,也是Inter- DBPath:Server.MapPath(”mdb/zhxf.mdb”1 /li>”) net应用中的研究关键。而且随着Intemet应用 conn.Open”driver={Microsofi Access Driver else 的快速普及,WEB服务器和数据库服务器的连 ( .mdb)l;dbq=”&DBPath if logrs(”userpassword”)<>md5(up、then 接显得越来越重要。 %> response.Redirect(”error.asp?errormsg=<li>错 2.1.3 ASP介绍 6系统的实现 误的用户密码!</li><br><li>请返回后重新输 ASP全名为Active se ̄er pages(即动态服务 6.1线路预订页面的实现 入!</li>”1 器网页),它是微软公司推出的开放式脚本开发 线路预订是本系统主要部分之一,它的实 7系统性能分析 环境,用来建立并执行交互式Web服务器应用 现从根本上说就是对数据的提交的过程。 本系统在测试和运行过程中。具体表现在 程序 实现关键代码为: 以下几个方面:界面友好,操作方便;通用性好, 2.2数据库概述 rs.addnew 扩展性强 数据库是按照一定的组织结构存储在计算 rs(”m id”)=text field 结论 机存储介质上的相关数据的集合。 rsf”m xianlu name”)=texffield2 该旅游网站系统,基本符合一般旅游散客 本系统设计过程很重要的一个环节是数据 rs(”m name”)=textfield3 的需求,在设计的时候将其分为前台和后台两 库结构的设计,因为它与系统的性能、程序的结 rs(”m address”)=textfield4 部分,通过最后的测试基本实现了预期的功能。 构紧密相关 rs m email”)=textfield5 参考文献 3理解需求 rs(”m oicq’’)=textifeld6 [1]曹建.Dreamweaver与ASP实战演练[M].北京: 通过对系统的终端用户和客户进行调研, rs(。。m_age”)=textifeld7 电子工业出版社。200t。 总结一下需求说明部分。 rs(”m—homepage”)=textifeld8 [2】冯国栋.网页三剑客教程【M】.北京:机械工,3k 3.1由于业务的需要和保密性,以及便于管 rsf”m .phone)”=textifeld9 出版社.2004。 理,系统用户应该具有不同的等级,既不同的权 rsr’fm shouiiff)=textfield10 【3】胡标.ASP网络编程技术与实例【M】.北京:人 限。按等级分为超级拥护和一般用户。 rs rt-m fax”)=textifeld1 l 民邮电出版社。2001。 3.2网站能够对各种旅游资源信息进行发 rs(”m ̄ongzuodanwei”)=textfield12 布,前台能够非常方便的浏览和查询旅游资源 【4]项宇峰.ASP+SQL Server典型网站建设案例 rsr。mzhengjian”)=textifeld13 信息,并能够通过后台及时更新和处理。 rs(”m youbian”)=textifeldl4 『M1.北京:清华大学出版杜,2006。 3.3系统后台应该提供数据库操作的功能。 rs m daoyou”)=textfieldl5 [5]杨青.ASP的主要技术特点分析.电脑与信息 3.4系统运行在Windows平台上,系统还应 rs(”m renshu“)=textfieldl6 技术『J1,1999.4。 该有一个较好的图形用户界面。 rs(”m_pingtuan”)=textfieldl7 [6]曹淑琴.ASP技术的网站建设.华北科技学院 学报fJ],2003.1。 中国新技术新产品 一25—