售票管理信息信息系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

-1-信息系统分析与设计课程设计报告课程设计题目:售票管理信息系统学生姓名:学号:专业:班级:指导教师:2011年11月24日-2-摘要科技的发展,社会的进步,生活步骤的加快,使得购票成为生活中比较任人烦恼的事情,为了改善这种情况,方便的管理信息系统由此而生,我就是针对售票流程来设计售票管理信息系统。这个售票管理信息系统,根据售票的三种方式:电话购票、网络购票、现场购票分别进行流程的设计。再通过一系列数据在其系统内部处理过程,设计出的业务流程图、数据流程图、E-R图、功能模块图等。售票管理信息系统的能够让售票部门快速的且正确的处理各项业务,让购票者能够比较方便的购买所需票证。关键字:管理信息系统,票务流程,业务流图,数据流图,数据字典,E—R图。-3-目录1.系统开发背景................................................32.数据库设计................................................32.1业务流程图..............................................32.2数据流程图..............................................42.3数据字典...............................................72.4E-R图...................................................113.系统设计....................................................133.1物理方案配置............................................133.1.1系统处理方式........................................133.1.2系统硬件配置........................................133.1.3系统软件配置........................................133.2系统总体功能模块图......................................143.3代码设计................................................143.4输入输出设计............................................153.5模块功能和处理过程设计..................................174.系统效果图..........................................................18-4-正文一、系统开发背景随着时代的发展,人类已经逐步进入信息化社会。信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。由于信息资源对人们生活的重要性,不断提高信息的收集、传输,加以利用等活动,日益成为人们社会生活的重要组成部分。售票管理信息系统的产生和发展正好满足人们的这种需求。当前社会,售票管理信息系统通常包含火车票、飞机票、长途车票、表演门票等方面。现在,因为人们工作的忙碌,没有太多的时间像以前一样,排队去购票,所以出现了很多的购票方式,建立一个计算机管理信息系统,以减轻人们的工作,使他们有更多的时间,并且能尽可能快的完成他们的购票目的。另一方面也提高售票系统的业务管理水平。二、数据库设计1.业务流程图图2-1售票管理信息系统业务流程图购票者现金、银行汇款单数据源查询核对票据打印打印软件票据信息发票处理票务处理部门存档-5-2.数据流程图图2-2售票管理信息系统数据流程图售票管理信息系统的顶层数据流程图见图2-2所示,该图表示了售票信息处理系统与外部实体之间的信息输入、输出关系,即标定了系统与外界的界面。此售票管理信息系统有三个实体,分别是购票者、发票部门、财务部门。而购票者又有三种方式进行购票,分别是现场购票、网络购票、电话购票。通过图2-2,可以将数据图中各个子处理进一步分解,见图F1现场购票F5网络购票F6电话购票F7购票者资料F8班次、时间的记录F2现金F4、F14票据F9已审核有所需班次、时间F10购票者个人资料F3发票通知单F11正确资料F12现金、银行汇款单F13发票通知单P1.0登记购票者资料P2.0审核所需班次,时间.P4.0确定支付方式P3.0核对资料D2.0购票者个人资料数据D1.0票务处理数据购票者发票部门财务部门-6-2-3、2-4、2-5。图2-3“审核所需场次、班次”数据流程分解图图2-3是审核所需场次、班次的数据流程分解图。从票务处理数据中查询所有的场次和班次的表演,然后再根据已售出的票据记录,从中筛选得到购票者所需的票据。图2-4“核对资料”数据流程分解图图2-4是核对资料的数据流程分解图。从购票者个人资料数据中,对其识别资料(购票D1.0票务处理数据P.2.1查询所有的场班次、时间P2.2筛选购票者所需票据剩余F1票务记录F2票据余记录F3已审核有所需场次、班次记录D2.0购票者个人资料数据F1个人姓名、身份证号码等资料P3.1核对购票者识别资料P3.2核对购票者联系资料F2识别资料F4错误资料F3联系资料P3.3修改错误资料F6正确资料F5修改后正确资料-7-者个人姓名、身份证号码等)和联系资料(购票者电话、地址等)进行核对,只有正确的资料,才能继续进行以下步骤。如果资料错误,就要对其进行修改。图2-5“确定支付方式”数据流程分解图图2-5是确定支付方式的数据流程分解图。核对正确后的资料,就可以进行支付的步骤。支付方式有分银行汇款和邮寄。如果是银行汇款就要选择银行,核对账号及余额,之后就可以确定支付。如果是邮寄,就要核对购票者地址和电话,再通过邮局进行发票。F4邮寄P3.0核对资料F1银行汇款P4.1选择支付银行P4.2核对账号及余额P4.3核对购票者地址、电话F5购票者联系资料F2银行资料P4.4确定支付F6发票通知单F3账号及余额记录邮局-8-3.数据字典数据字典用于进一步定义和描述所有数据项,包括数据流字典(如表3-2所示)、数据存储字典(如表3-3所示)、数据处理字典(如表3-4所示)三类。数据编号名称类型长度说明备注01票据号整型6票据编号02班次、时间号整型303班次、时间名字符型2004购票者号整型605购票者姓名字符型406购票者电话整型11用于通知票据情况07购票者地址字符型30用于票据送达08票据数量整型3记录所需票据表3-1数据项描述表3-1列出的数据字典中的部分条目,并给出数据描述的部分内容。它是对数据流图中各个存储文件中记录的字段予以逐个定义,规定其类型、长度和各个字段的作用。例如购票-9-者数据,它是由购票者号、购票者姓名、购票者电话、购票者地址、需票据数量等均给以定义(类型、长度、说明),这里列出的只是对各数据元素的一部分。编号名称来源去向所含数据结构说明F7购票者资料P1.0登记购票者资料D1.0票务处理数据购票者姓名、电话、地址等资料用于核对F8班次、时间的记录D1.0票务处理数据P2.0审核所需场次、班次表演的场地、时间用于售票的情况了解F9已审核有所需班次、时间记录P2.0审核所需场次、班次D2.0购票者个人资料数据同上F10购票者个人资料D2.0购票者个人资料数据P3.0核对资料购票者姓名、身份证号码等资料用于核对,进而发放F12现金、银行汇款单.P4.0确定支付方式财务部门金额、汇款时间、汇款银行用于核实金额F13发票通知单.P4.0确定支付方式发票部门时间、数量用于发票表3-2数据流字典表3-2为数据流字典清单,此处对F7作如下解释,数据流F7的来源是登记购票者资料,-10-它的去向是票务处理数据,在F7中包含如下信息:购票者姓名、电话、地址等资料。编号名称流入数据流流出数据流内容说明D1.0票务处理数据F7(P1.0-D1.0)F1(购票者-P2.0)F2(D1.0-财务部门)F3(D1.0-发票部门)F8(D1.0-P2.0)库存票据数量、发出票据数量、日期用于记录发出、库存票据D2.0购票者个人资料数据F9(P2.0-D2.0)F10(D2.0-P3.0)购票者姓名、联络方式等用于记录购票者资料表3-3数据存储字表3-3为数据存储字典清单,均以D表示。此处对D9进行解释,D1为票务处理数据,它是用来记录发出、库存的票据。D1从F7、F1处流入,F2、F3、F8处流出。D1包含如下信息:库存票据数量、发出票据数量、日期。-11-编号名称输入输出处理说明P1.0登记购票者资料F5网络购票F6电话购票F7购票者资料根据资料,对购票者进行初步确定登记.P2.0审核所需班次、时间F8场次、班次的记录F9已审核有所需班次、场次记录审核有无所需票据审核P3.0核对资料F10购票者个人资料F11正确资料确保票据能否送达给购票者核对P4.0确定支付方式F11正确资料F12现金、银行汇款单F13发票通知单保证收入表3-4数据处理字典表3-4为数据处理字典清单,它对数据流图中的所有处理功能作出说明。-12-4.E-R图(实体-关系图)图4-1发票部门与购票者之间的一对多联系图4-1的实体是购票者和发票部门,通过购票者与发票部门的联系,可以便于票据能准确交付给购票者,避免票据交付的错乱。其关系模型为:购票者=购票者号﹡+购票者姓名+购票者电话+购票者地址发票部门=购票者号+票据号﹡+票据数量购票者购票者号购票者姓名购票者电话购票者地址票务处理发票部门购票者号票据号票据数量n1-13-图4-2财务部门与购票者之间的一对多联系图4-2的实体是购票者和财务部门,通过购票者与财务部门的联系,能正确向购票者收取票款,避免企业的损失。其关系模型为:购票者=购票者号﹡+购票者姓名+购票者电话+购票者地址购票者购票者号购票者姓名购票者电话购票者地址票务处理财务部门发票通知单现金收款单汇款单n1-14-财务部门=发票通知单﹡+现金收款单+汇款单+购票者号图4-3售票管理信息系统E—R关系图由图4-1和图4-2合并就得到整体E-R图(图4-3)。购票者和发票部门之间存在一对多联系,购票者和财务部门之间存在一对多联系。三、系统设计1.物理方案配置(1)系统处理方式售票管理信息系统采用现场、网络、电话的方式进行。现场、网络、电话形成一个大的系统,互相都要用网络进行连接。如现场就应每个窗口都各配置一台微机,每台微机都应联成网络,相互通信。(2)系统硬件配置1多台微机(包括主机、显示器及磁盘驱动器)。2票据打印机。3适配器、电缆等其它网络配件。(3)系统软件配置1汉字多用户操作系统。2汉字dBASE—Ⅲ数据库系统。购票者财务部门发票部门1n对应n1对应-15-3其它应用软件。2.系统总体功能模块图5-1售票管理信息系统功能模块图售票管理信息系统订票信息管理查询订票信息修改订票信息添加订票信息购票者信息管理购票者联系资料购票者识别资料票据信息管理票据基本信息管理已售票据信息管理剩余票据信息管理收款管理发票通知现金收款核算银行汇款核算-16-3.代码设计﹡﹡﹡﹡﹡﹡﹡﹡三级科目代码二级科目代码一级科目代码这里所设计的代码为数字码,使代码定位简单,易于管理。一级科目代码为表演场地的代码;二级科目代码为表演场次的代码;三级科目代码为购票者的代码。在此管理信息系统,其权值设为:87654321举一代码为例,某张票据的原代码为10102108原代码:10102108各乘以权:87654321乘积求和:8+0+6+0+8+3+12+8=45以11为模去除乘积之和,取余作为校验位:45/11=1由此得出代码为:1010210814.输入输出设计(1)输入设计输入的数据有三种,分

1 / 21
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功