毕业设计论文基于JSP的旅行社管理系统.docx

上传人:b****1 文档编号:1611607 上传时间:2023-05-01 格式:DOCX 页数:38 大小:1.12MB
下载 相关 举报
毕业设计论文基于JSP的旅行社管理系统.docx_第1页
第1页 / 共38页
毕业设计论文基于JSP的旅行社管理系统.docx_第2页
第2页 / 共38页
毕业设计论文基于JSP的旅行社管理系统.docx_第3页
第3页 / 共38页
毕业设计论文基于JSP的旅行社管理系统.docx_第4页
第4页 / 共38页
毕业设计论文基于JSP的旅行社管理系统.docx_第5页
第5页 / 共38页
毕业设计论文基于JSP的旅行社管理系统.docx_第6页
第6页 / 共38页
毕业设计论文基于JSP的旅行社管理系统.docx_第7页
第7页 / 共38页
毕业设计论文基于JSP的旅行社管理系统.docx_第8页
第8页 / 共38页
毕业设计论文基于JSP的旅行社管理系统.docx_第9页
第9页 / 共38页
毕业设计论文基于JSP的旅行社管理系统.docx_第10页
第10页 / 共38页
毕业设计论文基于JSP的旅行社管理系统.docx_第11页
第11页 / 共38页
毕业设计论文基于JSP的旅行社管理系统.docx_第12页
第12页 / 共38页
毕业设计论文基于JSP的旅行社管理系统.docx_第13页
第13页 / 共38页
毕业设计论文基于JSP的旅行社管理系统.docx_第14页
第14页 / 共38页
毕业设计论文基于JSP的旅行社管理系统.docx_第15页
第15页 / 共38页
毕业设计论文基于JSP的旅行社管理系统.docx_第16页
第16页 / 共38页
毕业设计论文基于JSP的旅行社管理系统.docx_第17页
第17页 / 共38页
毕业设计论文基于JSP的旅行社管理系统.docx_第18页
第18页 / 共38页
毕业设计论文基于JSP的旅行社管理系统.docx_第19页
第19页 / 共38页
毕业设计论文基于JSP的旅行社管理系统.docx_第20页
第20页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

毕业设计论文基于JSP的旅行社管理系统.docx

《毕业设计论文基于JSP的旅行社管理系统.docx》由会员分享,可在线阅读,更多相关《毕业设计论文基于JSP的旅行社管理系统.docx(38页珍藏版)》请在冰点文库上搜索。

毕业设计论文基于JSP的旅行社管理系统.docx

毕业设计论文基于JSP的旅行社管理系统

基于JSP的旅行社管理系统

毕业设计

摘要

旅行社管理系统是一套技术更新比较快的实用商务管理系统。

通过对一些中型规模的旅行社的考察,旅游公司所需的旅游信息量越来越大。

因此,加强对旅游公司信息资源的整合、统一管理。

本设计是基于这种现状,来提高上海沪连旅行社工作效率的管理信息系统。

本系统是在软件工程的方法以及JSP和MySQL数据库技术的支持下完成的。

针对需求分析进行了包括功能模块、数据库等方面的系统设计,最终研究出了B/S模式下的上海沪连旅行社管理系统。

通过对数据库表的增、删、改、查,实现了对旅行社各种信息的检索和数据统计。

一个旅游信息可以快速发布到信息管理系统上,同时对文档进行自动化的管理,把各类信息有序地进行存储,可以完成信息管理、信息查询、权限设置、留言簿等功能。

最终实现了上海沪连旅行社管理系统的各种业务系统的数据集成和信息集成。

关键词:

旅行社管理系统,JSP,B/S模式,信息检索

ABSTRACT

Travelagencymanagementsystemisatechnologyrefreshfasterpracticalbusinessmanagementsystem.Throughtheinvestigationofsomemediumscaletravelagencies,travelcompanyoftourisminformationrequiredisgrowing.Therefore,strengtheningthetourisminformationresourcesintegration,unifiedmanagement.Thisdesignisalsobasedonthecurrentsituation,toimprovingtheefficiencyofShanghaiHuliantravelservicemanagementinformationsystem.

