1、天津工业大学毕业设计江津区千瀑旅行社旅游信息管理系统的分析与设计姓 名 学 院 管理学院 专 业 信息管理与信息系统 学 号 指导教师 职 称 年 月天津工业大学毕业设计任务书题目 江津区千瀑旅行社旅游信息管理系统的分析与设计学生姓名 学院名称 管理学院 专业班级课题类型 模拟课题课题意义本课题开发系统的目的是为了满足千瀑旅行社不断发展壮大的规模和日益增长的业务处理需求,以及为了能更好解决其公司在办公方式和业务上存在的各种限制其公司发展的瓶颈问题。让旅行社能够更加有效的运转,降低运营成本、提高收益,为旅行社将来的发展壮大打下坚实的基础。任务与进度要求2014.12.10 前 各系自行进行毕业设
2、计(论文)动员。2014.12.11-2015.1.17 学生在校查阅资料,做好选题准备;2015.2.202015.4.11 毕业实习;与指导教师协商确定论文题目及提纲;2015.4.12 实习完毕,准时返校;向指导教师提交开题报告;2015.4.13-21 各系组织开题答辩及二次开题答辩;2015.4.22-5.30 撰写毕业论文;2015.5.31-6.5 定稿。指导教师将写好评语的学生论文交到系主任处; 2015.6.8-10 毕业论文答辩;(答辩及二次答辩时间暂定。具体时间由教务处统一安排)2015.6.14 二次答辩。主要参考文献1 李世霞.我国旅行社规模及空间格局研究D. 首都师
3、范大学, 2013.4 罗曼.重庆市江津区旅游产业发展战略研究D.重庆理工大学, 2014.6 代春莉.贵州旅游管理信息系统的设计与实现D.电子科技大学, 2012.13 董良才. 管理信息系统开发案例集粹M.上海交通大学出版社, 2014.14 王国辉.Java Web 入门经典M.机械工业出版社, 2013.17 宫小全. 旅游管理信息系统M. 清华大学出版社, 2014.起止日期 2014.122015.6备注院长 系主任 指导教师 毕业设计开题报告表年 月 日姓名 学院 管理学院 专业 信息管理与 信息系统 班级题目 江津区千瀑旅行社旅游信息管理系统的分析与设计 指导教师一、与本课题有
4、关的国内外研究情况、课题研究的主要内容、目的和意义:与本课题有关的国内外研究情况:随着旅游业的发展,旅游市场出现了产品细分,不同旅行社由于各自侧重的产品类型不同而产生了业务上的差异。本系统是针对小微型旅行社的灵活的业务而开发,这样避免了小微旅行社花费昂贵的价格去购买大而不适用其公司的大型旅游信息管理系统,是一种简易的又符合其公司业务的小型管理信息系统,其特点是开发周期短,适用性高等。课题研究的主要内容:本系统采用 B/S 架构,主要的功能有:(1)路线管理。旅游路线是旅游团发布参考的基本。 (2)旅游团管理。建立在旅游路线之上,是旅客直接购买的产品。 (3)旅客管理。对旅客信息进行统计及分析处
5、理。 (4)酒店管理。旅客通过此系统预订与本旅行社合作的酒店(5)统计报表。对系统注册用户、旅客和公司销售等信息统计分析。目的和意义:重庆市江津区千瀑旅行社有限责任公司成立于 2011 年 8 月,隶属重庆市四面山旅游集团。主要以经营江津周边游和省内短途游。随着公司规模的发展壮大,公司急切需要业务流程信息化,以应对旅行社旅游产品和旅客数量的不断增加,达到提高公司运转效率和提升公司收益的目的。二、进度及预期结果 起止日期 主要内容 预期结果2014.12.11-2015.1.12015.4.13-212015.4.22-5.302015.5.31-6.52015.6.8-10在校查阅资料,做好选
6、题准备开题答辩撰写毕业论文定稿 毕业论文答辩选定论文题目参加开题答辩按进度要求完成按进度要求完成参加毕业论文答辩完成课题的现有条件1指导教师指导论文。2利用图书馆查阅资料。3通过互联网进行资料搜索、查找。4查阅相关杂志、期刊等资料。审查意见 指导教师: 年 月 日学院意见 主管领导: 年 月 日天津工业大学本科毕业设计评阅表毕业设计题目 江津区千瀑旅行社旅游信息管理系统的分析与设计学生姓名 学生班级 指导教师姓名评审项目 指标 满分 评分能体现本专业培养目标,题目大小、难度适中;学生工作量饱满,能得到较全面训练。 10选题题目与生产、科研等实际问题结合紧密。 10课题调研文献检索能独立查阅文献
7、以及从事其它形式的调研,能较好地理解课题任务并提出实施方案;有分析整理各类信息从中获取新知识的能力。15外文应用 能正确引用外文文献,翻译准确,文字流畅。 5设计图纸(插图)简洁、规范、无差错,设计栏目齐全合理,能正确使用国家标准单位。 15设计说明书(论文)结构严谨,表达清楚,文字通顺,用语正确,基本无错别字和病句,书写格式符合规范。 15能根据毕业设计目标进行实验设计,对数据的运算及处理正确无差错,对实验结果的分析准确。 20设计说明书(论文)设计具有创新性或实用价值。 10合计 100意见及建议评阅人签名: 年 月 日天津工业大学毕业设计成绩考核表学生姓名 学院名称 管理学院 专业班级题
8、目 江津区千瀑旅行社旅游信息管理系统的分析与设计1毕业设计指导教师评语及成绩:成绩:指导教师签字: 年 月 日2毕业设计答辩委员会评语及成绩:成绩:答辩主席(或组长)签字: 年 月 日3毕业设计总成绩:a.指导教师给定成绩b.评阅教师给定成绩 c.毕业答辩成绩总成绩(a0.5+b0.2+c0.3)摘 要随着我国经济的发展,人们生活水平得到了很大提高,同时也越来越注重精神文化生活品质。外出旅游已成为人们丰富自己业余生活的热门选择。我国的旅游业正是在这种大好的条件下飞速发展壮大,各类旅行社、旅游公司和旅游风景区如雨后春笋般出现。目前的旅游业存在着企业规模普遍较小,许多中小型旅行社仍然依靠效率低下、
9、误差率大的人工方式采集和处理数据,或只是把旅游信息简单进行数据库存储等问题,很难对其数据进行有效的分析和利用;另一方面,旅游市场存在管理不规范等缺点,在服务上并无行业统一的标准,而且缺乏有关部门的监督管理。旅游涉及到吃、住、行、游、购、娱等各个方面,而这些要素分布不在一个地域,单个人很难全面掌握所有信息,一旦掌握这些信息的人离开企业,就会对企业造成巨大的损失。伴随着迫切的需求旅游信息管理系统应运而生。本系统采用成熟的计算机和信息技术及手段,支持旅行社日常管理,加强旅游管理活动中各项信息资源的管理和应用,提高各部门的合作能力,为旅行社管理提供全面信息服务的基础上,提供管理决策能力,为旅行社稳定地
10、发展提供有力的支持。本系统采用 B/S结构模式,使用 JAVA 和 JSP 语言开发,是一个小型的、用户界面友好的、操作简便的管理信息系统。关键词:旅游社;信息管理系统;JSPABSTRACTWith the development of our countrys economy, the continuous improvement of living standard, people more and more attention to the spiritual and cultural life quality. Go out tourism gradually become the
11、popular choice of people rich amateur life. Tourism in our country is in such a good condition, the rapid development, all kinds of travel agencies, tourism companies and tourist scenic spot sprang up.Exist in the current tourism enterprise scale is generally small, many small and medium-sized trave
12、l agencies still rely on low efficiency, error rate of artificial way of collecting and processing data, or just the simple travel information for database storage management and other issues, it is difficult to analysis of its data effectively and use; On the other hand, the characteristics of tour
13、ism market management is not standard, there is no uniform standard in the service, and lack of the supervision and management of the relevant departments.Tourist comes to eat, live, line, swim, buy, entertainment, and other aspects, the distribution of these elements is not a region, a single perso
14、n is difficult to fully grasp all the information, once the master these information people leave the enterprise, will cause great loss to enterprises. Accompanied by an urgent demand for tourism information management system arises at the historic moment.This system adopts the mature of computer an
15、d information technologies and means, to support the travel agency management, strengthen the tourism management activities of various information resources management and application, improve the cooperation ability of each department, to provide comprehensive information services for travel agency
16、 management, on the basis of management decision-making ability, steady development to provide strong support for travel. This system adopts B/S structure mode, using JAVA and JSP language development, is a small, friendly user interface, easy operation management information system.Key words:Travel
17、 Agency;Information Management System;JSP目 录第一章 绪言 11.1 研究课题的背景 .11.2 国内外研究现状 11.3 课题的目的和意义 2第二章 系统规划 32.1 千瀑旅行社简介 32.2 系统开发背景 32.3 系统开发技术与工具 3第三章 系统分析 53.1 系统可行性分析 53.2 需求分析 63.3 业务流程分析 103.4 数据流程分析 113.5 数据字典 13第四章 系统设计 164.1 系统体系结构设计 164.2 系统总体结构设计 164.3 系统功能模块设计 174.4 数据库设计 20第五章 系统实现 285.1 系统界面
18、的实现 285.2 系统各功能模块的实现 29结 论 32参考文献 33附 录 34谢 辞 39天津工业大学 2015 届本科生毕业论文1第一章 绪言1.1 研究课题的背景随着全民旅游时代的到来,出门旅游已成人们在丰富自己业余生活的热门选择,而且我国人口众多,人均消费能力不断提高。我国的旅游业正是在这种大好的条件下飞速发展壮大,各类旅行社、旅游公司和旅游风景区如雨后春笋般出现。目前的旅游业存在着企业规模普遍较小 1,许多中小型旅行社仍然依靠效率低下、误差率大的人工方式采集和处理数据,或只是把旅游信息简单进行数据库存储等问题,很难对其数据进行有效的分析和利用;另一方面,旅游市场存在管理不规范等缺
19、点,在服务上并无行业统一的标准,而且缺乏有关部门的监督管理。旅游市场的发展壮大,必然会出现行业分工和市场的差异化,对于旅行社来说,管理者需要去思考如何发现并突显自身企业的特点和优势。在靠企业自身提高业务水平以满足消费者不断变化和提高的消费需求的同时,还要主动去发掘且满足消费者潜在的需求并超越消费者的期望,使得自己能在激烈的同行竞争中脱颖而出。在信息化技术已相当成熟的今天,建立自己的旅游信息管理系统,替代以手工操作为主的陈旧落后的信息宣传和数据处理方式,在降低了企业运营成本的同时提高了办公效率,已得到了旅游行业的肯定,逐渐成为各旅行社发展战略中重要的一步 2。重庆市位于我国西南地区,是我国面积最
20、大的直辖市,有着极其丰富的旅游资源 3。江津区位于重庆西南,是重庆与贵州、四川相接壤的地方,其旅游资源的数量在重庆市位居前茅 4。最近几年江津区的旅游业得到了蓬勃发展,特别是自 2013 年重庆市政府推出以“美丽中国旅、重庆非去不可”为主题的推动全市旅游经济健康、有序、持续的发展的总体部署以来,江津区的旅游业更是飞速发展 5。1.2 国内外研究现状旅游业有大众性、经济性、综合性、多样性、地域性和季节性的特点,又以其信息密集度高、信息依托性强和信息流动量大等特征,已成为当今世界上最具发力的产业 6。纵观国内外对旅游信息管理系统的研究,可以看出国外的研究主要是侧重于宏观上论证说明信息技术与旅游业相
21、结合的必要性和发展前景 7。比如早在 1993 年,Williams 就明确指出了旅游产业与信息技术的相互结合将成为旅游行业发展的必然趋势 8;又如现就职与伯恩茅斯大学( Bournemouth University)的蒂弥崔布哈利( Dimitrios Buhalis)教授在 2005年从战略高度分析了在互联网高度发展的今天,互联网对旅游业的发展产生的深层次的影响,在 2007 年分析了互联网技术对旅游业带来的技术革命,明确指出了信息技术将会极大的推动旅游行业朝着规范化、电子化和信息化方向有序发展 9。其思想在其著作旅游电子商务:旅游业信息技术战略管理也有体现。天津工业大学 2015 届本科
22、生毕业论文2在国内,研究旅游信息化虽已成了旅游问题研究的热点之一,但我们尚处于发展初期阶段。我们更多的是研究用不同的信息技术对旅游信息进行信息的管理、查询和分享 10。比如较早的有,在 2005 年孙春华就旅游行业的企业管理信息系统、企业电子商务和行业专家系统三个方面概述了我国的旅游信息化的研究 11;以及在 2006 年由虞歌开发并实现的基于 WebGIS 技术,通过 . NET、 HTML 和 JavaScript 等语言开发的城市旅游信息系统,在 2007 年,王伟宇和强雪运用地理信息技术和运行系统理论和管理理论构建的咸阳市旅游信息管理系统整体架构,并通过 ASP 技术和 ArcIMS
23、软件设计开发实现的咸阳市旅游信息管理系统。以及在 2011 年阎波杰和吴文英开发的以 ArcEngine 为平台,运用多媒体、数据库和虚拟技术实现的旅游路线选择和三维动态展示的旅游管理信息系统。1.3 课题的目的和意义本课题开发此系统的目的是为了满足千瀑旅行社公司不断发展壮大的规模和日益增长的业务处理需求,以及更好的解决其公司在办公方式及业务上存在的各种限制其公司发展的瓶颈问题,为其摆脱原始的工作和宣传方式,让旅行社能够更加有效的运转,降低运营成本、提高收益,为旅行社将来的发展壮大打下坚实的基础。意义在于解决小微型旅行社普遍存在的,公司管理人员和普通员工计算机技能不高,且旅行社业务复杂多样的问
24、题。本系统针对这样的实际情况设计和开发功能全面有性能保障的且简单易用的小型旅游信息管理系统。这能为小微型企业的信息化提供参考,也是为我国信息化社会的建设添砖加瓦。天津工业大学 2015 届本科生毕业论文3第二章 系统规划2.1 千瀑旅行社简介重庆市江津区千瀑旅行社有限责任公司成立于 2011 年 8 月,是隶属重庆市四面山旅游(集团)有限公司的全资子公司 12。公司一直注重企业自身的发展,近些年来公司在技术硬件和软件等方面不断加大投入,再加上专业化的旅游团队,争取为各位旅客提供更全面、更专业的服务。2.2 系统开发背景在运营方面,千瀑旅行社目前的旅行组团、旅游产品购买和机票、车票、酒店的代订业
25、务主要还停留在原始的客户到店或是通过打电话的方式预订,旅游路线和优惠促销信息主要靠人工发宣传单的方式进行宣传;在管理方面,虽然旅行社每个员工都有固定的岗位和职责,但在很多时候都是同时身兼数职,没有一个工作重心。旅行社在这样的情况下,旅行社的运营和员工的工作效率都极为低下,而且还很耗费人力资源,无形中就大大提高了旅行社的运营成本。经过对旅游信息管理系统的认识后,在旅行社内大家一致认为有建设旅游信息管理系统的必要,并希望通过旅游信息系统的开发,借助互联网的力量,宣传旅行社的产品,减少员工的工作量,提高办公效率。2.3 系统开发技术与工具本系统采用的是目前最为流行的 B/S 结构开发 13,并采用比
26、较经典的 JAVA 与 JSP 结合的动态网页制作技术 14,数据库采用 Microsoft SQL Server,开发工具则是采用功能强大但简单易用的 MyEclipse 集成开发环境软件。2.3.1 JAVA 语言JAVA 编程语言,是由 Sun 公司于 1995 年正式推出。其以不受平台限制的优点和面向对象的特征,已成为使用者最多的程序开发语言,被广泛运用于各个行业。而且现在其使用者越来越多,市场占用率有望进一步提高。2.3.2 JSP 动态网页技术JSP (Java Server Pages)是依托于 Java 语言,建立在 Servlet 规范之上的动态网页技术,它继承了 Java
27、语言的所有特性,再加上其自身的简便性和独立性等特点,一经推出就收到了大家的欢迎,是现在最流行的动态网页技术 PHP 的主要竞争者之一 15。2.3.3 Microsoft SQL Server 数据库软件SQL Server 是美国 Microsoft 公司推出的关系型数据库管理系统,它的功能全面、强天津工业大学 2015 届本科生毕业论文4大,并且还保证了数据的安全性和可靠性,与相关的软件的集成度高,能运行于其公司的绝大多数平台,是运行在 Windows 平台上的数据库系统的最佳选择 16。2.3.4 MyEclipse 集成开发环境MyEclipse 的前身是由 Genuitec 公司于
28、2003 年推出的 MyEclipse Enterprise Workbench,是在著名开源集成开发环境 Eclipse 的基础上加上了自己的插件而形成的功能强大的企业级集成开发环境,被广泛应用于 Java、 JavaEE 和移动应用开发。其优点是简单易用,支持的语言广泛。2.3.5 B/S 结构B/S 结构(Browser/Server) ,以技术要求不高,不容易受环境影响,维护和升级方式简单,成本低、选择多,而且功能强大的特点,迅速替代了技术要求高的 C/S 结构,成为目前最为流行的系统开发结构,其优点是不用安装客户端,受硬软件环境限制少,只要能连接互联网打开浏览器就能使用。天津工业大学
29、 2015 届本科生毕业论文5第三章 系统分析3.1 系统可行性分析系统可行性,是一个多因素全方面的问题。目的是用最小的代价在尽可能短的时间里确定问题是否能够解决,为以后的行动方针提出建议。在进行任何一项较大的项目时,首先要进行可行性分析。分析的目的不是去开发一个系统,而是分析这个系统项目是否值得去开发,以及在开发过程中的问题能否解决。可行性分析不是要进行一次简化、压缩了的需求分析和设计过程,而是要在较高层次上以较抽象的方式进行需求分析和设计过程。以此来判断此系统是否值得开发,为企业减少不必要的损失。本系统可行性分析是针对重庆市江津区千瀑旅行社的实际情况而进行的,主要从必要性以及技术、操作、经
30、济和管理等四个方面 17对旅行社是否有建设旅游信息管理系统的必要和条件进行了分析。3.1.1 必要性分析根据其公司的现状和存在的问题,以及与相应的解决办法相结合的结果来看,为其开发旅游信息管理系统是有必要的而且是合理的。这不仅解决了旅行社现有的靠传统人工手动办公上的复杂、繁琐、混乱的问题,对提高员工的办事效率和旅行社的业绩有显著的效果,提升旅行社形象,对旅行社的长期进步与发展都有积极的推动作用。3.1.2 技术可行性分析现在计算机技术、网络技术和数据库管理技术已是相当的成熟,在开发技术上面选择的 JAVA 语言技术和 JSP 动态网页技术都已发展得相当的成熟,已被众多的企业运用到了其信息系统的
31、建设中。且在建设用于小微型公司使用的管理信息系统之前已有足够多的成功经验可以借鉴的 18,所以开发此系统在技术上面是可行的。3.1.3 操作可行性分析在使用的时候,本系统面对的用户不仅仅是本旅行社所有的员工,而且还包括了旅行社已有的或者潜在的消费者。在这些用户中,有的计算机水平不高,对管理信息系统不够了解,且没有时间和机会去接受本系统的使用培训。所以此系统在可操作性上面就必须要达到简单实用,用户不需要很复杂的操作即可完成其需求。在旅客的使用中,我们预计其使用最多的功能就是对系统的信息查询功能,所以在系统的数据库查询上需要做特别的优化,以满足其频繁的信息查询功能。3.1.4 经济可行性分析此项目
32、的投资主要是在项目建设的初期,需要投入一定的资金,主要是用于购买硬件设备,以及支付项目过程中人力劳动,但投入的不是很多。在系统投入运行后能极大的改天津工业大学 2015 届本科生毕业论文6善旅行社的办公效率,降低成本增加利润,从长期来看能为企业带来很好的收益效果。3.1.5 管理可行性分析在经过对旅游信息管理系统的认识后,大家一致认为旅行社建设旅游信息管理系统是有必要的,特别是得到了旅行社领导的高度认可和支持,以及旅行社上下的支持与配合。在得到了这样的支持和配合的情况下,对于系统的开发是非常有利的,减少了系统在开发过程中的外部影响,这就为项目的成功奠定了很好的基础。3.2 需求分析需求分析是在
33、弄清楚客户的目标和需要的基础上,再根据其企业的业务流程,明确系统需要去实现的功能。通过整理和分析与用户沟通交流后得到的资料,得到如下的需求分析。3.2.1 功能需求本系统主要完成的功能包括:普通用户对旅游信息的查询、对旅游产品的购买和管理员对所有旅游资源的管理等。其中普通用户能使用的功能有:查询景点信息、查询酒店信息、查询旅游路线(旅游团)信息和加入旅游团、预订酒店。本系统的功能分析主要用的是用例分析。(1)用例图根据对系统功能的大致分析,以及结合用户与系统的人机交互等信息,制作的本系统用例图。本系统的参与者有:非注册用户、普通用户、管理员和超级管理员;用例包括信息查询、信息维护、订单管理、管
34、理员管理和用户管理等方面,它们之间的关系如如图 3-1 所示。(2)参与者词汇表表 3-1 参与者词汇表词汇 同义词 描述非注册用户 潜在用户非注册用户可以查询公司信息和酒店、景区等旅游信息,不能提交预订订单,可以通过用户注册成为普通用户。普通用户 注册用户系统的注册用户,非旅行社员工,权限受限制,只能查询部分系统信息,和提交订单、取消订单。超级管理员权限最高的用户,有系统所有资源进行管理的权限,最特殊的是可以对管理员账号进行管理。管理员系统管理员权限受到一定的限制,也能对用户进行审核和普通用户发出的订单进行处理,但不具管理系统管理员的权限。天津工业大学 2015 届本科生毕业论文7普通用户管
35、理员用户信息查询订单管理信息维护发布信息更新信息删除信息查询订单取消订单修改订单回复信息用户管理用户审核用户查询用户删除添加用户发表评论超级管理员管理员管理修改个人信息提交订单旅行社信息查询旅游信息查询非注册用户用户申请图 3-1 系统用例图(3)用例词汇表表 3-2 用例词汇表用例名称 用例描述 参与者用户申请 非系统用户,可以提交用户申请,等管理员审核通过以后成为系统的普通用户。非注册用户(主要业务)管理员(主要业务)信息查询 所有人都可以对系统信息进行查询,只有登录后的用户才可以查询自己的预订情况和个人资料等信息。普通用户(主要业务)管理员(主要业务)非注册用户(主要业务)发表评论 普通
36、用户登录系统后,可以对导游、旅游线路等信息发表自己的看法,以供别人参考。普通用户(主要业务)天津工业大学 2015 届本科生毕业论文8续表(表 3-2)订单管理 在用户发出票务和酒店的预订申请后,系统会将申请订单发送到相应的合作方;管理员在收到合作方回复结果之后,再对订单状态进行审核修改。管理员(主要业务)提交订单 普通用户在查询到自己满意的景区门票或者是酒店以后,就可以直接提交预订订单。普通用户(主要业务)管理员(主要业务)查询订单 普通用户可以随时查询自己账号下的所有订单,管理员则可以查询系统里所有的订单。普通用户(主要业务)管理员(主要业务)管理员管理 超级管理员可以对管理员进行修改、删
37、除等管理,普通用户和管理员则没有这个权限。超级管理员(主要业务)信息维护 对系统的信息进行管理维护,可以对系统数据进行备份、恢复。管理员(主要业务)回复信息 管理员对普通用户在系统发表的咨询留言或者是针对旅游旅行等的评论进行回复。管理员(主要业务)用户管理 管理员和超级管理员都可以对系统的普通用户进行审核管理。只有超级管理员才能对管理员进行管理。管理员(主要业务)超级管理员(主要业务)(4)用例描述表 3-3 用例描述表旅游信息管理系统作者: 日期:2015-5-1版本:1.0用例名称 提交预订订单用例 ID MSS-BUC002.00优先权 一般来源 需求MSS-R1.0用例类型:业务需求:
38、天津工业大学 2015 届本科生毕业论文9续表(3-3)主要业务参与者 普通用户其他参与者 管理员描述 普通用户在登录系统查询自己需要的景区门票、机票、火车票、汽车票或者是酒店后,就可以提交预订订单,订单一旦生成后,系统就会把相应的预订信息发送到相应的第三方合作商家,然后第三方合作商家会反馈一个回复信息,在收到第三方合作商家的回复后,管理员再对预订订单进行审核处理。前置条件 提交订单的必须是已注册并通过审核的用户触发器 当用户提交预订申请时,该用例被触发参与者动作 系统响应第 2 步:系统验证订单信息的合法性和完整性。第 3 步:系统记录下用户的预订申请,并把其状态设置为否。第 4 步:系统根
39、据订单所申请预订的信息,把预订订单发送至第三方合作商家。 第 1 步:普通用户提交预订申请。第 5 步:第三方商家在处理好预订后,反馈给管理员结果。第 7 步: 系统把订单状态改为是。第 6 步:管理员在收到订单处理结果后,对用户的预订订单进行审核处理。 第 8 步:系统把订单审核结果以站内信的方式反馈给用户。典型过程第 9 步:用户确认预订结果。替代第 2 步:当信息不合法或者是不完整的时候,系统提示其重新填写。替代事件替代第 9 步:用户在超出一定时间后不确认,系统自动设置成其已确认。结论 当用户收到订单确认时,该用例结束。后置条件 当用户在某一类预订订单中存在未审核订单的情况下,不能再提
40、交新的此类预订订单。业务规则 用户只有使用本系统提交订单时,才能享受本旅行社提供的优惠促销。实现约束和说明 不同级别的普通用户享受不同的优惠价格。假设 将在日报告中通知已发送审核结果而没有进行确认的用户。开放问题 用户参加旅游团时,在预订酒店和票务时由团体订购。天津工业大学 2015 届本科生毕业论文103.2.2 系统非功能性需求所谓系统的非功能性需求,就是指系统在满足用户对工作的所有的功能性需求外的,在用户体验和人机交互等潜在的需求。常见的非功能性需求包括:系统的易用性、响应速度和运行环境等。本系统在设计开发的时候考虑了系统界面的可操作性、功能的实用性、运行的可靠性、数据信息的安全性、系统
41、后期的可维护性和可移植性等。3.3 业务流程分析3.3.1 旅行社旅游路线制定、发布与游客组团业务业务描述:主要分析旅行社根据市场需求调研与分析,来确定旅行社下一阶段主要运营的旅游路线,包括直接选择旅行社之前的产品、根据新的市场需求,策划开发出新的线路产品或者是直接代理采购别的旅行社的产品。如果是自己旅行社的产品就需要根据成本制定相应的价格后再制定旅游团计划,然后再进行销售。并在运行过程中,有意识的对客户的信息进行收集并整理,做到能及时的针对客户的反馈与需求对旅行社产品进行适当的调整。业务流程图如图 3-2 所示。市场需求调研与分析选择策划采购产品库新产品代理产品确定路线 房 、 票和地接询价
42、 成本核算 、 制定价格制定旅游团计划发布旅游团计划各种渠道销售根据销售情况终止拼团 签订合同 成团财务操作客户资料录入与维护安排导游 财务操作 订房 、 票导游带团产品调整图 3-2 旅游路线发布业务流程图3.3.2 酒店预订业务业务描述:客户在系统注册登录后,可以查询跟我们旅行社合作的酒店信息,选择好要预订的酒店后,可以自己在系统提交酒店预订订单,也可以是由客户打电话或者是直接到旅行社进行咨询然后再由旅行社员工为其办理酒店预订手续。系统将订单发送给合作酒天津工业大学 2015 届本科生毕业论文11店后,合作酒店给予回复,员工在收到回复后确认,并修改该订单审核状态,同时系统自动发送站内信给预
43、订用户,用户通过站内信确认。业务流程图如图 3-3 所示。客户 酒店预订酒店预订合作酒店信息员工 确认酒店预订订单酒店订单处理信息图 3-3 酒店预订业务流程图3.3.3 购买景区门票业务业务描述:与酒店预订流程相似,购买景区门票也是可以由客户自己或者是旅行社员工帮忙预订,在收到景区反馈的信息后,员工再对订单状态进行更改。也可以是先直接由员工确认,然后再跟景区预订,因为景区门票不像酒店房间有一定的数量限制。业务流程图如图 3-4 所示。客户或员工景区门票预订景区门票预订合作景区信息员工 确认景区门票预订订单图 3-4 购买景区门票业务流程图3.4 数据流程分析在数据流程分析中,用数据流程图表示
44、系统内部的信息的流程,并表示系统逻辑处理功能。在此数据流程分析中,只列出了系统顶层和第一层的数据流。3.4.1 系统顶层数据流图由客户和管理员这两个主要的外部实体构成的顶层数据流程图。其中客户主要是旅客信息和预定信息的输入,管理员可以查询旅行社各产品信息、销售情况以及分析信息等。数据流图如图 3-5 所示。天津工业大学 2015 届本科生毕业论文12P 0旅游信息管理系统客户管理员旅客信息预订信息旅行信息分析信息图 3-5 系统顶层数据流图3.4.2 系统第一层数据流程图经过对旅行社业务流程和系统顶层数据流分析后,得到了系统的第一层数据流程图。该数据流程图主要包括了:用户管理(P1) 、新闻管
45、理(P2 ) 、预订信息管理(P3) 、旅游路线管理(P4 ) 、旅游团管理( P5) 、导游管理(P6) 、系统信息管理(P7)等 7 个主要的数据处理过程。以及用户信息(D1) 、旅行社销售等统计信息 (D2)、酒店(票务)预订信息(D3) 、旅游线路信息(D4) 、旅行组团信息(D5 ) 、公司信息(D6) 、导游信息(D7 )等 7 个数据存储。详情见图 3-6。D 1P 1用户管理普通用户用户信息管理员P 2新闻管理P 3预订信息管理P 4旅游线路管理P 5旅行团管理P 6导游管理P 7系统信息管理注册信息D 7导游信息D 6公司信息D 3酒店 ( 票务 ) 预订信息D 4旅游线路信
46、息D 5旅行组团信息公司信息导游信息旅游组团信息公司信息导游信息旅游路线信息用户信息预订结果信息预订申请公司新闻组合方案开发路线销售情况等分析信息预订申请预订结果预订信息旅行团申请旅行组团信息D 2图 3-6 系统第一层数据流程图天津工业大学 2015 届本科生毕业论文133.5 数据字典数据字典由数据元素、数据结构、数据流、数据存储、处理过程和外部实体等六个方面组成,是对系统的数据流程图中各个基本要素的内容和特征进行完整的定义和说明。本系统的数据字典(部分列出) 。参见表 3-4 到表 3-15。3.5.1 数据元素条目表 3-4 数据元素条目 1名称:旅游路线编号 总编号:1-001 编号
47、:001别名:lxbianhao 类型:INT 长度:4取值范围:1-9999 有关数据结构:旅游线路、旅游团说明:标识唯一的旅游线路表 3-5 数据元素条目 2名称:旅游团编号 总编号:1-002 编号:002别名:lytbiaohao 类型:INT 长度:4取值范围:1-9999 有关数据结构:旅游团说明:标识唯一的旅游团3.5.2 数据结构条目表 3-6 数据流条目 1名称:旅游路线表 总编号:2-001 编号:001说明:旅游团组团参考的基本信息表 有关数据流:旅游线路下的旅游团信息结构:线路标识编号线路细节名称、出发地、目的地、交通工具、价格、发布时间、天数、详细信息表 3-7 数据
48、结构条目 2名称:旅游团表 总编号:2-002 编号:002说明:出团参考的基本信息表 有关数据流:参团申请结构:线路标识编号线路细节导游、出团日期、路线编号、天数、备注、状态、最大人数、目前人数天津工业大学 2015 届本科生毕业论文143.5.3 数据流条目表 3-8 数据流条目 1名称:酒店预订申请 总编号:3-001 编号:001别名:申请表 流通量:30 份/天 高峰时的流通量:50 份/天数据流的来源:P5 数据流的去向:P3简要说明:普通用户提交申请后,再根据用户信息预订相应的酒店包含的数据结构:编号、酒店名称、客房编号、价格、预订时间、预订天数、姓名、联系电话、身份证号、备注、
49、用户名、是否付款、提单时间表 3-9 数据流条目 2名称:旅游团发布 总编号:3-002 编号:002别名:产品发布 流通量:1 份/周 高峰时的流通量:5 份/周数据流的来源:管理员 数据流的去向:P5简要说明:旅行社根据市场需求开发或者购买旅游产品并发布包含的数据结构:编号、负责人、出团日期、线路编号、天数、备注、状态、人数3.5.4 数据存储条目表 3-10 数据存储条目 1名称:酒店(预定)信息 总编号:4-001 编号:D3有关的数据流:P5D3,D3P3,D3普通用户数据存储方式:待定说明:普通用户提交申请后,再根据普通用户信息预订相应的酒店结构:编号、酒店名称、客房编号、价格、预订时间、预订天数、姓名、联系电话、身份证号、备注、用户名、是否付款、提单时间表 3-11 数据存储条目 2名称:旅游路线信息 总编号:4-002 编号:D