基于JSP的旅游网站论文含源文件Word文档下载推荐.doc
- 文档编号:13166372
- 上传时间:2022-10-07
- 格式:DOC
- 页数:28
- 大小:1.15MB
基于JSP的旅游网站论文含源文件Word文档下载推荐.doc
《基于JSP的旅游网站论文含源文件Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《基于JSP的旅游网站论文含源文件Word文档下载推荐.doc(28页珍藏版)》请在冰豆网上搜索。
传统的信息处理办法占用大量人力、物力,无论是记录、存档还是统计都费时麻烦。
并且不能保证信息的准确性和人为因素的影响。
所以计算机的普及和应用必然会给开心旅程网带来快捷和方便。
关键词:
信息化,自动化,旅游网
Abstract
Intoday'
ssocietyisarapiddevelopmentofinformation,fastsociety,therefore,fortheindustry,computerapplications,iscrucial,seekingqualityofspeed,asmuchaspossiblefromthemanual,isthemoderngoal.Allindustries,thegradualrealizationoftheinformationintheautomation,thenthecomputerisconcerned,itisnecessaryforeachindustry.Ctriptravelsiteinparticular,duetothecomplexityofthework,butneedaquickandeasywaytomanage.Thetraditionalapproachtoinformationintensivemanpower,materialresources,whetheritisrecorded,archived,orstatisticsaretime-consumingandtroublesome.Andcannotguaranteetheaccuracyofinformationandhumanfactors.Sothepopularityofcomputerandnetworkapplicationisboundtobringfunandconvenientjourney.
Keywords:
informationautomation,travel,network
目录
1、绪论 5
1.1选题背景 5
1.2课题意义 5
第2章系统分析 6
2.1系统需求分析 6
2.2可行性分析 7
2.3本系统采用的关键技术 8
2.3.1JSP技术 8
2.3.2Struts2简介 9
2.3.3Hibernate简介 10
第3章系统概要设计 10
第4章系统详细设计 12
4.1后台数据库设计 12
4.2系统E-R图 15
4.3处理流程设计 15
4.3.1系统操作流程 15
4.3.2数据增加流程 16
4.3.3数据修改流程 17
4.4.4数据删除流程 18
4.4系统模块设计 19
4.4.1系统主界面 19
4.4.2景点信息管理 20
4.4.3网站介绍 20
4.4.4留言板 20
4.4.5酒店预订 21
5、系统调试与测试 21
5.1程序调试 21
5.2程序的测试 22
5.2.1测试的重要性及目的 22
5.2.2测试的步骤 23
5.2.3测试的主要内容 24
6、结论 25
6.1系统评价 25
6.2安全性问题 26
致谢 26
参考文献 27
1、绪论
1.1选题背景
伴着蓬勃发展的旅游业,各种的旅游网站也应运而生。
它们的产生为人们的出游提供了很多方便,只要游客提出要求,旅游网站会尽量为他们考虑,合理安排好各条路线和相关行程。
当然,新兴的行业虽然有很强的生命力,但是在上述的服务中仍存在很多的不足。
计算机科学日渐成熟,它已进入人类社会的各个领域并发挥着越来越重要的作用,用手工统计数据资料的工作方式正逐步离我们远去。
丰富多彩的旅游景点需要一个合适的管理系统来规范,使得各项工作都能有条有理地进行。
本旅游网站正是想改善那些原有的不足,更好的为游客提供直接交流的平台,更好地协调不同的意见。
它能提供给管理者一个简单的界面可以合理计划安排导游的工作和及时了解游客的要求和信息;
它还能提供给游客一个清新友好的界面选择自己向往的旅游胜地。
美丽的“高原明珠”-威宁,这儿有闻名中外的“草海”,有巍峨雄壮的“马摆大山”,有一万无垠的“灼铺草场”,这些旅游景点国外不少人都知道。
但由于威宁的经济和各方面技术原因,使得威宁的旅游业也一直没有发展起来。
面对各种技术的困难和挑战,旅游业必须转变观念,创新思维,加强对旅游部门信息资源的整合、统一才能使我们美丽的“明珠”不断的发出耀眼的光,让全世界的游客都来威宁参观,不断的为威宁各方面的发展带来更大的贡献。
1.2课题意义
随着社会发展、工业进步,近年来人民的生活水平日益提高,消费结构也发生了巨大的变化。
人们的生活不再只局限于简单地满足温饱,越来越多的人开始注重生活的质量,即身体素质和精神文化素质的同步提高。
同时,国家也积极鼓励人们利用节假日外出旅游,游览各地的美丽景色,了解那里的人文地理和风土人情。
这样一方面可以锻炼和提高全民素质,一方面还可以增加国家旅游财政方面的收入,利国利民。
同时,本论文主要涉及软件,数据库与网络技术等。
涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。
第2章系统分析
2.1系统需求分析
(1)后台可以发布旅游景点信息,前台可以浏览信息;
(2)后台可以对已经发布的信息进行删除或者修改;
(4)管理员可管理系统内所有资源的权限;
(6)管理员可修改密码;
(8)用户可以查询景点信息,预定宾馆;
(9)用户可以留言;
(9)管理员可以管理留言。
系统采用B/S模式。
整个系统最关键的就是数据库系统,一个强大的数据库可以支持完善一个优秀的软件设计,通过软件系统与数据库系统的连接来实现通过软件界面观察和处理操作数据。
MySQL
业务服务器
数据库服务器
事务逻辑
数据逻辑
Client
Browser
表示逻辑
JSP网页
WWW服务器/业务逻辑服务器
JavaBean组件
中间件
JDBC
数据库
图3-1系统模式图
系统采用三层结构,在客户端用户通过浏览器完成数据下载与模拟操作,浏览器端的表现逻辑通过JSP网页完成。
而系统内部复杂的业务逻辑主要通过JavaBean的组件(Component)实现,JavaBean组件在WWW服务器上运行,通过JSP返回到客户浏览器。
通过表现逻辑与业务逻辑的分离,使网页内容简洁,系统的可维护性和可扩充性增强。
在服务器端,系统使用JDBC中间件访问数据库,数据库服务器定义了本系统所需要的事务逻辑和数据逻辑。
本系统使用JSP技术作为表现手段,服务器采用Tomcat5.0.3作为JSP引擎,系统业务逻辑由JavaBean组件完成,使用JDBC3.0驱动程序访问数据库。
由于系统测试需要成熟的数据库支持,因此系统采用SQLServer2000数据库作为数据库服务器。
2.2可行性分析
开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得.因此,开发成本较低。
而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。
所以,从经济的角度来看,该系统可行。
技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。
本网站用的是JSP开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。
软件方面:
由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。
本系统的开发,主要是对数据的处理,包括数据的收集,数据的变换,及数据的各种报表形式的输出。
采用流行的JSP+SQLSERVER2000体系,已无技术上的问题。
运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及人员培训补充计划的可行性。
当前信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。
2.3本系统采用的关键技术
2.3.1JSP技术
JSP是由Sun微系统公司于1999年6月推出的一项技术,是基于JavaServlet以及整个Java体系的Web开发技术,利用这一技术可以建立先进、安全和跨平台的网站。
JSP技术在多个方面加速了动态Web页面的开发。
它主要有如下几个方面的特点:
1)将内容的生成和显示进行分离
使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。
使用JSP标识或者脚本来生成页面上的动态内容(内容是根据请求来变化的,例如请求帐号信息或者一本书的价格)。
生成内容的代码被封装在Servlet和JavaBean组件中,并且结合在脚本中,所有的脚本在服务器端运行。
JSP引擎解释JSP标识和脚本程序,生成所请求的内容(例如,通过访问JavaBean组件,使用JDBC技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。
这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。
2)强调组件的重用
绝大多数JSP页面依赖于可重用的、跨平台的组件(JavaBean或者EnterpriseJavaBean组件)来执行应用程序所要求的更为复杂的处理。
开发人员能够共享和交换执行组件,或者使得这些组件为更多的使用者或者客户团体所使用。
此方法加速了总体开发进程。
3)采用标识简化页面开发
Web页面人开发人员不都是熟悉脚本语言的编程人员。
JSP技术封装了许多功能:
访问和实例化Java
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 旅游 网站 论文 源文件