太行山景区管理信息系统设计与开发_第1页
太行山景区管理信息系统设计与开发_第2页
太行山景区管理信息系统设计与开发_第3页
太行山景区管理信息系统设计与开发_第4页
太行山景区管理信息系统设计与开发_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

天津工业大学毕业设计太行山景区管理信息系统设计与开发姓 名 王家伟 学 院 管理学院 专 业 信息管理与信息系统 学 号 1110650224 指导教师 王 磊 职 称 讲 师 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 杜霞.医院预约挂号平台管理系统设计 J.电脑知识与技术, 2013,(5) :102 雷蕾.云南景区旅游管理信息系统的设计与实现D.厦门大学, 2013.3 苏艺 .高校计算机公共课在线考试系统的设计与实现J.黑龙江教育(高教研究与评估版), 2013,(6):12.4 龚文康.基于Web的担保信息系统的设计与实现D.厦门大学, 2013.起止日期2014.122015.6备注院长 系主任 指导教师 毕业设计开题报告表 2015年3月 13 日姓名王家伟学院管理学院专业信息管理与 信息系统班级信息1102班题目太行山景区管理信息系统设计与开发指导教师王磊一、与本课题有关的国内外研究情况、课题研究的主要内容、目的和意义:与本课题有关的国内外研究情况: 旅游业的兴起与互联网行业的欣欣向荣带来了新的契机,旅游网站成为当下旅游信息管理的主要管理模式。但是目前国内对于旅游景区的信息化管理尚未完善,许多功能模块也正在开发阶段,大量景区所采用的管理系统都较为落后。课题研究的主要内容:本课题主要研究的内容是旅游景区的信息化管理,旨在为景区的经营者,管理者提供高效合理的服务。依托数据库与主流的B/S架构,主要涉及的后台功能模块有:1.票务管理、2. 景点管理、3. 酒店管理、4. 会员管理、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查阅相关杂志、期刊等资料审查意见指导教师: 年 月 日学院意见主管领导: 年 月 日天津工业大学本科毕业设计评阅表毕业设计题目太行山景区管理信息系统设计与开发学生姓名王家伟学生班级信息1102班指导教师姓名王磊评审项目指标满分评分选题能体现本专业培养目标,题目大小、难度适中;学生工作量饱满,能得到较全面训练。10题目与生产、科研等实际问题结合紧密。10课题调研文献检索能独立查阅文献以及从事其它形式的调研,能较好地理解课题任务并提出实施方案;有分析整理各类信息从中获取新知识的能力。15外文应用能正确引用外文文献,翻译准确,文字流畅。5设计说明书(论文)设计图纸(插图)简洁、规范、无差错,设计栏目齐全合理,能正确使用国家标准单位。15设计说明书(论文)结构严谨,表达清楚,文字通顺,用语正确,基本无错别字和病句,书写格式符合规范。15能根据毕业设计目标进行实验设计,对数据的运算及处理正确无差错,对实验结果的分析准确。20设计具有创新性或实用价值。10合计100意见及建议评阅人签名:年 月 日天津工业大学毕业设计成绩考核表学生姓名王家伟学院名称管理学院专业班级信息1102班题目太行山景区管理信息系统设计与开发1毕业设计指导教师评语及成绩:成绩:指导教师签字: 年 月 日2毕业设计答辩委员会评语及成绩:成绩:答辩主席(或组长)签字: 年 月 日3毕业设计总成绩:a.指导教师给定成绩b.评阅教师给定成绩c.毕业答辩成绩总成绩(a0.5+b0.2+c0.3)摘 要20世纪四五十年代,第三次工业革命刺激了工业信息化的发展,加快了各行各业的信息化进程,“信息”正逐渐被人们所重视。包括制造业、服务业在内的多个行业都有了量身定做的信息系统。但是目前景区管理系统相当匮乏,再加以对太行山风景区管理模式的了解,选题为太行山风景区管理信息系统。本文主要内容用于介绍太行山风景区管理系统的开发过程与主要架构,前半部分采用结构式分析方法,首先分析本次课题所研究的背景与指导方向;接下来分析本次课题所使用的关键技术与开发模式。后半部分采用流程式分析方法,主要内容是对系统的可行性、管理流程、数据流程进行分析,在管理流程分析模块对该系统所涉及的管理流程进行分模块介绍,在数据流程分析模块对数据流进行分步分析,在论文的最后阶段对系统的运行进行测试分析,对其功能和性能进行测试并作出改进方案。本系统用JSP+MySQL开发,采用SSH架构,开发过程中运用了页面模块化、信息发布的动态生成、静态页面显示等技术开发。系统开发模式采用B/S模式。本系统的实现更好的方便了对太行山景区管理系统的管理。 关键词:景区管理信息系统;结构化分析;系统分析ABSTRACTIn twentieth Century, the forty or fifty time, the third industrial revolution stimulated the development of industry information, and accelerated 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 Scenic 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 analyze 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 module 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 development 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 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系统功能设计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天津工业大学2015届本科生毕业设计第一章 绪论1.1项目开发的背景(1) 旅游业的蓬勃发展从宏观层面上来讲,“智慧旅游”作为一种全新的概念横空出世,并在最近几年受到旅游业专家的追捧,许多学者对这一概念进行了深层次的研究。但是国内对这一理论的研究数量较少,不足以对“智慧旅游”的实施起到指导意义。在国外,许多城市与景区已经率先尝试智慧城市与智慧景区的建设工作,但是由于技术层面的限制与智能硬件的缓慢发展,国内的智慧景区建设尚处于观望阶段。最近几年来,旅游业显然已经成为我国重要的产业,为此,国务院在2011年设立5月19日为中国旅游日,旅游业正在受到前所未有的重视。与此同时,我国正在成为全球最大的国内旅游市场。 从群众层面上来讲,最近几年我国居民整体收入在不断提高,人们已经不再满足于以往的物质需求,所以,包括旅游业在内的服务业出现了前所未有的繁荣场面。居民对于高质量旅游的需求也正在逐步加大,所以,智慧景区的建设迫在眉睫。(2) 信息技术的广泛应用在“十一五”期间,我国信息化应用深入多个行业,类似的有医疗信息化,工业信息化等市场规模正在持续扩大,但是对于服务业信息化来说,国内有关的研究还尚不完善。随着计算机应用与智能硬件的普及,加上人们对于信息的重视,信息化将被更加深入地应用到各个行业并为其决断者提供有价值的参考意见。太行山景区管理信息系统建立在景区现有管理模式上,并对其进行深入的信息化改进,是传统人文管理模式与新型智能化管理模式相结合的产物。在信息化的大环境下,利用智能设备与计算机相结合的景区管理系统必将成为正确的发展趋势,太行山景区管理信息系统正是迎合目前发展趋势的产物,它将以更加智能、科学的方式对太行山景区内的工作进行管理,优化其工作流程。进入21世纪以来,基于计算机与互联网的办公自动化成为主流。办公自动化是以计算机为中心,利用网络传输数据流的新型工作方式。通过多个智能设备与计算机的连接达到快速、准确的处理数据的目的。所以,针对太行山景区内每天产生的庞大的信息量以及繁杂的管理流程,其迫切需要一个建立在智能模式上的新型管理系统。并且,以往单纯的文字加图片信息已经无法满足人们对于信息的需求,当务之急是开发出一个能够处理新型信息流的管理信息系统。1.2项目开发的意义(1) 理论意义:本次论文主要参照国内已有的景区管理信息系统相关理论,结合本次系统设计开发的实际过程,完善已有的理论知识,为以后的信息系统开发提供了坚实的理论基础。(2) 现实意义:在本次系统开发过程中,通过对太行山景区管理模式的学习研究,发现其中的不完善之处,本系统将会从技术层面上改善其管理上的不足。主要体现在:在人工成本日益上涨的今天,本系统利用智能硬件与网络的连接,使工作流程智能化,简单化,这样可以减少一部分景区内的管理人员,降低人工成本。本系统将会在开发完成时接入互联网,完成本地数据与云端数据的同步更新,所以系统管理员可以在PC端和移动端随时查看系统信息,并处理紧急事务。优化信息结构,优化信息表达方式,由以往的文字数字结合到图表与流媒体相结合,使系统内信息所表达的内容更加清晰。同时,改变了旧系统中人工录入信息的传统方式,如摄像头,传感器等智能硬件将会大幅减少录入信息过程中出现的误差。将景区内各个景点连接在一起,方便统一管理,实现了景区管理的电子化,智能化,系统化。1.3管理系统概述管理信息系统(Management Information System)简称MIS,是计算机技术与人文管理相交互的产物。管理信息系统的产生改变了原有的人-人工作模式,将计算机等先进技术融合到日常工作流程中,不仅大幅提高了工作效率,并且提高了信息保存的安全性,及时性。智能硬件的横空出世带动了管理信息系统快速发展,在传统的管理信息系统中,系统信息采用人工收集,人工录入的形式。随着智能硬件与计算机网络的兴起,智能硬件与管理信息系统的结合度越来越高,系统信息可以直接由智能硬件提供。这样一来,既降低了人工采集信息可能出现的采集不完全,采集有误差等情况出现的几率,也大幅降低了人工录入信息时出现的误差率。 管理信息系统建立在管理学的基础之上,通过计算机技术完美的实现,不仅可以简化以往繁杂的工作流程,也可以快速准确的处理系统信息。管理信息系统发展到现在,已经可以在处理数据的基础上为管理者提供数据统计服务,方便管理者作出正确的决策。管理信息系统具有:数据处理、预测、计划、控制等功能。1.4本章小结本章主要从三方面进行介绍,第一方面介绍系统开发的背景,通过详细论述系统开发的时代背景,来突出开发本系统的紧迫性。第二方面介绍系统开发的意义,通过对理论意义与实际意义的详细介绍,让读者更加清晰的了解到系统投入使用后所带来社会意义。第三方面对管理信息系统进行了概述,通过介绍管理信息系统的发展及特点,可以使读者了解现代管理信息系统的应用范围与发展状况,为下文介绍本系统的构成奠定了基础。第二章 关键技术介绍2.1系统开发技术2.1.1 JSPJava Server Page简称JSP,是一种制作动态网页的技术,由于其自身提供了一个Server端框架,所以编程人员可以在基于这个框架的基础上随意选择脚本语言,大大提高了其使用范围。JSP语言的另一大便利性在于其可以基于不同Web服务器,使其具有很强的适应性,基于这一特性,开发人员可以再短时间内开发出不同底层架构的应用程序。JSP支持多种开发平台,加上其独特的可分离性,已经得到许多项目开发者的青睐。2.1.2 MySQL数据库MySQL是oracle公司的一款数据库产品,MySQL本身关系型数据库管理系统。可以兼容多种SQL语言,再加上其本身体积较小,查询访问速度快,成本低的优势,让其在数据库市场大受欢迎。同时它还兼备开放源代码这一特点,给予数据库开发者很大的空间,在目前市场中,开发人员主要用其搭配Apache或PHP。2.1.3 JAVA语言Java是面向对象的开发语言,是目前世界上使用率较高的开发语言。Java可以运行于多种平台,具有较高的安全性,具有自检功能。本系统将JAVA作为联系数据库与前台之间的纽带,是前台与后台之间数据传输的桥梁。2.2系统开发模式本系统采用B/S结构,后台采用MySQL数据库,前端采用浏览器作为平台,使用JSP语言开发出动态网页,显示前台功能模块,利用JAVA语言作为两者之间的桥梁。B/S架构的优点在于其可以占用更小的内存空间,对硬件要求也极低,加上其开发模式也较为简易,所以本系统采用B/S架构。2.3本章小结本章主要界介绍了本次系统开发所用的关键技术,通过介绍JSP、JAVA可以让用户了解系统在开发过程中所使用的开发原理与基础框架,通过介绍系统开发模式向用户展示了B/S结构的独到之处,以及选择B/S结构的原因,使用户可以更加清晰的了解系统的开发过程。第三章 系统分析3.1系统可行性分析一个庞大的景区管理不仅依赖高素质的管理人员,还依赖数量庞大并准确的信息。管理人员的素质可以通过优质的培训来提高,但是信息的处理必须建立在一个运转良好、处理数据快速准确的信息管理系统上。但是一个系统的建立过程不仅有设计与开发,还应该在其建立前期对其可行性进行研究,本章的目的在于研究开发本系统是否具有可行性。(1) 技术可行性本系统采用B/S结构,后台采用MySQL数据库,前端采用浏览器作为平台,使用JSP语言开发出动态网页,利用JAVA语言作为两者之间的桥梁,保证了前台与后台之间的连贯性,并使其具备良好的数据处理功能,在开发工具上选择简单易用的的myeclipse做为本次系统的开发工具。从技术层面上来讲,我们都接受过包括系统分析技术,网站开发技术,JAVA编程在内的相关课程,并且有过一定的系统开发经验。从硬件上来讲,当前智能硬件的发展足以满足景区管理系统的需要,例如景区内摄像系统,传感器系统在当前市场都已经比较成熟,并且硬件与软件连接的相关技术也相当成熟。加上时间充裕的有利前提,系统可以按照制定计划在规定时间内完成。终上所述,开发该系统具备技术可行性。(2) 经济可行性经济可行性主要估计项目的成本与效益,一个成功的项目,其投入使用后带来的经济效益会远远大于项目开发时的支出,并且会为企业带来源源不断的利润,节省企业资源,如果一个项目在较长的时期内都不能回收其成本,那么该系统就不具备开发的必要性。在系统设计初期,由于要了解景区管理委员会的主要职能,所以要到景区实地考察,所用到的考察经费被控制在较低的水平,并且本系统设计与开发的主要目的是为了完成毕业设计,基本情况下,开发系统所用到的软件都是在试用或免费的软件,因此不存在开发本系统所使用软件费用。由于系统尚处在研究阶段,所以系统对智能硬件的要求暂不考虑,硬件方面只需要一台电脑即可。本系统建成后,一方面可以大幅减少人力资源成本,控制时间成本,提高管理人员的工作效率,提高用户查询信息所用的时间和准确率,系统投入使用后可以带来的较大的经济效益,从而可以忽略系统开发时的微弱成本。综上所诉,开发本系统具备经济可行性。(3) 社会可行性本系统的社会可行性主要从法律因素、用户使用可行性两方面进行研究。从法律因素这方面讲,本系统是建立在太行山风景区管理机构的实际需求之上,在经过了长时间的实地考察,得出用户需求后进行设计开发的,是本人在校期间独自开发的,所以,该系统不可抄袭。从用户使用可行性这方面讲,本系统功能界面简洁明了,各个功能模块分布有序,实用性强,便于不同用户使用,只需要用户具备一定的计算机操作知识,对Windows操作系统有一定了解,就可以很快速的熟悉本系统。所以,在系统投放使用后无须对系统的使用者进行相关培训,省去了人员培训的费用。综上所述,该系统具备用户使用可行性。3.2系统需求分析3.2.1 太行山风景区简介太行山大峡谷位于晋豫两省交界处的河南省林州市,占地面积225平方公里,森林覆盖率75%,具有优美壮观的自然景观,是国家AAAA级景区。景区内有独特的石板岩风光,悬崖峭壁与盘山公路随处可见。景区内有独具特色的农家小院,让居住的游客都能感受到大山居民的质朴。这些得天独厚的自然条件让这片地方成为旅游的首选之地,是该景区每年接待大量中外游客的首要原因。3.2.2管理单位主要职能(1) 保护风景区内的名胜古迹、自然景观以及自然生态、景区内的动植物。设立检查点,周期性的对景区内的自然景观进行检查,维护。(2) 规划景区内的景观,合理开发,科学使用自然资源。使景区内各景点的布局更加合理,使景区的收益达到最大化。(3) 防治病虫害,防火防盗,增加绿化面积,防止水土流失。(4) 景区内的商贩、酒店进行统一规划管理,在不破坏原有景观的前提下提高服务质量,让游客的旅程更加愉快。通过集体培训提升景区内商家的服务质量,提高商家的收益。(5) 票务管理。对景区票务收入进行科学的规划管理,不合理控制景区每日接待游客的数量。在门票收入方面不徇私舞弊,不浪费资源。3.2.3用户需求(1) 信息要求。用户能够通过本系统查询到景区的相关信息,包括景点信息、酒店信息、旅游线路信息、票务信息等。记录景区内公共设施的相关信息、景区内每日的天气信息、每日事件记录、每日游客数量等信息,方便作出统计图表,为管理者提供准确的数据。(2) 处理要求。对于普通用户,系统可以满足基本的信息查询功能,酒店预定功能等。对于系统管理员,系统应该具备良好的数据处理能力,景区内每日更新的大量数据需要有条理的将其分类保存。系统管理员对景区内景点、酒店、门票等信息进行增加、删除等操作。同时,还包括管理员对系统会员信息的增加修改,管理员登录信息的修改等。(3) 安全性及完整性。系统应该具备识别非法用户的功能,安全保存普通用户的登录信息,防止非法泄露用户信息。系统将会设立拥有不同权限的管理员,从而限制不同用户对于系统内信息的查看范围。系统内保存的数据必须被安全完整的保存,避免丢失不同数据之间的联系,不同数据的保存方式应该在保持完整性的前提下有所差异。根据分析用户需求所得出的结论,画出了系统用例图如图3.1所示图3-1系统用例图用例词汇表如表3.1所示:表3.1系统用例词汇表用例名称用例描述参与者用户注册该用例描述一个普通用户通过提交个人信息注册成为系统会员普通用户查看酒店信息该用例描述普通用户或会员在系统页面查看酒店信息普通用户会员预订酒店该用例描述会员在查看酒店信息后预订该酒店会员管理景点信息该用例描述管理员对景点信息进行修改等操作管理员管理酒店预订信息该用例描述管理员对预订酒店的信息进行管理管理员管理会员信息该用例描述管理员管理系统内保存的的会员信息管理员3.3业务流程分析流程分析是为了了解各个部门在同一流程中的协作关系,所担任的角色。通过发起某一流程,逐个调查所有环节中的信息来源及流向、处理方法、信息的形式、处理人等,可以帮助管理者了解该业务流程,帮助开发者了解该业务处理过程,了解实际业务流程中的信息走向。本系统初步设计开发了三个基本流程:会员查询业务信息流程;用户预订酒店流程;管理员管理系统信息流程。会员查询信息业务流程主要描述用户在使用系统时的查询信息操作,用户可以选择先登录本系统,再去查询所需信息,也可以直接选择功能模块查询所需信息。具体流程如图3-1所示。图3-1会员查询信息业务流程图用户预订酒店业务流程图,该图主要描述用户在查看酒店信息时可以选择预订该酒店,如果是未登录客户,系统会提示用户登录本系统,在用户完成登录后再进行预订操作,如果用户已经登录,则系统会将用户所提交的酒店预订信息转到管理员后台,具体流程如图3-2所示。图3-2 用户预订酒店业务流程图管理员管理系统信息业务流程图如图3-3所示。图3-3管理员业务流程图3.4数据流图数据流程是指数据在系统中产生、处理、存储的过程。通过数据流程分析可以把系统流程中的抽象数据具体表现出来。通过这样的模式可以为后续数据库的设计与建立、数据字典的设计、数据处理逻辑等工作打下基础。分析该系统的业务流程后将该系统的数据流图分为顶层、一层、二层。现行的顶层数据流图如图3-4所示。图3-4顶层数据流图通过对顶层数据流程图和业务流程图的分析,得到系统第一层数据流程图,如图3-5所示。图3-5第一层数据流图因为论文的篇幅有限不能将数据流图一一列举,所以本次论文中只保留了部分数据流图。3.5数据字典数据元素条目如表3-1所示。表3-1数据元素表编号名称说明类型取值范围长度有关数据结构1-101景点编号景点编号离散型01992景点信息表数据结构条目如表3-2所示。表3-2数据结构表编号名称说明结构有关数据流2-01旅行线路包括线路中的各个景点的名称等编号、名称、简介新增旅游线路数据流条目如表3-3所示:表3-3数据流表编号名称说明来源去向组成数据流量3-10添加公告信息将公告信息存储到公告信息存储中P3公告信息管理D3公告信息存储公告信息5份/周数据存储条目如表3-4所示:表3-4数据存储表编号名称说明输入输出组成6-01酒店信息景区内的酒店信息P6D6D6P6酒店编号、酒店地址处理过程条目如表3-5所示:表3-5处理过程表编号名称说明输入处理输出5-01会员管理管理会员信息P1会员管理审批申请注册的普通用户,管理相应的会员信息D1会员信息存储外部实体条目如表3-6所示:表3-6外部实体表编号名称说明输入数据流输出数据流6-01管理旅游线路信息管理员对旅游线路信息进行新增、修改等操作P5旅游线路管理D5旅游线路信息存储由于论文篇幅的限制,不能对所有数据字典进行详细介绍,但是在进行数据库设计的过程中,其他数据字典都是在参照数据流图的基础上进行绘制的。3.6本章小结本章主要从4个方面进行分析,在系统可行性分析模块对系统的技术可行性、经济可行性、社会可行性一一进行了详细分析,确保开发本系统具备可行性。通过可行性的分析可以让系统的使用者了解开发本系统的意义所在,更加清晰的了解系统开发的可行性。本章单独分析了本系统主要用户的需求,强调了用户需求对于开发本系统的重要性,坚持满足用户需求,开发符合实际使用的景区管理信息系统。在系统业务流程分析模块,通过对业务流程的建模,模拟出实际业务流程的信息走向,为系统功能设计模块打下了基础。在系统数据流程分析模块,通过设计数据流程图模拟系统中的数据流程,为后续数据库的设计打下了基础。 第四章 系统设计系统设计是整个系统开发中的核心步骤,在这一阶段要根据系统调研、分析阶段所得出的结论进行设计开发,是理论形成实体的过程。系统设计的主要任务是在系统分析的基础上科学合理的设计系统功能模块、数据库关系、系统权限等。最大限度的提高系统运行效率,使系统具有较好的安全性,流畅性,可控性。系统设计把系统需求转换为系统表示。在系统设计初期,通过对目标景区的大量分析研究,做出了太行山风景区管理信息系统的总体规划,这是进行系统设计工作的基础。系统设计包括系统功能设计,数据库设计两大部分。在系统功能设计步骤中要根据系统用户的需求分析制定符合用户需求的系统设计方案,对每一工作流程所涉及的部门工作人员设定不同的功能权限。本章分为三大部分,将分别从系统功能设计、系统数据库设计、概念结构设计三个方面一一展开阐述。4.1系统功能设计4.1.1系统主要功能介绍系统分为四大功能模块:景区信息管理功能、会员信息管理功能、酒店信息查询及预定功能、票务查询及预定功能。(1) 景区内信息管理功能:景区管理信息系统的首要任务就是安全保存景区信息,对于每天新产生的信息能及时处理、分类保存。景区内存在的服务机构如:小吃店,超市。人造景观如:假山,路桥设施需要对其周期性的检查其安全性。所以上述两种情况每天所产生的大量数据,系统会及时处理、保存。(2) 会员信息管理功能:针对会员信息保密性较高的因素,对会员信息进行单独管理,保证其安全性,及时甄别非系统用户。在征得会员本人同意的情况下,向会员推送景区内的优惠信息,及时向会员传递景区内的优惠政策及安全宣传。(3) 酒店信息查询及预订功能:景区内的酒店信息及时更新到系统中,保证其及时性准确性。在会员登陆后可以选择酒店进行预订,预订信息会同步更新到数据库中,方便管理员对其进行处理。(4) 票务查询及预订功能:景区各景点门票信息会实时更新到系统中,包括各景点单独门票以及多个景点通票,在特殊节日景区会发布各个景点的门票优惠信息,这些新信息也会及时更新到系统中。在门票预订模块,不论是普通用户或会员都可以在景区门票查询页面选择预订并支付。 在参照用户需求与实际需要的前提下设计了太行山景区管理系统功能模块图,如图4-1所示:图4-1 太行山景区管理系统功能模块图4.2系统数据库设计数据库是设计开发管理信息系统的基础,一个运行合理的管理信息系统离不开一个逻辑严谨的数据库,本节将依次介绍数据库设计中的每个步骤。4.2.1 概念结构设计从数据需求分析中得出系统的实体属性图。管理员实体属性图如图4-2所示:图4-2管理员实体属性图景区门票实体属性图如图4-3所示:图4-3景区门票实体属性图酒店实体属性图如图4-4所示:图4-4酒店实体属性图酒店预订实体属性图如图4-5所示:图4-5酒店预订实体属性图景点实体属性图如图4-6所示:图4-6景点实体属性图线路实体属性图如图4-7所示:图4-7线路实体属性图会员实体属性图如图4-8所示:图4-8会员实体属性图系统E.R图,如图4-9所示:图4-9系统E.R图4.2.2 数据库表设计表4.1 管理员表序号字段名类型长度允许空主键说明1userIdint4是编号2userNamevarchar50是用户名3userPwvarchar40是密码表4.2 景点信息表序号字段名类型长度允许空主键说明1idint4是编号2namevarchar3000是名称3dizhivarchar50是地址4menpiaoInt4是门票5jieshaovarchar200是介绍6fujianvarchar200是附件7delvarchar200是备注表4.3 酒店信息表序号字段名类型长度允许空主键说明1idint4是编号2mingchengint4是名称3dizhivarchar50是地址4dianhuavarchar50是电话5jieshaovarchar200是介绍表4.4 景区门票信息表序号字段名类型长度允许空主键说明1idint4是编号2mingchengvarchar5000是标题3jiagevarchar50是介绍4shuliangint20是时间5delvarchar50是备注表4.5 会员信息表序号字段名类型长度允许空主键说明1user_idint4是编号2user_namevarchar50是用户名3user_pwvarchar50是密码4user_realnamevarchar50是姓名5user_sexvarchar50是性别6user_ageint4是年龄7user_addressvarchar50是地址8user_telvarchar50是电话9user_emailvarchar50是邮箱10user_delvarchar50是备注表4.6 线路信息表序号字段名类型长度允许空主键说明1idint4是编号2xianluminchengvarchar50是线路名称3fatuandidianvarchar50是发团地点4fatuanshiianvarchar50是发团时间5xianlujiageint4是价格6lianxidianhuavarchar50是电话7lianxirenvarchar50是联系人8fabushijianvarchar50是发布时间9delvarchar50是备注表4.7 预订信息表序号字段名类型长度允许空主键说明1idint4是编号2jiudianIdvarchar50是酒店编号3riqivarchar50是日期4kehumingint4是客户名5dianhuavarchar50是电话6userIdvarchar50是会员编号7beizhuvarchar50是备注4.3本章小结本章前半段在分析用户需求的基础上画出了系统的功能结构图,这些功能结构图可以很好地表示出各个功能之间的业务联系,方便开发者在系统实现模块能快速准确的进行代码编写,本章后半段主要分析设计了本系统的数据库模型,通过数据库模型的设计可以清晰的展示系统数据表的构成,各个数据表之间的联系。这些数据库概念模型、数据库物理模型的设计是数据库实现阶段的重要前提。 第五章 系统实现5.1管理员登录模块在登录模块,系统会根据用户所输入的登录名和密码来甄别是否为系统管理员,如果用户所输入的数据匹配失败,则会弹出登录失败提示框,这一模块主要使用对象为系统管理员,管理员具有系统最高权限,管理员的用户密码由系统分配,无法人工申请,这样一来有效的提高了本系统的安全性,方便数据的保存,使各用户权限范围更加清晰。这一模块的运行情况如图5-1所示。图5-1 登录页面图5.2首界面首界面的风格代表了系统的整体风格,会直接影响到用的的使用体验,本系统在设计初期就本着以用户体验为主的设计精神,旨在提高系统使用者的使用感受。本界面是用户打开系统后看到的首个界面,整个界面简约大方,符合当代人的使用习惯。在本界面用户可以查看首页信息,包括系统公告、系统的版权信息、日历以及作者的联系方式等。在本界面的导航栏设有旅游线路、酒店信息、景点门票等功能块,用户可以自由选择功能块进行查看,如图5-2所示。图5-2系统首界面5.3酒店信息界面用户打开本界面后,可以查看酒店的详细信息,如:酒店名称、联系电话、详细介绍等。用户可以根据自身的需求选择合适的酒店,如果该酒店的信息满足用户的需求,用户可以点击预订按钮选择预订该酒店,如图5-3所示。图5-3酒店信息界面5.4预订酒店界面用户在点击预订酒店按钮后会触发一个事件,首先系统会判断当前用户是否登录系统,如果当前用户尚未登录,则系统会发出登录提示。如果用户已经登录系统,则系统会弹出预订酒店界面。在本界面,用户需要填写预订人的详细信息,根据自身需求选择入住日期,在备注里填写需要的房间信息。用户点击提交后,该表单的信息由系统存储到酒店预订表中,并在后台管理员界面与用户个人中心界面显示,用户可以在个人中心查看自己的酒店预订信息,管理员可以在后台界面内酒店预订管理一项中管理用户提交的酒店预订信息,如图5-4所示。图5-4酒店预订界面 5.5用户注册界面在首界导航栏设有注册功能块,普通用户可以在系统的前台查看系统内的各种信息,在用户登录系统后可以进行预订酒店操作。用户可以选择在本界面提交个人的详细信息,并通过系统验证后成为系统的会员。在本界面用户需要填写的信息包括:账号、密码、姓名、年龄等。如果用户在点击确定按钮时没有将信息填写完全,则系统会弹出错误提示,并提醒用户将信息填写完全。如图5-5所示。图5-5用户注册界面5.6用户个人中心界面用户登录系统后可以点击个人中心查看用户的个人信息,在本届面用户可以选择修改自己的个人信息,或者选择管理自己的酒店预订信息如图5-6所示。图5-6用户个人中心界面5.7票务信息界面在本界面用户可以选择查看景区的门票价格,并选择相应的网站进行购买,所购买的电子门票会以短信的方式发送到用户的手机,门票在用户参观景区当天生效。详细界面如图5-7所示。图5-7景区票务界面5.8管理员操作界面管理员登录本系统后,可以在后台界面管理相关信息,如旅游线路,景点信息,酒店信息等。在本界面的左侧是后台所有功能模块,管理员可以根据需求更改自己的登录密码,根据系统需求管理所有会员的信息。管理员旅游景点管理模块可以对系统内的旅游景点信息进行添加、删除等操作;在旅游线路管理模块可以对系统内的旅游线路信息进行添加、删除等操作;在后台可以处理会员的酒店预订信息,这些被处理的信息会及时反馈给前台,会在系统前台的相应界面中显示出来,如图5-8所示。图5-8管理员操作界面5.9本章小结本章主要是给出了系统的各个功能界面,对各个功能模块的操作流程进行了详细的介绍,有利于读者快速的了解系统的运行机制,系统的使用方法等。这些功能模块的设计不仅建立在系统设计阶段所制定的蓝图之上,并且与系统用户的实际需求紧密相关。本章的重点在于给出了系统实现后的实际功能界面,并通过文字加以叙述,使读者更加了解各个功能模块之间的联系,提升用户的使用体验。第六章 系统测试与分析6.1系统测试的重要性系统测试是系统开发后续阶段必不可少的步骤,通过测试系统的运行,可以发现许多系统在设计开发阶段所没出现的问题,并加以解决,有效的避免了在系统交付使用后再不断维护的不利局面。系统测试保证了系统的质量和可靠性,是系统开发

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论