Thissystemisamethodinsoftwareengineering,andcompletedwiththesupportofJSPandMySQLdatabasetechnology.Includingfeaturemodulesforneedsanalysis,databasesandotheraspectsofsystemdesign,eventuallydevelopedtheB/SmodeofShanghaiHuliantravelservicemanagementsystem.Throughtheincreaseoftheinformation,delete,alterandcheck,forthetravelagenciesofvariousinformationretrievalanddataandstatistics.

Avarietyoftouristcanquicklypublishinformationtotheinformationmanagementsystem,automatedmanagementofthedocumentatthesametime,orderlymannerallkindsofinformationstorage,informationmanagement,informationcanbecompleted,permissionsettings,bookandotherfunctions.Ultimately,ShanghaiHuliantravelservicemanagementsystemdatafromvariousbusinesssystemsandinformationintegration.

Keywords:

travelagencymanagementsystems,JSP,B/Smode,informationretrieval

Contents

ChapterⅠIntroduction…………………………………………………..………1

1.1Researchpurposeandmeaning………………………..…….……………1

1.2Presentresearchsituationofhomeandabroad……………………………..2

1.3TechnologyRelatedtechnologyisintroduced……………………...………4

1.3.1JSPtechnology……………………………………………….…………4

1.3.2MySQL……………………………………................…………………5

1.4MainResearchContents………………….…………………………………6

ChapterⅡRequirementAnalysis………………………………………………7

2.1Feasibilityanalysis…………………………………………..………………7

2.2Userrequirementdescription…………………………..……………………8

2.3Systemicfunction……………………………………………………………9

2.4Datadictionary………………………………………………………………9

2.5Dataflowdiagram…………………………….……………………………10

2.6Operationalrequirements…………………………………………………11

2.6.1Minimum………………………………………………………………11

2.6.2Suggestionallocation…………………………………………………11

ChapterⅢGeneraldesign……………………………………………………12

3.1Overallorganizationchart…………………….…………………………13

3.2Websitereceptionistfunctionsetting……………………………………13

ChapterⅣDetaileddesign……………………………………………………15

4.1Systemfunctionflowchart………………………………………………15

4.2Databasedesignandimplementation……………………………………17

4.2.1Physicalmodel………………………………………………………17

4.2.2E-Rmodel……………………………………………………………18

4.2.3Databaseoflogicaldesign…………………………………………19

ChapterⅤSysteminstallationandconfiguration……………………………22

5.1jdk1.6andTomcat6.0…………………………..…………………………22

5.1.1jdk1.6…………………………………………………………………22

5.1.2Tomcat6.0installationandconfiguration……………………………23

5.2MyEclipse6.5………………………………………………………………25

5.3MySQL5.0………………………………..………………………………27

ChapterⅥsystemimplementation……………………………………………29

6.1Frontdeskpagedesignandimplementation………………………………29

6.1.1Homepagedesig………………………………………………………29

6.1.2Touristline…………………….………………………………………29

6.1.3Guideinformation……………………………………………………30

6.1.4GuestBook………………………….…………………………………31

6.2Backstagedesignandimplementation……………………………………31

6.2.1Backstageregisterpages…………………………….………………31

6.2.2Touristlinemanagement……………………………………………32

6.2.3StaffManagement……………………………………………………33

6.2.4memberregistration…………………………...………………………34

6.2.5Userregistrationlogin……………………...…………………………34

ChapterⅦsoftwaretesting………….…………………………………………35

7.1Testplan……………………………………………………………………35

7.1.1Blackboxtesting………………………………………………………35

7.1.2Whiteboxtesting……………………………………………………35

7.1.3Thissystemusedbytestscheme……………………………………36

7.2Testprocedure…………………………...…………………………………36

7.2.1Userlogintest…………………………………………………………36

7.2.2Pageusesafetytests……………...……………………………………37

7.2.3Studentsusertesting………………………..…………………………37

Conclusion……………………………..…………………………………………39

Acknowledgements………………………………………………………………40

References………………………………………………………………………41

第1章绪论

1.1研究目的及意义

