旅游网站设计毕业论文Word文件下载.docx

上传人:b****4 文档编号:7951002 上传时间:2023-05-09 格式:DOCX 页数:33 大小:218.94KB
下载 相关 举报
旅游网站设计毕业论文Word文件下载.docx_第1页
第1页 / 共33页
旅游网站设计毕业论文Word文件下载.docx_第2页
第2页 / 共33页
旅游网站设计毕业论文Word文件下载.docx_第3页
第3页 / 共33页
旅游网站设计毕业论文Word文件下载.docx_第4页
第4页 / 共33页
旅游网站设计毕业论文Word文件下载.docx_第5页
第5页 / 共33页
旅游网站设计毕业论文Word文件下载.docx_第6页
第6页 / 共33页
旅游网站设计毕业论文Word文件下载.docx_第7页
第7页 / 共33页
旅游网站设计毕业论文Word文件下载.docx_第8页
第8页 / 共33页
旅游网站设计毕业论文Word文件下载.docx_第9页
第9页 / 共33页
旅游网站设计毕业论文Word文件下载.docx_第10页
第10页 / 共33页
旅游网站设计毕业论文Word文件下载.docx_第11页
第11页 / 共33页
旅游网站设计毕业论文Word文件下载.docx_第12页
第12页 / 共33页
旅游网站设计毕业论文Word文件下载.docx_第13页
第13页 / 共33页
旅游网站设计毕业论文Word文件下载.docx_第14页
第14页 / 共33页
旅游网站设计毕业论文Word文件下载.docx_第15页
第15页 / 共33页
旅游网站设计毕业论文Word文件下载.docx_第16页
第16页 / 共33页
旅游网站设计毕业论文Word文件下载.docx_第17页
第17页 / 共33页
旅游网站设计毕业论文Word文件下载.docx_第18页
第18页 / 共33页
旅游网站设计毕业论文Word文件下载.docx_第19页
第19页 / 共33页
旅游网站设计毕业论文Word文件下载.docx_第20页
第20页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

旅游网站设计毕业论文Word文件下载.docx

《旅游网站设计毕业论文Word文件下载.docx》由会员分享,可在线阅读,更多相关《旅游网站设计毕业论文Word文件下载.docx(33页珍藏版)》请在冰点文库上搜索。

旅游网站设计毕业论文Word文件下载.docx

根据WTTC的统计,它每年产出4。

7万亿美金的收入,直接或间接地为2亿700万人提供了就业机会,并支持着数以万计的企业的发展。

6

改革开放以来,我国的旅游业有了非常迅速的发展,但是比较而言,我国国内旅游业发展的广度深度都远远不能适应经济发展和人民生活水平提高的需要。

随着市场经济的发展和人民收入水平的进一步提高,人民对旅游消费的需求将进一步上升,国内旅游业在国民经济中的地位和作用越来越重要[1]。

但我国旅游产业仍然基础薄弱,管理手段滞后,信息化程度低,企业效益较差。

旅游行政管理部门存在管理方式落后,缺乏信息化管理手段,信息沟通渠道不通畅等问题.,面对困难和挑战,我国旅游业必须转变观念,创新思维,以信息化建设为突破口和新手段,整合各种资源,从而实现整个行业的新跨越。

1。

2目前旅游行业存在的问题

目前有许多中型的旅游管理部门仍依靠原始的人工方式采用电子文档、电子表格等(例如WORD、EXCEL,或者简单的ACCESS数据库)来对旅游信息进行管理,大部分旅行社也无自己的旅游网站,无法在现在这个网络时代接受客户的网上预定。

随着业务的不断扩展,旅行社业务操作中涉及的各种收费情况、客户情况以及旅游线路情况越来越复杂,业务操作人员若仅靠手工方式处理处理大量资料,则遗漏信息的现象更容易发生,同时也可能带来出错率的增长以及大量资源的浪费和闲置等问题。

因此,只有加强对旅游部门信息资源的整合、统一管理,才能使行业更加合理、高效地运转.现行的旅游信息管理模式的问题主要体现在如下几个方面:

1.各类旅游信息查询速度慢,工作强度大。

