火车票销售系统 需求分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

制作者 郑超

火车站售票系统需求分析

一、引言

随着科学技术的发展,计算机领域不断取得日新月异的研究成果。计算机在代替和延伸脑力劳动方面发挥越来越重要的作用,在日常生活中随处都离不开离不开计算机。尤其是在交通发达的今天,要管理大量的车票销售,计算机优势更加体现出来。在数字化的今天,为了加强火车售票的管理必须依靠计算机,使火车售票员更好的对游客的管理更加有序、到位,基于上述种种原因,开发火车站售票系统更加显得重要,我们结合本次课程设计开发以下的火车站售票系统方案。 二、编写目的

本系统主要为了更好地实现火车售票管理,给火车售票员提供一个井然有序的管理平台, 防止手工管理混乱,避免一些人为的错误。提供一个良好的售票环境,更好的完成售票。同时也对旅客提供一个查询客运情况。 三、功能需求

通过对火车站售票的情况的了解:一个火车站售票系统应该包括:售票功能,查询功能,调度功能,维护功能,统计功能等模块,在本系统中增设了用户登录模块以确保信息安全,考虑到旅客需要自主客运情况,增设了无需登录只提供查询列车时刻表,售票情况等信息模块。

整个系统模块划分如下图:

火车站售票系统

维护功能模块

售票功能模块

登录功能模块

调度功能模块

统计功能模块

查询功能模块

退出功能模块

制作者 郑超

1. 登录功能模块如下:

选择角色登陆:

站长身份登录:可添加、修改、删除运价,车辆,终点站,车次,车票表,退票表,密码修改等功能。

● 销售员身份登录:可实现销售车票,退票,查询路线,班次,票价等功能。 ● 旅客身份登录:可查询路线,售票情况等功能。

2. 售票功能模块(售票员身份登陆实现)

销售车票,分为站票,硬座票,软座票,硬卧铺,软卧铺。修改已售车票表。

● 退票,修改退票表,已售车票表。从取出该票在已售车票表的记录,放至退票表。

3. 维护功能模块(站长身份登录实现)

● 车票表修改,通过增加,删除,修改车票的数量及种类,实现对火车票的调控。 ● 售票员表修改,修改售票员工号和密码。

4. 调度功能模块(站长身份登录实现)

● 运价修改。 ●

车辆修改。

● 车次修改。

用户登录

站长身份登录

售票员身份登录

旅客身份登录

售票功能模块

销售车票

退

制作者 郑超

5. 统计功能模块(销售员身份登录实现)

售票统计 包括总售票,总售票营业额。

6. 查询功能模块(销售员身份,旅客身份登录实现)

查询功能 包括当天车次,售票情况,各种票的价钱及剩余情况。 7. 退出功能模块.

主要负责结束本次登录操作,退出火车售站票系统界面;

四. E-R 图

整个系统开发过程中,主要涉及到的实体有:站长,售票员,旅客,火车票。他们之间的关系是:

五、数据字典 1.关系描述: 表1 站长表: 字段

类型 长度 值 工号(主键 ) char 10 不为空 姓名 char 10 不为空 所处车站 char 10 不为空 密码

char

20

不为空

M

站长

姓名 工号

所处车站

密码

管理

售票员

销售

火车票

N

N

M

N

火车票编号

价格

类型

车次

终点站 所处车厢

查询,购买,退票

旅客

N

工号

姓名

密码

修改车票表 修改退票表

表2 售票员表:

字段类型长度值

工号(主键)char 10 不为空

姓名char 10 不为空

密码char 10 不为空

表3 车票表:

字段类型长度值

火车编号(主键)char 8 不为空

价格Char 8 不为空

类型int 6 不为空

车次int 6 不为空

终点站char 10 不为空

所处车厢Char 10 不为空

表4 退票表:

字段类型长度值

火车编号(主键)char 8 不为空

价格Char 8 不为空

类型int 6 不为空

车次int 6 不为空

终点站char 10 不为空

所处车厢Char 10 不为空

表5 已售车票表:

字段类型长度值

火车编号(主键)char 8 不为空

价格Char 8 不为空

类型int 6 不为空

车次int 6 不为空

终点站char 10 不为空

所处车厢Char 10 不为空

2.动态数据:

输入数据:新增记录,输入的查寻关键字

输出数据:由输入的查寻关键字确定的数据记录集合。查询输出

六、接口要求

●硬件接口:无特别要求;

●网络硬件接口要求:现实中要求具有高速以太网组网一实现联网销售,但是在理论

实验验证软件本身的目的来看,无需网络通讯接口。

●软件接口要求:无

制作者郑超

七、软件属性

●可用性:本软件也可以通过单步跟踪的操作进行检查处理。

●安全性:由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参

数受到破坏也不会影响源程序。

●可维护性:本软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及

文本内容全部放于数据库中。修改、更新数据只要在数据库进行修改添加,而不需

要对系统结构进行修改,这样系统维护性、升级都十分方便。

●兼容性:由于尚未测试,故无法对兼容性进行评析。

八、支持信息及运行环境

●软件支持:本软件开发是使用Borland C++ builder编写;

●设备支持:推荐配置:WindowsXP,256内存;

●数据库:Microsoft SQL Server 2000

九、参考资料

●《数据库设计》Stephens著机械工业出版社

●《数据库系统概论》(第三版)萨师煊、王珊著高教出版社

●《数据库原理、编程与性能》作者: (美)Patrick O'Neil Elizabeth O'Neil 译者: 周

傲英俞荣华季文赟钱卫宁等

●《数据库系统基础教程》清华大学出版社

●《数库系统导论》(第七版)C.J.Date著机械工业出版社

●《C++Builder技术大全》herbertschild

制作者郑超

相关文档
最新文档