火车票订票管理信息系统_第1页
火车票订票管理信息系统_第2页
火车票订票管理信息系统_第3页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

1、目录1. 系统背景 12. 信息系统分析 12.1 初步调查 12.2 可行性研究 22.3 现行系统的详细调查 22.4 新系统逻辑模型的提出 32.4.1 数据流图 32.4.2 数据字典 43. 信息系统设计 73.1 信息系统总体设计 73.1.1 信息系统总体布局设计 73.1.2 软件系统的总体结构设计 73.2 数据存储设计 83.2.1 数据库设计 83.3 系统结构 94. 系统实施 104.1 编程并编写文档 104.2 测试 104.3 系统转换 121. 系统背景中国拥有总里程超过五万公里的铁路线,是世界上最大的铁路运输网之一。 而铁路客运服务在其中又占有非常重要的地位

2、。其中有 5000 多个车站承办客运 业务,日开列车 2000 多列。为了在日益加剧的客户运输服务竞争中确保优势, 改善铁路客户的服务质量, 铁道部门一直在努力寻找提高竞争力、 改善服务的新 途径。计算机应用于火车站售票的日常管理为火车站售票的现代化带来了从未有 过的动力和机遇, 为火车站票务管理领域的飞速发展提供了无限潜力。 能给火车 站票务带来明显的经济效益和社会效益。2. 信息系统分析2.1 初步调查中国铁路客票发售和预订系统的核心功能是建立一个覆盖全国铁路的计算 机售票网络,实现客票管理和发售工作现代化,从而方便旅客购票和旅行, 提高 铁路客运经营水平和服务质量, 系统可预订、 预售和

3、发售当日客票, 具有售返程、 联程等异地购票功能。系统预售期为 9 天。可以实现票额、座席、制票、计费、 结算、统计等工作的计算机管理。现行系统概述火车票票务管理的全部数据处理都由人工操作, 工作量大, 工作效率低, 错误率高,信息反馈不及时,因此本信息系统拟对该火车票票务管理进行以 下几方面的改革:系统功能重构业务流程重组数据流程重组为了解决上述问题,要根据目前火车票的管理模式和方法,利用 Internet 、 局域网和计算机开发基于Web的火车票订票管理信息系统,可以实现票额、座席、 制票、计费、结算、统计等工作的计算机管理。形成统一的客票信息源,实现信 息共享。7 111、/、2.2 可

4、行性研究 可行性分析经济可行性分析开发该系统的费用主要包括购买和安装设备的费用,如计算机硬件、系 统软件、机房、电源、空调等。软件开发费用,人员费用:系统开发人员、 操作人员和维护人员的工资、 培训费用等,消耗品费用: 系统开发所用材料、 系统正常运行所用消耗品,例如电费,打印纸、软盘、开发软件等开支,所 有这些费用在公司的预算范围内,所以在经济上是可行的。技术可行性分析为火车票管理开发一个信息管理系统,需要数据库编程工具的支持,如PoweredBuilder, VisualBasic, C+Builder 等工具即可不错地完成任务。 考虑到本系统是采用 B/S 架构的,所以功能强大的 Vis

5、ualStudio 可以有效 地将数据库与浏览器完美的结合起来, 而且使用比较流行的C#语言,用它开 发一个关于火车票的管理信息系统,不存在技术上的问题。营运可行性分析经过分析调查, 对新系统运行后对现在的工作效率会有明显提高。 同时经过 管理人员的培训使他们能够在新的技术条件下能够顺利开展工作。 加强了客票信 息管理与分析,提高座席利用率, 为铁路客运组织与管理工作提供辅助决策支持。结论按上述三方面进行可行性分析、研究后,我们认为由于火车票的管理人 员大多都具备操作计算机的能力,另外,此系统是一个小型信息管理系统, 花费不大。所以建立新系统是可行的,可以立项的。2.3 现行系统的详细调查对现

6、行的火车票票务工作进行详细调查研究是了解系统需求和进行系统分 析与设计的重要基础工作,这就需要进行细致而充分的调查研究。在系统调研中, 对于信息来源,可以按照系统分析工作信息的类型(关于组 织的信息、关于人的信息、关于工作的信息、关于工作环境的信息)进行信息的 收集,其主要来源是与铁路局的工作人员进行交流, 从而获得信息并收集一定的现有文件,采用关键因素策略,了解具体的需求信息。对于收集方法,则采用面 谈法并着重采用结构化交谈方法。在对公司业务进行深入了解后,对其业务职能 绘制业务流程图,如下图所示2.4新系统逻辑模型的提出 数据流图系统分析的主要成果是系统的逻辑模型,在对火车票预购管理方式和

