基于JSP的旅行社管理系统的设计与实现(毕业论文)

上传人:油条 文档编号:116967031 上传时间:2019-11-17 格式:DOC 页数:42 大小:3.88MB
返回 下载 相关 举报
基于JSP的旅行社管理系统的设计与实现(毕业论文)_第1页
第1页 / 共42页
基于JSP的旅行社管理系统的设计与实现(毕业论文)_第2页
第2页 / 共42页
基于JSP的旅行社管理系统的设计与实现(毕业论文)_第3页
第3页 / 共42页
基于JSP的旅行社管理系统的设计与实现(毕业论文)_第4页
第4页 / 共42页
基于JSP的旅行社管理系统的设计与实现(毕业论文)_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《基于JSP的旅行社管理系统的设计与实现(毕业论文)》由会员分享,可在线阅读,更多相关《基于JSP的旅行社管理系统的设计与实现(毕业论文)(42页珍藏版)》请在金锄头文库上搜索。

1、<p>*学院毕业设计(论文)基于JSP的旅行社管理系统的设计与实现系别:专业(班级):作者(学号):指导教师:完成日期:蚌埠学院教务处制目 录摘要1Abstract21 引言31.1 研究背景31.2 研究的目的和意义31.3 国内外研究现状41.3.1 国外研究现状41.3.2 国内研究现状41.3.3 B/S结构的旅行社信息管理系统41.4 相关的技术介绍41.4.1 JSP技术41.4.2 Servlet技术51.4.3 MySql技术51.5 系统的开发环境与工具51.5.1 jdk的介绍51.5.2 Tomcat的介绍61.5.3 MyEclipse的介绍61.6 研究的

2、主要内容62 需求分析82.1 可行性分析82.2 用户需求描述82.3 系统模块92.4 数据流图92.5 运行需求102.5.1 最低配置102.5.2 建议配置103 概要设计113.1 系统结构113.2 网站前台功能114 详细设计134.1 系统功能流程134.1.1 普通用户登录系统流程134.1.2 管理员登录系统流程134.2 数据库的设计和实现144.2.1 实体模型144.2.2 数据库的逻辑设计165 系统实现205.1 前台界面的设计和实现205.1.1 用户登陆时的主界面设计205.1.2 线路信息界面的设计215.1.3 酒店信息界面的设计225.1.4 登录界面

3、的设计245.1.5 注册界面的设计255.2 后台界面的设计265.2.1 后台主界面的设计265.2.2 增加线路信息界面的设计285.2.3 线路信息显示界面的设计295.2.4 线路信息修改的界面设计306 软件测试336.1 测试方法336.1.1 黑盒测试336.1.2 白盒测试336.1.3 选择的测试方法336.2 测试过程33总结37谢辞38参考文献39*学院本科毕业设计(论文)基于JSP的旅行社管理系统的设计与实现摘 要:旅行社信息管理系统应当比较能符合社会发展对它的要求。随着旅行社所储存的信息量以几何的指数在迅猛增长。建立一套高效的对旅行社所储存的信息进行管理的系统就显得

4、尤为重要。本设计正是基于这种现状,而建立起的一套能提高旅行社各种信息检索能力的系统。本设计采用了JSP和Servlet技术,数据库使用的是MySql,界面设计使用的是Dreamweaver。系统的组成模块主要有线路信息管理、景点信息管理以及用户信息管理。各模块之间相互配合最终完成了对旅行社各方面信息能够进行增加、删除、修改、查询的操作。关键词:旅行社信息管理系统;JSP;Servlet;B/S模式;信息检索- 39 -The Design and Implementation of Travel Agency Management&#160;System Based on JSPAbs

5、tract: Travel information management system should be relatively able to meet the requirements of its social development. With the amount of information stored in the travel agency in a geometric index has increased rapidly. Establish an efficient information stored on the travel agency that manages

6、 the system is particularly important. The design is based on this situation, and to establish a set of various travel agencies to improve information retrieval capability of the system. This design uses the JSP and Servlet technology, the database is MySql, interface design using Dreamweaver. Syste

7、m mainly by the line information management module, attractions information management module and user information management modules and other components. Cooperate with each other to finalize the information on all aspects of the travel agency can add, delete, modify, query operation between the m

8、odules. Key words: travel information management system; JSP; Servlet; B/S mode; information retrieval基于JSP的旅行社管理系统的设计与实现1 引 言1.1 研究背景 旅游是人们在工作闲暇之余放松身心,享受生活的一种重要途径。旅游不但能让人的身体更健康,而且还能陶冶情操,增加见识,开阔人们的眼界,能够深深的感受到生活的本来面目。正是由于旅游的诸多好处,目前利用节假日和平时休息时间旅游的人数正在大幅增加。 但是面对旅游人数的迅速增加,目前国内的很多旅行社的信息管理系统面对各种旅游各方面数据量的迅

9、速增加,已经不能对数据进行各种细致地管理,逐渐满足不了游客的需求。为此就要求建立新的能满足对各种数据进行管理并对各种数据进行操作的信息管理系统。1.2 研究的目的和意义在计算机发展历史上,网络的出现是个重要的里程碑6。今天的Web已经从最早的静态Web发展到了动态Web阶段4。最近几年互联网的普及率逐年升高,利用互联网进行购物的人数大幅增加。人们的消费习惯正在由以前的到商店购买物品逐渐地转变成在网上购买物品。伴随着电子商务在全球的迅速扩展,国内的旅游业与电子商务的结合可以说是顺应时代潮流。这一结合满足了用户喜欢在网上购买物品的行为,为旅游业的发展提供了强大的动力。旅行社作为旅游业三大支柱之一的

