中国矿业大学2012届本科生毕业设计(论文) 第6页
票务数据库系统中央管理计算机网络连接票务系统管理终端检票系统售票系统
图2.2系统总体结构图
游客采用景点门口售票方式,通过售票系统进行购票结算取得电子门票。售票系统终端实时采集和汇总售票中产生的数据,并将数据通过计算机网络发往系统数据服务器,系统实现与景点主干网、中央数据库互联。检票系统主要的主要设备是三杆旋转闸机,由三杆旋转装置、读卡器、液晶显示器、控制器等组成,集中于不锈钢外壳内。读卡器读取有效门票信息后,由控制器控制三杆旋转装置,同时通过液晶显示器显示出来,并将信号送往系统数据服务器。系统数据服务器对接受到的相关交易数据记录进行处理,自动生成票务审计、客流统计分析和财务报表信息。工作人员可以据此进行景点游客流量的未来预测。
2.2系统的可行性分析
系统的可行性主要包括技术可行性,经济可行性,法律可行性,结合本系统的特点,还有操作可行性等。 2.2.1技术可行性
技术上的可行性分析是指技术条件能否顺利完成开发工作,软、硬件能否满足需要。本系统采用PowerBuilder开发出友好美观的人机界面,便于用户理解、操作。数据库管理系统采用PB自带的数据库ASA,它能够处理大量数据,同时保持数据的完整性、安全性。因此本系统的开发平台已成熟可行。硬件方面,在科技飞速发展的今天,硬件更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越便宜,因此硬件平台也能够满足本系统所需。故本系统的在技术上是没有问题的,是可行的。 2.2.2经济可行性
为了确定待开发的系统的经济效益能否超过开发成本。开发本旅游景点票务管理系统是一个不会直接产生经济效益的投资,但是能够节省人员资源的消耗和浪费,从而节约成本,
中国矿业大学2012届本科生毕业设计(论文) 第7页
提高效率。从成本效益角度来观察,这个系统的开发成本不是很高,但是在使用后,能够起到的作用却是十分可观的。 2.2.3法律可行性
本系统完全由开发者自己开发完成,不涉及侵权问题,而且在将来开发完成后使用过程中也不违反现有任何法律法规,因此开发本系统在法律上是可行的。 2.2.4操作可行性
本旅游景点票务管理系统是基于PB语言开发的。PowerBuilder是一种图形化的快速应用开发(RAD)工具被广泛用于数据库应用开发。他是是用来进行客户/服务器开发的专业工具。而且它对于一个小型的数据库处理具有不可比拟的优点和简单方便。所以丛操作可行性方面是可行的。开发出来的界面也是十分容易使用,具有简单,容易上手的特点。 2.3景点票务管理系统的体系结构设计
设计旅游票务管理系统时,不仅仅要依据相应的原则和标准,还要立足于实 际需求和现场要求,强调从实际出发。所以在实际设计的时候,既要满足于功能需 又要简化设计过程,还要增强逻辑的独立性和整合的可靠性、稳定性.。 2.3.1体系的逻辑结构设计
从组织逻辑上讲,系统体系主要由以下几个部分组成:售票系统、检票系统、 系统数据服务器、网络传输媒质。组织逻辑图如图2.3所示.。
售票系统检票系统景点主干网网络传输介质扩展部件信息状态监管查询终端系统数据服务器图2.3 系统组织逻辑图
从功能逻辑上来讲,分为门票售卖、检票、交易数据传送、交互和数据处理等,可以用图2.4来示意。
中国矿业大学2012届本科生毕业设计(论文) 第8页
个人售票网络售票检票产生交易流水数据数据综合处理参考数据交互生成财务报表查询系统状态票务审计客流统计预测客流量生成图表 图2.4体系功能逻辑图
在图2.4中,个人售票、网络售票以及检票的动作包含了两层含义,一是针对游客完成了对应的行为,一是获得交易流水数据。这些数据在本地进行备份(Backup)或者缓存(Cache)后被发往系统数据服务器,这里以及前文提到的系 统数据服务器针对的是票务系统内部的数据服务器,并不是其它的数据服务器,也 不是景点的中央数据服务器。当然数据其实是可以发往中央数据服务器的,但是之所以没有这样作,主要是为了减轻中央数据服务器的负担,另一方面,主要是为了 便于以后的数据库扩展和维护。在处理中心对数据进行统计、分析和预测等处理,而后,根据不同的需要编写相应的交互接口。图中的“参考数据”,主要指的是,为了进行未来一定时期游客的流量预测,而需要参考的往年同期的游客流量。游客流量通过访中央数据库服务器获得。 2.3.2系统的硬件系统结构
景点票务管理系统的整体性能的优越,以及功能的发挥与硬件体系的设计密切相关。鉴于目前国内外,售票和检票系统的基本部件已经发展的非常成熟,而且如果自主开发,技术要求非常高,开发周期又长,所以选用通用的、符合ISO标准和业界标准的基础设备部件,在此基础上,进行高层开发。
根据上述的功能要求,基本可以开列主要硬件需求清单。
中国矿业大学2012届本科生毕业设计(论文) 第9页
表2.1 序号 1 售票单元 由售票计算机、读(写)卡器及釆集数据信息并将有配套 的应用软件组成,对游客关 数据入库 出售票据 对游客的合法性进行鉴定和识釆集数据信息并将有别,并 控制闸门的开启 关 数据入库 设备名称 功能描述 其它说明 2 二杆旋转闸机 3 服务器、网络器实现网络通信和数据信息化管网络器件含网线、件 理 HUB等 4 监控、查询设备 实现对各个系统的设备运行状可以是数个T控机作况的 监控 5 数据处理设备 6 网络打印机 为 客户终端 实现游客流量的统计分析和预采用数个品牌机作为测 客 户终端 打印各种明细表和汇总报表 如当日门票销售报表等 一个完整的票务管理系统的硬件结构是比较复杂的,它将牵扯包含多种网络的 联通和不同硬件之间的集成和综合。但是,对于一个实际案例,需求上往往无需完整的硬件系统结构,需要省略部分结构,进行精简。
2.4数据流图
在软件工程方法学中有许多方法,其中结构化方法是其中非常重要的一种。结构化方法方法是基于软件生存周期的。目前根据软件生存周期内的不同阶段的不同目的,己经形成了整套的结构化方法系列,即结构化分析方法。根据结构化的程序设计,画出本系统的数据流程图,中心任务是用于售票人员(或者游客)与机器交互,完成售票和检票的任务;如下图(图2.5)所示:
票务中心核对售票验票结果发送采集输出接收售票信息游客条码信息 图2.5票务系统数据流图