7、业务流 程进行认真分析和研究的基础上, 运用数据流图描述出新系统应具有的功能、 数 据输入、数据输出和数据存储。对火车票销售业务进行分析,划分出几个主要的 信息管理功能,并明确各功能之间的联系,绘制出关联图、数据流图的顶层图以 及第一层数据流图,如下图所示F1火车票查询条件会员F2订票信息火车票订票管理F5车票维护信息管理员火车票预购管理关联图火车票预购管理顶层数据流图从图中可以看出,整个火车票的预购管理功能从总体上分为火车票查询、火车票预购、火车票信息更新等三大部分。242数据字典数据流图只是对数据处理和彼此之间的数据联系进行了说明,为了进一步明确数据的详细内容和数据处理过程,可以通过数据字

8、典用于进一步定义和描述所 有数据项,包括数据流、数据存储、数据处理、数据元素、外部项五部分。数据流系统名:火车票订票管理信息系统编号:F2条目名:订票信息别名:订单来源:会员去处:车票订购处理数据流结构:订单:订单标识+顾客细节顾客标识+身份证号+姓名+地址+电话+邮箱+ 车票细节车票标识+始发站+目的地+出发日期+出发时间+车次+数量简要说明:描述订单处理的有关信息,每个会员预够一次车票就有一条记录修改记录:编写XXX日期xxxx-xx-xx审核XXX日期xxxx-xx-xx数据元素系统名:火车票订票管理信息系统编号:条目名:会员编号别名:属于数据流:存储处:F2D2数据元素结构:类型:字符

9、型长度:20简要说明:会员编号是会员的识别符,每个会员都有惟一的编号修改记录:编写XXX日期xxxx-xx-xx审核XXX日期xxxx-xx-xx数据存储系统名:火车票订票管理信息系统编号:D2条目名:订单表别名:订单信息表存储组织:二维表主关键字:会员编号记录组成:会员编号出发日期总价身份证号出发时间始发站车次目的地数量简要说明:用于存储订单信息,每人一条记录修改记录:编写XXX日期xxxx-xx-xx审核XXX日期xxxx-xx-xx加工系统名:火车票订票管理信息系统编号:P3条目名:车票订购别名:输入:F2订票信息输出:F4车票订单F7车票订购信息处理逻辑:根据订单和会员情况,判断新老客

10、户,并编辑成适合的订单简要说明:本处理既要进行订单信息的输入、存储,又要进行汇总计算修改记录:编写XXX日期xxxx-xx-xx审核XXX日期xxxx-xx-xx系统名:火车票订票管理信息系统编号:条目名:会员别名:会员输入数据流:输出数据流:F3 车票信息F4会员订单信息F1 查询条件F2订票信息主要特征:会员主要特征是:会员编号、身份证号、姓名、地址、电话、邮箱简要说明:存储会员的各类信息,包括会员编号、姓名、地址等。修改记录:编写XXX日期xxxx-xx-xx审核XXX日期xxxx-xx-xx3. 信息系统设计3.1信息系统总体设计信息系统总体布局设计火车票订票管理信息系统采用分布式系统

11、的浏览器/Web服务器(B/S)计算模式,全国各地计算机联成网络,相互通信。各地区之间的数据通信由网 络完成。软件系统的总体结构设计文字描述火车票订票管理信息系统共分成车票查询、车票预购、更新火车票信息三个子系统。模块设计绘制H图火车票订票管理信息系统功能模块结构绘制IPO图制图者:XXXIPO由于下列模块调用:火车票订票管理信息系统主模块调用下列模块:新增火车票模块修改火车票模块删除火车票模块输入:新增火车票信息修改火车票信息删除火车票信息输出:车票汇总信息表系统名:火车票订票管理信息系统模块名:火车票信息更新日 期:处理内容:根据收到火车票更新信息,进入火车票信息表进行更新。内部数据元素:

12、备注:系统的IPO图(火车票信息更新)3.2数据存储设计数据库设计(1)概述在系统的数据库设计中,首先要对系统分析得到的数据词典中的数据存储进 行分析,分析各数据存储之间的关系,可采用 E-R图的方法进行数据结构分析。 这里以火车票预购数据库为例。(2)实体一关系模型(E R模型)绘制出符合三范式的E-R图E-R图(3)建立逻辑模型实体:会员信息表(会员编号,身份证号,电话,地址,电子邮件)火车票信息表(车次,始发站,目的地,出发日期,出发时间,单价) 管理员信息表(用户名,密码)联系:订单信息表(订单编号,会员编号,车次,火车票数量,总价)3.3系统结构火车票预购管理系统是在开通的火车票预购

13、网站上,利用公用高速信道和互 联网技术建立的内部信息网络。从物理位置上看,这个信息系统分布在全国各地 以及全世界,但从逻辑和实际运行效果看,它就在一个房间里。该信息系统的结构模型有三层,如下图所示,第一层是客户服务层,第二层 是业务流程层,即位于信息网络中心的 Web服务器,本系统采用微软公司的IIS 服务器,它负责接受各地用户的访问请求,并把处理结果通过网络传给用户。第 三层是数据服务层,即位于信息网络中心的数据库服务器, 本系统的数据库采用 的是微软公司的 SQL Server 数据库,它负责存储、处理通过网络收集的数据。系统的核心部分是 Web应用服务器,当用户通过浏览器发出查询、订单信

14、息 等的HTTP青求时,应用服务器上的.asp文件会使用IIS中的ADC组件将其转化 成SQL语句,然后通过ODBC区动程序提交到数据库服务器,在数据库执行完语 句后,将相关数据结果返回给 Web应用服务器,再将结果翻译成 HTML和各种 Scripts 语言传送回提出青求的浏览器。4. 系统实施4.1 编程并编写文档本系统在上述系统设计的基础上进行编程,这里就不做过多赘述。4.2 测试系统测试是信息系统的开发周期中一个十分重要的活动。尽管在系统开发周 期的各个阶段均采取了严格的技术审查, 但依然难免遗留下差错, 如果没有再投 入运行前的系统测试阶段被发现纠正, 问题迟早会在运行中暴露出来,

15、到那时要 纠正错误将要会付出更大的代价。因此我们有必要进行系统测试。我们要以找错误为目的,不是要证明程序无错,而是要精心选取那些易于发 生错误的测试数据,以十分挑剔的态度,去寻找程序的错误。测试工作应避免由原开发软件的个人或小组来承担。 设计测试用列不仅要包括合理、有效的输入数据,还要包括无效的或不合理 的输入数据。不仅要检验程序是否做了该做的事,还要检查程序是否同时做了不该做的 事。保留测试用例,将会给重新测试和追加测试带来方便。 测试方法: 人工测试个人复查 源程序编写完成后,直接由程序员自己进行检查。走查由三至五人组成测试小组,测试小组成员是未介入过该软件设计工作的 有经验的程序设计人员

16、。测试在预先阅读过该软件资料和源程序的前提下, 由测试人员扮演计算机的角色,用人工方法将测试数据输入被测程序,并在 纸上跟踪监视程序的执行情况,让人带特机器沿着程序的逻辑走一遍,发现 程序中的错误。会审测试小组的构成与走查相似,要求测试成员在会审前仔细阅读软件有关 资料,根据错误类型清单,填写检测表,列出根据错误类型要提问的问题。 会审时,由程序作者逐个阅读和讲解程序,测试人员逐个审查、提问、讨论 可能产生的错误。会审要对程序的功能、结构及风格等全部内容进行审查。机器测试黑盒测试(功能测试)将软件看成黑盒子,在完全不考虑程序内部结构和特性的情况下,研究 软件的外部特性。根据软件的需求规格说明书设计测试用例,从程序的输入 和输出特性上测试是否满足设定的功能。白盒测试(结构测试)将软件看成一个透明的盒子,按照程序的内部结构和处理逻辑来选定测 试用例,对软件的逻辑路径及过程进行测试,检查与设计是否相符。系统的测试工作一般有以下四个步骤:设计信息 软件需求信息 系统其他元素A模块系统的测试过程确认后软件系统卅测试4过程如下:单元测试组装测试确认测试系统测试4.3系统转换做出系统转换计划由于原来一直为手工操作,大多员工需要进行

温馨提示

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

评论

0/150

提交评论