10、产业,担负着向用户推荐旅游产品,满足用户各种需求的功能。伴随着互联网的发展,用户可以利用网络与旅行社进行直接的交互,得到自己想知道的信息,从而能够更加合理的安排自己的出行计划。21世纪是计算机的世纪。计算机的使用是当今旅行社科学化与现代化的重要标志,计算机不仅能够存储大量的数据而且还能够对数据进行各种细致的分类与管理,能够从庞大的数据中迅速检索到人们所需要的数据,能够大大的减少时间的花销。使人们从对各种烦杂的数据处理中解放出来,大大降低人们的工作量,继而大大减低旅行社的成本。所以,建立一套高效规范的旅行社信息管理系统是相当必要的。1.3 国内外研究现状 1.3.1 国外研究现状 最近几年由于互

11、联网的不断发展,使得旅游信息的传播不再受时间和空间等条件的制约。凭借电子信息技术作为基础,同时凭借计算机网络作为媒介与手段,而兴起的各种营销活动不但适应网络技术的发展也适应了网络新生代事物的产生,已经逐渐地成为了旅游营销最重要的策略之一。从CNN公布的数据中可以看出,全世界旅游网络营销以350%的速度已经连续增长了五年,目前已经占据了网上交易总额的30%。根据预测全球旅游业销售总额将会从2013年的22600亿美元增加到2017年的28400亿美元,其中2013年的在线旅游销售占到旅游总销售额的25%。 1.3.2 国内研究现状根据前瞻产业研究院发布的2015-2020年中国电子商务市场竞争及

12、企业竞争策略分析报告的分析,能够看出,2013年全年中国电子商务交易规模达到了10.2万亿,相较于2012年的8.05万亿,大幅增长了29.9%。更多的消费者通过网络购物和获取旅游信息。互联网能够把旅游供应商和旅游消费者紧密的聚集在一起,进行消息的相互流通。由于互联网的诸多好处,已经对传统的旅行社的经营方式构成了挑战。如果不改变传统经营方式,对服务功能进行转化,也不积极进行新的业务的开拓,传统的旅行社将会被网上的其他信息服务机构所取代。 1.3.3 B/S结构的旅行社信息管理系统目前大多数的旅行社都通过计算机来对自己旅行社的各方面信息进行管理,但是由于管理软件版本的陈旧,不能提供多样选择的功能

13、,已经不能满足当今游客的需求。旅行社迫切需要一个能适应当今旅游市场的软件。网络通信中最常见的就是B/S模式8。而且通过B/S结构与C/S结构的对比,可以发现B/S结构更加适合旅行社信息管理系统。首先,B/S结构的维护工作量比C/S结构的维护工作量减少了很多。其次,使用C/S结构的每一个客户端都需要安装和配置软件,而B/S结构的客户端不需要。正是由于B/S结构所具有的众多好处,很多厂商已经从最初的C/S结构模式逐渐转变成了B/S结构模式。1.4 相关的技术介绍 1.4.1 JSP技术 JSP是基于Java的技术,用于创建可支持跨平台及跨Web服务器的动态网页9。由于JSP实现了Web动态内容与显

14、示的分离,脱离了硬件平台的束缚,并且编译后大大提高了运行速度,因此,JSP正逐渐成为因特网上的主流工具17。JSP技术不但简单易用,而且在面向对象的程序设计语言中,异常的处理被规范化了,它将各种不同的异常进行分类,并提供良好的异常处理接口,制定了异常处理机制,在编写程序代码时将异常处理代码与常规代码分离,当异常发生时,应用程序的流程就会发生改变,其程序的控制权将转移到异常处理代码部分,完成异常的处理,或者使应用程序安全地退出运行2。因此JSP能够完全的面向对象,可以满足互联网的全部要求。 1.4.2 Servlet技术Servlet和JSP是Java Enterprise Edition(EE

15、)定义的众多技术当中的两种5。浏览器把请求数据发送给容器,容器根据URL查找正确的Servlet,并把请求传递给这个Servlet3。Servlet被实例化后,Servlet容器调用Servlet的init(ServletConfig sc)来为每个实例进行初始化,该方法参数是ServletConfig类13。当把Web服务器启动时或者客户机第一次发出请求服务时,Servlet将会被自动载入,一直运行到其他客户机发出请求。 1.4.3 MySql技术数据库是指以一定的方式存储在一起、能为多个用户共享、具有尽可能小的冗余度,并且与应用程序彼此独立的数据集合15。MySql是由MySql AB公司开发的一个中小型的关系型数据库管理系统。由于它拥有的一些特点,例如性能高、成本低、可靠性好,现阶段已经成为了最流行的开源数据库。MySql依然遵循GPL开源协议,全部的源代码(除了一些商业版本的插件)都会开放给社区10。在MySql中创建表时,若没有制定存储引擎,表的存储引擎将为默认的存储引擎</p>

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号