电子商务革命席卷全球,中国旅游业与电子商务结合顺应时代潮流。

作为旅游业三大支柱之一的旅行社担负着组合旅游产品、并直接向旅游消费者推介和销售的职能,同时又担负着向旅游产品供应企业及时反馈旅游市场需求的功能。

随着人们对生活质量的要求越来越高,旅游无疑是人们工作之余放松身心的最好选择,旅游项目的设计、管理就显得尤为重要,并且个性突出的游客们已不再满足于死板的标准化的旅游项目,要求量身定做,旅游行业内的竞争日趋激烈。

这就要求旅行社必须采取现代化的管理手段,结合旅行社的业务特点,利用旅行社管理系统软件来帮助管理。

互联网让旅行社可以直接与旅游需求者或潜在旅游客户互动交流,旅行社可以准确掌握旅游者及潜在客户的喜好。

从整体上提高了顾客满意度和旅行社的核心竞争力。

上海沪连旅行社作为一家小型旅行社,要想在众多的竞争者中脱颖而出,旅行社管理系统是至关重要的一个环节,它可以迅速、准确地捕捉到客户要求,并加以高效回应,使游客满意,给自己带来意想不到的效益。

上海沪连旅行社管理系统的运用,既给旅行社的业务发展创造了更多的机会,又让旅行社的传统经营方式得到了新鲜血液。

使旅行社将更多的精力用在积极开拓新的业务和新的合作伙伴上。

采用计算机网络管理信息系统已经成为旅行社管理科学化和现代化的重要标志,丰富多彩的旅游景点以及旅行社运营必定需要一个合适的管理系统来规范,使得各项工作都有条不紊地进行,充分利用计算机管理检索迅速、查找方便、可靠性高、存储量大、成本低的优点。

改变了旅行社企业组织结构业务模式及接待模式,旅行社管理系统加强了旅行社外部和内部的管理,积极推行规范化管理,贯彻系列国际标准,为旅行社实现低成本、高效率、高效益,逐步向大型旅行社看齐,最终使上海沪连旅行社在旅游行业中独树一帜并得到更大的发展空间,所以上海沪连旅行社管理系统的制作是十分必要的。

1.2国内外研究现状

1.国外研究动态

随着通讯和计算机技术的发展,因特网的不断普及,使旅游信息的传播不再受时间、空间的限制。

旅游网络营销是适应网络技术发展与网络信息时代社会变革的新生事物,已经成为旅游营销策略。

CNN公布的数据显示,全球旅游网络营销连续5年以350%以上的速度在增长,现在已经占据全球网上交易总额的35%,成为全球电子交易领域的榜首。

世界旅游组织商务理事会(WTOBC)预计今后几年间世界主要旅游客源地约三分之一的旅游产品订购都将通过互联网进行。

据资料显示,去年全球电子商务销售额为1400亿美元,其中旅游业电子商务销售额超过270亿美元。

目前全球约有17万家旅游企业在网上通过管理软件开展旅游业务。

2.国内研究动态

2011年1月19日,中国互联网信息中心(CNNIC)在《第27次中国互联网发展统计报告》中称:

截止到2010年12月,我国上网网民规模达到4.57亿人,手机网民规模达到3.03亿人,为计算机网络信息交流的普及和广泛应用奠定了基础。

引人注目的是,网络购物用户年增长48.6%,预示着更多的经济活动步入互联网时代。

旅行社的这一中介地位决定其收集信息、传递信息、综合利用信息的重要性。

因特网将旅行社推向变革的大潮之中。

因特网所引发的学习革命必将对旅行社产生巨大的冲击:

一方面,旅行社可以从网上轻而易举地获得超大量的信息,可加强旅行社与旅游供应商和旅游者之间的联系,也可使旅行社的传统经营运作方式信息化、简单化、科学化,促进旅行社经营管理现代化;另一方面,因特网也会把旅游供应商和旅游消费者聚集在一起,互通信息,以致抛开旅行社中介机构,就可以直接进行买卖活动,旅行社传统的市场将被其他类型的竞争者分割。

3.B/S结构旅行社管理系统

