旅游网站设计毕业设计论文Word文档下载推荐.docx
- 文档编号:20232981
- 上传时间:2023-01-21
- 格式:DOCX
- 页数:29
- 大小:207.92KB
旅游网站设计毕业设计论文Word文档下载推荐.docx
《旅游网站设计毕业设计论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《旅游网站设计毕业设计论文Word文档下载推荐.docx(29页珍藏版)》请在冰豆网上搜索。
2.1.1目标5
2.1.2运行环境5
2.2旅游的可行性研究6
3旅游系统概要设计10
3.1系统总体结构设计10
3.1.1旅游系统总体结构图10
3.1.2的结构11
3.1.3系统功能模块设计
3.1.4主界面设计
3.1.5输入输出界面设计
3.2数据库设计12
3.2.1数据库设计概述12
3.2.2数据库逻辑结构设计13
3.2.3数据库的物理结构14
3.2.4数据字典17
3.2.5数据库的完整性和安全性19
4旅游具体实现20
4.1数据库连接20
4.2功能模块的实现22
4.2.1用户模块的实现22
4.2.2查询模块的实现24
4.2.3在线留言模块的实现26
4.2.4酒店预定模块的实现29
4.2.5后台管理模块的实现30
4.3动态旅游的实现30
4.3.1旅游的主页31
4.3.2旅游的查询页面31
4.3.3景点页面31
4.3.4旅行社页32
4.3.5酒店信息页面33
4.3.6在线留言页面33
4.3.7后台管理页面33
5旅游系统应用与测试35
5.1系统测试35
5.2单元测试实例36
5.3数据跟踪实例37
5.4综合测试38
6结论39
参考文献41
致42
1前言
1.1开发背景
旅游业具有“无烟产业”和“永远的产业”的美称,它已经和石油业、汽车业并列为世界三大产业;
根据WTTC的统计,它每年产出4.7万亿美金的收入,直接或间接地为2亿700万人提供了就业机会,并支持着数以万计的企业的发展。
6
改革开放以来,我国的旅游业有了非常迅速的发展,但是比较而言,我国国旅游业发展的广度深度都远远不能适应经济发展和人民生活水平提高的需要。
随着市场经济的发展和人民收入水平的进一步提高,人民对旅游消费的需求将进一步上升,国旅游业在国民经济中的地位和作用越来越重要[1]。
但我国旅游产业仍然基础薄弱,管理手段滞后,信息化程度低,企业效益较差。
旅游行政管理部门存在管理方式落后,缺乏信息化管理手段,信息沟通渠道不通畅等问题.,面对困难和挑战,我国旅游业必须转变观念,创新思维,以信息化建设为突破口和新手段,整合各种资源,从而实现整个行业的新跨越。
1.2目前旅游行业存在的问题
目前有许多中型的旅游管理部门仍依靠原始的人工方式采用电子文档、电子表格等(例如WORD、EXCEL,或者简单的ACCESS数据库)来对旅游信息进行管理,大部分旅行社也无自己的旅游,无法在现在这个网络时代接受客户的网上预定。
随着业务的不断扩展,旅行社业务操作中涉及的各种收费情况、客户情况以及旅游线路情况越来越复杂,业务操作人员若仅靠手工方式处理处理大量资料,则遗漏信息的现象更容易发生,同时也可能带来出错率的增长以及大量资源的浪费和闲置等问题。
因此,只有加强对旅游部门信息资源的整合、统一管理,才能使行业更加合理、高效地运转。
现行的旅游信息管理模式的问题主要体现在如下几个方面:
1.各类旅游信息查询速度慢,工作强度大。
旅游信息中牵涉到游客资料、导游信息、费用、线路、景点、酒店等等大量的资料,用人工方式进行整理汇总时,速度慢、工作繁琐、易出错。
2.各类资源之间调配难度大。
由于信息面广,信息量大,因此要对其中某些资源进行统一管理、调配是需要花费大量的人工。
3.相当一部分资源缺少一定的保护,处于不安全的状态,许多信息容易泄露。
4.对于客户的服务要求反应慢。
基于上面的原因,对于客户提出的服务要求,势必不能做出快捷的反应。
5.缺少服务质量反馈的统一管理。
1.3技术背景
1.3.1数据库开发工具的选择
数据库是数据管理的最新技术,是计算机科学的重要分支。
今天,信息资源已成为各个部门的重要财富和资源。
建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。
因此,作为信息系统核心和基础的数据库技术得到越来越广泛的应用,从小型单项事务处理系统到大型信息系统,从联机事务处理到联机分析处理,从一般企业管理到计算机辅助设计与制造(CAD/CAM)、计算机集成制造系统(CIMS)、办公信息系统(OIS)、地理信息系统(GIS)等,越来越多新的应用领域采用数据库存储和处理他们的信息资源[2]。
本系统选用MicrosoftSQLServer2005数据库,原因在于SQLServer2005是一种数据库管理程序,可赋予更佳的用户体验,并且新增了导入、导出和处理XML数据文件等功能。
由于该程序可以识别和标记常见错误,同时提供更正错误的选项,因此在SQLServer2005中工作变得更加轻松自如。
另外,SQLServer2005的新功能还可以帮助数据库开发人员查看有关数据库对象之间相关性的信息。
它可访问和使用多种来源的信息、轻松备份信息;
能够满足专业开发人员的需要,而且对于新用户来说,还十分易于上手[3]。
1.3.2开发技术
ASP是Microsoft公司开发的Web服务器端脚本开发环境,利用它可以生成动态、高效的web应用程序。
ASP为VBScript和javascript等脚本语言提供了一个运行环境,使开发人员可以在HTML代码中使用脚本语言编写程序。
同时,ASP自身也提供了一些很好的命令和置对象。
ASP含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。
ASP所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。
当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
以下罗列了ActiveServerPages所独具的一些特点:
1.使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成的应用程序。
2.无须pile编译,容易编写,可在服务器端直接执行。
3.使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。
4.与浏览器无关(BrowserIndependence),用户端只要使用可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的网页容。
ActiveServerPages所使用的脚本语言(VBScript、JavaScript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。
5.ActiveServerPages能与任何ActiveXscripting语言相容。
除了可使用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。
脚本引擎是处理脚本程序的(ponentObjectModel)物件[4]。
2旅游需求分析
2.1项目概述
2.1.1目标
该系统主要建立一个完整的旅游,突出旅游特点,有美观的界面设计。
主要功能:
1.用户可以浏览景点、酒店、旅行社信息,同时可以查询景点、酒店的信息,在线留言,注册等功能。
2.有一定数量旅游景点相关信息可供处理。
方便游客了解景区各种相关信息,同时有利于景区管理部门的管理,加强双边的沟通与协作,以提高和改善管理水平,使游客通过对的浏览可以对景点有比较真实和丰富的了解,对景点本身做一个比较好的宣传和推广。
3.管理人员登陆系统后,将各种烦琐的管理工作通过来管理,用最少的人力和物力提高管理水平,方便发布各种旅游信息,处理游客所遇到的各种问题,及时了解游客对旅游管理部门的意见,通过数据分析可以了解游客的基本情况和不同时期游客的变化情况,提前做出必要的准备工作。
使前台的用户操作方便简单,突出旅游特点,具有美观的界面设计,保证安全稳定的运行。
2.1.2运行环境
硬件最小需求:
奔腾3以上CPU,256M以上存,10G以上剩余硬盘空间
支持软件:
操作系统:
Windows98/2000/XP
支持环境:
IIS4.0
数据库:
SQLServer2005
2.2旅游的可行性研究
采用现代化统一的计算机信息系统,能够有效帮助旅游企业优化旅游行业TQC,使其在行业处于优势地位,并相对长期地保持这种战略优势。
开发本系统的可行性研究如下:
1.技术可行性:
技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足需要。
本系统采用ASP开发出友好美观的人机界面,便于用户理解、操作。
数据库管理系统采用MicrosoftSQLServer2005,它能够处理大量数据,同时保持数据的完整性、安全性。
因此本系统的开发平台已成熟可行。
硬件方面,在科技飞速发展的今天,硬件更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越便宜,因此硬件平台也能够满足本系统所需[5]。
2.经济可行性:
计算机技术发展异常迅猛的根本原因在于计算机的应用促进了社会经济的发展,给社会带来了巨大经济效益。
因此基于计算机系统的成本-效益分析是可行性研究的重要容。
3旅游系统概要设计
3.1系统总体结构设计
该系统在Windows98/2000/XP环境下,主要采用ASP开发工具,MicrosoftSQLServer2005数据库来设计,开发过程与成果应符合GB/T11457-1995软件工程术语,GB/T8567-1988计算机软件产品开发文件编制指南等。
3.1.1旅游系统总体结构图
绘制系统结构图的过程,实际上就是对系统功能模块进行分解设计的过程,即合理地将数据流程图转变为所需要的系统结构图[8]。
系统结构图将会使读者和用户能直观的了解系统的结构模式,理解系统的各个功能的结构,能很好地方便用户使用和理解整个系统。
本的系统结构图如下:
图3.3系统总体结构图
3.1.2的结构
本的开发过程中采用的是浏览器/服务器(Browser/Server)模式。
它以访问数据服务器为中心,HTTP协议为传输协议,客户端通过浏览器(Browser)访问WEB服务器和数据服务器。
其三层结构见图3.4:
图3.4B/S三层结构图
图中从左到右,分为三层结构:
第一层:
浏览器。
主要完成客户和后台的交互及最终查询结果的输出。
浏览器将HTML语言代码转化成图文网页。
网页具备一定的交互功能,允许用户根据网页提供的表单输入信息,提交给后台并提出处理请求。
后台处理完后,将结果返回至用户的浏览器。
第二层:
WEB服务器,主要完成客户的应用功能。
WEB服务器接受客户请求后,启动相应的进程响应这一请求,动态生成一串HTML代码,返回用户的浏览器。
若用户请求中包含数据的存取,WEB服务器还将与数据库服务器连接,协同完成处理工作。
第三层:
数据库服务器,主要协调不同的WEB服务器发出的请求,管理数据库[10]。
根据需求分析的结果,本系统将划分为以下主要功能模块:
1.用户功能模块
实现的主要功能包括新用户注册、老用户登陆,同时,管理员对用户进行管理。
2.信息检索模块
该模块主要是方便用户对本站景点和酒店进行相关检索,并返回检索结果。
用户可根据自己不同的需要,系统根据用户选择的不同组合检索方式和输入的关键字进行相关检索,得到用户检索的信息。
3.在线留言模块
该模块主要是方便用户和管理人员进行沟通和交流,用户可以发表自己的看法也可浏览其他用户的留言。
为了让旅游部门掌握各方面的反馈信息,本系统设置了留言簿模块。
通过此模块,可以上传留言、查看以往的留言信息。
留言信息包括:
留言的用户、留言时间及留言容。
4.酒店预定模块
该功能模块主要是客户浏览了相关资料后,可通过本模块的下拉一个预定定单。
将个人信息及预定的酒店填写完整后,上交给系统,而系统经过简单的逻辑判断信息是否有错后通过两个消息框的反馈,来确定酒店预定是否成功。
5.信息浏览模块
实现的主要功能包括查看站公告(最新公告及近期的所有公告)、点击景点,酒店,旅行社的信息,并且可以进行查询功能。
6.后台管理模块
管理员可以对后台的所有信息进行修改。
主界面是一个的门面,如同公司的形象,特别注重设计和规划。
它是用户首先见到的界面,它的好坏直接影响到的访问率。
为此,作者从以下几个方面对主界面进行了设计。
1.在色彩搭配上,一种较明快的色彩为基调,配以相关的其他色彩,给用户一种鲜而不艳的美感。
2.在字体选用上,大小适当,尽量使用常用字体,适当配用艺术字。
3.在网页制作上,采用框架式结构,在框架中嵌入子页,将大表化小,图片压缩,尽量减少页面响应时间。
4.在容上,主界面容充实而不繁杂,既体现本站特色,又能满足用户需要。
5.在用户操作上,简化用户操作,删去那些空洞的环节。
例如,“用户注册”只须填写简单信息即可。
旅游系统的输入界面主要包括用户注册、登录,信息检索和在线留言等,输入设计的容包括以下几点:
1.输入数据的容设计,包括确定输入数据项名称、数据容、精度、数值围。
2.确定数据输入方式,用户注册、登录,信息检索和在线留言等输入操作,都是在客户端浏览器上完成,并立即更新服务器端数据库。
3.输入数据的正确性校验,保证输入数据的正确性。
旅游系统的输出界面主要包括旅游新闻,景点推荐,检索结果等,输出设计的容包括以下几点:
1.确定输出的容。
用户是信息的主要使用者,在进行输出容的设计时,首先要确定用户在使用信息方面的要求,包括使用的目的、输出速度、频率、数量、安全性等。
根据用户的要求,设计输出信息的容,输出的项目及数据结构、数据类型、位数及取值围,数据的生成途径,完整性及一致性的考虑。
2.确定输出格式。
输出格式设计要满足使用者的要求和习惯,达到格式清晰、美观、易于阅读和理解的要求。
在本系统中,输出页面的设计,尽量满足用户的信息需要,并有相关的提示信息。
输入输出等界面设计,均仿照首页的风格进行,使整个页面风格一致,别具特色。
3.2数据库设计
3.2.1数据库设计概述
数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程,它是建立数据库应用系统的核心问题。
数据库及其应用的性能都建立在良好的数据库设计的基础之上,数据库的数据是一切操作的基础,如果数据库设计不好,那么其它一切用于提高数据库性能的方法收效都是有限的。
数据库设计的关键是如何使设计的数据库能合理地存储用户的数据,方便用户进行数据处理。
3.2.2数据库逻辑结构设计
概念结构设计是数据库设计的核心。
概念结构独立于数据库的逻辑结构,也独立与所使用的具体的数据库管理系统。
概念模型(E-R模型)的组成元素有:
实体、属性、联系,E-R模型用E-R图表示。
实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。
本系统主要的E-R图,见图3.1。
图3.1系统ER图
3.2.3数据库的物理结构
服务器上建立名为tour的数据库。
其中包括下表:
用户表,见表3.1
酒店管理表,见表3.2
景点管理表,见表3.3
预定表,见表3.4
旅行社管理表,见表3.5
新闻管理表,见表3.6
留言表,见表3.7
字段名称
数据类型
是否为空
说明
用户名
Char
否
主键
用户类型
密码
表3.1YongHu表
酒店编号
Int
酒店名称
酒店具体地址
酒店星级
联系人
联系
表
3.2JiuDian表
编号
景点名称
天气情况
地理位置
等级
表3.3JingDian表
号
表3.4YuDing表
名称
负责线路
是
表3.5LvXxngShe表
表3.6XinWen表
标题
容
时间
表3.7LiuYan表
图3.2数据库关系图
3.2.4数据字典
数据字典是在系统数据流程图的基础上。
进一步定义和描述所有的数据项、数据结构、数据存储、处理过程和外部实体的详细逻辑容与特征的工具。
数据字典的任务是对于数据流程图中出现的元素的名字都有一个确切的解释。
本系统的数据字典如下:
文件名:
用户表
别名:
组成:
用户名+密码+类型+性别+QQ+Email++地址+邮编
备注:
这是所有的用户信息表
表3.7数据文件“用户表”字典条目
景点表
编号+名称+等级+地理位置+天气+路线+住宿条件+费用
这是所有的景点信息表
表3.8数据文件“景点表的字典条目
旅行社表
编号+名称+等级+负责路线+联系+联系人
表3.9数据文件“旅行社表”的字典条目
酒店表
编号+名称+地址+星级+联系+联系人
表3.10数据文件“酒店表”的字典条目
留言表
编号+留言容+留言人+留言时间+标题
表3.11数据文件“留言表”的字典条目
负责线路表
旅行社编号+景点编号+旅行社名称+景点名称
表3.12数据文件“负责路线表”的字典条目
酒店预定表
用户名+酒店编号+酒店名称+时间
表3.13数据文件“酒店预定表”的字典条目
3.2.5数据库的完整性和安全性
数据库的完整性是指数据的正确性和相容性。
数据库管理系统(DBMS)用一定的机制来检查数据库中的数据是否满足规定的条件——完整性约束条件,数据的约束条件是语义的体现,将作为模式的一部分存入数据库中[7]。
本系统中定义了表与表之间的联系及表中各字段属性约束有助于实现有助于完整性。
数据库的安全性是指保护数据库以防止不合法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 旅游 网站 设计 毕业设计 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)