火车票管理信息系统课程设计与开发

更新时间:2023-05-30 01:01:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

某火车站售票管理信息系统设计与开发

姓 名: 陈 丽 冰(工一,16)

学 专

指 导 院: 业: 级:教 师:

工 商 管 理 专 业 11 级 工 管 一 二 崔 宏 秀

年 12 月 13 日

2013

目 录

前言

(一)作业背景 1 (二)选题说明 1 (三)工作业绩 1 一、 系统分析 2 (一)系统目标 2 (二) 可行性分析 2 (三) 管理业务调查 2 1.组织结构调查 2 2.管理功能调查 3 3.管理业务流程调查 4 4.数据流程调查 5 5.数据字典 6 二、 系统设计 12 (一) 新系统的功能结构图 12 (二) 新系统流程设计图 13 (三) 系统物理配置方案设计 14 (四) 输出设计 14 三、设计总结 14 四、参考文献 15

前言

(一) 作业背景

随着计算机网络的发展,人们对售票要求速度与效率,人们对售票管理系统要求越来越高。售票管理系统主要用于车站日常的票务处理。车售票管理系统在正常运行中需要对使用该系统的主要是车站售票人员、车站售票工作的管理人员与系统管理员。为达到操作过程中的直观、方便、实用、安全等要求,我们组在这个系统中采用模块化程序设计的方法,便于系统功能的组合和修改,以及扩充和 维护。

(二) 选题说明

由工商管理学院指导教师崔宏秀,安排39个管理信息系统课程设计与开发题目给

30位学生小组进行随机选取,选取过程中公平公正。我们小组抽选到“某火车站售票管理信息系统设计与开发”该课题。经过详细的网络资料调查和现实相关业务与问卷调查共同完成了此次”某火车站售票管理信息系统设计与开发”的管理信息系统课程设计的任务。

(三) 工作业绩

给广大买票人员提供了方便,不用排队;不会白费太多时间。无论订不订得上,

都不会太揪心;上网方便时随时可以尝试,买票时间相对自由。

一、 系统分析

(一)系统目标

售票系统主要有以下几项管理功能:

(1)订票管理:根据乘客的订票信息查询航班信息,查看是否还有余票未售出,为乘客订票,备份数据。

(2)退票管理:根据乘客提供的证件号码查找相应乘客信息,若找到,为其退票。 (3)综合查询:根据乘客的要求和提供的信息,检索航班信息数据表,查询航班信息。

(二) 可行性分析

本系统的功能设计是以系统业务流程和数据流程为依据的。为此本系统的功能划分为订票管理、乘客查询与退票管理、时刻查询和系统维护四项。在订票管理功能中,可以进行车次座位占用情况的查询、进行新乘客订票、修改订票记录和备份数据;面向学生,农民工,商务人士等群体是一个利国利民的项目。

(三) 管理业务调查

1.组织结构调查

组织结构,指的是一个组织(部门、企业、车间、科室等)的组成以及这些组成部分之间的隶属关系或管理与被管理的关系。 以下为组织结构图:

2.管理功能调查

为了实现系统的目标,系统必须具有各种功能。所谓功能,指的是完成某项工作的能力。

在本次组织结构调查中,由组织结构知道了火车站售票处内部的组织结构,

3.管理业务流程调查

业务流程图用来描述和了解业务的过程。调查管理业务流程时应顺着原系统信息流动的过程逐步进行。以下为车站售票的业务流程图:

售票管理系统业务流程图

4.数据流程调查

在管理业务调查过程中绘制的管理业务流程图和表格分配图等虽然形象地表达了管理中信息的流动和存储过程,但也没有完全脱离一些物质要素。在数据调 查过程中腰收集详细的资料。

以下为车站售票的数据流程图:

5.数据字典

数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。即数据字典的作用,是对DFD中的每个数据规定一个定义条目以保持数据在系统中的一致性。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。当用户或软件人员想了解某一数据的含义时,查询字典就清楚了。

经过分析可以得到以下数据流条目: 车次表=车辆编号+车型+座位数 终点站名表=站名+里程 运价表=车型+运价

发车时刻表=车次+车辆编号+站名+发车时间+检票口

已售车票表=票号+乘车日期+车次+站名+发车时间+票价+全半价+工号+退票否 预定车票表=预定号+乘车日期+车次+站名+发车时间+车型+票价+客户名称+订票数量

退票表=票号+退票时间+票价+应退款 售票员编号=工号+姓名 车辆编号=6﹛数字﹜6 车次=4﹛字符﹜5 车型=1﹛字符﹜8 座位数=2﹛数字﹜2 检票口=1﹛数字﹜2 站名=1﹛字符﹜10 里程=1﹛数字﹜5

运价=﹛字符﹜发车时间=﹛时间﹜ 乘车日期=﹛日期﹜ 票号=7﹛数字﹜7 票价=1﹛数字﹜5 全半价=2﹛字符﹜2 退票否=﹛T|F﹜ 预定号=4﹛数字﹜4 客户名称=6﹛字符﹜20 订票数量=1﹛数字﹜2 退票时间=﹛日期时间﹜ 应退款=1﹛数字﹜5 工号=3﹛字符﹜3 姓名=4﹛字符﹜8 数据项编号:i-01 数据项的名称:用户名 简述:用以唯一标识会员身份 类型及宽度:字符,50位 取值范文:文本