随着网络的出现,电子商务的非中介化迫使旅行社尽快完成自身的转型和角色的重新定位,重新确定未来的核心竞争力,创造新的利润增长点。

在目前国内的旅游市场中,大部分的旅行社都借助于计算机来进行管理,但管理软件的版本较为陈旧且达不到图文并茂,大部分的管理软件都编写于基于DOS系统下的Foxbase及Foxpro所开发的,已经不符合当今旅游市场的需求,旅游市场迫切的需要有一个规范化、标准化的管理软件来进行管理。

C/S结构的弱点也逐渐暴露出来,这种模式不仅对客户来说软件价格昂贵、软件的安装和维护不方便、软件的多版本管理困难等,而且对供应商来说软件的测试麻烦、开发时要考虑的兼容性问题复杂、售后服务麻烦(需要开发很多补丁、提供多种版本的售后服务)以及增加了许多额外的硬件和开发成本等。

而B/S结构则在很大程度解决了这一问题。

B/S架构的产品明显体现出更方便的特性,无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行,客户端只是浏览器,根本不需要做任何的维护,如果是异地只需要把服务器连接上网即可立即进行维护和升级,这对人力、时间、费用的节省是相当惊人的,所以客户机越来越“瘦”而服务器越来越“胖”是将来项目管理软件的主流发展方向,这使得升级和维护越来越容易而使用越来越简单,因此很多软件厂商已经由C/S结构改进为B/S结构模式[7]。

1.3相关技术介绍

1.3.1JSP技术

JSP技术使用Java编程语言,JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。

JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,采用标识简化页面开发,应用范围广泛,性能方面优势明显,使基于Web的应用程序的开发变得迅速和容易[1]。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。

插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSP与JavaServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

JSP页面由HTML代码和嵌入其中的Java代码所组成。

服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。

JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。

JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点[2]。

自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。

比较出名的如IBM的E-business,它的核心是采用JSP/Servlet的WebSphere;西方另外一个非常著名的电子商务软件提供商Intershop。

它推出了Enfinity,一个采用JSP/Servlet的电子商务ApplicationServer[3][4][5]。

1.3.2MySQL

MySQL最初的开发者的意图是用mSQL和他们自己的快速低级例程(ISAM)去连接表格。

不管怎样,在经过一些测试后,开发者得出结论:

mSQL并没有他们需要的那么快和灵活。

这导致了一个使用几乎和mSQL一样的API接口的用于他们的数据库的新的SQL接口的产生,这样,这个API被设计成允许为用于mSQL而写的第三方代码更容易移植到MySQL。

MySQL的海豚标志的名字叫“sakila”,它是由MySQLAB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。

根据Ambrose所说,Sakila来自一种叫SiSwati的斯威士兰方言,也是在Ambrose的家乡乌干达附近的坦桑尼亚的Arusha的一个小镇的名字。

自身特性如下:

使用了多种编译器进行测试,保证源代码的可移植性;支持多种操作系统;为多种编程语言提供了API;支持多线程,充分利用CPU资源;优化的SQL查询算法,有效地提高查询速度;常见的编码都可以用作数据表名和数据列名;提供TCP/IP、ODBC和JDBC等多种数据库连接途径;提供用于管理、检查、优化数据库操作的管理工具;可以处理拥有上千万条记录的大型数据库。

MySQL优势是一个开源软件,它的客户面向企业级用户。

可以让很多的开发者很便利地得到它的源代码,也可以在这个基础上做一些适合自己的应用的一些更新。

它的三个服务就是它的性能、可靠性、易用性,在上海沪连旅行社管理系统的设计中,充分利用了这些服务来完善系统。

1.4主要研究内容

本设计主要研究内容是通过JSP语言建立一个完整的上海沪连旅行社管理系统。

使本管理系统的操作尽量简易化,可以方便地使用,合理分布各个模块,方便、高效、准确的使用查看模块,有美观的界面设计,突出旅行社特点。

主要功能如下:

1、旅游资源管理

旅游线路管理和酒店信息管理信息的录入、修改、删除和查看等功能,为旅行社旅游资源的管理提供方便的信息工具。

