ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:814.07KB ,
资源ID:5325325      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-5325325.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(旅游信息网站设计毕业论文Word文档格式.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

旅游信息网站设计毕业论文Word文档格式.docx

1、建站原则体现两个充分:首先是充分利用现有各部门的信息资源,再次是充分利用现代网络互联技术,按照统一规划,协同建设、分级管理的原则,实现网上旅游信息基地。旅游信息网建设的技术:1.旅游信息网采用开放的管理。的开放性主要体现在对异构平台的适应方面。平台包括网络平台和数据平台两大类。网络平台开放性要好,应能对多种协议都提供支持;在数据库平台方面,旅游网能够支持对多种异构数据库的访问。从应用角度看,旅游网的开放性表现为不同收益群体相互间的信息按预定规则开放。2.可扩充性。包括网络的可扩展性和应用系统功能的可扩展性等,如旅游线路的增加,会引起对旅游网的扩展要求。在网络设计时要充分考虑到将来网络扩展的可行

2、性;在应用系统功能上,应尽可能模块化。数据库的应用在旅游网建设中,特别强调数据,这就是所谓的“三分技术,七分管理,十二分数据” 2。目前我国信息化建设和旅游建设的现状是信息网络基础设施建设远远领先于应用系统建设和信息资源开发,信息资源开发严重不足,造成了有路无车,有车无货的现象。尽管旅游的核心是信息,但是,如果没有信息资源管理为支撑,没有强大的数据库支持,旅游就难以取得实质性的效果。建立了以数据为中心的统一信息资源平台,才可能讨论以流程为中心的统一业务处理平台、以用户为中心的用户支持平台,以及以策略为中心的安全、服务和系统管理平台3。旅游平台构建为新世纪的旅游带来了巨大的发展机遇并为科技交流提

3、供了广阔的舞台。相信只要坚持创新,摸索合理适用的大型综合类旅游的工作体制,开创优势集成,资源共享,形成吸收各种社会力量合力共办网络旅游的创新模式,努力提高网络旅游的服务水平和科技含量,旅游一定能蓬勃发展。第二章 旅游的需求分析根据目前Internet上旅游信息平台的运营模式,设计并实现一个旅游信息的平台,结合游客、会员、的实际业务容和日常工作中需要注意的问题。旅游实施后,应能够达到以下目标:1.实现对所发布的信息检索,能浏览所发布的所有信息。2.管理员可以对会员发布的信息进行审核,管理功能。3.界面友好美观,操作简单易行,查询灵活方便。4.维护方便可靠,代码层次分明,模块功能相对独立且彼此关联

4、,有较高的安全性,满足实用性、先进性的要求。5.旅游的兼容性要强。6.能够高速综合处理各种信息、各种业务。2.1 业务流程图 根据总体设计,首先要有一个登录界面,用户可以从该界面登录。登录的角色分别:会员、管理员。正确输入用户名和密码以后,便可以进入会员信息界面或管理员界面。权限为会员时,进入会员信息界面。在此界面中,会员可以进行留言。游客或会员可通过了解一些基本旅游信息。如:旅游线路信息、酒店宾馆信息、信息、地域信息、景点资源信息、交通路线信息、成本报价信息等。管理员在管理员界面,可以做一些基本管理;对会员发布的留言进行管理以及审核;并可对会员进行管理。其中最主要的是能对发布的信息进行收集、

5、审核、管理、发布等操作,如:旅游线路信息、酒店宾馆信息、信息、地域信息、景点资源信息、交通路线信息、等信息的管理。这些都是本应该实现的功能。下面是以业务流程为例介绍的本。旅游业务流程图如图1所示:图2.1 旅游信息网业务流程图的目标确定后,可以从技术可行性和运行可行性两个方面对能否实现目标进行可行性分析。2.2技术可行性根据功能、性能及实现的各项约束条件,根据新目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面考虑和分析。本是一个提供用户旅游信息的,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件相对较低,利用现有技术条件应完全可以达到该的

6、功能目标。在硬件方面,CPU : pentuimII处理器、300MHZ或更高。存:128MB 可用存。硬盘:3MB以上可用磁盘空间。显示器:可达800600像素的256色显示器或更高5。当然,硬件的配置越高,系统的开发与运行会更流畅。在硬件方面是可行的。在软件方面,由于Macromedia Dreamweaver 8和SQL Server 2000都是非常成熟的开发工具,因此操作系统windows 98/2000/NT(或更高版本),浏览器:netscape navigator4.0或microsoft internet explover4.0或更高本即可。无论在安全性、可用性、可靠性还是可

7、扩展性都是毫无疑问的,因此软件方面是可行的。2.3 运行可行性 本的发布适合市场空间,占据市场的寿命长,管理员会不断及时更新,适应发展速度。随时了解同行的动态。初试规模小,点击率少,不可求速,欲速则不达,我们要循序渐进。关注、了解旅游信息的最新动态,运用网络的方便快捷方式进行浏览网页以及发布旅游信息,配备新式设计思想3。在投入运行以后,会成为同类中的佼佼者。经过以上分析,运行方面是可行的。第三章 总体设计3.1模块的总体设计ASP+SQL相结合,开发一个实现用户管理、景点资源管理、宾馆资源管理、餐厅资源管理、交通资源管理、旅游线路编辑及报价管理等功能的旅游资源及线路管理的6。各个功能如下: 1

8、.整个系统要求使用C/S或B/S模式设计该,并要求完成后操作简单,功能完善,界面美观。2.登录界面设计,要根据不同的用户设计不同的口令密码,并且进入系统后根据用户不同对该使用权限也不同。3.系统用户管理模块:包括文件操作,普通用户系统管理员不同身份口令密码修改,系统退出等。4.旅游线路管理模块包括:旅游线路的录入、修改、删除和查询。5.地域信息管理模块包括:地域信息的录入、修改、删除和查询。6.景点资源管理模块包括:景点信息的录入、修改、删除和查询。7.交通线路管理模块包括:交通线路的录入、修改、删除和查询。8.酒店宾馆资源管理模块包括:酒店资源的录入、修改、删除和查询。9.成本报价子模块包括

9、:一些变量的取值,保存,成本报价的计算,和统计。10.本还具有文件操作功能,比如打印,预览等等图3.1 功能图3.2 数据库设计与实现数据库名:jilin表名称项目userUser _name password user _typelvyou主题 线路 天数 图片 报价diyu地域 地理位置 旅游资源 水资源 矿产资源 土特产资源 图片jindian景点 图片 介绍jiaotong班线客运 总站时间 交通工具 车次 开行方向 到点开点停点jiudian名称 总经理 地址 邮编 简介 图片 星级表1 数据库根据得到的数据字典,选择使用数据库管理系统。为数据库规划需要的数据表,并设计每个数据表的结

10、构,我使用SQL Sever 2000作为数据库管理系统7。图3.2 数据库界面列名数据类型长度允许空user_namevarchar50否password是user_type表3.2.1 表Userbiaotineirong5000表3.2.2 表LYzutixianlutiansufloat8tupianbaojia表3.2.3 表Lvyoumincenjinlidizidianhuayoubianjianjiexinji表3.2.4 表Jiudianjingdianjiesao表3.2.5 表Jindianchecifangxiangdaodiankaidiantingdiangudao

11、sipingtonghuabaichengyanjibeizu表3.2.6 表Jiaotongweiziziyuansuiziyuankcziyuantutecan表3.2.7 表Diyu第四章 详细设计4.1 ASP简介 Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或 JavaScr

12、ipt是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果9。ASP的特点:1、任何开发工具皆可发展ASP只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPage Express、 FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。2、通吃各家浏览器由于ASP程序是在

13、网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。3、语言相容性高ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。4、隐密安全性高如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因为ASP程序先于服务(Web Server)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰

14、写的ASP程序并不会轻易地被看见进而被盗用。5、易于操控数据库ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel” 文件当成数据库用。6、面向对象学习容易ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的建对象:Request、Response、Sever、Application以及Session,同时,若使用ASP建的“Application”对象或”Session”对象所

15、撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息10。4.2 Microsoft SQL Server 2000简介SQL是英文(Structured Query Language)的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。SQL语言有以下几个优点:1、非过程化

16、语言 SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。SQL不要求用户指定对数据的存放方法, 这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。2、统一的语言SQL可用于所有用户的DB活动模型,

17、包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。基本的SQL 命令只需很少时间就能学会,最高级的命令在几天便可掌握。3、所有关系数据库的公共语言由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用SQL编写的程序都是可以移植的11。第五章 旅游系统概要设计5.1 的结构旅游的主界面的整体结构是上中下结构,上面部分显示名称。中间部分显示首页、旅游线路、地域信息、景点资源、交通线路、酒店宾馆、成本报价等。下面部分是本的用户登录、景点、概况和旅游线路得详细信息。主页面示意图如图所示:图

18、5.1 主页5.2 系统功能模块设计1、实现目标:游客可以通过注册页面进行注册,填入用户账号、等相关的信息,点击注册按钮,注册成功则跳到成功页面,否则提示注册失败。用户注册页面示意图如图所示:图 5.2.1注册界面用户注册成功页面示意图如图所示:图5.2.2注册成功界面2、用户注册功能程序流程图如下图所示图5.2.3 用户注册功能程序流程图5.3 管理员管理用户模块管理员登录到后台界面后,对用户进行添加、修改或删除,管理员管理旅游线路页面示意图如图所示:图5.3 用户管理界面5.4管理员管理旅游线路功能模块管理员登录到后台界面后,对发布的旅游信息进行添加、修改或删除,通过添加的信息才可以发布到

19、网页上,否则不能显示到网页上;并能够对已添加得信息进行修改和删除。管理员管理旅游线路页面示意图如图所示:图5.4.1 管理员管理旅游线路页面示意图管理员登录后,进入旅游路线管理页面,然后可添加新的旅游路线,点击则把已编辑完的旅游信息更新到数据库中。也可对下方已添加信息进行修改和删除。管理员管理旅游线路功能程序流程图如下图所示:图5.4.2 管理员管理旅游线路功能程序流程图5.5 管理员管理景点资源功能模块管理员登录到后台界面后,对发布的景点资源信息进行添加、修改或删除,通过添加的信息才可以发布到网页上,否则不能显示到网页上;管理员管理地域信息页面示意图如图所示:图5.5 景点资源管理界面5.6

20、 管理员管理酒店宾馆信息功能模块管理员登录到后台界面后,对发布的酒店宾馆信息进行添加、修改或删除,通过添加的信息才可以发布到网页上,否则不能显示到网页上;图5.6 酒店宾馆信息管理模块第六章 系统测试 软件测试是通过检查和提供客观证据表明软件已经满足了规定的需求,是确保软件质量和降低软件成本的重要手段,涉及软件的整个生命周期。不论软件的生产者还是软件的使用者,生存在竞争的环境中,软件开发商为了占有市场,必须把产品质量作为企业的重要目标之一,以免在激烈的竞争中被淘汰出局。虽然在开发过程中,人们采用了许多保证系统的质量和可靠性的方法来分析、设计和实现系统,但免不了在工作中会犯错误,这样所开发的系统

21、中就隐藏着许多错误和缺陷。软件测试不是打消软件工程师的积极性的过程,而是同软件分析和设计一样,是为了建成高质量的软件,只不过是从不同的侧面进行罢了。软件测试重要性体现在它是保证系统质量与可靠性的最后关口。是对整个系统开发过程包括系统分析、系统设计和系统实现的最终审查。系统测试的对象是软件,其目的是找出软件中的错误。6.1系统测试软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。1、测试的目的(1) 测试是为了发现程序中的错误而执行

22、程序的过程。(2) 好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。(3) 成功的测试是发现了至今为止尚未发现的错误的测试。在对该旅游测试时,也正是基于上述观点来进行的,测试的目的不是证明是完美的,而是发现问题,更好的解决问题,使不断完善,满足客户的需求。2、测试用例要进行测试,除了要有测试数据(或称输入数据)外,还应同时给出该组测试数据应该得到怎样的输出结果,我们称它为预期结果。在测试时将实际的输出结果与预期结果比较,若不同则表示发现了错误。因此测试用例是由测试数据和预期结果构成的。3、白盒测试和黑盒测试测试的关键是测试用例的设计,其方法可分成两类:白盒测试和黑盒测试。白盒测试也称

23、结构测试或逻辑驱动测试,它是按照程序部的结构测试程序,通过测试来检测产品部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。白盒测试方法是把测试对象看作一个打开的盒子,测试人员依据程序部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序部结构和部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑部逻辑结构,主要针对软件界面和软件功能进行测试。 具体的黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、功能图法等。 软件测试的主要步骤有单元测试、集成测试和确认测试。1.单元测试(Unit Testing)单元测试又称模块测试,是针对软件设计的最小单位也就是程序模块,进行正确性检验的测试工作。其目的在于发

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

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