《售票管理信息系统.pdf》由会员分享,可在线阅读,更多相关《售票管理信息系统.pdf(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、摘要因为现在人们的忙碌生活,方便的管理信息系统由此而生,我就是针对售票流程来设计售票管理信息系统。这个售票管理信息系统,根据售票的三种方式:电话购票、网络购票、现场购票分别进行流程的设计。再通过一系列数据在其系统内部处理过程,设计出的业务流程图、数据流程图、E-R 图、功能模块图等。经过对售票管理信息系统的设计,让售票部门能够方便的且正确的处理,让购票者在任何地方都能够购买到所需票据。关键字:管理信息系统 票务流程目录1.系统开发背景.12.数据库设计 .12.1 业务流程图.12.2 数据流程图.22.3 数据字典 .52.4 E-R 图.93.系统设计.113.1 物理方案配置.113.1
2、.1 系统处理方式.113.1.2 系统硬件配置.113.1.3 系统软件配置.113.2 系统总体功能模块图.123.3 代码设计.123.4 输入输出设计.133.5 模块功能和处理过程设计.15正 文一、系统开发背景随着时代的发展,人类已经逐步进入信息化社会。信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。由于信息资源对人们生活的重要性,不断提高信息的收集、传输,加以利用等活动,日益成为人们社会生活的重要组成部分。 售票管理信息系统的产生和发展正好满足人们的这种需求。当前社会,售票管理信息系统通常包含火车票、飞机票、长途车票
3、、表演门票等方面。现在,因为人们工作的忙碌,没有太多的时间像以前一样,排队去购票,所以出现了很多的购票方式,建立一个计算机管理信息系统,以减轻人们的工作,使他们有更多的时间,并且能尽可能快的完成他们的购票目的。另一方面也提高售票系统的业务管理水平。二、数据库设计1.业务流程图购票者图 2-1 售票管理信息系统业务流程图1现金、银行汇款单票据信息打印软件发票处理存档票据打印票务处理部门数据源查询核对2.数据流程图P1.0登记购票者资料F5 网络购票F6 电话购票F7 购票者资料购票者F1 现场购票D1.0票务处理数据F8 场次、 班次P2.0审核所需场次、班次F4、F14票据F2 现金F3 发票
4、通知单的记录F9 已审核有所需班次、场次记录发票部门财务部门D2.0购票者个人资料数据F10 购票者个人资料F12F13 发票通知单现金、银行汇款单P3.0核对资料F11 正确资料.P4.0确定支付方式图 2-2 售票管理信息系统数据流程图售票管理信息系统的顶层数据流程图见图 2-2 所示,该图表示了售票信息处理系统与外部实体之间的信息输入、输出关系,即标定了系统与外界的界面。此售票管理信息系统有三个实体,分别是购票者、发票部门、财务部门。而购票者又有三种方式进行购票,分别是现场购票、网络购票、电话购票。通过图 2-2,可以将数据图中各个子处理进一步分解,见图2-3、2-4、2-5。2图 2-
5、3“审核所需场次、班次”数据流程分解图图 2-3 是审核所需场次、班次的数据流程分解图。从票务处理数据中查询所有的场次和班次的表演,然后再根据已售出的票据记录,从中筛选得到购票者所需的票据。F1 个人姓名、 身份证号F3 已审核有所需场次、班次记录F2 票据余记录F1 票务记录D1.0票务处理数据P.2.1查询所有的场次、班次P2.2筛选购票者所需票据剩余D2.0购票者个人资料数据码等资料F5 修改后正确资料P3.1核对购票者识别资料F2 识别资料F6 正确资料F3 联系资料P3.3修改错误资料F4 错误资料P3.2核对购票者联系资料图 2-4“核对资料”数据流程分解图图 2-4 是核对资料的
6、数据流程分解图。从购票者个人资料数据中,对其识别资料(购票者个人姓名、身份证号码等)和联系资料(购票者电话、地址等)进行核对,只有正确的资料,才能继续进行以下步骤。如果资料错误,就要对其进行修改。3F1 银行P3.0核对资料汇款P4.1选择支付银行F2 银行资料F5 购票者联系资料P4.2核对账号及余额F6 发票通知单F4 邮寄P4.3核对购票者地址、电话F3 账号及余邮局额记录图 2-5“确定支付方式”数据流程分解图图 2-5 是确定支付方式的数据流程分解图。核对正确后的资料,就可以进行支付的步骤。支付方式有分银行汇款和邮寄。如果是银行汇款就要选择银行,核对账号及余额,之后就可以确定支付。如
7、果是邮寄,就要核对购票者地址和电话,再通过邮局进行发票。4P4.4确定支付3.数据字典数据字典用于进一步定义和描述所有数据项,包括数据流字典(如表3-2 所示) 、数据存储字典(如表 3-3 所示) 、数据处理字典(如表 3-4 所示)三类。数据编号0102名称票据号场次、班次号03场次、班次名040506购票者号购票者姓名购票者电话整型字符型整型6411用于通知票据情况07购票者地址字符型30用于票据送达08票据数量整型3记录所需票据表 3-1 数据项描述表 3-1 列出的数据字典中的部分条目,并给出数据描述的部分内容。它是对数据流图中各个存储文件中记录的字段予以逐个定义,规定其类型、长度和
8、各个字段的作用。例如购票者数据,它是由购票者号、购票者姓名、购票者电话、购票者地址、需票据数量等均给以定义(类型、长度、说明) ,这里列出的只是对各数据元素的一部分。5字符型20类型整型整型长度63说明票据编号备注编号名称来源去向所含数据结构说明F7购票者资料P1.0 登记D1.0 票务购票者姓用于核对购票者资料处理数据名、电话、地址等资料F8场次、班次的记录D1.0 票务P2.0 审核表演的场地、时间用于售票的情况了解处理数据所需场次、班次F9已审核有所P2.0 审核D2.0 购票同上需班次、场所需场次、者个人资料次记录F10购票者个人资料班次D2.0 购票者个人资料数据F12现金、银行汇款
9、单.P4.0 确定支付方式数据P3.0 核对资料购票者姓名、身份证号码等资料财务部门金额、汇款用于核实金时间、汇款银行F13发票通知单.P4.0 确定支付方式表 3-2 数据流字典表 3-2 为数据流字典清单,此处对F7 作如下解释,数据流F7 的来源是登记购票者资料,它的去向是票务处理数据,在 F7 中包含如下信息:购票者姓名、电话、地址等资料。6发票部门时间、数量用于发票额用于核对,进而发放编号D1.0名称票务处理数据流入数据流流出数据流F7F2(D1.0-内容说明库存票据数用于记录发(P1.0-D1.财务部门)量、发出票出、库存票0)F3(D1.0-据数量、日期据F1(购票者发票部门)-
10、P2.0)F8(D1.0-P2.0)D2.0购票者个人F9F10购票者姓用于记录购票者资料资料数据(P2.0-D2.(D2.0-P3.名、联络方0)0)表 3-3 数据存储字式等表 3-3 为数据存储字典清单,均以 D 表示。此处对 D9 进行解释,D1 为票务处理数据,它是用来记录发出、库存的票据。D1 从 F7、F1 处流入,F2、F3、F8 处流出。D1 包含如下信息:库存票据数量、发出票据数量、日期。7编号P1.0名称登记购票者资料输入F5 网络购票F6 电话购票输出F7 购票者资料处理根据资料,对购票者进行初步确定说明登记.P2.0审核所需场F8 场次、班次、班次次的记录F9 已审核
11、有所需班次、场次记录审核有无所需票据审核P3.0核对资料F10 购票者个人资料F11 正确资料确保票据能否送达给购票者核对P4.0确定支付方式F11 正确资料F12 现金、银行汇款单F13 发票通知单保证收入表 3-4 数据处理字典表 3-4 为数据处理字典清单,它对数据流图中的所有处理功能作出说明。84.E-R 图(实体-关系图)购票者号购票者姓名购票者电话购票者地址购票者n票务处理1发票部门图 4-1 发票部门与购票者之间的一对多联系图 4-1 的实体是购票者和发票部门,通过购票者与发票部门的联系,可以便于票据能准确交付给购票者,避免票据交付的错乱。其关系模型为:购票者=购票者号+购票者姓
12、名+购票者电话+购票者地址发票部门=购票者号+票据号+票据数量9购票者号票据号票据数量票务处理购票者n购票者号购票者姓名购票者电话购票者地址图 4-2 财务部门与购票者之间的一对多联系图 4-2 的实体是购票者和财务部门,通过购票者与财务部门的联系,能正确向购票者收取票款,避免企业的损失。其关系模型为:购票者=购票者号+购票者姓名+购票者电话+购票者地址财务部门=发票通知单+现金收款单+汇款单+购票者号发票部门1财务部门发票通知单现金收款单汇款单1对应n购票者n对应1财务部门图 4-3 售票管理信息系统 ER 关系图由图 4-1 和图 4-2 合并就得到整体 E-R 图(图 4-3)。购票者和
13、发票部门之间存在一对多联系,购票者和财务部门之间存在一对多联系。10三、系统设计1物理方案配置(1)系统处理方式售票管理信息系统采用现场、网络、电话的方式进行。现场、网络、电话形成一个大的系统,互相都要用网络进行连接。如现场就应每个窗口都各配置一台微机,每台微机都应联成网络,相互通信。(2)系统硬件配置多台微机(包括主机、显示器及磁盘驱动器) 。票据打印机。适配器、电缆等其它网络配件。(3)系统软件配置汉字多用户操作系统。汉字 dBASE数据库系统。其它应用软件。112.系统总体功能模块图售票管理信息系统订票信息管理购票者信息管理场次信息管理订订添购购场已剩票票加票票次售余信信订者者基场场息息
14、票识联本次次查修信别系信信信询改息资资息息息料料管管管理理理5-1 售票管理信息系统功能模块图3.代码设计三级科目代码二级科目代码一级科目代码这里所设计的代码为数字码,使代码定位简单,易于管理。一级科目代码为表演场地的代码;二级科目代码为表演场次的代码;三级科目代码为购票者的代码。在此管理信息系统,其权值设为:876 543 21举一代码为例,某张票据的原代码为 101 021 08原代码: 101 021 08各乘以权:876 543 2112收款管理发现银票金行通收汇知款款核核算算乘积求和:8+0+6+0+8+3+12+8=45以 11 为模去除乘积之和,取余作为校验位:45/11=1由此
15、得出代码为:101 021 08 14.输入输出设计(1)输入设计输入的数据有三种,分别为购票者资料、票务信息和错误改正。分别描述如下:购票者资料来源购票者媒体表格(每张票据的购票者所填的表格)字段购票者号(六位数字型)购票者姓名(四位字符型购票者电话(十一位整型)购票者地址(三十位字符型 )票务信息来源发票部门媒体表格字段票据号(六位数字型)票据数量(三位数字型)场次、班次号(三位数字型)场次、班次名(二十位字符型) 错误改正来源所有用户媒体表格字段由负责改错工作的程序员设计(也包括盘点后的实际库存的输入)13(2)输出设计系统的主要输出有二个:库存总数、库存盘点的调整报告。 下面分别进行描
16、述: 库存总数去向发票部门、财务部门。形式缩微胶片。顺序依票据号排序。库存盘点后的调整报告形式打印。顺序依票据号次序。频率每次盘点后打印。145.模块功能和处理过程设计输入(I)处理(P)确定是否有所需票据处理可发票单据确定购票者资料输出(O)打印票据编辑已售票据单输入购票信息读库存票据文件图 6-1“票务处理”的 IPO 图 IPO 图主要是配合层次化模块结构图详细说明每个模块内部功能的一种工具。它包括输入(I)、处理(P)、输出(O)以及与之相应的数据库/文件、在总体结构中的位置等信息。此“票务处理”中输入(I)有输入购票信息、读库存票据文件;处理(P)有确定是否有所需票据、处理可发票单据、确定购票者资料;输出(O)有打印票据、编辑已售票据单。输入购票信息读 库 存票 据 文件确 定 是否 有 所需票据处 理 可发 票 单据确 定 购票 者 资料打 印 票据编 辑 已售 票 据单输入处理输出票务处理输 入 购票项目购票校验记 录 可修 改 库发 票 据存量资料图 6-2“票务处理”的 HIPO 图15参考文献1 薛华成.管理信息系统(3 版).北京:清华大学出版社,19992 黄培伦.组织行为学.广州:华南理工大学出版社,20033 黄梯云.管理信息系统(修订版).北京:高等教育出版社,200216