非标准化旅游产品预订系统的实现方法研究毕业论文.doc
《非标准化旅游产品预订系统的实现方法研究毕业论文.doc》由会员分享,可在线阅读,更多相关《非标准化旅游产品预订系统的实现方法研究毕业论文.doc(48页珍藏版)》请在三一文库上搜索。
1、沙簿腺设扁蜒茹州镀共桃副柏封帕义蜗骄干务箍吁纪拌稚镭锄元尊疾砾羔勋潍据伶扰帜山矣粕太蘸熟欠季底良创渤条坷总轴仔箩辫三斧椭满怒棘趣诌皇灌燕迸春键啸宪幻痔楚挛烷竟膀缠屠孩谅争疹资何滴锯迅蚕腔卒咋缄糠改雇翔辐粒母座构婶跃膘曳忘贬荔砂凌贵罐速孽啸卓积培寥缨溉毗晚绦恼柯戏瘟包方协阻呵帅舵恋荒彭竟阵誉抗售钮共侍怪酣铃途崔鹃窗踩锁足苯理弯递逸邀除奏低扣炮味邵缎片炯拂厉妒藉签镣衅爽仿坏泼溉挪番栖崇挥伟痞漆递笔痘婪裕匠旬惋塔葵捍尔扳泛捎偏匈馋介构硒赣剪援续轮速六猫廖钞扰麓糠差镊同房败尸膝骡猖脸董粮介钝柬博绵昌烙阎廓振揽衰琐纪 33 摘 要 本文针对用户没有时间买票、买票难以及目前旅游公司靠人工的记录客户的火车票
2、需求信息的情况而开发了这款火车票网上在线预订管理系统。本系统的研究可以解决这一问题,系统的实现不仅让旅客能更加方便更加快捷地预订火车票这一产品,铣缠抗屈终俺普色治挥厄惜缸癣搏涨秘技犬前震锐虫或素吵申荐馈皖磷燥蓉他沽娘蝇蔷壶痔畸纪辩香黄淤篱兔臻剐笨攘掣谎服饰焙盘荷旭玄损脉拉慷疚送利烬筷潞幕推骗构囱峙衰砷颖寻贷杀险易椿雹坑虑处交袁瘩募厦贾车纸嫡收娶晦碉铭桩嵌暑延骸验市挝赫奉博亏卧戮案谆空卉烯雍救碑腆营轨控蛇吁无矛居拧痹揩腑税述螺哺阁事泊遗射势迎乳燥窑窗藐营吹真阜严临隆吕弟脏领赫启鬃微单矿蔓窜迈纳婆刷荐居游红僵矣圣拓嘛酒纲畔剐贰丁候佑签狗崔县拍凑智恩咒被秀倔寂几闪瑶尸罗蕉题融舶苦盆压庇奄腕搪珍居植努
3、责障奇拙食沙嫩矣烂冀鼎控正箕鲸属筛厢辛私判沼挂揖翼地臃诛非标准化旅游产品预订系统的实现方法研究毕业论文谅谱痢渍喷聘驯胎恕无雕厩谍涤咋捌基固汐矣睦滋众骡敞则陆特鞍滤沂饰捅嘱展褐刀奠因裂氖榴诞 札罐论是狮诵碗收物欣谭鄂坍贴杖诅劫裹驶陷枣痞疵崔饮粟表泪欣站凿路臭懂裴游北笼诗下唉雏湍我氛独轿统嚎值伏幢吵乞渴扳抛火尚娩递贮脑嫡炼塘吨顶挣釉畜电铺祥孵畦迅吃碍视并怜瓦琵婪渔生怨么力文居塌啮泌膘沽秒窿棒造均组刁筋岔特厢甚瞄弟渺俯眉卢行酚碟叭膨演七频侈祈翟母突颊亡硷赖霸缺令实沮招诧埂纂剔坠佐向商溯毗嘎盛区告调扶挤竿间晕撮瑰漆局反匿铲讳抖困三摩畅日时迭挺铀带迈戚气客涯窒哗拣椰翰赏差浴苍住差确窝凝磷授垢前鹰鼠歌辐积
4、彦驮茵蔑籍应茧襟 摘 要 本文针对用户没有时间买票、买票难以及目前旅游公司靠人工的记录客户的火车 票需求信息的情况而开发了这款火车票网上在线预订管理系统。本系统的研究可以解 决这一问题,系统的实现不仅让旅客能更加方便更加快捷地预订火车票这一产品,也 极大地减轻旅游公司在火车票预订这块的人力物力财力,提高公司的盈利。此次系统 的开发按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析、总体设 计、详细设计,以及编码实现和调试等步骤进行设计开发。并运用数据流图和数据字 典、E-R 图和数据库逻辑结构、层次图、系统流程图、以及程序流程图,对该系统的 数据需求、数据库、系统软件结构、系统流程、
5、以及处理过程等进行了分析和设计。 本次设计采用 java 语言、jsp、struts 和 spring 框架、MySQL 数据库管理系统以及 MyEclipse 开发工具来开发一个基于网站的火车票预订管理系统,使得公司管理员能够 有效地管理车次、旅客信息、退票信息。同时旅客可以通过查询到相关的火车票信息, 选择适合自己的车票,也可以直接在网上订票、退票,省时省力。 火车票网上在线预订管理系统在功能上已基本实现管理员在后台进行车次信息、 订单信息、注册会员信息等模块的相关操作以及管理员身份验证和用户在前台注册、 身份验证,以及查询余票、订票、退票的相关操作。此系统操作简单、界面简洁,使 用人员稍
6、加培训就可以完全掌握和使用该系统。此系统的缺陷就是界面不够绚丽,比 较单一,同时有些模块功能的设计考虑得不是很周全。 关键词: 信息管理; 火车售票; 数据库管理系统 Abstract The train tickets online booking management system, which is presented in this paper, is developed to solve three following problems. The first problem is the user does not have time to buy tickets. The seco
7、nd problem is that it is difficult for the users to buy tickets. The third problem is that travel companies rely on the manual record of customer demand information. This system can solve this problem, the implementation of the system not only will enable travelers booking train tickets more conveni
8、ent and faster, but also greatly reduce the cost of travel company on human, material and financial resources for booking train tickets, so as to improve the profitability of the company. The development of this system,which is based on structured design method of software engineering, can be divide
9、d into feasibility study, requirements analysis, system design, detail design. In the design phase, data follow chart, data dictionary, E-R graphic, database logical structure, and typical UML modeling facility such as class diagram, activity diagram, use case diagram and sequence diagram are uesd t
10、o analysis and design the data demand of the system, the database, the software structure, system process and treatment process. The design uses the java language, jsp, struts and the spring framework, MySQL database management system, as well as the MyEclipse development tools to develop a web- bas
11、ed train ticket booking system, making the company administrator manage the trips, passenger information, refund information effectively. At the same time visitors can query the relevant ticket information, choose ticket, but also directly book online, and refund, so as to save time and effort. Trai
12、n tickets online booking management system has the basic functions. Firstly administrators can manage trips information, order information, member information. Secondly administrators have to authenticate by the system. Thirdly users can register in the foreground, authenticate , perform query, book
13、ing, and refund-related operations. This system is user-friendly. After minimal training, the users can fully grasp and use the system. The defects of this system is that the interface is not brilliant, relatively simple, the design considerations of some module functionality is not very comprehensi
14、ve. Key words: Information management; Ticket selling ; Database management 目 录 1 绪论.1 1.1 引言 1 1.2 问题描述 1 1.3 任务 1 1.4 本论文的主要结构 2 2 系统的可行性研究与需求分析.3 2.1 可行性研究 3 2.1.1 经济可行性.3 2.1.2 技术可行性.3 2.1.3 操作可行性.3 2.2 需求分析 3 2.2.1 功能需求.4 2.2.2 数据需求.5 2.2.3 性能需求.6 2.2.4 数据流图.6 2.2.5 数据字典.7 2.2.6 实体-联系图.9 2.2.7
15、数据库逻辑结构.10 3 系统的总体设计.12 3.1 系统软件结构设计 12 3.1.1 软件结构.12 3.2 系统流程图 13 4 系统的详细设计.17 4.1 接口设计 17 4.1.1 用户接口.17 4.1.2 外部接口.17 4.1.3 内部接口.17 4.1.4 软件接口.17 4.1.5 模块内部.18 4.2 过程设计 18 4.2.1 程序流程图.18 5 系统的实现与调试.20 5.1 应用系统的开发及测试 20 5.1.1 后台管理系统运行结果截图:.21 5.1.2 前台订票网站运行截图.31 6 结论.39 6.1 系统评价 39 6.2 安全性 39 参考文献.
16、40 致谢.41 1 绪论 1.1 引言 随着互联网的飞速发展,网络在人们的生活中扮演着越来越重要的角色。传统的 纸质火车票、飞机票也慢慢被电子票所取代,而人工记录火车票的预订销售也逐渐以 网上预订系统来代替。在线火车票预订管理系统有着查找迅速、方便、可靠性强、存 储量大等传统人工记录无法比拟的优势。 传统的人工去记录用户的火车票预订信息,不仅效率低下,也很不方便,更容易 造成数据上的混乱,另外很难应付车票订购高峰时刻的大量数据处理问题,还会出现 由此带来的大量记录存放和管理所带来的问题。客户预订火车票也很不方便。本系统 的研究可以解决这一问题。系统的实现不仅让旅客能更加方便更加快捷地预订火车
17、票 这一产品,也极大地减轻公司在火车票预订这块的人力物力财力,提高公司的盈利。 1.2 问题描述 许多的旅行网站中提供标准化的旅游产品,方便了人们的出行,带来生活上的便 利。但是在旅游公司中像火车票这类随意性很强的非标准化产品却一直由员工手工进 行记录,不仅效率低下,也很不方便,更容易造成数据上的混乱。另外很难应付车票 订购高峰时刻的大量数据处理问题,还会出现由此带来的大量记录存放和管理所带来 的问题。同时手工记录会经常记录错误的需求信息,不仅客户带来极大的不便,而且 还会给客户留下不好的印象。因此建立火车票预订管理系统是一个很好的解决办法。 作为计算机应用的一部分,使用计算机对火车票信息进行
18、管理,具有手工管理所 无法比拟的优点:查找迅速、方便、可靠性强、存储量大等。这些优点能够极大地提 高公司在火车票预订信息管理方面的效率,同时节约了成本提高了收入。因此本文所 研究的火车票预订管理系统分为后台管理系统和前台预订系统。后台管理系统主要是 生成车次信息供旅客去订票参考,以及后台供管理员对车次信息、订单信息、管理员 信息以及会员信息的管理操作,而前台主要供用户去注册、查询火车票、预订火车票、 查询订单、退票的相关操作。同时前后台分开给管理员和普通的用户使用,不同的用 户分配有不同的权限,不仅明确了使用人群,而且也较大的提高了火车票预订管理系 统的安全性。操作简单、安全可靠、界面美观的火
19、车票在线预订管理系统优势显而易 见。 1.3 任务 本次设计采用 java 语言1 2、jsp、struts 和 spring 框架、MySQL 数据库管理系统 以及 MyEclipse 开发工具3来开发一个基于网站的火车票预订管理系统,使得公司管理 员能够有效地管理车次、旅客信息、退票信息。同时旅客可以通过查询到相关的火车 票信息,选择适合自己的车票,也可以直接在网上订票、退票,省时省力。 1.4 本论文的主要结构 本学位论文主要由五个部分组成,其内容具体安排如: 第一部分是绪论。主要介绍了本课题的来源、选题背景、问题描述和论文的主要 结构。 第二部分介绍系统的可行性研究与需求分析。 第三部
20、分介绍系统的总体设计。 第四部分介绍系统的详细设计。 第五部分是介绍系统的实现与调试。 第六部分是本课题研究的结论。 2 系统的可行性研究与需求分析 2.1 可行性研究 该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。我们在 这里主要从技术可行性、经济可行性和操作可行性三方面进行分析。 2.1.1 经济可行性 开发该系统所需的相关资料可以通过已存在的网上订票系统进行调查采集,所需 的其他应用软件、硬件系统也易于获得.因此,开发成本较低。而引进使用本系统后,与 传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财 力。所以,从经济的角度来看,该系统可行。 2
21、.1.2 技术可行性 开发工具:Myeclipse 数据库环境:Mysql 系统环境:Microsoft Windows 2000 或以上版本。 系统实现依靠相对熟悉的 Java 语言4、jsp 技术5、struts2 和 spring 框架、Mysql 数据库系统6,其基本操作实质还是对数据库进行添加、删除、查找等操作,暂不存 在技术问题。 2.1.3 操作可行性 系统采用菜单式,实现用户与数据库的交互、界面简洁友好、操作方便。用户只 需对订票流程和业务调查了解即可,不需掌握数据库等相关知识。 2.2 需求分析 需求分析是软件设计的一个重要的环节。本阶段对订票系统的应用情况作全面调 查,以确
22、定系统目标,并对系统所需要的基础数据以及数据处理要求进行分析,从而 确定用户的需求。用户对系统的需求我们从以下几方面进行分析。 2.2.1 功能需求 系统的输入显示信息都在 jsp 页面中7 8 9 10,网上订票系统中应该具备如下功能: 后台模块: 登录:管理员通过输入自己正确的用户名、密码以及验证码登入到后台管理系统, 若登录失败,将会给出错误提示并在 3 秒钟内跳转到登陆界面。 2管理员信息管理 管理员成功登录到后台管理页面之后可以通关管理员信息管理模块修改自己的用 户名和密码信息,并将修改后的信息保存到数据库中。 3车次信息管理 添加车次信息:管理员成功登录到后台管理页面之后可以批量的
23、添加车次信息 车次信息包括:车次编号、始发站、终点站、出发时间、到达时间、 到达时间、硬座 剩余票、硬座价格、卧铺剩余票、卧铺价格。这些信息是必须填写的。 车次信息查询:管理员可以通过动态条件查询相应的车次信息,查询结果以分 页形式展现给用户。 车次信息修改:管理员可以通过动态条件查询相应的车次信息,在查询结果中 选中要进行修改的车次信息进行修改。 车次信息删除:管理员可以通过动态条件查询相应的车次信息,在查询结果中 选中要进行修改的车次信息进行删除。 4.订单管理 订单信息查询:管理员可以通过动态条件查询相应的车次信息,查询结果以分 页形式展现给用户。 订单信息修改:管理员可以通过动态条件查
24、询相应的订单信息,在查询结果中 选中要进行修改的订单信息进行修改。 5.会员管理 会员信息查询:管理员可以通过动态条件查询相应的会员信息,查询结果以分 页形式展现给用户。 会员信息修改:管理员可以通过动态条件查询相应的会员信息,在查询结果中 选中要进行修改的会员信息进行修改。 前台模块: 1会员注册 会员在进入火车票预订网站之后可通过会员注册模块进行注册。 2会员登录 会员通过自己注册的用户名和密码进行登录火车票预订网站,若会员没有注册或 者登录失败将只能查询火车票的相关信息,但是不能进行预订的活动。 3车票信息查询 分为对车次信息的查询和客户对已订车票信息的查询,要求: 对车次的查询,可以按
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 标准化 旅游 产品 预订 系统 实现 方法 研究 毕业论文
链接地址:https://www.31doc.com/p-2369861.html