没有合适的资源?快使用搜索试试~ 我知道了~
首页火车票订票销售系统-需求分析设计
目录如下:(详细程度不用说了,花了我两个星期设计的,得到老师赞扬的~~) 一 系统需求分析 2 1任务概述 2 1.1 目标 2 1.2 用户的特点 2 1.3 系统基本信息 2 2需求规定 3 2.1 对功能的规定 3 2.1.1 客户端子系统 3 2.1.2 服务器端的功能要求 3 2.2 对数据的要求 4 2.3 故障处理要求 5 2.3.1 出错输出信息 5 2.3.2 预防出错策略 5 2.4 其他专门要求 6 2.4.1 安全保密设计 6 2.4.2 维护设计 6 2.5 对运行环境的规定 6 二 系统设计分析 7 1.系统总体设计思想 7 1.1 开发与设计的总体思想 7 1.2 系体模块结构图 7 1.3 系统设计流程图 8 2. 系统详细设计思想 9 2.1 系统文件及函数组成、功能 9 2.2函数的描述 10 三 数据库分析设计 12 1.概念结构设计 12 2. 逻辑结构设计 12 3. 物理结构设计 13
资源详情
资源评论
资源推荐

火车票订票管理系统
1.2
用户的特点
.................................................................................................................................1
2.1.1 客户端子系统.................................................................................................................................... 2
2.1.2 服务器端的功能要求........................................................................................................................ 2
2.3.1 出错输出信息................................................................................................................................... 4
2.3.2 预防出错策略.................................................................................................................................... 4
2.4.1 安全保密设计.................................................................................................................................... 4
2.4.2 维护设计............................................................................................................................................ 4
火车票订票管理系统
一 系统需求分析
1 任务概述
1.1 目标
1) 在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,
开发一个具有开放体系结构的、易扩充的、易维护的的火车票订票管理系统。
2) 该系统实现功能有:火车票初始化,订票,售票,退票,查询。
3) 火车票订票管理系统划分为两个子系统:客户端子系统,服务器端子系统。
1.2 用户的特点
用户类 描述
旅客 顾客是能够通过使用“火车票订票管理系统”来进行对火车票的查询,预
定,购买,退定以及退票功能。
系统管理员 系统管理员负责对系统数据库的维护,同时也负责系统出故障时的系
统维修。
1.3 系统基本信息
系统名称 火车票订票管理系统
系统类型 单兵综合类
适合的岗位 综合岗位
系统的创建/修改时间
2009.4.1
系统的创建/修改人 张晓萍
系统使用的工具列表 编码工具:Microsoft Visual C++6.0
1

数据库设计工具:Rational Rose Data Modeler
需求分析、详细设计和架构设计工具:Rational Rose,Microsoft Visio
文档编写工具:Microsoft Office
系统使用环境
Windows XP
系统的覆盖知识点 Microsoft Visual C++6.0 的基本使用。
C++在客户端编程的使用。
2 需求规定
2.1 对功能的规定
2.1.1 客户端子系统
在客户端系统的功能实现上,可以分为以下几个部分:
[1]车票信息的输入和统计
旅客把要求订票的信息:出发时间,出发地与目的地等数据输入并确定,系统对输入
的数据进行简单的统计,方便管理用户进行查询和宏观调控。
[2]旅客信息的存储
确定订票信息后,旅客将自己的信息存储:姓名,性别,电话号码,所定车票班次
方便以后的取票确认以及查询。
[3]车票信息的传递及接收:
将旅客所须的车票信息由客户端网络传到火车站的服务器上,并且接受火车站返回
的班次信息,然后存储起来。
[4]取消预定车票
根据旅客所输入的车票信息以及个人信息,确定被取消的车票班次,将该班次车票数据
返回火车站的服务器,火车站接受信息并重新录入该班次车票信息。
[5]退回所买车票
将退回的车票信息重新录入,由客户端网络传到火车站的服务器上,火车站服务器接受
信息并重新录入改班次车票信息,成功后返回信息给客户端 (售票点)。客户端将车款退还
给旅客。
[6]取票通知及帐单的生成和打印
把已存储的从火车站返回的班次车票信息打印出来,并且生成帐单打印出来一起交
给旅客。 印出车票给已经订票的旅客:根据旅客的取票通知及帐单,经过确认无误后,接
受旅客的付款后把车票印出来交给旅客。
2.1.2 服务器端的功能要求
在服务器端系统的功能实现上,可以分为以下几个部分:
[1]接收由售票点客户端发回的所需车票信息:
通过网络接收车票信息并存入到服务器的数据库中。
[2]生成班次信息:
根据所需车票信息(时间,地点),在数据库中查询并得到正确的班次的信息(价格,
2

时间, 等级),分配所需的车票数并在数据库中做出已售出的标记。
[3]传递班次信息到客户端(售票点):
把得到的班次信息通过网络传递到售票点。
[4]接收售票点的反馈信息:
对售票点的反馈信息进行分析,把已经售出的车票进行统计,对被旅客所退掉的车
票要进行数据库的恢复。
[5]印出车票给已经订票的旅客:
根据旅客的取票通知及帐单,经过确认无误后,接受旅客的付款后把车票印出来交
给旅客。
2.2 对数据的要求
→名字:旅客信息
描述:旅客的个人信息,用于对旅客的确认
定义:旅客信息=姓名+性别+需求信息+有效证件+行程时间+目的
地
位置:输入到售票点端(client端)
→名字:订票旅客清单
描述:已订票的旅客的记录
定义:订票旅客清单=旅客信息的合集
位置:输入到售票点端(Client端)
→名字:取票通知
描述:旅客领取火车票的凭证
定义:取票通知=旅客姓名+领票时间
位置:输出到打印机
→名字:订票信息
描述:旅客的行程时间和目的地,用于确定旅客的班次
定义:订票信息=旅客行程时间+旅客目的地
位置:传输到铁路系统端(Server端)
→名字:班次车票信息
描述:旅客的班次信息,根据旅客的行程时间和目的地确定
定义:班次车票信息=旅客车票时间+旅客车票班次
位置:传输到铁路系统端(Client端)
→名字:旅客订票记录
描述:已订票的旅客在铁路系统的记录
定义:旅客订票记录=旅客姓名+班次车票信息
位置:输出到铁路系统端(Server端)
→名字:售出车票信息
3
剩余12页未读,继续阅读













安全验证
文档复制为VIP权益,开通VIP直接复制

评论15