2、导游信息管理

旅行社管理系统的导游信息管理主要面向旅行社内部机调使用,可在此浏览每名导游的基本信息。

这些信息的维护是由系统管理员来进行操作的。

3、酒店信息管理

在酒店信息管理模块中,包含了酒店的地址、环境条件和价格等信息。

您可以根据自己的需要选择合适的酒店入住,系统根据实际情况收集的资料为背景,用户登录后,都可以浏览站中的所有信息,同时可以通过系统来查看所需要的各种信息。

4、员工管理

员工管理是将旅行社员工信息的录入、修改和删除,普通用户可以查看信息,管理员负责对信息进行维护。

5、登录系统

分为管理登录和用户登录两部分,用户登录前需要注册,注册模块是借鉴了大型网站的注册功能,添加了验证码进行注册验证[9][10]。

第2章需求分析

这个阶段要回答的关键问题是:

“对于上一个阶段所确定的问题有行得通的解决方法吗?

”为了回答这个问题,需要一次大大压缩和简化了的系统分析和设计的过程,也就是在较抽象的高层次上进行的分析和设计的过程。

可行性研究应该比较简短,这个阶段的任务不是具体解决问题,而是研究问题的范围,探索这个问题是否值得去解,是否有可行的解决方法。

2.1可行性分析

技术可行性:

旅行社管理系统在目前的旅行社中使用还不普遍,但也有许多类似的成功案例:

如教务管理系统、排课系统等。

本系统采用JSP,JavaScript脚本语言、html标识语言及MySQL数据库技术综合开发。

JSP是一种安全稳定的动态网页技术,目前国内各企业的电子商务系统、ERP系统、银行信息系统等基本上都用JSP开发的。

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。

在2008年1月16号被Sun公司收购,而2009年,SUN又被Oracle收购。

目前MySQL被广泛地应用在Internet上的中小型网站中。

由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库[6]。

经济可行性:

本系统使用B/S架构设计,使用市场上流行的动态网页技术,开发简单,使用度方便,不需要耗费大量的人力物力就能很快的开发出来,系统部署对软硬件要求不高,用户操作简单,几乎不需要对用户进行专业培训就可使用本系统,所以从经济上讲是可行的。

法律可行性:

本系统拥有自主知识产权,没有使用任何违法的软件也没有交易任何非法的商品,所以在法律上是可行的。

操作可行性:

本系统操作简单方便,只要懂得上网都能方便操作本系统,所以在操作上也是可行的。

分析结果:

从以上的分析可知,旅行社管理系统的解决方案无论在技术,经济还是法律以及操作上都是可行的,且开发本系统具有一定的经济价值和实用价值。

2.2用户需求描述

这个阶段的任务仍然不是具体地解决问题,而是准确地确定“为了解决这个问题,目标系统必须做什么”,主要是确定目标系统必须具备哪些功能。

本系统的主要特色体现在界面简单、清晰,通过清晰明了的界面让使用者能迅速找到自己所需的功能;功能使用,主要功能包括用户登录,查询系统,数据库管理,留言板等;管理方便,管理者可以通过管理界面进行数据库系统的维护;基于JSP的动态网页设计技术。

系统分析,旧的系统如果不适应发展变化的环境,就应该做出新的开发计划。

以开发规则中提出的目标为出发点,包括进行初步的系统调查和详细的调查,进行系统分析,建立逻辑模型。

系统设计,其中包括系统模块设计、基础信息设计、前台程序设计、查询设计、登录模块设计、主页面中一些子模块的设计和系统维护等。

系统实施,包括程序的设计及调试、系统运行与评估等环节,测试性能分析。

2.3系统功能

各模块功能分为如下几个部分:

酒店信息管理、导游信息管理、员工管理、线路管理、留言板、和登录系统。

酒店信息管理:

完成对酒店信息的添加功能;对酒店信息进行修改;删除已存在的酒店信息。

导游信息管理:

添加导游的信息到程序中;将已存在的导游信息删除。

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

当前位置:首页 > 农林牧渔 > 林学

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

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