旅行社业务管理系统.docx
- 文档编号:29253238
- 上传时间:2023-07-21
- 格式:DOCX
- 页数:56
- 大小:653.41KB
旅行社业务管理系统.docx
《旅行社业务管理系统.docx》由会员分享,可在线阅读,更多相关《旅行社业务管理系统.docx(56页珍藏版)》请在冰豆网上搜索。
旅行社业务管理系统
旅行社业务管理系统
摘要
旅行社业务管理系统是将旅行社团信息管理、客户管理、路线管理、员工管理等多功能于一身的旅行社业务管理软件,操作简单方便,界面美观大方,能满足旅行社进行业务管理的需求,旅行社业务管理系统通过准确、智能、高效、创新的营销策略,协助旅行社业务不断提高销售额、提升旅行社客户忠诚度。
该系统用JSP和SQLServer2005实现了旅行社业务信息的管理、统计、分析、查询以及管理员对系统维护等功能。
旅行社业务管理系统有着很好的应用前景,随着计算机技术和网络技术的发展,它的功能将会得到不断的发展和完善。
本系统可根据实际应用的具体情况,适当加以修改,以便更好应用。
本系统操作简单,灵活性好,系统安全性高,运行稳定。
关键词:
管理系统旅行社JSPSQLserver2005
SuiHuaKyushuTravelAgencyBusinessManagementSystem
Abstract
Travelagencybusinesstravelagencymanagementsystemistogroupinformationmanagement,customermanagement,linemanagement,staffmanagementandotherfunctionsintoatravelagencybusinessmanagementsoftware,simpleoperation,beautifulinterface,canmeettheneedsoftravelmanagementforbusiness,travelbusinessmanagementSystemthroughaccurate,intelligent,efficientandinnovativemarketingstrategiestohelptravelagentscontinuedtoincreasesales,improvecustomerloyaltytravel.
ThesystemwiththeJSPandSQLServer2005implementsthetravelagencybusinessinformationmanagement,statistics,analysis,inquiry,andtheadministratorofthesystemmaintenance.
TravelBusinessManagementsystemhasgoodprospects,withcomputertechnologyandnetworktechnologydevelopment,itsfunctionwillbecontinuousdevelopmentandimprovement.
Thesystemaccordingtothespecificcircumstancesoftheapplication,appropriatelymodifiedtobetterapplication.Thesystemissimple,goodflexibility,thesystemsafeandstableoperation.
KeywordsManagementSystem Travelagency JSP SQLserver2005
前言
随着计算机网络技术、数据库技术、管理技术的发展,对信息的处理和利用已经深入到人类生活的各个方面。
利用计算机的发展成果结合旅行社的业务特点,建立高效的旅行社管理系统,以迅速、准确地捕捉客户要求,并加以高效回应,使游客满意,才能摆脱被挤出的危险并在业内脱颖而出。
我国的旅行社目前正处于一个科学技术日新月异飞速向前发展的环境中。
在采用该系统后,还可以做到减员增效的作用,提高工作效率,让决策者的决策更加直观。
从新系统使用难易程度上来看,新系统使用起来并不复杂,界面设计亲切,容易使用,通过接触了解到公司的员工有接受新事物的能力,大多数平时都有过使用电脑的经历,学习该系统的使用应该不会困难。
该系统的实施对公司的组织机构不会有太大的影响。
在今后的维护过程中,领导者可在店面里挑选或培养一、两名对计算机知识比较了解的员工深入学习该系统,系统的开发人员也会在系统实施后的半年时间内不计酬的随时解决系统出现的一些技术性问题。
第1章绪论
1.1课题背景
现代社会是信息社会。
随着计算机网络技术、数据库技术、管理技术的发展,对信息的处理和利用已经深入到人类生活的各个方面。
21世纪,全球经济一体化,企业将面临着更激烈的市场竞争。
我国的旅行社目前正处于一个科学技术日新月异飞速向前发展的环境中。
信息技术和通信技术以令人目不暇接的速度发展,尤其是互联网络的广泛流行,使得各种服务信息已近乎透明,且个性突出的游客们已不再满足于死板的标准化的旅游项目,要求量身定做,旅游行业内的竞争日趋激烈。
这就要求旅行社必须采取现代化的管理手段,利用计算机的发展成果结合旅行社的业务特点,建立高效的旅行社管理系统,以迅速、准确地捕捉客户要求,并加以高效回应,使游客满意,才能摆脱被挤出的危险并在业内脱颖而出。
1.2目的和意义
我国旅游事业的发展十分迅速,旅游是人们生活不可分割的组成部分,旅游业已成为当今世界上发展势头最强劲的产业,那么如何在短的时间内处理好旅行社的日常事务,给客户和管理人员带来方便是现在需要解决的问题。
旅行社管理信息系统是一个典型的多表操作系统,因为一个旅行社涉及到导游的管理与查询,订单的管理和查询,还涉及到导游的各种管理和游客的各种管理等等,因此,它是一个比较复杂的管理系统。
1.3系统设计思想
一个方便用户使用的软件应该具备软件体积小,操作界面友好,基本功能稳定,运行速度较快,通过计算机技术及网络技术结合开发出客户端与服务器端,以便方便快捷清晰的进行数据传输,和简易通讯功能。
1.实用性:
系统以用户需求为目标,以方便用户为原则。
根据用户实际的需求情况,度身订造一套先进的局域网数据传输,从用户角度出发尽可能的方便用户使用,满足基本的用户需要,成为公司学校等通用的网络软件。
2.先进性:
本设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术。
以Myeclipse8.0为主要开发环境,其优秀的编码体制和强大的编译器是此系统的强力支柱。
3.高可靠性:
一个实用的系统同时必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统数据传输的正确性。
4.高安全性:
在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性。
5.采用标准技术:
本系统的所有设计遵循国际上现行的标准进行,以提高系统的开放性。
6.可维护性:
系统的设计要求方便维护,包括硬件的维护,软件的维护(更改,升级等)和网络的维护。
7.可扩展性及灵活性:
系统的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的升级,充分保护系统的投资。
8.智能性:
系统在设计时,充分考虑系统运行的智能性,在使用系统一段时间后,系统可以适应于任何局域网。
1.4系统开发环境
软件条件:
操作系统Windows7;开发工具MyEclipse8.0、Tomcat6.0;后台数据库SQLServer2005;硬件条件:
DELL笔记本一台内存2G。
1.4.1B/S结构的数据库访问模式
本高速公路应急预案和指挥系统采用B/S模式,服务器采用著名的web服务器端软件apache,该http服务器有着良好的跨平台性和安全性,可以运行在包括windows、linux、mac等操作系统上。
用户旅行社业务端使用各种浏览器都能够进行正常的浏览和操作。
需要注意的是在程序的开发过程中,程序和路径相关的要考虑到不同的操作系统的文件目录结构。
B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而旅行社业务端采用浏览器(Browse)运行软件。
它是随着Internet技术的兴起,对C/S结构的一种变化和改进。
主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript等)和ActiveX技术,是一种全新的软件系统构造技术。
B/S三层体系结构采用三层旅行社业务/服务器结构,在数据管理层(Server)和用户界面层(Client)增加了一层结构,称为中间件(Middleware),使整个体系结构成为三层。
三层结构是伴随着中间件技术的成熟而兴起的,核心概念是利用中间件将应用分为表示层、业务逻辑层和数据存储层三个不同的处理层次。
三个层次的划分是从逻辑上分的,具体的物理分法可以有多种组合。
中间件作为构造三层结构应用系统的基础平台,提供了以下主要功能:
负责旅行社业务机与服务器、服务器与服务器间的连接和通信;实现应用与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平台。
这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。
如图1-1所示。
图1-1B/S三层体系结构
在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。
而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由WebServer完成。
随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。
显然B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步。
B/S三层体系结构的主要优点:
B/S模式提供灵活的信息交流和信息发布服务。
B/S模式借助Internet强大的信息发布与信息传送能力可以有效地解决旅行社业务内部的大量不规则的信息交流。
可共享性。
单个应用服务器可以为处于不同平台的旅行社业务应用程序提供服务,在很大程度上节省了开发时间和资金投入。
较好的安全性。
在这种结构中,旅行社业务应用程序不能直接访问数据,应用服务器不仅可控制哪些数据被改变和被访问,而且还可控制数据的改变和访问方式。
三层模式成为真正意义上的“瘦旅行社业务端”,旅行社业务端计算机不需要很高的硬件配置,也无需特殊的软件配置要求,只要有web浏览器就可以使用系统。
B/S模式提供了一致的用户界面:
B/S模式的应用软件都是基于Web浏览器的,这些浏览器的界面都很相似。
对于无用户交互功能的页面,用户接触的界面都是一致的,从而可以降低软件的培训费用。
在B/S模式下,外部的用户亦可通过通用的浏览器进行访问。
B/S模式的结构易于扩展:
由于Web的平台无关性,B/S模式结构可以任意扩展,可以从一台服务器、几个用户的工作组级扩展成为拥有成千上万用户的大型系统。
B/S模式具有更强的信息系统集成性:
在B/S模式下,集成了解决企事业单位各种问题的服务,而非零散的单一功能的多系统模式,因而它能提供更高的工作效率。
1.4.2MyEclipse简介
MyEclipse是一个开放源代码的、基于Java的可扩展开发平台。
就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
幸运的是,MyEclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT)。
虽然大多数用户很乐于将MyEclipse当作JavaIDE来使用,但Eclipse的目标不仅限于此。
MyEclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展MyEclipse的软件开发人员,因为它允许他们构建与MyEclipse环境无缝集成的工具。
由于MyEclipse中的每样东西都是插件,对于给MyEclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
这种平等和一致性并不仅限于Java开发工具。
尽管MyEclipse是使用Java语言开发的,但它的用途并不限于Java语言;例如,支持诸如C/C++、COBOL和Eiffel等编程语言的插件已经可用,或预计会推出。
MyEclipse框架还可用来做为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。
基于MyEclipse的应用程序的突出例子是IBM的WebSphereStudioWorkbench,它构成了IBMJava开发工具系列的基础。
例如,WebSphereStudioApplicationDeveloper添加了对JSP、servlet、EJB、XML、Web服务和数据库访问的支持。
MyEclipse是一个开发源码项目,它其实是VisualAgeforJava的替代品,其界面跟先前的VisualAgeforJava差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。
近期还有包括Oracle在内的许多大公司也纷纷加入了该项目,并宣称MyEclipse将来能成为可进行任何语言开发的IDE集大成者,使用者只需下载各种语言的插件即可。
1.4.3SQLServer2005数据库简介
作为微软下一代的数据管理与商业智能平台,SQLServer2005将是微软5年来具有里程碑性质的企业级数据库产品。
和以往的数据解决方案相比,SQLServer2005将给您带来空前的价值、超强的功能和激动人心的全新体验。
SQLServer2005中包含了非常丰富的新特性:
通过提供一个更安全、可靠和高效的数据管理平台,增强企业组织中用户的管理能力,大幅提升IT管理效率并降低运维风险和成本;通过提供先进的商业智能平台,满足众多客户对业务的实时统计分析、监控预测等多种复杂管理需求,推动企业管理信息化建设和业务发展;同时,SQLServer2005将提供一个极具扩展性和灵活性的开发平台,不断拓展你的应用空间,实现Internet数据业务互联,为你带来新的商业机遇。
由于大大减少了应用程序当机时间,提高了系统的可伸缩性和性能,并加以更严格的控制,SQLServer2005在支持现实中最苛刻的企业级系统要求的道路上,迈出了极大的一步。
SQLServer是微软服务器家族中重要的一部分,通过微软服务器系列产品共有的Engineeringstrategy所实现的增强的管理性和集成性,客户可以有效降低总体拥有成本并从更快的开发部署时间中受益。
1.安全、可靠、高效的企业级数据管理平台
2.先进、一体化的商业智能平台
3.极具扩展性和灵活性的开发平台
1.5论文的工作内容及论文的结构
本文在研究旅行社业务管理系统的课题基础上,充分利用现在的发达的网络资源和技术力量优势,结合旅行社的实际工作情况,按照软件生命周期法的开发步骤,从系统调查开始,对系统分析、系统设计及系统实施各阶段进行了描述。
系统需求分析阶段。
经过初步调查,对系统进行可行性分析,确定系统的开发模式和实现的目标。
在初步调查的基础上对旅行社业务管理系统的流程做详细调查,并做了详尽的分析,对旅行社业务管理系统的需求,包括旅行社的业务流程、业务需求,确立了系统的功能需求,为系统的设计打下了基础。
系统设计阶段。
详细讨论体系结构、逻辑设计及数据库设计。
运用结构化程序设计思想,将系统分解成为若干个模块。
对系统设计的每个模块进行详细定义和说明。
系统测试运行阶段。
依据系统的分析和设计,使用语言的集成开发环境实现系统并解决功能实现过程中遇到的问题。
在测试运行阶段,同时保留手工操作,经过一段时间的运行和对照检查,确认系统已能达到手工操作的效果后,正式投入使用。
论文的组织结构。
本文分6个章节进行阐述。
第一章:
绪论,主要介绍了系统开发的背景、目的和意义。
概述了系统的设计思想、开发环境、本文的主要内容和组织结构。
第二章:
可行性分析,通过对系统经济可行性、技术可行性和操作可行性的分析,确定了系统是否值得去做,通过分析设计出系统的业务流程图。
第三章:
需求分析,通过旅行社日常的业务流程,进行系统的需求分析。
第四章:
总体设计,详细描述了系统的设计,包括总体设计的原则、功能设计、数据库设计,并对总体设计中划分的模块再进行详细的定义和说明。
第五章:
详细设计,详细叙述了系统的实现和相关技术。
第六章:
软件测试,对系统完成的功能模块进行测试,找出系统存在的漏洞,及时修改。
最后,结束部分总结了所做的工作和不足,就下一步的研究提出了想法和展望。
第2章可行性分析
目前各个行业业务销售量的不断增加,但对计算机在工作中的应用投入很少,甚至仍然停留在手工记录的模式,给工作带来了许多不必要的麻烦。
进过调研,各管理者表示愿意在有完善的管理系统基础上在现代化管理上多做投入,将自己的公司发展成为管理先进的现代化销售公司。
现代化管理手段、办公设施被列为各个公司发展的第一步。
由此可见本系统的应用首先已经得到了领导的支持。
在软件的开发过程中,在世界上普遍采用的一种研究工程项目是否可行的科学。
它通过各种有效的方法,对工程项目进行分析,从技术、经济、财务等方面加以评价,最终给投资决策者提供是否选择该项目进行投资的依据。
可行性研究的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的目的不是解决问题,而是确定问题是否值得去解决,可行性从以下三个方面来考虑:
2.1经济可行性
该系统规模不大,价格并不昂贵,完全可以支付,又恰恰是在企业寻求发展的开始阶段提出,迎合了决策者的想法。
在采用该系统后,还可以做到减员增效的作用,提高工作效率,让决策者的决策更加直观。
1.系统初期投资
系统初期投资如表2-1所示。
表2-1旅行社业务管理系统初期投资
序号
任务
人工(人·日)
单价(元)
合计(元)
1
需求分析
2
1000
6000
2
总体设计
3
1000
9000
3
基本信息子系统详细设计
1
1000
3000
4
旅行社各子系统详细设计
3
1000
9000
5
工程实际成本数据库实现
1
1000
3000
6
编码实现
5
1000
10000
7
单体测试
2
1000
6000
8
系统集成测试
2
1000
6000
9
说明手册编制
1
1000
3000
10
总计
55000
2.货币的时间价值
系统货币时间价值如表2-2所示。
表2-2旅行社业务管理系统货币时间价值
年份
将来值(元)
(1+i)n
现在值(元)
累计的现在值(元)
1
20000
1.05
19047
19047
2
20000
1.1025
18140
37187
3
20000
1.1576
17277
54464
4
20000
1.2155
16454
70918
3.投资回收期
引入旅行社管理系统三年后,可以节省54464元,比最初投资还少536元。
但第四年可以节省16454元。
即:
投资回收期=3+(55000-54464)/16454=3.033年
4.纯收入
纯收入=4年累计的当前值-系统投资=70918-55000=15918(元)
当然,如果想要在四年后得到预计的纯收入,那么首先就应拿出初期投资的55000元。
而且考虑到开发本系统将为以后带来的利益,拿出55000元来进行旅行社业务管理系统的开发,是绝对必要。
经过以上分析,旅行社业务管理系统的开发是可行的。
2.2技术可行性
技术可行性是对现有技术进行评价,分析系统是否可以用现有技术来实施以及技术发展对系统建设有什么影响。
新系统可以用现有的技术来实现,针对目前的开发工具而言,新系统比较适合采用流行的WEB开发工具JSP。
这种开发工具非常适合于B/S结构的应用系统,提供了强大的软件生成器。
与其他开发工具相比,JSP能够支持跨平台客户端应用程序开发的工具,除WINDOWS外,它还支持MACINTOSH和UNIX平台,可提供优秀的报表生成方法和完整的在线帮助以及丰富的INTERNET访问功能和组件特征。
JSP安全可靠,对于开发人员而言开发方便,对于使用人员而言界面友好,开发出来的软件简单易用,掌握方便。
开发出的软件易学易用,即便原来没有什么计算机操作基础也会很容易学会使用。
2.3操作可行性
操作可行性是指系统对组织机构的影响,现有人员和机构、设施、环境等对系统的适应性以及进行人员培训的补充计划可行性。
从新系统使用难易程度上来看,新系统使用起来并不复杂,界面设计亲切,容易使用,通过接触了解到公司的员工有接受新事物的能力,大多数平时都有过使用电脑的经历,学习该系统的使用应该不会困难。
该系统的实施对公司的组织机构不会有太大的影响。
在今后的维护过程中,领导者可在店面里挑选或培养一、两名对计算机知识比较了解的员工深入学习该系统,系统的开发人员也会在系统实施后的半年时间内不计酬的随时解决系统出现的一些技术性问题。
经过上述论述分析,新系统的实施非常可行。
2.4业务流程
现行系统的业务流程图是分析和描述现行系统业务的重要工具之一。
其主要作用是:
描述现行系统的业务情况以便于与企业管理人员交流,它是系统设计的前提和保证。
1.基本信息业务流程描述如下:
本系统分为不同的角色每个角色登陆后,所要做的操作也不同,首先前台接待根据客户所填的信息单核对客户的信息,信息正确后存入客户档案,然后客户根据所选的路线的费用去财务交款,付款后拿回收据,财务根据各个路线的统计人数和账目明细,结算账目,然后由总经理签字并且账目存档,人事部门根据每条线路的人数组成旅游团,然后为每个团队分配导游。
本系统的部分流程图如图2-1所示。
图2-1基本信息业务流程图
2.路线管理的业务流程描述如下:
路线的管理是有计调部门完成的,计调部门的主要职责是负责开发路线和路线信息的维护。
路线管理的业务流程如图2-2所示。
图2-2路线管理业务流程图
2.5本章小结
本章主要对于系统的可行性研究进行了简要的分析,通过以上对本系统在经济上、技术上、运行上的可行性,以及对于新系统的主客观条件的分析,认为该系统的技术成熟、完备,测试手段可靠,具有良好的市场拓展,它追求的是简单、易学、易懂、易用,技术较为成熟、完备、可靠,因此本系统具有一定的开发前景,可以立即执行。
通过复查系统的规模和目标,了解系统的流程,并且从现有的物理系统出发,能够导出系统的高层逻辑模型。
第3章需求分析
需求分析的主要任务是确定系统必须完成哪些工作,在用户的参与下提出目标系统的完整、准确、清晰、具体的实际要求,软件应完成的具体功能和性能。
通过对软件的需求分析,为软件开发提供了一种可以向抽象数据设计、软件结构设计和过程详细设计的具体软件元素的表示。
需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。
在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。
软件需求分析工作是软件生存周期中重要的一步。
只有通过需求分析才能把软件功能和性能的总体概念描述为具体上的软件需求规格说明,从而奠
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 旅行社 业务 管理 系统