数据项编号:i-02 数据项的名称:密码

简述:登录时用以检验用户名的输入是否正确 类型及宽度:字符,50位 取值范文:文本

数据项编号:i-03 数据项的名称:姓名 简述:会员真实姓名 类型及宽度:字符,10位 取值范文:文本

数据项编号:i-04 数据项的名称:身份证号 简述:会员的身份证号码 类型及宽度:字符,18位 取值范文:文本

数据项编号:i-06 数据项的名称:列车号 简述:唯一标识一列火车 类型及宽度:字符,10位 取值范文:文本

数据项编号:i-07 数据项的名称:始发地点 简述:火车出发的城市 类型及宽度:字符,10位 取值范文:文本

数据项编号:i-08 数据项的名称:终点站 简述:火车到达的终点站 类型及宽度:字符,10位 取值范文:文本

数据项编号:i-09 数据项的名称:途经站点

简述:火车到达终点站前停下的站点 类型及宽度:字符,10位 取值范文:文本

数据项编号:i-10 数据项的名称:出发时间 简述:火车发车的日期和时间

类型及宽度:12位 取值范文:数字

数据项编号:i-11 数据项的名称:里程

简述:火车终点站距始发站的距离,单位为千米,不能小于零 类型及宽度:整型,8位 取值范文:数字

数据项编号:i-12 数据项的名称:火车票数量

简述:某一车次的火车票数量,不能小于零 类型及宽度:整型,8位 取值范文:数字

数据项编号:i-13 数据项的名称:价格

简述:火车票的价格,单位为元,不能小于零 类型及宽度:整型,8位 取值范文:数字

数据项编号:i-14 数据项的名称:火车票编号

简述:唯一标识每张火车票的编号,自动产生 类型及宽度:整型,8位 取值范文:数字 2.数据流的描述 数据流编号:D-01 数据流名称:用户信息

简 述:用户登录成功后可看到的信息 数据流来源:用户注册 数据流去向:用户

数据项组成:姓名+身份证号码+用户类型+用户名

数据流编号:D-02 数据流名称:火车票信息

简 述:会员查询火车票时返回的信息 数据流来源:查询火车票 数据流去向:用户

数据项组成:列车号+出发地+终点站+发车时间+里程+火车票数量+价格

数据流编号:D-03 数据流名称:订票指令

简 述:用户订购火车票的信息 数据流来源:用户 数据流去向:用户订票

数据项组成:列车号+火车票数量

数据流编号:D-04 数据流名称:退票指令

简 述:用户退还火车票的信息 数据流来源:用户 数据流去向:用户退票

数据项组成:列车号+火车票数量

数据流编号:D-05 数据流名称:评价信息 简 述:评价基本信息 数据流来源:用户 数据流去向:评价中心

数据项组成:评价编号+评价描述+用户名

数据流编号:D-06 数据流名称:删除信息

简 述:删除所有会员信息 数据流来源:管理员 数据流去向:删除会员信息

数据流编号:D-07 数据流名称:统计信息

简 述:售票数量及价格的统计 数据流来源:订票统计 数据流去向:管理员

数据项组成:火车票编号+用户名+价格+起始站+终点站+出发时间

数据流编号:D-08

数据流名称:修改火车票指令 简 述:管理员修改火车票信息 数据流来源:管理员

数据流去向:修改火车票

数据项组成:列车号+起始站+终点站+发车时间+总共时长+里程+火车票数量 +价格

数据流编号:D-09

数据流名称:删除火车票指令 简 述:管理员删除火车票信息 数据流来源:管理员 数据流去向:删除机票

数据流编号:D-10 数据流名称:用户积分信息

简 述:用户成功订购火车票的后获得的积分 数据流来源:订票统计 数据流去向:用户管理中心

数据项组成:用户名+里程统计+积分+用户类型

3.逻辑的描述 处理逻辑编号:P0

处理逻辑名称:火车订票网管理信息系统 简 述:帮助客户在互联网上订购火车票 输入的数据流:业务

处理描述:用户将自己所要请求的业务数据,比如订购的火车票信息等输入,以其通过该处理得到相应的结果,同时也将结果反馈给工作人员。

输出的数据流:反馈信息 处理频率:即时更新

处理逻辑编号:P1

处理逻辑名称:火车票信息管理及查询 简述:火车票的信息的查询,删除,修改 输入的数据流:火车票的基本信息

处理描述:收集到管理员和查询系统提交的请求后,进行记录,并进行信息的更新。

输出的数据流:火车票信息数据 处理频率:即时更新

处理逻辑编号:P2 处理逻辑名称:日常业务 简述:用于处理用户发出的请求

输入的数据流:提出请求信息,火车票信息,用户基本信息

处理描述:接收用户的可行需求,并将这些需求和需求结果返回各个处理。 输出的数据流:火车票信息,反馈信息,请求信息是否成功

处理逻辑编号:P3 处理逻辑名称:评估

