基于B/S结构的旅游网站设计
关键词:互联网;电子商务;旅游网站系统;数据库
摘 要
自互联网成为一种革命性的大众媒体以来,其发展速度之快令人惊叹。作为世界最大朝阳产业的旅游,当它与电子商务这一新兴模式相结合时,其潜藏的商业价值表露无遗。旅游电子商务的应用可以作为我国旅游业新的市场营销手段,增强我国旅游业的对外竞争力,为旅游业的长期发展积蓄后劲。通过旅游网站系统的建设以实现为公司或企业提供信息化管理,并建立B/S结构的网络服务体系。
系统页面采用Dreamweaver MX 2004进行制作,后台数据库由SQL Server 2000支持,动态网页的效果由ASP语言实现。采用软件工程的方法,开发了一个简单的旅游网系统,同时结合用户需求实现了用户注册登陆、浏览、查询等功能,降低用户的旅游成本的同时还节约了大量时间,为用户提供了极大的方便。
1.4 本课题的研究方法
Dreamweaver是美国MACROMEDIA公司开发的集网页制作和网站管理于一身的所见即所得网页编辑器, 是一种可视化网页制作工具,利用它可以轻松地制作出跨越平台限制和跨越浏览器限制的动态网页。可以运用dreamweaver来开发ASP网站。通过平面设计工具以及代码提示、标签编辑器、可扩展色彩代码、标签选择器、片段和代码检验这类编码特性来实现对代码和设计的管理。
SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。Active Server Pages (ASP) 是服务器端脚本编写环境,是由Server端脚本、对象以及组件拓展过的标准主页使用它可以创建和运行动态、交互的Web 页和基于 Web 的功能强大的应用程序。
ASP采用的工作模型是典型的B/S过程:
1.一个用户在浏览器的网址栏中添入Active Server Pages文件名称,并回车触发这个Active Server Pages的申请。
2.浏览器将这个Active Server Pages的求发送给IIS。
3.Web Server接收这个申请要求并由于其.asp的后缀意识到这是个Active Server Page的对象来实现服务器与客户端间的交互;可扩充服务器端功能。利用ASP提供的一组ActiveX服务器组件(ActiveX Server Components)可继续扩充ASP的功能。如用ASP内置ADO组件可以轻松的存取各种数据库。此外,还可以用VB, Java等语言开发自己的组件以进一步扩充其功能;ASP与浏览器无关,ASP可以将运行结果以HTML的格式传送到客户端浏览器,因而可以使用于各种浏览器。
一个HTML文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。如果你还有一些图片、动画、声音或是任何其它形式的资源,HTML文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。浏览的网页就是由HTML语言编写出来的。虽然HTML是一种语言,但HTML不是程序语言,如 C++ 和 Java 之类,它只是标示语言,你只要明白了各种标记的用法便算学会了HTML。HTML 的格式非常简单,只是由文字及标记组合而成,因此任何文本编辑器都可以制作HTML页面。在编辑器中输入html代码即可完成对网页的设计,如果在其中加入VB,JAVA等脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页的一部分。
2 需求分析
2.1 需求分析
旅游网站系统的数据功能主要体现在对各种信息的提供、保存、更新和查询操作上,包括用户信息,管理员信息,景点信息,预约信息和留言内容,各个部分的数据内容又有内在的联系,针对此系统的数据库的特点,可以总结如下的需求:
用户和管理员具有不同的身份;
用户信息记录用户资料;
旅游景点的浏览,显示景点相关属性;
景点图片 ,相应景点的图片;
成都故事的浏览;
旅游线路的查看;
旅游线路的查询,根据不同条件对线路进行查询;
预定有预定的时间、预定的用户等多种属性;
用户留言版有留言内容,时间等多种信息;
目 录
1 引言 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 本课题研究的意义 1