【WA51】毕业论文:旅游网站.doc文档
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
数据库的研究范围是十分广泛的,概括地讲可以包括以下三个领域数据库管理系统软件的研制数据库设计数据库理论数据库学计算机领域中其他新兴技术的发展对数据库技术产生了重大影响。
数据库技术和其他计算机技术的互相结合,互相深透,使数据库中新的技术内容层出不穷。
数据库的许多概念,技术内容,应用领域,甚至些原理都有了重大的发展和变化。
作强度大。
力。
目前旅游行业存在的问题目前有许多中型的旅游管理部门仍依靠原始的人工方式采用电子文档电子表格等例如,或者简单的数据库来对旅游信息进行管理,大部分旅行社也无自己的旅游网站,无法在现在这个网络时代接受客户的网上预定。
随着业务的不断扩展,旅行社业务操作中涉及的各种收费情况客户情况以及旅游线路情况越来越复杂,业务操作人员若仅靠手工方式处理处理大量资料,则遗漏信息的现象更容易发生,同时也可能带来出错率的增长以及大量资源的浪费和闲置等问题。
理高效地运转。
现行的旅游信息管理模式的问题主要体现在如下几个方面各类旅游信息查询速度慢,工大量资源的浪费和闲置等问题。
随着业务的不断扩展,旅行社业务操作中涉及的各种收费情况客户情况以及旅游线路情况越来越复杂,业务操作人员若仅靠手工方式处理处理大量资料,则遗漏信息的现象更容易发生,同时也可能带来出错率的增长以及部分内容简介力。
目前旅游行业存在的问题目前有许多中型的旅游管理部门仍依靠原始的人工方式采用电子文档电子表格等例如,或者简单的数据库来对旅游信息进行管理,大部分旅行社也无自己的旅游网站,无法在现在这个网络时代接受客户的网上预定。
随着业务的不断扩展,旅行社业务操作中涉及的各种收费情况客户情况以及旅游线路情况越来越复杂,业务操作人员若仅靠手工方式处理处理大量资料,则遗漏信息的现象更容易发生,同时也可能带来出错率的增长以及大量资源的浪费和闲置等问题。
因此,只有加强对旅游部门信息资源的整合统管理,才能使行业更加合理高效地运转。
现行的旅游信息管理模式的问题主要体现在如下几个方面各类旅游信息查询速度慢,工作强度大。
旅游信息中牵涉到游客资料导游信息费用线路景点酒店等等大量的资料,用人工方式进行整理汇总时,速度慢工作繁琐易出错。
各类资源之间调配难度大。
由于信息面广,信息量大,因此要对其中些资源进行统管理调配是需要花费大量的人工。
相当部分资源缺少定的保护,处于不安全的状态,许多信息容易泄露。
对于客户的服务要求反应慢。
基于上面的原因,对于客户提出的服务要求,势必不能做出快捷的反应。
缺少服务质量反馈的统管理。
技术背景数据库概论数据库是数据管理的最新技术,是计算机科学的重要分支。
今天,信息资源已成为各个部门的重要财富和资源。
建立个满足各级部门信息处理要求的行之有效的信息系统也成为个企业或组织生存和发展的重要条件。
因此,作为信息系统核心和基础的数据库技术得到越来越广泛的应用,从小型单项事务处理系统到大型信息系统,从联机事务处理到联机分析处理,从般企业管理到计算机辅助设计与制造计算机集成制造系统办公信息系统地理信息系统等,越来越多新的应用领域采用数据库存储和处理他们的信息资源。
数据库的研究范围是十分广泛的,概括地讲可以包括以下三个领域数据库管理系统软件的研制数据库设计数据库理论数据库学计算机领域中其他新兴技术的发展对数据库技术产生了重大影响。
数据库技术和其他计算机技术的互相结合,互相深透,使数据库中新的技术内容层出不穷。
数据库的许多概念,技术内容,应用领域,甚至些原理都有了重大的发展和变化。
建立和实现了系列新型数据库系统,如分布式数据库系统,并行数据库系统,知识库系统,多媒体数据库系统等。
它们共同构成了数据库系统大家族,使数据库技术不断地涌现新的研究方向。
本系统选用数据库,原因在于是种数据库管理程序,可赋予更佳的用户体验,并且新增了导入导出和处理数据文件等功能。
由于该程序可以识别和标记常见,同时提供更正的选项,因此在中工作变得更加轻松自如。
另外,的新功能还可以帮助数据库开发人员查看有关数据库对象之间相关性的信息。
它可访问和使用多种来源的信息轻松备份信息能够满足专业开发人员的需要,而且对于新用户来说,还十分易于上手。
介绍是公司开发的服务器端脚本开发环境,利用它可以生成动态高效的应用程序。
为和等脚本语言提供了个运行环境,使开发人员可以在代码中使用脚本语言编写程序。
同时,自身也提供了些很好的命令和内置对象。
内含于和之中,通过我们可以结合网页指令和元件建立动态交互且高效的服务器应用程序。
所有的程序都将在服务器端执行,包括所有嵌在普通中的脚本程序。
当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
以下罗列了所独具的些特点使用等简单易懂的脚本语言,结合代码,即可快速地完成网站的应用程序。
无须编译,容易编写,可在服务器端直接执行。
使用普通的文本编辑器,如的记事本,即可进行编辑设计。
与浏览器无关,用户端只要使用可执行码的浏览器,即可浏览所设计的网页内容。
所使用的脚本语言均在服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。
能与任何语言相容。
除了可使用或语言来设计外,还通过的方式,使用由第三方所提供的其他脚本语言,譬如等。
脚本引擎是处理脚本程序的物件。
第二章旅游网站需求分析项目概述目标该系统主要建立个完整的旅游网该用户名已存在,请选择其它用户名用户名密码等用户名为真密码不符合要求输入而密码为提示密码在为之间表用户注册测试表用户登录测试测试要点测试路径测试结果用户名密码用户名为假密码为假输入用户名密码提示用户名或密码并返回重新登录用户名密码用户名为真密码为假输入用户名密码提示登录失败并返回重新登录用户名密码用户名为真密码为真输入用户名密码提示登录成功返回主页表用户登录测试表信息检索测试测试要点测试路径测试结果关键字关键字为空提示没有你要查询的信息关键字关键字为假输入啊返回检索结果没有你要查询的信息关键字关键字为真九寨根据选择的检索类型和方式返回检索结果表信息检索测试表在线留言测试测试要点测试数据测试结果用户名密码留言等已登陆的用户如可以直接留言用户名密码留言等用户名为真密码与确认密码不致提示请重新登陆用户名密码留言等用户名已经登陆,留言为空提示请按规范例子输入你的留言用户名密码留言等用户名为真密码为真,留言正确提示留言成功返回留言页面表在线留言测试表以上测试结果均达到预期目标。
数据跟踪实例在对旅游网站系统测试过程中,作者对系统内的数据进行跟踪。
数据跟踪实例如下用户注册。
在用户注册测试中,用户通过注册页面按要求填写注册信息并提交完成。
打开数据库,就可以看到用户注册时输入的信息。
如果输入的数据不符合系统要求,数据就不能写入数据库且系统会提示信息。
经过多次重复地测试,发现系统存在的问题并及时修改,最终达到既定目标,用户登录。
在用户权限测试中,用户通过输入用户名和密码登录,在此过程中,系统会验证用户的权限,如果权限值为,则为管理员权限值为,则为普通用户。
权限低的用户,对本站的访问会受到限制。
通过对不同权限用户的测试跟踪,证明了此功能的正确性。
景点酒店信息检索。
在信息检索测试中,通过输入同的关键字和选择不同的查询方式,检索结果同数据库中的数据进行比较,大量数据测试证明此模块的功能达到预期目标。
在线留言。
在在线留言测试中,用户通过留言页面按要求填写留言信息并提交完成。
酒店预定。
在酒店预定测试中,用户通过酒店预定页面按要求提交并完成。
综合测试在以上测试的基础上,对系统功能进行了整体测试,依次检验系统功能是否符合系统开发的目标。
经过使用大量的数据多次进行系统测试,发现系统存在的问题并及时改进,最终实现了网站的开发目标。
结论旅游网站系统是对现在比较流行的旅游网站进行详细调研后,确定了系统涉及的领域,包括数据库设计界面设计应用层设计等,是个具有实际应用意义的系统。
本系统已实现功能如下。
用户注册登陆权限验证,用户查看注册信息,用户交费申请等。
管理员查看用户基本信息,更改用户权限等。
站内旅游信息浏览,包括景点浏览,旅行社导航景点推荐最新旅游新闻站内公告等浏览和查看。
站内检索功能包括按景点名称地理位置旅游路线以及用户输入的关键字对站内信息进行模糊检索和精确检索等。
在线留言功能。
酒店预定。
但是由于在本项目开始的时候,作者对和应用程序设计方面的运用不太熟悉,再加之毕业设计的时间有限,存在不少问题有待进步改进和完善。
主要针对以下几方面系统的些设计的可扩展性并不十分理想,在以后的系统维护过程中,使用重构方法对系统进行重构,使系统的设计日益趋于更强的可扩展性。
多开发和使用用户控件,以提高代码的重复使用率和运行效率方面欠佳,有待进步改善。
在功能实现方面,还有许多功能需要拓展,需要进步完善和优化。
在做毕业设计之前,作者对旅游网站系统的理解,是停留在感官和理论水平上的,是纸上谈兵,缺乏实际的软件开发经验。
这次通过做毕业设计,完成了旅游网站系统的软件开发任务。
在整个开发过程中,遇到了很多问题,但功夫不负有心人,最终,问题都被解决了。
对其中比较深刻的几点体会总结如下刚开始时,作者对旅游网站系统的认知很肤浅,对其工作原理,实现的方式,开发的原则和方法,没有个明确清楚的概念和思路。
在指导老师的推荐下,作者查阅了很多相关资料和文章,如入门与提高信息组织与检索软件工程等。
完成从大而全到小而精的转变。
当作者确定了做该课题,开始进行系统分析设计时,总是想把系统的每个细节都在程序上体现出来,结果使作者感到工作了太大力不从心,感到无从下手。
后来经过指导老师指点迷津,
