




已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
天津工业大学毕业设计江津区千瀑旅行社旅游信息管理系统的分析与设计姓 名 苏 健 学 院 管理学院 专 业 信息管理与信息系统 学 号 1110650227 指导教师 王 磊 职 称 讲 师 2015年6月天津工业大学毕业设计任务书题目江津区千瀑旅行社旅游信息管理系统的分析与设计学生姓名苏健学院名称管理学院专业班级信息1102班课题类型模拟课题课题意义本课题开发系统的目的是为了满足千瀑旅行社不断发展壮大的规模和日益增长的业务处理需求,以及为了能更好解决其公司在办公方式和业务上存在的各种限制其公司发展的瓶颈问题。让旅行社能够更加有效的运转,降低运营成本、提高收益,为旅行社将来的发展壮大打下坚实的基础。任务与进度要求2014.12.10前 各系自行进行毕业设计(论文)动员。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.首都师范大学, 2013.4 罗曼.重庆市江津区旅游产业发展战略研究D.重庆理工大学, 2014.6 代春莉.贵州旅游管理信息系统的设计与实现D.电子科技大学, 2012.13 董良才. 管理信息系统开发案例集粹M.上海交通大学出版社, 2014.14 王国辉.Java Web入门经典M.机械工业出版社, 2013.17 宫小全. 旅游管理信息系统M. 清华大学出版社, 2014.起止日期2014.122015.6备注院长 系主任 指导教师 毕业设计开题报告表 2015年4月12日姓名苏健学院管理学院专业信息管理与 信息系统班级信息1102班题目江津区千瀑旅行社旅游信息管理系统的分析与设计指导教师王磊一、与本课题有关的国内外研究情况、课题研究的主要内容、目的和意义:与本课题有关的国内外研究情况:随着旅游业的发展,旅游市场出现了产品细分,不同旅行社由于各自侧重的产品类型不同而产生了业务上的差异。本系统是针对小微型旅行社的灵活的业务而开发,这样避免了小微旅行社花费昂贵的价格去购买大而不适用其公司的大型旅游信息管理系统,是一种简易的又符合其公司业务的小型管理信息系统,其特点是开发周期短,适用性高等。课题研究的主要内容:本系统采用B/S架构,主要的功能有:(1)路线管理。旅游路线是旅游团发布参考的基本。(2)旅游团管理。建立在旅游路线之上,是旅客直接购买的产品。(3)旅客管理。对旅客信息进行统计及分析处理。(4)酒店管理。旅客通过此系统预订与本旅行社合作的酒店(5)统计报表。对系统注册用户、旅客和公司销售等信息统计分析。目的和意义:重庆市江津区千瀑旅行社有限责任公司成立于2011年8月,隶属重庆市四面山旅游集团。主要以经营江津周边游和省内短途游。随着公司规模的发展壮大,公司急切需要业务流程信息化,以应对旅行社旅游产品和旅客数量的不断增加,达到提高公司运转效率和提升公司收益的目的。二、进度及预期结果 起止日期主要内容预期结果2014.12.11-2015.1.12015.4.13-212015.4.22-5.302015.5.31-6.52015.6.8-10在校查阅资料,做好选题准备开题答辩撰写毕业论文定稿 毕业论文答辩选定论文题目参加开题答辩按进度要求完成按进度要求完成参加毕业论文答辩完成课题的现有条件1指导教师指导论文。2利用图书馆查阅资料。3通过互联网进行资料搜索、查找。4查阅相关杂志、期刊等资料。审查意见指导教师: 年 月 日学院意见主管领导: 年 月 日天津工业大学本科毕业设计评阅表毕业设计题目江津区千瀑旅行社旅游信息管理系统的分析与设计学生姓名苏健学生班级信息1102班指导教师姓名王磊评审项目指标满分评分选题能体现本专业培养目标,题目大小、难度适中;学生工作量饱满,能得到较全面训练。10题目与生产、科研等实际问题结合紧密。10课题调研文献检索能独立查阅文献以及从事其它形式的调研,能较好地理解课题任务并提出实施方案;有分析整理各类信息从中获取新知识的能力。15外文应用能正确引用外文文献,翻译准确,文字流畅。5设计说明书(论文)设计图纸(插图)简洁、规范、无差错,设计栏目齐全合理,能正确使用国家标准单位。15设计说明书(论文)结构严谨,表达清楚,文字通顺,用语正确,基本无错别字和病句,书写格式符合规范。15能根据毕业设计目标进行实验设计,对数据的运算及处理正确无差错,对实验结果的分析准确。20设计具有创新性或实用价值。10合计100意见及建议评阅人签名:年 月 日天津工业大学毕业设计成绩考核表学生姓名苏健学院名称管理学院专业班级信息1102班题目江津区千瀑旅行社旅游信息管理系统的分析与设计1毕业设计指导教师评语及成绩:成绩:指导教师签字: 年 月 日2毕业设计答辩委员会评语及成绩:成绩:答辩主席(或组长)签字: 年 月 日3毕业设计总成绩:a.指导教师给定成绩b.评阅教师给定成绩c.毕业答辩成绩总成绩(a0.5+b0.2+c0.3)摘 要随着我国经济的发展,人们生活水平得到了很大提高,同时也越来越注重精神文化生活品质。外出旅游已成为人们丰富自己业余生活的热门选择。我国的旅游业正是在这种大好的条件下飞速发展壮大,各类旅行社、旅游公司和旅游风景区如雨后春笋般出现。目前的旅游业存在着企业规模普遍较小,许多中小型旅行社仍然依靠效率低下、误差率大的人工方式采集和处理数据,或只是把旅游信息简单进行数据库存储等问题,很难对其数据进行有效的分析和利用;另一方面,旅游市场存在管理不规范等缺点,在服务上并无行业统一的标准,而且缺乏有关部门的监督管理。旅游涉及到吃、住、行、游、购、娱等各个方面,而这些要素分布不在一个地域,单个人很难全面掌握所有信息,一旦掌握这些信息的人离开企业,就会对企业造成巨大的损失。伴随着迫切的需求旅游信息管理系统应运而生。本系统采用成熟的计算机和信息技术及手段,支持旅行社日常管理,加强旅游管理活动中各项信息资源的管理和应用,提高各部门的合作能力,为旅行社管理提供全面信息服务的基础上,提供管理决策能力,为旅行社稳定地发展提供有力的支持。本系统采用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 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 travel 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 tourism 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 person 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 and 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 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 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系统界面的实现285.2系统各功能模块的实现29结 论32参考文献33附 录34谢 辞39天津工业大学2015届本科生毕业论文第一章 绪言1.1研究课题的背景随着全民旅游时代的到来,出门旅游已成人们在丰富自己业余生活的热门选择,而且我国人口众多,人均消费能力不断提高。我国的旅游业正是在这种大好的条件下飞速发展壮大,各类旅行社、旅游公司和旅游风景区如雨后春笋般出现。目前的旅游业存在着企业规模普遍较小1,许多中小型旅行社仍然依靠效率低下、误差率大的人工方式采集和处理数据,或只是把旅游信息简单进行数据库存储等问题,很难对其数据进行有效的分析和利用;另一方面,旅游市场存在管理不规范等缺点,在服务上并无行业统一的标准,而且缺乏有关部门的监督管理。旅游市场的发展壮大,必然会出现行业分工和市场的差异化,对于旅行社来说,管理者需要去思考如何发现并突显自身企业的特点和优势。在靠企业自身提高业务水平以满足消费者不断变化和提高的消费需求的同时,还要主动去发掘且满足消费者潜在的需求并超越消费者的期望,使得自己能在激烈的同行竞争中脱颖而出。在信息化技术已相当成熟的今天,建立自己的旅游信息管理系统,替代以手工操作为主的陈旧落后的信息宣传和数据处理方式,在降低了企业运营成本的同时提高了办公效率,已得到了旅游行业的肯定,逐渐成为各旅行社发展战略中重要的一步2。重庆市位于我国西南地区,是我国面积最大的直辖市,有着极其丰富的旅游资源3。江津区位于重庆西南,是重庆与贵州、四川相接壤的地方,其旅游资源的数量在重庆市位居前茅4。最近几年江津区的旅游业得到了蓬勃发展,特别是自2013年重庆市政府推出以“美丽中国旅、重庆非去不可”为主题的推动全市旅游经济健康、有序、持续的发展的总体部署以来,江津区的旅游业更是飞速发展5。1.2国内外研究现状旅游业有大众性、经济性、综合性、多样性、地域性和季节性的特点,又以其信息密集度高、信息依托性强和信息流动量大等特征,已成为当今世界上最具发力的产业6。纵观国内外对旅游信息管理系统的研究,可以看出国外的研究主要是侧重于宏观上论证说明信息技术与旅游业相结合的必要性和发展前景7。比如早在1993年,Williams就明确指出了旅游产业与信息技术的相互结合将成为旅游行业发展的必然趋势8;又如现就职与伯恩茅斯大学( Bournemouth University)的蒂弥崔布哈利( Dimitrios Buhalis)教授在2005年从战略高度分析了在互联网高度发展的今天,互联网对旅游业的发展产生的深层次的影响,在2007年分析了互联网技术对旅游业带来的技术革命,明确指出了信息技术将会极大的推动旅游行业朝着规范化、电子化和信息化方向有序发展9。其思想在其著作旅游电子商务:旅游业信息技术战略管理也有体现。在国内,研究旅游信息化虽已成了旅游问题研究的热点之一,但我们尚处于发展初期阶段。我们更多的是研究用不同的信息技术对旅游信息进行信息的管理、查询和分享10。比如较早的有,在2005年孙春华就旅游行业的企业管理信息系统、企业电子商务和行业专家系统三个方面概述了我国的旅游信息化的研究11;以及在2006年由虞歌开发并实现的基于 WebGIS技术,通过. NET、 HTML和 JavaScript等语言开发的城市旅游信息系统,在2007年,王伟宇和强雪运用地理信息技术和运行系统理论和管理理论构建的咸阳市旅游信息管理系统整体架构,并通过 ASP技术和 ArcIMS软件设计开发实现的咸阳市旅游信息管理系统。以及在2011年阎波杰和吴文英开发的以ArcEngine为平台,运用多媒体、数据库和虚拟技术实现的旅游路线选择和三维动态展示的旅游管理信息系统。1.3课题的目的和意义本课题开发此系统的目的是为了满足千瀑旅行社公司不断发展壮大的规模和日益增长的业务处理需求,以及更好的解决其公司在办公方式及业务上存在的各种限制其公司发展的瓶颈问题,为其摆脱原始的工作和宣传方式,让旅行社能够更加有效的运转,降低运营成本、提高收益,为旅行社将来的发展壮大打下坚实的基础。意义在于解决小微型旅行社普遍存在的,公司管理人员和普通员工计算机技能不高,且旅行社业务复杂多样的问题。本系统针对这样的实际情况设计和开发功能全面有性能保障的且简单易用的小型旅游信息管理系统。这能为小微型企业的信息化提供参考,也是为我国信息化社会的建设添砖加瓦。第二章 系统规划2.1千瀑旅行社简介重庆市江津区千瀑旅行社有限责任公司成立于2011年8月,是隶属重庆市四面山旅游(集团)有限公司的全资子公司12。公司一直注重企业自身的发展,近些年来公司在技术硬件和软件等方面不断加大投入,再加上专业化的旅游团队,争取为各位旅客提供更全面、更专业的服务。2.2系统开发背景在运营方面,千瀑旅行社目前的旅行组团、旅游产品购买和机票、车票、酒店的代订业务主要还停留在原始的客户到店或是通过打电话的方式预订,旅游路线和优惠促销信息主要靠人工发宣传单的方式进行宣传;在管理方面,虽然旅行社每个员工都有固定的岗位和职责,但在很多时候都是同时身兼数职,没有一个工作重心。旅行社在这样的情况下,旅行社的运营和员工的工作效率都极为低下,而且还很耗费人力资源,无形中就大大提高了旅行社的运营成本。经过对旅游信息管理系统的认识后,在旅行社内大家一致认为有建设旅游信息管理系统的必要,并希望通过旅游信息系统的开发,借助互联网的力量,宣传旅行社的产品,减少员工的工作量,提高办公效率。2.3系统开发技术与工具本系统采用的是目前最为流行的B/S结构开发13,并采用比较经典的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语言的所有特性,再加上其自身的简便性和独立性等特点,一经推出就收到了大家的欢迎,是现在最流行的动态网页技术PHP的主要竞争者之一15。2.3.3 Microsoft SQL Server数据库软件SQL Server是美国Microsoft公司推出的关系型数据库管理系统,它的功能全面、强大,并且还保证了数据的安全性和可靠性,与相关的软件的集成度高,能运行于其公司的绝大多数平台,是运行在Windows平台上的数据库系统的最佳选择16。2.3.4 MyEclipse集成开发环境MyEclipse的前身是由Genuitec公司于2003年推出的MyEclipse Enterprise Workbench,是在著名开源集成开发环境Eclipse的基础上加上了自己的插件而形成的功能强大的企业级集成开发环境,被广泛应用于Java、JavaEE和移动应用开发。其优点是简单易用,支持的语言广泛。2.3.5 B/S结构B/S结构(Browser/Server),以技术要求不高,不容易受环境影响,维护和升级方式简单,成本低、选择多,而且功能强大的特点,迅速替代了技术要求高的C/S结构,成为目前最为流行的系统开发结构,其优点是不用安装客户端,受硬软件环境限制少,只要能连接互联网打开浏览器就能使用。第三章 系统分析3.1系统可行性分析系统可行性,是一个多因素全方面的问题。目的是用最小的代价在尽可能短的时间里确定问题是否能够解决,为以后的行动方针提出建议。在进行任何一项较大的项目时,首先要进行可行性分析。分析的目的不是去开发一个系统,而是分析这个系统项目是否值得去开发,以及在开发过程中的问题能否解决。可行性分析不是要进行一次简化、压缩了的需求分析和设计过程,而是要在较高层次上以较抽象的方式进行需求分析和设计过程。以此来判断此系统是否值得开发,为企业减少不必要的损失。本系统可行性分析是针对重庆市江津区千瀑旅行社的实际情况而进行的,主要从必要性以及技术、操作、经济和管理等四个方面17对旅行社是否有建设旅游信息管理系统的必要和条件进行了分析。3.1.1必要性分析根据其公司的现状和存在的问题,以及与相应的解决办法相结合的结果来看,为其开发旅游信息管理系统是有必要的而且是合理的。这不仅解决了旅行社现有的靠传统人工手动办公上的复杂、繁琐、混乱的问题,对提高员工的办事效率和旅行社的业绩有显著的效果,提升旅行社形象,对旅行社的长期进步与发展都有积极的推动作用。3.1.2技术可行性分析现在计算机技术、网络技术和数据库管理技术已是相当的成熟,在开发技术上面选择的JAVA语言技术和JSP动态网页技术都已发展得相当的成熟,已被众多的企业运用到了其信息系统的建设中。且在建设用于小微型公司使用的管理信息系统之前已有足够多的成功经验可以借鉴的18,所以开发此系统在技术上面是可行的。3.1.3操作可行性分析在使用的时候,本系统面对的用户不仅仅是本旅行社所有的员工,而且还包括了旅行社已有的或者潜在的消费者。在这些用户中,有的计算机水平不高,对管理信息系统不够了解,且没有时间和机会去接受本系统的使用培训。所以此系统在可操作性上面就必须要达到简单实用,用户不需要很复杂的操作即可完成其需求。在旅客的使用中,我们预计其使用最多的功能就是对系统的信息查询功能,所以在系统的数据库查询上需要做特别的优化,以满足其频繁的信息查询功能。3.1.4经济可行性分析此项目的投资主要是在项目建设的初期,需要投入一定的资金,主要是用于购买硬件设备,以及支付项目过程中人力劳动,但投入的不是很多。在系统投入运行后能极大的改善旅行社的办公效率,降低成本增加利润,从长期来看能为企业带来很好的收益效果。3.1.5管理可行性分析在经过对旅游信息管理系统的认识后,大家一致认为旅行社建设旅游信息管理系统是有必要的,特别是得到了旅行社领导的高度认可和支持,以及旅行社上下的支持与配合。在得到了这样的支持和配合的情况下,对于系统的开发是非常有利的,减少了系统在开发过程中的外部影响,这就为项目的成功奠定了很好的基础。3.2需求分析需求分析是在弄清楚客户的目标和需要的基础上,再根据其企业的业务流程,明确系统需要去实现的功能。通过整理和分析与用户沟通交流后得到的资料,得到如下的需求分析。3.2.1功能需求本系统主要完成的功能包括:普通用户对旅游信息的查询、对旅游产品的购买和管理员对所有旅游资源的管理等。其中普通用户能使用的功能有:查询景点信息、查询酒店信息、查询旅游路线(旅游团)信息和加入旅游团、预订酒店。本系统的功能分析主要用的是用例分析。(1)用例图根据对系统功能的大致分析,以及结合用户与系统的人机交互等信息,制作的本系统用例图。本系统的参与者有:非注册用户、普通用户、管理员和超级管理员;用例包括信息查询、信息维护、订单管理、管理员管理和用户管理等方面,它们之间的关系如如图3-1所示。(2)参与者词汇表表3-1 参与者词汇表词汇同义词描述非注册用户潜在用户非注册用户可以查询公司信息和酒店、景区等旅游信息,不能提交预订订单,可以通过用户注册成为普通用户。普通用户注册用户系统的注册用户,非旅行社员工,权限受限制,只能查询部分系统信息,和提交订单、取消订单。超级管理员系统管理员权限最高的用户,有系统所有资源进行管理的权限,最特殊的是可以对管理员账号进行管理。管理员权限受到一定的限制,也能对用户进行审核和普通用户发出的订单进行处理,但不具管理系统管理员的权限。图3-1 系统用例图(3)用例词汇表表3-2 用例词汇表用例名称用例描述参与者用户申请非系统用户,可以提交用户申请,等管理员审核通过以后成为系统的普通用户。非注册用户(主要业务)管理员(主要业务)信息查询所有人都可以对系统信息进行查询,只有登录后的用户才可以查询自己的预订情况和个人资料等信息。普通用户(主要业务)管理员(主要业务)非注册用户(主要业务)发表评论普通用户登录系统后,可以对导游、旅游线路等信息发表自己的看法,以供别人参考。普通用户(主要业务)续表(表3-2)订单管理在用户发出票务和酒店的预订申请后,系统会将申请订单发送到相应的合作方;管理员在收到合作方回复结果之后,再对订单状态进行审核修改。管理员(主要业务)提交订单普通用户在查询到自己满意的景区门票或者是酒店以后,就可以直接提交预订订单。普通用户(主要业务)管理员(主要业务)查询订单普通用户可以随时查询自己账号下的所有订单,管理员则可以查询系统里所有的订单。普通用户(主要业务)管理员(主要业务)管理员管理超级管理员可以对管理员进行修改、删除等管理,普通用户和管理员则没有这个权限。超级管理员(主要业务)信息维护对系统的信息进行管理维护,可以对系统数据进行备份、恢复。管理员(主要业务)回复信息管理员对普通用户在系统发表的咨询留言或者是针对旅游旅行等的评论进行回复。管理员(主要业务)用户管理管理员和超级管理员都可以对系统的普通用户进行审核管理。只有超级管理员才能对管理员进行管理。管理员(主要业务)超级管理员(主要业务)(4)用例描述表3-3 用例描述表旅游信息管理系统作者:苏健 日期:2015-5-1版本:1.0用例名称提交预订订单用例类型:业务需求:用例IDMSS-BUC002.00优先权一般来源需求MSS-R1.0续表(3-3)主要业务参与者普通用户其他参与者管理员描述普通用户在登录系统查询自己需要的景区门票、机票、火车票、汽车票或者是酒店后,就可以提交预订订单,订单一旦生成后,系统就会把相应的预订信息发送到相应的第三方合作商家,然后第三方合作商家会反馈一个回复信息,在收到第三方合作商家的回复后,管理员再对预订订单进行审核处理。前置条件提交订单的必须是已注册并通过审核的用户触发器当用户提交预订申请时,该用例被触发典型过程参与者动作系统响应第1步:普通用户提交预订申请。第2步:系统验证订单信息的合法性和完整性。第3步:系统记录下用户的预订申请,并把其状态设置为否。第4步:系统根据订单所申请预订的信息,把预订订单发送至第三方合作商家。 第5步:第三方商家在处理好预订后,反馈给管理员结果。第6步:管理员在收到订单处理结果后,对用户的预订订单进行审核处理。第7步: 系统把订单状态改为是。第8步:系统把订单审核结果以站内信的方式反馈给用户。第9步:用户确认预订结果。替代事件替代第2步:当信息不合法或者是不完整的时候,系统提示其重新填写。替代第9步:用户在超出一定时间后不确认,系统自动设置成其已确认。结论当用户收到订单确认时,该用例结束。后置条件当用户在某一类预订订单中存在未审核订单的情况下,不能再提交新的此类预订订单。业务规则用户只有使用本系统提交订单时,才能享受本旅行社提供的优惠促销。实现约束和说明不同级别的普通用户享受不同的优惠价格。假设将在日报告中通知已发送审核结果而没有进行确认的用户。开放问题用户参加旅游团时,在预订酒店和票务时由团体订购。3.2.2系统非功能性需求所谓系统的非功能性需求,就是指系统在满足用户对工作的所有的功能性需求外的,在用户体验和人机交互等潜在的需求。常见的非功能性需求包括:系统的易用性、响应速度和运行环境等。本系统在设计开发的时候考虑了系统界面的可操作性、功能的实用性、运行的可靠性、数据信息的安全性、系统后期的可维护性和可移植性等。3.3业务流程分析3.3.1旅行社旅游路线制定、发布与游客组团业务业务描述:主要分析旅行社根据市场需求调研与分析,来确定旅行社下一阶段主要运营的旅游路线,包括直接选择旅行社之前的产品、根据新的市场需求,策划开发出新的线路产品或者是直接代理采购别的旅行社的产品。如果是自己旅行社的产品就需要根据成本制定相应的价格后再制定旅游团计划,然后再进行销售。并在运行过程中,有意识的对客户的信息进行收集并整理,做到能及时的针对客户的反馈与需求对旅行社产品进行适当的调整。业务流程图如图3-2所示。图3-2 旅游路线发布业务流程图3.3.2酒店预订业务业务描述:客户在系统注册登录后,可以查询跟我们旅行社合作的酒店信息,选择好要预订的酒店后,可以自己在系统提交酒店预订订单,也可以是由客户打电话或者是直接到旅行社进行咨询然后再由旅行社员工为其办理酒店预订手续。系统将订单发送给合作酒店后,合作酒店给予回复,员工在收到回复后确认,并修改该订单审核状态,同时系统自动发送站内信给预订用户,用户通过站内信确认。业务流程图如图3-3所示。图3-3 酒店预订业务流程图3.3.3购买景区门票业务业务描述:与酒店预订流程相似,购买景区门票也是可以由客户自己或者是旅行社员工帮忙预订,在收到景区反馈的信息后,员工再对订单状态进行更改。也可以是先直接由员工确认,然后再跟景区预订,因为景区门票不像酒店房间有一定的数量限制。业务流程图如图3-4所示。图3-4 购买景区门票业务流程图3.4数据流程分析在数据流程分析中,用数据流程图表示系统内部的信息的流程,并表示系统逻辑处理功能。在此数据流程分析中,只列出了系统顶层和第一层的数据流。3.4.1系统顶层数据流图由客户和管理员这两个主要的外部实体构成的顶层数据流程图。其中客户主要是旅客信息和预定信息的输入,管理员可以查询旅行社各产品信息、销售情况以及分析信息等。数据流图如图3-5所示。图3-5 系统顶层数据流图3.4.2系统第一层数据流程图经过对旅行社业务流程和系统顶层数据流分析后,得到了系统的第一层数据流程图。该数据流程图主要包括了:用户管理(P1)、新闻管理(P2)、预订信息管理(P3)、旅游路线管理(P4)、旅游团管理(P5)、导游管理(P6)、系统信息管理(P7)等7个主要的数据处理过程。以及用户信息(D1)、旅行社销售等统计信息(D2)、酒店(票务)预订信息(D3)、旅游线路信息(D4)、旅行组团信息(D5)、公司信息(D6)、导游信息(D7)等7个数据存储。详情见图3-6。图3-6 系统第一层数据流程图3.5数据字典数据字典由数据元素、数据结构、数据流、数据存储、处理过程和外部实体等六个方面组成,是对系统的数据流程图中各个基本要素的内容和特征进行完整的定义和说明。本系统的数据字典(部分列出)。参见表3-4到表3-15。3.5.1数据元素条目表3-4 数据元素条目1名称:旅游路线编号总编号:1-001编号: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 数据结构条目2名称:旅游团表总编号:2-002编号:002说明:出团参考的基本信息表有关数据流:参团申请结构:线路标识编号线路细节导游、出团日期、路线编号、天数、备注、状态、最大人数、目前人数3.5.3数据流条目表3-8 数据流条目1名称:酒店预订申请总编号:3-001编号:001别名:申请表流通量:30份/天高峰时的流通量:50份/天数据流的来源:P5数据流的去向:P3简要说明:普通用户提交申请后,再根据用户信息预订相应的酒店包含的数据结构:编号、酒店名称、客房编号、价格、预订时间、预订天数、姓名、联系电话、身份证号、备注、用户名、是否付款、提单时间表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编号:D4有关的数据流:P4D4P5,D4普通用户数据存储方式:待定说明:旅行社根据已有的旅游线路信息制定旅游团计划,游客可以查询旅游线路信息结构:编号、名称、最大人数、简介、出发地、目的地、交通工具、天数、详细信息3.5.5处理过程条目表3-12 处理过程条目1名称:组团总编号:5-001编号:P5输入:普通用户P5输出:P5普通用户,P5管理员说明:将报名的散客组成旅游团处理:旅行社根据路线信息发布旅游团,随后的游客加入团,直至旅游团人满表3-13 处理过程条目2名称:酒店预订总编号:5-002编号:P2输入:D3P3,普通用户P3输出:P3管理员说明:普通用户或旅行社在系统提交预订酒店的订单,酒店处理过后再将结果反馈给管理员处理:酒店将处理结果反馈给管理员,管理员再将用户的订单进行审核修改3.5.6外部实体条目表3-14 外部实体条目1名称:普通用户总编号:6-001编号:001输入流:无 输出流:普通用户P5说明:普通用户申请加入旅游团个数:不定表3-15 外部实体条目2名称:管理员总编号:6-002编号:002输入流:P3管理员输出流:管理员P3说明:管理员收到预订结果,更改用户预订状态个数:不定第四章 系统设计本系统在设计的时候,为了更好的满足客户的需求,让用户能有更好的体验效果。我们在对于系统环境的需求,做到系统可移植性好,对硬件和软件要求和依赖不高,能独立于平台和WEB服务器等。4.1系统体系结构设计本系统的实现采用的是B/S体系结构,其结构简单对软硬件环境要求不高,用户只需使用浏览器通过Internet对系统服务器进行访问。其示意图如图4-1所示。图4-1 B/S体系结构图4.2系统总体结构设计本系统的功能主要有:登录、酒店预订、门票预订、旅游路线管理、导游管理、用户管理、咨询留言管理、旅游咨询管理和统计报表等9个功能模块。其中登录功能模块中,分为管理员登录和普通用户登录两个不同的方式。酒店预订模块中,分为管理员对酒店信息的维护以及普通用户对酒店的预订功能。在门票预订管理模块中,集成了对门票以及其他的如飞机票、火车票等的预订。在旅游路线管理模块中,用户可以根据自己的需要,比如目的地,出发日期和线路名称等关键词对旅游线路进行搜索,在查询到自己满意的旅游路线后,可以申请加入相应的旅游团。在导游管理模块中,管理员对本旅行社的导游信息进行发布和维护,以供用户查询浏览。在用户管理模块中,游客可以在系统前台提交用户注册申请,等管理员在后台审核通过后,方能成为本系统的合法用户使用此系统。在留言管理模块中,用户可以直接在系统前台进行留言咨询,管理员在后台回复,用户也可以对旅游线路进行评论。在旅游咨询模块中,用户可以查询所有的本系统发布的新闻资讯,也可以查询各地的天气和地图信息。具体信息图4-2和4-3所示。图4-2 系统总体设计部分功能结构图1图4-3 系统总体设计部分功能结构图24.3系统功能模块设计建立在系统总体结构设计的基础上,再逐一去根据每个模块功能的不同分别对系统的每个功能模块进行设计。4.3.1登录模块设计登录模块的主要功能是,根据用户提供的账号和密码,首先检查其合法性,在不满足合法性的时候提示其重新输入用户名和密码重新登录;当满足合法性时,再检查其权限,然后再根据不同的用户权限赋予不同的系统功能。详情见图4-4所示。图4-4 系统登录功能工作流图4.3.2管理员对系统信息查询模块系统管理员拥有对系统所有信息的查询和管理权限。查询系统不同的信息只需登录后,在后台选择相应的功能模块进行相应的查询。因为各种查询的过程都是类似的,就用一个查询工作流程图进行表示。其工作流程图如图4-5所示。图4-5 管理员查询系统信息工作流程图4.3.3用户管理和系统维护工作流程在用户管理模块中,只有超级管理员能使用管理员管理功能,其他功能是系统管理员也享有的权利。由于超级管理员和系统管理员是同一个后台界面,当系统管理员点击管理员管理的时候,系统自动检测其拥有的权限,如果不是超级管理员权限时,系统会自动提示其没有使用权限。详情如图4-6所示。图4-6 管理员系统维护工作流程图4.4数据库设计在数据库的使用上面,我们选用的是SQL Server 2005,在此基础上进行数据库设计。设计主要是用概念结构设计、逻辑结构设计和物理结构设计三个方面去呈现本项目的数据库设计。4.4.1概念结构设计本系统数据库概念设计使用的是E-R图和实体属性图。(1)系统E-R图图4-7 系统E-R图(2)实体属性图在实体属性方面,选取了旅行社员工、游客、旅游团、旅游路线、景点和酒店等六个实体。图4-8 员工实体属性图图4-9 旅客实体属性图图4-10 旅游团实体属性图图4-11 旅游路线实体属性图图4-12 景点实体属性图图4-13 酒店实体属性图4.4.2逻辑结构设计逻辑设计的任务是把E-R模型所表示的概念结构转换为关系模型,即把概念结构转化为相应的逻辑结构,根据上面所示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国红王子锦带花项目创业计划书
- 中国家用呼吸机项目创业计划书
- 中国空管项目创业计划书
- 中国计算机外设项目创业计划书
- 中国牛床垫项目创业计划书
- 2025精简版专利权合同
- 青海饲料项目创业计划书
- 互联网人工智能服务使用风险提示合同书
- 稀土资源的未来潜力研究-洞察阐释
- 农村小区土地流转合同协议
- 2025-2030中国电梯维修保养行业市场发展现状及发展趋势与投资风险研究报告
- 2025至2030年中国聚己内酯(PCL)行业深度调研与投资战略咨询报告
- 2023光储一体化电站建设项目方案
- 内镜中心的护理内容
- 动量、动量定理教学设计
- 2025-2030中国二手手机行业市场深度分析及前景趋势与投资研究报告
- 行政前台面试题及答案
- 订单处理流程优化方案说明
- 2025年互联网营销师(直播销售员)考试题库
- 2025年道教人员考试试题及答案
- 超声基本原理和临床应用
评论
0/150
提交评论