简述:对用户的信用及优惠等级进行评估

输入的数据流:用户基本信息,用户订购及退订的火车票信息

处理描述:接收用户的订票,退票信息,并将这些信息结果返回进行处理 输出的数据流:用户信用,优惠等级

处理逻辑编号:P4

处理逻辑名称:用户评价管理

简述:用户对系统及列车服务进行评价 输入的数据流:用户名,用户评价信息

处理描述:接收用户的评价信息,并将这些信息结果返回进行处理 输出的数据流:评价信息

处理逻辑编号:P5

处理逻辑名称:用户信息管理及查询 简述:用户的信息的查询,删除,修改 输入的数据流:用户的基本信息

处理描述:收集到用户和查询系统提交的请求后,进行记录,并进行信息的更新。 输出的数据流:修改后的用户信息

4.数据存储的描述 数据存储编号:F-01 数据存储名称:用户信息表 简述:存储会员的相关信息

数据存储组成:用户名+密码+姓名+身份证号码+会员类型 相关联处理:P1.3,P1.1,P1.2

数据存储编号:F-02 数据存储名称:票务信息表 简述:存储火车票的相关信息

数据存储组成:列车号+始发站+终点站+发车时间+里程+数量+价格+时长 相关联处理:P5.1,P5.2,P5.3

数据存储编号:F-03 数据存储名称:订票信息表 简述:存储会员订票的相关信息

数据存储组成:火车票编号+用户名+列车号+始发地+终点站+发车时间+里程+数量+价格+时长

相关联处理:P2.2,P2.4,P2.3

数据存储编号:F-04 数据存储名称:订票统计表 简述:存储所有已订火车票的信息

数据存储组成:火车票编号+用户名+列车号+始发地+终点站+发车时间+里程+数量+价格+时长

相关联处理:P2.2,P2.4,P2.3

5.外部实体的描述

外部实体编号:S1 外部实体名称:会员

简述:使用系统的前台的相关人员

输入的数据流:D-01,D-02, D-03,D-04, D-05,D-10 输出的数据流:D-01

外部实体编号:S2 外部实体名称:管理员 简述:管理火车票信息的人员 输入的数据流:D-06, D-7, D-8,D-9 输出的数据流:D-02

二、 系统设计

(一) 新系统的功能结构图

本系统根据以上的设计规划出的实体有:车票实体、车站实体、顾客实体。各个实体具体的描述E-R图如下:

车票ER图

车票与顾客之间的联系 售票 1:N

车票(票号,车次,日期,车型,票价,开车时间,票种,座位号,起始站,终点站) 顾客(身份证号,银行卡号,票号) 退票1:N

车票(票号,车次,日期,车型,票价,开车时间,票种,座位号,起始站,终点站) 顾客(身份证号,银行卡号,票号,退票时间,退票手续费)

订票1:N

车票(票号,车次,日期,车型,票价,开车时间,票种,座位号,起始站,终点站) 顾客(身份证号,银行卡号,票号,日期,交易时间,交易金额,数量,起始站,终点站 (二) 新系统流程设计图 E—R图

车辆(车辆编号,车型,座位数) 目标站名(站名,里程)

发车时刻表(车次,站名,车辆编号,发车时间,检票口) 途径(车次,站名)

车票(票号,乘车日期,车次,站名,票价,全半价,座位号,工号,退票否) 预定(预定号,车次,站名,乘车日期,顾客名称,票数) 退票(票号,退票时间,票价,应退款) 售票员(工号,姓名) 运价(车型,价格)

(三) 系统物理配置方案设计

配置,电脑,工作人员,火车站售票系统,办公工具

(四) 输出设计

在买票成功后,火车售票系统会自动给出售票成功订单号,凭订单号与二代身份证到窗口领取所购买的车票

三、设计总结

通过这次课程设计,我们组对信息系统分析与设计这门学科有了更深的认识。让我这学期所学的课程得到巩固和良好的吸收,我们组对系统设计的理解得到进一步提高,完善了一些把握不准确的知识点。对之前学过的数据库等课程知识得到了复习与巩固。认识到了对编程的不熟悉,对实践的不足,以后要继续努力。

参考文献

[1]小瑞芒德·麦克劳德.管理信息系统-管理导向的理论与实践(第八版) [M] .北京:中国人民大学出版社,2002.

[2]仲秋雁刘有德.管理信息系统[M] .大连:大连理工大学出版社,2001. [3]薛华城著.管理信息系统[M] .北京:清华大学出版社,1999.

[4]刘冲英著.管理信息系统分析与设计.北京:中国物资出版社,1993.

[5]耿骞,袁名敦,肖明,等.信息系统分析与设计[M] .北京:高等教育出版 社,2001

[6]袁勤勇,顾冰,《信息系统分析与设计》 清华大学出版社 2008 [7]蔡淑琴,《管理信息系统》,北京:科学出版社,2001 [8]常新功,《管理信息系统开发方法与工具》,国防工业出版社,2002 [9]陈国青,《信息系统管理》,北京:中国人民大学出版社,2005

16

本文来源:https://www.bwwdw.com/article/ks74.html

Top