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 杜霞.医院预约挂号平台管理系统设
3、计 J.电脑知识与技术, 2013,(5) :102 雷蕾.云南景区旅游管理信息系统的设计与实现D.厦门大学, 2013.3 苏艺 .高校计算机公共课在线考试系统的设计与实现J.黑龙江教育(高教研究与评估版), 2013,(6):12.4 龚文康.基于 Web 的担保信息系统的设计与实现 D.厦门大学, 2013.起止日期 备注院长 系主任 指导教师 毕业设计开题报告表年 月 日姓名 学院 管理学院 专业 信息管理与 信息系统 班级题目 太行山景区管理信息系统设计与开发 指导教师一、与本课题有关的国内外研究情况、课题研究的主要内容、目的和意义:与本课题有关的国内外研究情况:旅游业的兴起与互联网
4、行业的欣欣向荣带来了新的契机,旅游网站成为当下旅游信息管理的主要管理模式。但是目前国内对于旅游景区的信息化管理尚未完善,许多功能模块也正在开发阶段,大量景区所采用的管理系统都较为落后。课题研究的主要内容:本课题主要研究的内容是旅游景区的信息化管理,旨在为景区的经营者,管理者提供高效合理的服务。依托数据库与主流的 B/S 架构,主要涉及的后台功能模块有:1.票务管理、2. 景点管理、3. 酒店管理、4. 会员管理、5. 系统管理目的和意义:本课题研究的主要目的是推进太行山风景区的信息化管理,在具备传统的系统功能的基础上,加强为景区管理者的经营决策,区域旅游开发服务的功能。本次课题将会重新定义旅游
5、信息框架,从多层次,多方面来定义景区信息。 二、进度及预期结果 起止日期 主要内容 预期结果2014.12.11-2015.1.12015.4.13-212015.4.22-5.302015.5.31-6.52015.6.8-10在校查阅资料,做好选题准备开题答辩撰写毕业论文定稿 毕业论文答辩选定论文题目参加开题答辩按进度要求完成按进度要求完成参加毕业论文答辩完成课题的现有条件1指导教师指导论文。2利用图书馆查阅资料。3通过互联网进行资料搜索、查找。4查阅相关杂志、期刊等资料审查意见 指导教师: 年 月 日学院意见 主管领导: 年 月 日天津工业大学本科毕业设计评阅表毕业设计题目 太行山景区管
6、理信息系统设计与开发学生姓名 学生班级 指导教师姓名评审项目 指标 满分 评分能体现本专业培养目标,题目大小、难度适中;学生工作量饱满,能得到较全面训练。 10选题题目与生产、科研等实际问题结合紧密。 10课题调研文献检索能独立查阅文献以及从事其它形式的调研,能较好地理解课题任务并提出实施方案;有分析整理各类信息从中获取新知识的能力。15外文应用 能正确引用外文文献,翻译准确,文字流畅。 5设计图纸(插图)简洁、规范、无差错,设计栏目齐全合理,能正确使用国家标准单位。 15设计说明书(论文)结构严谨,表达清楚,文字通顺,用语正确,基本无错别字和病句,书写格式符合规范。 15能根据毕业设计目标进
7、行实验设计,对数据的运算及处理正确无差错,对实验结果的分析准确。 20设计说明书(论文)设计具有创新性或实用价值。 10合计 100意见及建议评阅人签名: 年 月 日天津工业大学毕业设计成绩考核表学生姓名 学院名称 管理学院 专业班级题目 太行山景区管理信息系统设计与开发1毕业设计指导教师评语及成绩:成绩: 指导教师签字: 年 月 日2毕业设计答辩委员会评语及成绩:成绩: 答辩主席(或组长)签字: 年 月 日3毕业设计总成绩:a.指导教师给定成绩b.评阅教师给定成绩 c.毕业答辩成绩总成绩(a0.5+b0.2+c0.3)摘 要20 世纪四五十年代,第三次工业革命刺激了工业信息化的发展,加快了各
8、行各业的信息化进程,“信息”正逐渐被人们所重视。包括制造业、服务业在内的多个行业都有了量身定做的信息系统。但是目前景区管理系统相当匮乏,再加以对太行山风景区管理模式的了解,选题为太行山风景区管理信息系统。本文主要内容用于介绍太行山风景区管理系统的开发过程与主要架构,前半部分采用结构式分析方法,首先分析本次课题所研究的背景与指导方向;接下来分析本次课题所使用的关键技术与开发模式。后半部分采用流程式分析方法,主要内容是对系统的可行性、管理流程、数据流程进行分析,在管理流程分析模块对该系统所涉及的管理流程进行分模块介绍,在数据流程分析模块对数据流进行分步分析,在论文的最后阶段对系统的运行进行测试分析
9、,对其功能和性能进行测试并作出改进方案。本系统用 JSP+MySQL 开发,采用 SSH 架构,开发过程中运用了页面模块化、信息发布的动态生成、静态页面显示等技术开发。系统开发模式采用 B/S 模式。本系统的实现更好的方便了对太行山景区管理系统的管理。 关键词:景区管理信息系统;结构化分析;系统分析ABSTRACTIn twentieth Century, the forty or fifty time, the third industrial revolution stimulated the development of industry information, and acceler
10、ated the information process of every walk of life Including manufacturing, service, and many industries have tailored information system. But the scenic area management system quite scarce, further understanding of Taihang Mountain scenic area management pattern, the topic of the Taihang Mountain S
11、cenic Area Management Information System “.The main content of this paper is to introduce the Taihang Mountain scenic area management system development process and architecture, before half part of the structured analysis method, firstly analyzes the research background and direction. Then I analyz
12、e the this topic using the key technology and development model. The latter part of the process analysis method, the main content is the system feasibility, management flow and the data flow analysis, in the management process analysis module of the system involved in the management process of modul
13、e is introduced, in data flow analysis module of data flow step by step analysis, in the last stage of the operation of the system were tested and analyzed, of the function and performance test and make improvement scheme.The system uses JSP+MySQL development, the use of SSH structure, the developme
14、nt of the process of the use of the page module, information dissemination of the dynamic generation, static page display and other technology development. System development mode using B/S mode. The system of the realization of the better convenient for the management of the scenic area of Taihang
15、Mountain management system.Keywords: scenic area management system; structure analysis; system analysis目 录第一章 绪论 11.1 项目开发的背景.11.2 项目开发的意义.21.3 管理系统概述.21.4 本章小结.3第二章 关键技术介绍 42.1 系统开发技术.42.2 系统开发模式.42.3 本章小结.4第三章 系统分析 53.1 系统可行性分析.53.2 系统需求分析.63.3 业务流程分析.83.4 数据流图103.5 数据字典123.6 本章小结13第四章 系统设计144.1 系
16、统功能设计144.2 系统数据库设计154.3 本章小结22第五章 系统实现235.1 管理员登录模块235.2 首界面235.3 酒店信息界面245.4 预订酒店界面255.5 用户注册界面265.6 用户个人中心界面275.7 票务信息界面285.8 管理员操作界面285.9 本章小结29第六章 系统测试与分析306.1 系统测试的重要性306.2 测试环境与测试条件306.3 系统评价306.4 本章小结30结 论 32参考文献 33附 录 34谢 辞 38天 津 工 业 大 学 本 科 生 毕 业 设 计1第一章 绪论1.1 项目开发的背景(1) 旅游业的蓬勃发展从宏观层面上来讲,“智
17、慧旅游”作为一种全新的概念横空出世,并在最近几年受到旅游业专家的追捧,许多学者对这一概念进行了深层次的研究。但是国内对这一理论的研究数量较少,不足以对“智慧旅游”的实施起到指导意义。在国外,许多城市与景区已经率先尝试智慧城市与智慧景区的建设工作,但是由于技术层面的限制与智能硬件的缓慢发展,国内的智慧景区建设尚处于观望阶段。最近几年来,旅游业显然已经成为我国重要的产业,为此,国务院在 2011 年设立 5 月 19 日为中国旅游日,旅游业正在受到前所未有的重视。与此同时,我国正在成为全球最大的国内旅游市场。 从群众层面上来讲,最近几年我国居民整体收入在不断提高,人们已经不再满足于以往的物质需求,
18、所以,包括旅游业在内的服务业出现了前所未有的繁荣场面。居民对于高质量旅游的需求也正在逐步加大,所以,智慧景区的建设迫在眉睫。(2) 信息技术的广泛应用在“十一五”期间,我国信息化应用深入多个行业,类似的有医疗信息化,工业信息化等市场规模正在持续扩大,但是对于服务业信息化来说,国内有关的研究还尚不完善。随着计算机应用与智能硬件的普及,加上人们对于信息的重视,信息化将被更加深入地应用到各个行业并为其决断者提供有价值的参考意见。太行山景区管理信息系统建立在景区现有管理模式上,并对其进行深入的信息化改进,是传统人文管理模式与新型智能化管理模式相结合的产物。在信息化的大环境下,利用智能设备与计算机相结合
19、的景区管理系统必将成为正确的发展趋势,太行山景区管理信息系统正是迎合目前发展趋势的产物,它将以更加智能、科学的方式对太行山景区内的工作进行管理,优化其工作流程。进入 21 世纪以来,基于计算机与互联网的办公自动化成为主流。办公自动化是以计算机为中心,利用网络传输数据流的新型工作方式。通过多个智能设备与计算机的连接达到快速、准确的处理数据的目的。所以,针对太行山景区内每天产生的庞大的信息量以及繁杂的管理流程,其迫切需要一个建立在智能模式上的新型管理系统。并且,以往单纯的文字加图片信息已经无法满足人们对于信息的需求,当务之急是开发出一个能够处理新型信息流的管理信息系统。天 津 工 业 大 学 本
20、科 生 毕 业 设 计21.2 项目开发的意义(1) 理论意义:本次论文主要参照国内已有的景区管理信息系统相关理论,结合本次系统设计开发的实际过程,完善已有的理论知识,为以后的信息系统开发提供了坚实的理论基础。(2) 现实意义:在本次系统开发过程中,通过对太行山景区管理模式的学习研究,发现其中的不完善之处,本系统将会从技术层面上改善其管理上的不足。主要体现在:在人工成本日益上涨的今天,本系统利用智能硬件与网络的连接,使工作流程智能 1化,简单化,这样可以减少一部分景区内的管理人员,降低人工成本。本系统将会在开发完成时接入互联网,完成本地数据与云端数据的同步更新,所以 2系统管理员可以在 PC
21、端和移动端随时查看系统信息,并处理紧急事务。优化信息结构,优化信息表达方式,由以往的文字数字结合到图表与流媒体相结合, 3使系统内信息所表达的内容更加清晰。同时,改变了旧系统中人工录入信息的传统方式,如摄像头,传感器等智能硬件将会大幅减少录入信息过程中出现的误差。将景区内各个景点连接在一起,方便统一管理,实现了景区管理的电子化,智能化, 4系统化。1.3 管理系统概述管理信息系统(Management Information System)简称 MIS,是计算机技术与人文管理相交互的产物。管理信息系统的产生改变了原有的人-人工作模式,将计算机等先进技术融合到日常工作流程中,不仅大幅提高了工作效
22、率,并且提高了信息保存的安全性,及时性。智能硬件的横空出世带动了管理信息系统快速发展,在传统的管理信息系统中,系统信息采用人工收集,人工录入的形式。随着智能硬件与计算机网络的兴起,智能硬件与管理信息系统的结合度越来越高,系统信息可以直接由智能硬件提供。这样一来,既降低了人工采集信息可能出现的采集不完全,采集有误差等情况出现的几率,也大幅降低了人工录入信息时出现的误差率。 管理信息系统建立在管理学的基础之上,通过计算机技术完美的实现,不仅可以简化以往繁杂的工作流程,也可以快速准确的处理系统信息。管理信息系统发展到现在,已经可以在处理数据的基础上为管理者提供数据统计服务,方便管理者作出正确的决策。
23、管理信息系统具有:数据处理、预测、计划、控制等功能。天 津 工 业 大 学 本 科 生 毕 业 设 计31.4 本章小结本章主要从三方面进行介绍,第一方面介绍系统开发的背景,通过详细论述系统开发的时代背景,来突出开发本系统的紧迫性。第二方面介绍系统开发的意义,通过对理论意义与实际意义的详细介绍,让读者更加清晰的了解到系统投入使用后所带来社会意义。第三方面对管理信息系统进行了概述,通过介绍管理信息系统的发展及特点,可以使读者了解现代管理信息系统的应用范围与发展状况,为下文介绍本系统的构成奠定了基础。天 津 工 业 大 学 本 科 生 毕 业 设 计4第二章 关键技术介绍2.1 系统开发技术2.1
24、.1 JSPJava Server Page 简称 JSP,是一种制作动态网页的技术,由于其自身提供了一个Server 端框架,所以编程人员可以在基于这个框架的基础上随意选择脚本语言,大大提高了其使用范围。JSP 语言的另一大便利性在于其可以基于不同 Web 服务器,使其具有很强的适应性,基于这一特性,开发人员可以再短时间内开发出不同底层架构的应用程序。JSP 支持多种开发平台,加上其独特的可分离性,已经得到许多项目开发者的青睐。2.1.2 MySQL 数据库MySQL 是 oracle 公司的一款数据库产品,MySQL 本身关系型数据库管理系统。可以兼容多种 SQL 语言,再加上其本身体积较
25、小,查询访问速度快,成本低的优势,让其在数据库市场大受欢迎。同时它还兼备开放源代码这一特点,给予数据库开发者很大的空间,在目前市场中,开发人员主要用其搭配 Apache 或 PHP。2.1.3 JAVA 语言Java 是面向对象的开发语言,是目前世界上使用率较高的开发语言。Java 可以运行于多种平台,具有较高的安全性,具有自检功能。本系统将 JAVA 作为联系数据库与前台之间的纽带,是前台与后台之间数据传输的桥梁。2.2 系统开发模式本系统采用 B/S 结构,后台采用 MySQL 数据库,前端采用浏览器作为平台,使用JSP 语言开发出动态网页,显示前台功能模块,利用 JAVA 语言作为两者之
26、间的桥梁。B/S 架构的优点在于其可以占用更小的内存空间,对硬件要求也极低,加上其开发模式也较为简易,所以本系统采用 B/S 架构。2.3 本章小结本章主要界介绍了本次系统开发所用的关键技术,通过介绍 JSP、JAVA 可以让用户了解系统在开发过程中所使用的开发原理与基础框架,通过介绍系统开发模式向用户展示了 B/S 结构的独到之处,以及选择 B/S 结构的原因,使用户可以更加清晰的了解系统的开发过程。天 津 工 业 大 学 本 科 生 毕 业 设 计5第三章 系统分析3.1 系统可行性分析一个庞大的景区管理不仅依赖高素质的管理人员,还依赖数量庞大并准确的信息。管理人员的素质可以通过优质的培训
27、来提高,但是信息的处理必须建立在一个运转良好、处理数据快速准确的信息管理系统上。但是一个系统的建立过程不仅有设计与开发,还应该在其建立前期对其可行性进行研究,本章的目的在于研究开发本系统是否具有可行性。(1) 技术可行性本系统采用 B/S 结构,后台采用 MySQL 数据库,前端采用浏览器作为平台,使用JSP 语言开发出动态网页,利用 JAVA 语言作为两者之间的桥梁,保证了前台与后台之间的连贯性,并使其具备良好的数据处理功能,在开发工具上选择简单易用的的 myeclipse做为本次系统的开发工具。从技术层面上来讲,我们都接受过包括系统分析技术,网站开发技术,JAVA 编程在内的相关课程,并且
28、有过一定的系统开发经验。从硬件上来讲,当前智能硬件的发展足以满足景区管理系统的需要,例如景区内摄像系统,传感器系统在当前市场都已经比较成熟,并且硬件与软件连接的相关技术也相当成熟。加上时间充裕的有利前提,系统可以按照制定计划在规定时间内完成。终上所述,开发该系统具备技术可行性。(2) 经济可行性经济可行性主要估计项目的成本与效益,一个成功的项目,其投入使用后带来的经济效益会远远大于项目开发时的支出,并且会为企业带来源源不断的利润,节省企业资源,如果一个项目在较长的时期内都不能回收其成本,那么该系统就不具备开发的必要性。在系统设计初期,由于要了解景区管理委员会的主要职能,所以要到景区实地考察,所
29、用到的考察经费被控制在较低的水平,并且本系统设计与开发的主要目的是为了完成毕业设计,基本情况下,开发系统所用到的软件都是在试用或免费的软件,因此不存在开发本系统所使用软件费用。由于系统尚处在研究阶段,所以系统对智能硬件的要求暂不考虑,硬件方面只需要一台电脑即可。本系统建成后,一方面可以大幅减少人力资源成本,控制时间成本,提高管理人员的工作效率,提高用户查询信息所用的时间和准确率,系统投入使用后可以带来的较大的经济效益,从而可以忽略系统开发时的微弱成本。综上所诉,开发本系统具备经济可行性。(3) 社会可行性本系统的社会可行性主要从法律因素、用户使用可行性两方面进行研究。从法律因素这方面讲,本系统
30、是建立在太行山风景区管理机构的实际需求之上,在 1经过了长时间的实地考察,得出用户需求后进行设计开发的,是本人在校期间独自开发的,所以,该系统不可抄袭。天 津 工 业 大 学 本 科 生 毕 业 设 计6从用户使用可行性这方面讲,本系统功能界面简洁明了,各个功能模块分布有序, 2实用性强,便于不同用户使用,只需要用户具备一定的计算机操作知识,对 Windows 操作系统有一定了解,就可以很快速的熟悉本系统。所以,在系统投放使用后无须对系统的使用者进行相关培训,省去了人员培训的费用。综上所述,该系统具备用户使用可行性。3.2 系统需求分析3.2.1 太行山风景区简介太行山大峡谷位于晋豫两省交界处
31、的河南省林州市,占地面积 225 平方公里,森林覆盖率 75%,具有优美壮观的自然景观,是国家 AAAA 级景区。景区内有独特的石板岩风光,悬崖峭壁与盘山公路随处可见。景区内有独具特色的农家小院,让居住的游客都能感受到大山居民的质朴。这些得天独厚的自然条件让这片地方成为旅游的首选之地,是该景区每年接待大量中外游客的首要原因。3.2.2 管理单位主要职能(1) 保护风景区内的名胜古迹、自然景观以及自然生态、景区内的动植物。设立检查点,周期性的对景区内的自然景观进行检查,维护。(2) 规划景区内的景观,合理开发,科学使用自然资源。使景区内各景点的布局更加合理,使景区的收益达到最大化。(3) 防治病
32、虫害,防火防盗,增加绿化面积,防止水土流失。(4) 景区内的商贩、酒店进行统一规划管理,在不破坏原有景观的前提下提高服务质量,让游客的旅程更加愉快。通过集体培训提升景区内商家的服务质量,提高商家的收益。(5) 票务管理。对景区票务收入进行科学的规划管理,不合理控制景区每日接待游客的数量。在门票收入方面不徇私舞弊,不浪费资源。3.2.3 用户需求(1) 信息要求。用户能够通过本系统查询到景区的相关信息,包括景点信息、酒店信息、旅游线路信息、票务信息等。记录景区内公共设施的相关信息、景区内每日的天气信息、每日事件记录、每日游客数量等信息,方便作出统计图表,为管理者提供准确的数据。(2) 处理要求。
33、对于普通用户,系统可以满足基本的信息查询功能,酒店预定功能等。对于系统管理员,系统应该具备良好的数据处理能力,景区内每日更新的大量数据需要有条理的将其分类保存。系统管理员对景区内景点、酒店、门票等信息进行增加、删除等操作。同时,还包括管理员对系统会员信息的增加修改,管理员登录信息的修改等。天 津 工 业 大 学 本 科 生 毕 业 设 计7(3) 安全性及完整性。系统应该具备识别非法用户的功能,安全保存普通用户的登录信息,防止非法泄露用户信息。系统将会设立拥有不同权限的管理员,从而限制不同用户对于系统内信息的查看范围。系统内保存的数据必须被安全完整的保存,避免丢失不同数据之间的联系,不同数据的
34、保存方式应该在保持完整性的前提下有所差异。根据分析用户需求所得出的结论,画出了系统用例图如图 3.1 所示会员查看景点信息查看酒店信息查看旅游线路查看景区门票信息修改个人信息查看特色小吃预订酒店登录系统管理员管理预订酒店信息管理门票信息管理小吃信息管理景点信息管理旅游线路信息管理会员信息图 3-1 系统用例图天 津 工 业 大 学 本 科 生 毕 业 设 计8用例词汇表如表 3.1 所示:表 3.1 系统用例词汇表用例名称 用例描述 参与者用户注册 该用例描述一个普通用户通过提交个人信息 注册成为系统会员 普通用户查看酒店信息 该用例描述普通用户或会员在系统页面查看 酒店信息 普通用户 会员预
35、订酒店 该用例描述会员在查看酒店信息后预订该酒 店 会员管理景点信息 该用例描述管理员对景点信息进行修改等操 作 管理员管理酒店预订信息该用例描述管理员对预订酒店的信息进行管理 管理员管理会员信息 该用例描述管理员管理系统内保存的的会员 信息 管理员 3.3 业务流程分析流程分析是为了了解各个部门在同一流程中的协作关系,所担任的角色。通过发起某一流程,逐个调查所有环节中的信息来源及流向、处理方法、信息的形式、处理人等,可以帮助管理者了解该业务流程,帮助开发者了解该业务处理过程,了解实际业务流程中的信息走向。本系统初步设计开发了三个基本流程:会员查询业务信息流程;用户预订酒店流程;管理员管理系统
36、信息流程。会员查询信息业务流程主要描述用户在使用系统时的查询信息操作,用户可以选择先登录本系统,再去查询所需信息,也可以直接选择功能模块查询所需信息。具体流程如图3-1 所示。天 津 工 业 大 学 本 科 生 毕 业 设 计9注册登录查询信息用户 查询信息系统信息会员信息非注册用户非注册用户图 3-1 会员查询信息业务流程图用户预订酒店业务流程图,该图主要描述用户在查看酒店信息时可以选择预订该酒店,如果是未登录客户,系统会提示用户登录本系统,在用户完成登录后再进行预订操作,如果用户已经登录,则系统会将用户所提交的酒店预订信息转到管理员后台,具体流程如图3-2 所示。注册登录查询酒店信息用户
37、查询酒店信息酒店信息会员信息非注册用户非注册用户预订酒店预定酒店信息退出图 3-2 用户预订酒店业务流程图管理员管理系统信息业务流程图如图 3-3 所示。天 津 工 业 大 学 本 科 生 毕 业 设 计10管理员登录用户失败查询系统信息成功管理系统信息退出图 3-3 管理员业务流程图3.4 数据流图数据流程是指数据在系统中产生、处理、存储的过程。通过数据流程分析可以把系统流程中的抽象数据具体表现出来。通过这样的模式可以为后续数据库的设计与建立、数据字典的设计、数据处理逻辑等工作打下基础。分析该系统的业务流程后将该系统的数据流图分为顶层、一层、二层。现行的顶层数据流图如图 3-4 所示。P 0
38、太行山景区管理信息系统会员 管理员景区相关信息会员信息管理员信息系统相关信息图 3-4 顶层数据流图通过对顶层数据流程图和业务流程图的分析,得到系统第一层数据流程图,如图 3-5所示。天 津 工 业 大 学 本 科 生 毕 业 设 计11D 1 会员信息D 2 景点信息D 3公告信息D 5 旅游线路信息D 6 酒店信息D 7酒店预订信息D 8 特色小吃信息D 4管理员信息D 9票务信息P 1会员管理P 2景点管理P 3公告信息管理P 4个人信息管理P 5旅游线路管理P 7酒店预订管理P 6酒店信息管理P 8小吃信息管理P 9票务信息管理会员信息景点信息公告信息管理员信息旅游线路信息酒店信息酒店
39、预订信息特色小吃信息票务信息会员管理员会员信息景点信息公告信息个人信息旅游线路信息酒店信息酒店预订信息小吃信息票务信息会员信息景点信息公告信息个人信息线路信息酒店信息酒店预订信息小吃信息票务信息图 3-5 第一层数据流图因为论文的篇幅有限不能将数据流图一一列举,所以本次论文中只保留了部分数据流图。天 津 工 业 大 学 本 科 生 毕 业 设 计123.5 数据字典数据元素条目如表 3-1 所示。表 3-1 数据元素表编号 名称 说明 类型 取值范围 长度 有关数据结 构1-101 景点编号 景点编号 离散型 0199 2 景点信息表数据结构条目如表 3-2 所示。表 3-2 数据结构表编号
40、名称 说明 结构 有关数据流2-01 旅行线路 包括线路中的各个景点的名称等 编号、名称、简 介 新增旅游线路数据流条目如表 3-3 所示:表 3-3 数据流表编号 名称 说明 来源 去向 组成 数据流量3-10 添加公告信息将公告信息存储到公告信息存储中P3 公告信息管理D3 公告信息存储公告信息 5 份/周数据存储条目如表 3-4 所示:表 3-4 数据存储表编号 名称 说明 输入 输出 组成6-01 酒店信息 景区内的酒店信息P6D6 D6P6 酒店编号、酒店地址处理过程条目如表 3-5 所示:表 3-5 处理过程表编号 名称 说明 输入 处理 输出5-01 会员管理 管理会员信息P1
41、会员管理 审批申请注册的普通用户,管理相应的会员信息D1 会员信息存储外部实体条目如表 3-6 所示:天 津 工 业 大 学 本 科 生 毕 业 设 计13表 3-6 外部实体表编号 名称 说明 输入数据流 输出数据流6-01 管理旅游线路信 息管理员对旅游线路信息进行新增、修改等操作P5 旅游线路管理D5 旅游线路信息存储由于论文篇幅的限制,不能对所有数据字典进行详细介绍,但是在进行数据库设计的过程中,其他数据字典都是在参照数据流图的基础上进行绘制的。3.6 本章小结本章主要从 4 个方面进行分析,在系统可行性分析模块对系统的技术可行性、经济可行性、社会可行性一一进行了详细分析,确保开发本系
42、统具备可行性。通过可行性的分析可以让系统的使用者了解开发本系统的意义所在,更加清晰的了解系统开发的可行性。本章单独分析了本系统主要用户的需求,强调了用户需求对于开发本系统的重要性,坚持满足用户需求,开发符合实际使用的景区管理信息系统。在系统业务流程分析模块,通过对业务流程的建模,模拟出实际业务流程的信息走向,为系统功能设计模块打下了基础。在系统数据流程分析模块,通过设计数据流程图模拟系统中的数据流程,为后续数据库的设计打下了基础。 天 津 工 业 大 学 本 科 生 毕 业 设 计14第四章 系统设计系统设计是整个系统开发中的核心步骤,在这一阶段要根据系统调研、分析阶段所得出的结论进行设计开发
43、,是理论形成实体的过程。系统设计的主要任务是在系统分析的基础上科学合理的设计系统功能模块、数据库关系、系统权限等。最大限度的提高系统运行效率,使系统具有较好的安全性,流畅性,可控性。系统设计把系统需求转换为系统表示。在系统设计初期,通过对目标景区的大量分析研究,做出了太行山风景区管理信息系统的总体规划,这是进行系统设计工作的基础。系统设计包括系统功能设计,数据库设计两大部分。在系统功能设计步骤中要根据系统用户的需求分析制定符合用户需求的系统设计方案,对每一工作流程所涉及的部门工作人员设定不同的功能权限。本章分为三大部分,将分别从系统功能设计、系统数据库设计、概念结构设计三个方面一一展开阐述。4
44、.1 系统功能设计4.1.1 系统主要功能介绍系统分为四大功能模块:景区信息管理功能、会员信息管理功能、酒店信息查询及预定功能、票务查询及预定功能。(1) 景区内信息管理功能:景区管理信息系统的首要任务就是安全保存景区信息,对于每天新产生的信息能及时处理、分类保存。景区内存在的服务机构如:小吃店,超市。人造景观如:假山,路桥设施需要对其周期性的检查其安全性。所以上述两种情况每天所产生的大量数据,系统会及时处理、保存。(2) 会员信息管理功能:针对会员信息保密性较高的因素,对会员信息进行单独管理,保证其安全性,及时甄别非系统用户。在征得会员本人同意的情况下,向会员推送景区内的优惠信息,及时向会员
45、传递景区内的优惠政策及安全宣传。(3) 酒店信息查询及预订功能:景区内的酒店信息及时更新到系统中,保证其及时性准确性。在会员登陆后可以选择酒店进行预订,预订信息会同步更新到数据库中,方便管理员对其进行处理。(4) 票务查询及预订功能:景区各景点门票信息会实时更新到系统中,包括各景点单独门票以及多个景点通票,在特殊节日景区会发布各个景点的门票优惠信息,这些新信息也会及时更新到系统中。在门票预订模块,不论是普通用户或会员都可以在景区门票查询页面选择预订并支付。 在参照用户需求与实际需要的前提下设计了太行山景区管理系统功能模块图,如图4-1 所示:天 津 工 业 大 学 本 科 生 毕 业 设 计1
46、5太行山景区管理系统前台功能 后台功能旅游景点特色小吃旅游线路景区门票酒店信息系统公告用户注册用户登录修改个人密码会员信息管理旅游景点管理旅游线路管理酒店信息管理酒店预定管理特色小吃管理票务管理图 4-1 太行山景区管理系统功能模块图4.2 系统数据库设计数据库是设计开发管理信息系统的基础,一个运行合理的管理信息系统离不开一个逻辑严谨的数据库,本节将依次介绍数据库设计中的每个步骤。4.2.1 概念结构设计从数据需求分析中得出系统的实体属性图。管理员实体属性图如图 4-2 所示:管理员管理员编号用户名 密码图 4-2 管理员实体属性图天 津 工 业 大 学 本 科 生 毕 业 设 计16景区门票
47、实体属性图如图 4-3 所示:景区门票门票数量 景点名称 门票价格图 4-3 景区门票实体属性图酒店实体属性图如图 4-4 所示:酒店地址名称电话编号 介绍图 4-4 酒店实体属性图酒店预订实体属性图如图 4-5 所示:天 津 工 业 大 学 本 科 生 毕 业 设 计17酒店预订会员编号酒店编号编号客户名电话备注日期图 4-5 酒店预订实体属性图景点实体属性图如图 4-6 所示:景点编号名称地址门票介绍附件备注图 4-6 景点实体属性图线路实体属性图如图 4-7 所示:天 津 工 业 大 学 本 科 生 毕 业 设 计18线路线路名称发团地点发团时间编号 备注发布时间联系人电话价格图 4-7
48、 线路实体属性图会员实体属性图如图 4-8 所示:会员用户名密码姓名编号 邮箱电话地址年龄性别图 4-8 会员实体属性图系统 E.R 图,如图 4-9 所示:天 津 工 业 大 学 本 科 生 毕 业 设 计19酒店预订会员查看线路景点管理管理员管理门票NM1M M11M管理管理管理1M1N1M图 4-9 系统 E.R 图4.2.2 数据库表设计表4.1 管理员表序号 字段名 类型 长度 允许 空 主键 说明1 userId int 4 是 编号2 userName varchar 50 是 用户名3 userPw varchar 40 是 密码天 津 工 业 大 学 本 科 生 毕 业 设
49、计20表4.2 景点信息表序号 字段名 类型 长度允许空 主键 说明1 id int 4 是 编号2 name varchar 3000 是 名称3 dizhi varchar 50 是 地址4 menpiao Int 4 是 门票5 jieshao varchar 200 是 介绍6 fujian varchar 200 是 附件7 del varchar 200 是 备注表4.3 酒店信息表序号 字段名 类型 长度 允许 空 主键 说明1 id int 4 是 编号2 mingcheng int 4 是 名称3 dizhi varchar 50 是 地址4 dianhua varchar 50 是 电话5 jieshao varchar 200 是 介绍表4.4 景区门票信息表序号 字段名 类型 长度 允许 空 主键 说明1 id int 4 是 编号2 mingcheng varc