旅游信息中牵涉到游客资料、导游信息、费用、线路、景点、酒店等等大量的资料,用人工方式进行整理汇总时,速度慢、工作繁琐、易出错.

2。

各类资源之间调配难度大。

由于信息面广,信息量大,因此要对其中某些资源进行统一管理、调配是需要花费大量的人工。

3.相当一部分资源缺少一定的保护,处于不安全的状态,许多信息容易泄露。

4.对于客户的服务要求反应慢。

基于上面的原因,对于客户提出的服务要求,势必不能做出快捷的反应.

5.缺少服务质量反馈的统一管理。

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。

无须compile编译,容易编写,可在服务器端直接执行。

 3。

使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。

 4.与浏览器无关(BrowserIndependence),用户端只要使用可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的网页内容.ActiveServerPages所使用的脚本语言(VBScript、JavaScript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言.

 5。

ActiveServerPages能与任何ActiveXscripting语言相容。

除了可使用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。

脚本引擎是处理脚本程序的COM(ComponentObjectModel)物件[4]。

2旅游网站需求分析

2.1项目概述

2.1.1目标

该系统主要建立一个完整的旅游网站,突出旅游特点,有美观的界面设计。

主要功能:

1.用户可以浏览景点、酒店、旅行社信息,同时可以查询景点、酒店的信息,在线留言,注册等功能。

2.网站有一定数量旅游景点相关信息可供处理。

方便游客了解景区各种相关信息,同时有利于景区管理部门的管理,加强双边的沟通与协作,以提高和改善管理水平,使游客通过对网站的浏览可以对景点有比较真实和丰富的了解,对景点本身做一个比较好的宣传和推广。

3.管理人员登陆系统后,将各种烦琐的管理工作通过网站来管理,用最少的人力和物力提高管理水平,方便发布各种旅游信息,处理游客所遇到的各种问题,及时了解游客对旅游管理部门的意见,通过数据分析可以了解游客的基本情况和不同时期游客的变化情况,提前做出必要的准备工作.使前台的用户操作方便简单,突出旅游特点,具有美观的界面设计,保证网站安全稳定的运行。

2运行环境

硬件最小需求:

奔腾3以上CPU,256M以上内存,10G以上剩余硬盘空间

支持软件:

操作系统:

Windows98/2000/XP

支持环境:

IIS4.0

数据库:

SQLServer2005

2旅游网站的可行性研究

采用现代化统一的计算机信息网站系统,能够有效帮助旅游企业优化旅游行业TQC,使其在行业内处于优势地位,并相对长期地保持这种战略优势.开发本系统的可行性研究如下:

技术可行性:

技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足需要。

本系统采用ASP开发出友好美观的人机界面,便于用户理解、操作.数据库管理系统采用MicrosoftSQLServer2005,它能够处理大量数据,同时保持数据的完整性、安全性。

因此本系统的开发平台已成熟可行。

硬件方面,在科技飞速发展的今天,硬件更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越便宜,因此硬件平台也能够满足本系统所需[5].

2.经济可行性:

计算机技术发展异常迅猛的根本原因在于计算机的应用促进了社会经济的发展,给社会带来了巨大经济效益.因此基于计算机系统的成本—效益分析是可行性研究的重要内容.

3旅游网站系统概要设计

3。

1系统总体结构设计

该系统在Windows98/2000/XP环境下,主要采用ASP开发工具,MicrosoftSQLServer2005数据库来设计,开发过程与成果应符合GB/T11457-1995软件工程术语,GB/T8567-1988计算机软件产品开发文件编制指南等。

3.1。

1旅游网站系统总体结构图

绘制系统结构图的过程,实际上就是对系统功能模块进行分解设计的过程,即合理地将数据流程图转变为所需要的系统结构图[8].

系统结构图将会使读者和用户能直观的了解系统的结构模式,理解系统的各个功能的结构,能很好地方便用户使用和理解整个系统。

本网站的系统结构图如下:

图3。

3系统总体结构图

2网站的结构

本网站的开发过程中采用的是浏览器/服务器(Browser/Server)模式。

它以访问数据服务器为中心,HTTP协议为传输协议,客户端通过浏览器(Browser)访问WEB服务器和数据服务器。

其三层结构见图3.4:

4B/S三层结构图

图中从左到右,分为三层结构:

第一层:

浏览器。

主要完成客户和后台的交互及最终查询结果的输出。

浏览器将HTML语言代码转化成图文网页。

网页具备一定的交互功能,允许用户根据网页提供的表单输入信息,提交给后台并提出处理请求。

后台处理完后,将结果返回至用户的浏览器。

第二层:

WEB服务器,主要完成客户的应用功能。

WEB服务器接受客户请求后,启动相应的进程响应这一请求,动态生成一串HTML代码,返回用户的浏览器。

若用户请求中包含数据的存取,WEB服务器还将与数据库服务器连接,协同完成处理工作。

第三层:

数据库服务器,主要协调不同的WEB服务器发出的请求,管理数据库[10]。

3.1.3系统功能模块设计

根据需求分析的结果,本系统将划分为以下主要功能模块:

1.用户功能模块

实现的主要功能包括新用户注册、老用户登陆,同时,管理员对用户进行管理.

2.信息检索模块

该模块主要是方便用户对本站景点和酒店进行相关检索,并返回检索结果。

用户可根据自己不同的需要,系统根据用户选择的不同组合检索方式和输入的关键字进行相关检索,得到用户检索的信息。

3.在线留言模块

该模块主要是方便用户和管理人员进行沟通和交流,用户可以发表自己的看法也可浏览其他用户的留言。

为了让旅游部门掌握各方面的反馈信息,本系统设置了留言簿模块。

通过此模块,可以上传留言、查看以往的留言信息。

留言信息包括:

留言的用户、留言时间及留言内容。

4.酒店预定模块

该功能模块主要是客户浏览了相关资料后,可通过本模块的下拉一个预定定单。

将个人信息及预定的酒店填写完整后,上交给系统,而系统经过简单的逻辑判断信息是否有错后通过两个消息框的反馈,来确定酒店预定是否成功。

5.信息浏览模块

实现的主要功能包括查看站内公告(最新公告及近期的所有公告)、点击景点,酒店,旅行社的信息,并且可以进行查询功能。

6.后台管理模块

管理员可以对后台的所有信息进行修改。

4主界面设计

主界面是一个网站的门面,如同公司的形象,特别注重设计和规划。

它是用户首先见到的界面,它的好坏直接影响到网站的访问率。

为此,作者从以下几个方面对主界面进行了设计。

在色彩搭配上,一种较明快的色彩为基调,配以相关的其他色彩,给用户一种鲜而不艳的美感.

2.在字体选用上,大小适当,尽量使用常用字体,适当配用艺术字。

3.在网页制作上,采用框架式结构,在框架中嵌入子页,将大表化小,图片压缩,尽量减少页面响应时间。

4。

在内容上,主界面内容充实而不繁杂,既体现本站特色,又能满足用户需要.

5.在用户操作上,简化用户操作,删去那些空洞的环节。

例如,“用户注册"

只须填写简单信息即可。

3.1.5输入输出界面设计

旅游网站系统的输入界面主要包括用户注册、登录,信息检索和在线留言等,输入设计的内容包括以下几点:

输入数据的内容设计,包括确定输入数据项名称、数据内容、精度、数值范围。

确定数据输入方式,用户注册、登录,信息检索和在线留言等输入操作,都是在客户端浏览器上完成,并立即更新服务器端数据库.

3.输入数据的正确性校验,保证输入数据的正确性。

旅游网站系统的输出界面主要包括旅游新闻,景点推荐,检索结果等,输出设计的内容包括以下几点:

1.确定输出的内容。

用户是信息的主要使用者,在进行输出内容的设计时,首先要确定用户在使用信息方面的要求,包括使用的目的、输出速度、频率、数量、安全性等。

根据用户的要求,设计输出信息的内容,输出的项目及数据结构、数据类型、位数及取值范围,数据的生成途径,完整性及一致性的考虑.

2.确定输出格式。

输出格式设计要满足使用者的要求和习惯,达到格式清晰、美观、易于阅读和理解的要求。

在本系统中,输出页面的设计,尽量满足用户的信息需要,并有相关的提示信息。

输入输出等界面设计,均仿照首页的风格进行,使整个网站页面风格一致,别具特色。

3.2数据库设计

2.1数据库设计概述

数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程,它是建立数据库应用系统的核心问题。

数据库及其应用的性能都建立在良好的数据库设计的基础之上,数据库的数据是一切操作的基础,如果数据库设计不好,那么其它一切用于提高数据库性能的方法收效都是有限的。

数据库设计的关键是如何使设计的数据库能合理地存储用户的数据,方便用户进行数据处理。

3.2.2数据库逻辑结构设计

概念结构设计是数据库设计的核心。

概念结构独立于数据库的逻辑结构,也独立与所使用的具体的数据库管理系统。

概念模型(E-R模型)的组成元素有:

实体、属性、联系,E—R模型用E—R图表示。

实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。

本系统主要的E-R图,见图3。

1.

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表

姓名

身份证号

4YuDing表

名称

负责线路

表3.5LvXxngShe表

6XinWen表

标题

内容

时间

7LiuYan表

2数据库关系图

3.2.4数据字典

数据字典是在系统数据流程图的基础上。

进一步定义和描述所有的数据项、数据结构、数据存储、处理过程和外部实体的详细逻辑内容与特征的工具。

数据字典的任务是对于数据流程图中出现的元素的名字都有一个确切的解释.

本系统的数据字典如下:

文件名:

用户表

别名:

组成:

用户名+密码+类型+性别+QQ+Email+姓名+地址+邮编

备注:

这是所有的用户信息表

表3.7数据文件“用户表”字典条目

文件名:

景点表

编号+名称+等级+地理位置+天气+路线+住宿条件+费用

这是所有的景点信息表

表3.8数据文件“景点表的字典条目

旅行社表

编号+名称+等级+负责路线+联系电话+联系人

9数据文件“旅行社表”的字典条目

酒店表

组成:

编号+名称+地址+星级+联系电话+联系人

备注:

10数据文件“酒店表”的字典条目

留言表

别名:

编号+留言内容+留言人+留言时间+标题

11数据文件“留言表"

的字典条目

负责线路表

旅行社编号+景点编号+旅行社名称+景点名称

表3.12数据文件“负责路线表”的字典条目

酒店预定表

用户名+酒店编号+酒店名称+时间

13数据文件“酒店预定表”的字典条目

5数据库的完整性和安全性

数据库的完整性是指数据的正确性和相容性。

数据库管理系统(DBMS)用一定的机制来检查数据库中的数据是否满足规定的条件——完整性约束条件,数据的约束条件是语义的体现,将作为模式的一部分存入数据库中[7]。

本系统中定义了表与表之间的联系及表中各字段属性约束有助于实现有助于完整性。

数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏.在数据库系统中,大量的数据集中存放,而且为许多用户直接共享,是宝贵的信息资源,系统的安全保护措施就显得更为重要,它可以保护数据库防止恶意的破坏和非法的存取。

在系统中,用户通过浏览器打开本站首页后,必须经过注册登陆,方可对本站景点进行浏览、查看、检索等操作。

用户注册的用户名是唯一的,密码通过加密。

在用户登陆,必须输入用户名和密码,并通过数据库的验证,同时对用户的权限进行验证,防止非法用户和未授权用户对本站进行非法访问和操作,保证本站的安全。

4旅游网站具体实现

4.1数据库连接

本系统主要运用ADO进行数据库访问,所以对ASP中的数据库对象有必要做一个了解,特别是系统中要用到的ADO对象。

在ASP中,常用的数据访问接口有下列三种[4]:

数据访问对象(DAO,DataAccessObject)、远程数据对象(RDO,RemoteDataObject)和ActiveX数据对象(ADO,ActiveXDataObject).在开发过程中,我们通常使用的方法是:

先使用数据库管理系统(例如:

MicrosoftAccess)建立好数据库和数据表结构,然后在程序中通过数据库控件或引用ADO对象与数据库中的表建立连接.

ADO是Acti

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 法学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2