本科毕业设计-旅行社内部管理系统的设计与实现.doc
《本科毕业设计-旅行社内部管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《本科毕业设计-旅行社内部管理系统的设计与实现.doc(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要 旅行社管理系统建设是面向现实需求的一个实用系统。其设计的目的是为游客和旅行社提供一个友好的、直接的交流平台。本系统主要分为:旅游信息、旅游线路信息、热点旅游线路信息、线路查询、留言信息以及权限管理。该系统的主要功能:提供给管理者一个简单的界面,可以及时了解游客的要求和信息;提供给游客一个清新的界面选择自己向往的旅游胜地。本系统采用JSP进行开发,结合SQL SEVER2000数据库来创建数据库和程序跟踪与管理信息。本系统的设计过程完全按照软件工程的要求开发的,主要分为以下几个步骤:首先进行可行性研究;第二步进行详细调查,需求分析;第三步进行系统总体结构设计,完成系统所需的数据库设计;第四
2、步进行系统详细设计,最后进行软件编码和系统测试。关键词: 旅行社;系统管理;JSP;Microsoft SQL Server 2000Abstract The Travel Management System is a real demand for a practical system. The design is intended for tourists and travel agencies to provide a friendly, direct communication platform. The system consists of: Travel information,
3、tours information, hot tourist route information, route information, message information, and rights management. The systems main function: to provide a simple interface to the manager, you can keep abreast of the requirements of visitors and information; offer visitors a clean interface to choose t
4、heir own tourist attractions. The system uses JSP for development, combined with SQL SEVER2000 database to create the database and procedures for tracking and management information. The system design process in full accordance with the requirements of the development of software engineering, mainly
5、 divided into the following steps: First, a feasibility study; the second step to conduct a detailed investigation, needs analysis; third step for overall system design, complete system required database design; the fourth-step system detailed design, and finally to software coding and system testin
6、g.Key words: Management System; System Design;JSP; Microsoft SQL Server 2000绪论随着科学技术的发展,今天的计算机已经深入到社会和生活的各个领域,广泛的应用于农业生产、国防和科研领域,尤其在信息管理系统方面,它的发展规模和应用程度已经成为一个国家现代化水平的重要标志。计算机科学日渐成熟,它强大的功能已经被人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。人们可以将大量的繁琐的工作交给计算机去完成,从而大大提高了工作效率。除此以外,计算机可以利用长期使用过程中所贮存的大量数据进行数据分析,为管理者进行决策提
7、供可靠的信息资料。近年来,随着经济文化水平的提高,生活水平也不断提高,人们的生活方式不再仅限于日常的衣、食、住、行。无疑,旅游是人们工作之余度假的最好选择。于是,越来越多的人们选择在周末或假期间外出旅游,一来可以换个环境来陶冶自己的情操,享受旅游给自己带来的情趣;二来,可以减轻平日工作中的压力,与家人共度天伦,丰富生活。这样就使得旅游业的发展得到了飞速的提高,同时也促进了旅行社行业的发展。针对大众的这种需求,许许多多的旅行社就由此孕育而生,各种各样丰富多彩的旅游景点则需要由一个合适的管理系统来规范,旅行社行业间的竞争已越来越大,人工的管理已经远远不能满足现在的旅行社,所以旅行社综合管理系统的建
8、立是十分必要的1毛湘秀,李晟. 基于Web Service的旅游电子商务平台研究D.湖南农业大学学报(自然科学版) 2009-08-171。采用计算机管理信息系统已成为旅行社管理科学化和现代化的重要标志,它给旅行社管理带来了明显的经济效益和社会效益。因此,为了加快旅行社管理自动化的步伐,提高旅行社管理业务处理效率,建立旅行社管理系统已变得十分必要。1课题的研究背景与目的1.1课题背景随着旅游行业的不断发展,各家旅游社之间的竞争日益激烈,旅游部门所需的信息量越来越大,业务操作中涉及的各种线路情况、客户情况以及旅游协作部门的情况越来越复杂多变。而除了一些个别地区已采用了的旅游网站,一般通常是以原始
9、的手工方式处理和交流信息。但是工作人员若仅靠手工方式处理大量资料,很可能带来出错率的增长以及大量资源的浪费和闲置等问题。因此,只有加强对旅游信息资源的整合、统一管理,才能使旅游部门运行更加合理、高效地运转。1.2 课题意义根据旅游行业的这种现状,我们必须建立一个城市旅游网站系统来解决这些问题,提出解决问题的一个可行性方法:采用现代化统一的计算机网络系统,实现了旅游管理的网络化,各类信息有序地进行存储,系统分为前台用户操作和后台管理员管理两部分。前台主要提供用户管理,信息查询,酒店预定,在线留言等功能,其中用户管理包括用户注册、用户登录、用户信息修改,信息查询包括各景点相关查询、各个景点路程与旅
10、游方式查询、各景点所需费用查询等。后台管理主要是系统管理员对发布的各类信息进行管理,包括信息的录入、更改、删除等。旅行社管理系统是基于B/S结构的,使用JSP技术进行动态页面的设计,后台数据库选用Oracle(SQL Server或mysql)数据库。用户可以通过网站,选择一个某旅行社,根据其需要为其设计并安排旅游期间的食宿和旅游线路。1.3旅行社内部管理系统的现状分析随着旅游业的发展,信息技术在旅游业及相关行业中应用的深度有较大的拓展,根据国家旅游周刊上的报道,了解到传统的旅游信息系统以单板机为主,基于网络的应用较少,对于旅游资源和基础设施的更新很缓慢;网站也缺乏动态的交互过程,难以提供个性
11、化的服务,多以浏览为主。因此网络环境旅游信息必须与电子商务系统进行有效整合,这样才能促进旅游业信息化发展、提升旅游产业的水平。其关键环节之一就是空间数据与属性数据的管理。系统中的旅游信息空间数据库主要包括旅游资源、旅游地、旅游基础设施等,而旅游电子商务中主要涉及客户认证、旅游线路预订、电子支付等业务,与旅游基础设施密切相关。所以,只有当旅游信息系统与电子商务相结合的时候,旅游信息系统才能真正发挥其作用,而电子商务也能带动旅游信息系统的完善和发展。目前国内外的旅游信息系统的研究正朝着集成化、智能化、网络化方向发展。设计和开发城市旅游网站系统的必要性,同时也能感受到一个好的系统带给一家旅游企业的利
12、益。我国的旅行社信息化建设落后,旅行社电脑的用途多数是打打字。线路销售手工操作、效率低下、容易出错、客户资料不易整理、大量丢失,大部分旅游企业管理人员信息技术不高,利用信息技术管理企业的意识不强。开发城市旅游管理信息系统,可为旅游的规划、 建设、 经营和管理的定量化、定位化、科学化以及信息的快速查询与分析提供先进的科技手段,并最终提高旅游业务的服务水平和管理决策能力,这将是旅游管理未来发展的主要方向。旅行社管理系统提供了数据信息维护功能、数据信息浏览和查询、旅游管理的辅助决策支持等功能。不仅能提高了旅游自动化、科学化的管理水平 、而且能实现资源共享。还能根据需要,清晰,直观,快速地查询旅游路线
13、,提供图文资料。它的成功应用将预示在未来宽广的应用前景。这些都是在开发旅行社管理系统中值得借鉴的地方。相对而言国外的一些旅游网站做得就比较完善。比较著名的有美国的和欧洲的,还有一度为雅虎等大型门户网站提供资讯的,一时间旅游资讯成为继新闻之后的第二大网上资源。随着网络的功能进一步深化,以、为代表的新型旅游网站逐渐崭露头角,而且后来居上,风头正劲。面向旅游者,他们除了提供详尽的目的地信息外,还提供酒店、机票、包价旅游、租车等网上预定功能,可用信用卡进行相关费用的支付,便宜的价格和快捷的预定更加方便了旅游者,只要你有一台能上网的计算机,尽可以把自己的行程自主安排,反正信用卡是人人皆有,更加方便了旅游
14、者。国内原来的和新兴的旅游网站也群起效仿,吸引更多旅游者的眼球和投资商的青睐。面向系统方面,在系统的背后还有庞大的支持平台,美国的几大预定系统互联互通,信息及时传递,真实到每一个航班、酒店的房态都可以在网上查阅,即时知道有没有票、什么价格?如果想买的话,信用卡一刷,款项支付,这张票就是你的。当然这里面还有银行支付系统和安全系统的功劳,你的单据也就以光的速度传递到产品供应商那里,他的系统接到你的定单,确认一下。根据武汉生物工程学院学报上一篇名为旅游管理信息系统设计中存在的问题及对策的文章中,可以了解到目前大多数旅游管理信息系统中都存在安全性问题、时效性问题、规范性问题。因此,在旅行社管理系统设计
15、和开发中,必须注意以下三点:一,制定网络安全传输机制,提高日常防范意识;二,采用Internet搜索引擎,优化信息处理方式;三,统一信息传递标准,实现模块化设计。1.4 系统设计说明本系统的开发工具:MyEclipse5.5运行环境:jdk1.6 数据库:sqlserver2000+sp4补丁 服务器:tomcat5.52.相关技术简介这个项目采用模块化的设计思想,在Windows XP操作系统环境下,搭建JSP运行环境JDK+TOMCAT,通过使用JAVA脚本语言完成动态的、交互的web服务器应用程序,使用微软公司的SQL SERVER 数据库管理系统。以下对开发工具做以简单的介绍。2.1
16、JSP基础JSP是Java Server Pages的缩写,服务器是所有Web站点的核心,后缀名为.JSP。JSP内含于IIS(Internet Information Server)中,是Microsoft开发的服务器的脚本环境。通过JSP,可以结合HTML(HyperText Markup Language )、脚本命令和组件来创建动态、交互且高效的Web服务器应用程序。 JSP程序是以 。JSP为扩展的文本文件,其控制部分是用VBScript和Jscript等脚本语言来编写的。JSP的工作流程大致是:当浏览器从Web服务器上请求。JSP文件时,服务器用JSP;JSP全部读取请求的文件,执
17、行所以的服务器端脚本,并将脚本输出与静态HTML代码进行合并;最终的HTML页面将在HTTP响应中传送给浏览器。 JSP程序是由文本、HTML标记和脚本组合而成的。在JSP程序中,脚本通过分隔符与文本和HTML标记区分开来。JSP用分隔符%和%包括脚本命令。由分隔符括起的命令称为主脚本命令,这些命令由主脚本语言进行处理。在JSP分隔符%和%内,可以包括主脚本语言允许的任何语句、表达式和操作符等。 JSP也像标准的HTML文件一样,包含HTML对象并且有一个浏览器解释并显示,任何可以放在HTML 中的东西Java applets,闪烁字符串,客户端脚本,客户端ActiveX控制等。都可以放在JS
18、P中。2.2 SQL的使用2.2.1 SQL的特点:、综合统一、高度非过程化、面向集合的操作方式、以同一种语法结构提供两种不同的使用方法、语言简洁,易学易用2.2.2 SQL常用命令使用方法:(1)数据记录筛选:sql=select*from数据表where字段名=字段值orderby字段名descsql=select*from数据表where字段名like%字段值%orderby字段名descsql=selecttop10*from数据表where字段名orderby字段名descsql=select*from数据表where字段名in(值1,值2,值 3)sql=select*from数据
19、表where字段名between值1and值2(2)更新数据记录:sql=update数据表set字段名=字段值where条件表达式sql=update数据表set字段1=值1,字段2=值2字段n=值nwhere条件表达式(3)删除数据记录:sql=deletefrom数据表where条件表达式sql=deletefrom数据表(将数据表所有记录删除)(4)添加数据记录:sql=insertinto数据表(字段1,字段2,字段3)values(值1,值2,值3)sql=insertinto目标数据表select*from源数据表(把源数据表的记录添加到目标数据表)(5)数据记录统计函数:AVG
20、(字段名)得出一个表格栏平均值COUNT(*字段名)对数据行数的统计或对某一栏有值的数据行数统计MAX(字段名)取得一个表格栏最大的值MIN(字段名)取得一个表格栏最小的值SUM(字段名)把数据栏的值相加引用以上函数的方法:sql=selectsum(字段名)as别名from数据表where条件表达式setrs=conn.excute(sql)用rs(别名)获取统的计值,其它函数运用同上。(5)数据表的建立和删除:CREATETABLE数据表名称(字段1类型1(长度),字段2类型2(长度)DROPTABLE数据表名称(永久性删除一个数据表)2.3 Web数据库的发展历程数据库技术从最早的单机模
21、式、主从体系,发展到近年来应用较广的客户机/服务器(Client/Server,以下简称C/S)模式,又到目前最流行也最实用的浏览器/服务器(Browser/Server,以下简称B/S)模式.在设计一个系统时,我们首先要考虑的是系统的体系结构,采用哪种结构取决于系统的网络环境、应用需求等因素。2.3.1主机/终端结构 早期由于主机价格昂贵,为了共享主机资源,一台主机要同时为多个用户服务,但这种系统由于没有和通信相结合,所连接的终端往往离主机的距离很近。这种结构的终端不需要做什么处理工作,一切数据处理都交给了主机去完成。由于主机包揽了数据处理的一切工作,这就要求它具有十分高的性能。 这种结构中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 旅行社 内部管理 系统 设计 实现
限制150内