火车站售票系统需求分析

课程设计名称: 数据库设计 专 业 班 级 :

学 生 姓 名 :

指 导 教 师 :王

课程设计时间:2011年06月

信息工程专业课程设计任务书

目录

一.需求分析 . ................................................................ 3

(1) 功能需求 . .......................................................... 3 售票功能 3

查询功能 3 调度功能 3 维护功能 3 统计功能 4

(2 )数据流图 . .......................................................... 4 数据字典 4 二.概念结构设计 . ............................................................ 5 E—R 图 5 三. 逻辑结构设计 . ........................................................... 5 关系模式 5

外模式 6

四.物理结构设计 . ............................................................ 8

(1)实验环境: . ......................................................... 8 (2)系统软件结构图: . ................................................... 8

一.需求分析

系统应具有售票、查询、管理和维护等功能,系统管理员可以进行对车次的更改、票价的变动及调度功能,票价的修改可以通过修改运价来进行,车次调度可通过对发车时刻表的修改来进行,维护功能即可对表进行修改。

(1) 功能需求

经过分析后确定系统应具备以下功能: (1) 售票功能

① 销售车票

任一售票员均可以售权限范围内车次的客票,权限可按 班次、车属等属性由管理员设置。可售全票、半票。 ② 退票

退票时由退票员输入客票的编号,计算机将根据退票时的时间,自动确定退票手续费的比例, 也可由系统管理员指手续费比例。

对不合法的客票(如已办理退票手续的客票、超过规定时间的客票、

没有售出的客票、已经作废的客票、不属于权限范围内售出的票等),计算机将自动识别,不予退票。

③ 改签

顾客需要更改车票,把原本的车票退掉,然后在销售给顾客他所余的车票,价格方面多退少补。

(2) 查询功能

① 车次查询,可以查询各个班次和票情况。 ② 时刻表查询:查询任一时刻的班次和票情况。 ③ 售票情况查询:查询已售票和剩余票数的情况 。 ④ 退票查询: 查询退票历史记录。

(3)、调度功能

① 运价修改:只有管理员有这一权限,根据各种调整票价。 ② 车辆修改:对车辆信息进行调度和增删改功能。 ③ 终点站修改:对车次终点站的调度和修改。

④ 车次修改:对各个车次实施调度和调整 (4)、维护功能

① 车票表修改:管理员针对实际情况对车票表的修改和维护

② 预订车票表修改:管理员根据车票的预定情况对该表进行修改和维护 ③ 退票表修改:该功能由管理员根据退票情况进行修改 ④ 密码修改:售票员可以根据个人修改自己的登入密码

(5)、统计功能

① 售票统计:可按车次,售票员对已售出票情况进行统计 ② 报表打印:对当天和该月的售票情况及盈利情况做表

(2 )数据流图

使用结构化分析方法,确定系统的数据主要是运价、车次、终点站名、发车时间和车票,对数据的操作主要有运价修改、车次修改、终点站修改、发车时间修改、售票及打印,可以确定系统的处理逻辑和流程,得到如下所示的系统数据

数据字典:

经过分析可以得到以下数据流条目:

车辆表=车次+车辆编号+车型+座位数 终点站名表=车站编号+站名+里程

发车表=车次+车站编号+发车时间+到达时间

售票表=票号+乘车日期+车次+票价+半价+工号+车站编号+座位类型 退票表=票号+退票时间+票价+应退款

售票员编号=工号+姓名+密码

车票表=车次+车站编号+座位类型+票价+车厢号+座位号

发车表+车次+车站编号+出发时间+到达时间

二.概念结构设计

E —R 图:

三. 逻辑结构设计

1)

关系模式

主键“ ”;

外键“ ”;

1. 车辆表(车次,车辆编号,车型,座位数)

2. 3. 站点表(车站编号,车站名,里程) 4. 售票员(工号,姓名,密码)

5. 6. ) 7. 1)

外模式:

车辆表:

发车表: 站点表:

售票员表:

8. 售票表:

车票表:

退票表:

四.物理结构设计

(1)实验环境:

WindowsXP ,jsp ,mysql

(2)系统软件结构图:

火车站售票管理系统

销 改 退

时 售 运 车 终 车 已 退 售 报 售 签 票 次 刻 票 价 辆 点 次 售 票 票 表 车 查 查 情 修 修 站 修 车 表 系 打 票 询 询 况 改 改 修 改 票 统 印 查 改 表 询

五.程序模块设计

课程设计名称: 数据库设计 专 业 班 级 :

学 生 姓 名 :

指 导 教 师 :王

课程设计时间:2011年06月

信息工程专业课程设计任务书

目录

一.需求分析 . ................................................................ 3

(1) 功能需求 . .......................................................... 3 售票功能 3

查询功能 3 调度功能 3 维护功能 3 统计功能 4

(2 )数据流图 . .......................................................... 4 数据字典 4 二.概念结构设计 . ............................................................ 5 E—R 图 5 三. 逻辑结构设计 . ........................................................... 5 关系模式 5

外模式 6

四.物理结构设计 . ............................................................ 8

(1)实验环境: . ......................................................... 8 (2)系统软件结构图: . ................................................... 8

一.需求分析

系统应具有售票、查询、管理和维护等功能,系统管理员可以进行对车次的更改、票价的变动及调度功能,票价的修改可以通过修改运价来进行,车次调度可通过对发车时刻表的修改来进行,维护功能即可对表进行修改。

(1) 功能需求

经过分析后确定系统应具备以下功能: (1) 售票功能

① 销售车票

任一售票员均可以售权限范围内车次的客票,权限可按 班次、车属等属性由管理员设置。可售全票、半票。 ② 退票

退票时由退票员输入客票的编号,计算机将根据退票时的时间,自动确定退票手续费的比例, 也可由系统管理员指手续费比例。

对不合法的客票(如已办理退票手续的客票、超过规定时间的客票、

没有售出的客票、已经作废的客票、不属于权限范围内售出的票等),计算机将自动识别,不予退票。

③ 改签

顾客需要更改车票,把原本的车票退掉,然后在销售给顾客他所余的车票,价格方面多退少补。

(2) 查询功能

① 车次查询,可以查询各个班次和票情况。 ② 时刻表查询:查询任一时刻的班次和票情况。 ③ 售票情况查询:查询已售票和剩余票数的情况 。 ④ 退票查询: 查询退票历史记录。

(3)、调度功能

① 运价修改:只有管理员有这一权限,根据各种调整票价。 ② 车辆修改:对车辆信息进行调度和增删改功能。 ③ 终点站修改:对车次终点站的调度和修改。

④ 车次修改:对各个车次实施调度和调整 (4)、维护功能

① 车票表修改:管理员针对实际情况对车票表的修改和维护

② 预订车票表修改:管理员根据车票的预定情况对该表进行修改和维护 ③ 退票表修改:该功能由管理员根据退票情况进行修改 ④ 密码修改:售票员可以根据个人修改自己的登入密码

(5)、统计功能

① 售票统计:可按车次,售票员对已售出票情况进行统计 ② 报表打印:对当天和该月的售票情况及盈利情况做表

(2 )数据流图

使用结构化分析方法,确定系统的数据主要是运价、车次、终点站名、发车时间和车票,对数据的操作主要有运价修改、车次修改、终点站修改、发车时间修改、售票及打印,可以确定系统的处理逻辑和流程,得到如下所示的系统数据

数据字典:

经过分析可以得到以下数据流条目:

车辆表=车次+车辆编号+车型+座位数 终点站名表=车站编号+站名+里程

发车表=车次+车站编号+发车时间+到达时间

售票表=票号+乘车日期+车次+票价+半价+工号+车站编号+座位类型 退票表=票号+退票时间+票价+应退款

售票员编号=工号+姓名+密码

车票表=车次+车站编号+座位类型+票价+车厢号+座位号

发车表+车次+车站编号+出发时间+到达时间

二.概念结构设计

E —R 图:

三. 逻辑结构设计

1)

关系模式

主键“ ”;

外键“ ”;

1. 车辆表(车次,车辆编号,车型,座位数)

2. 3. 站点表(车站编号,车站名,里程) 4. 售票员(工号,姓名,密码)

5. 6. ) 7. 1)

外模式:

车辆表:

发车表: 站点表:

售票员表:

8. 售票表:

车票表:

退票表:

四.物理结构设计

(1)实验环境:

WindowsXP ,jsp ,mysql

(2)系统软件结构图:

火车站售票管理系统

销 改 退

时 售 运 车 终 车 已 退 售 报 售 签 票 次 刻 票 价 辆 点 次 售 票 票 表 车 查 查 情 修 修 站 修 车 表 系 打 票 询 询 况 改 改 修 改 票 统 印 查 改 表 询

五.程序模块设计


相关文章

  • 火车站售票管理系统
  • 火车站售票管理系统 文档类别: 项目名称: 编写人员:完成日期: 规格需求说明书 火车站售票管理系统 目 录 1 引言 . .......................................................... ...查看


  • 火车站售票系统
  • JIANGSU TEACHERS UNIVERSITY OF TECHNOLOGY 本科毕业设计(论文) 基于ASP.NET的火车站售票系统 学院名称: 东方学院 专 业: 软件工程 班 级: 08东软件2 姓 名:指导教师姓名: 陈林凯 ...查看


  • 车站售票管理系统数据库课程设计报告
  • 天津农学院 计算机科学与信息工程系 <SQL Server>教学实习报告 实习名称: SQL Server 专 业: 计算机科学与技术 班 级: 2010级 农信 班 学 号: 1008074112 姓 名: 张春 指导教师: ...查看


  • 软件投标书
  • 浪潮科技责任有限公司 中国铁道部网上售票系统 12306 网站建设 投 标 书 建设项目名称: 中国铁道部网上售票系统 12306 网站建设 投标公司: 浪潮科技有限责任公司 投标单位业务代表: 白杨 投标单位: (公章) 浪潮科技责任有限 ...查看


  • 城市轨道交通概论复习
  • 期中考试复习题 第一章--第七章 注意:打"★"是必考题. 1.城市轨道交通的意义: ⑴缓解城市交通压力: ⑵引领城市规划,以适应城市的可持续发展: ⑶保护环境,满足人们出行的舒适要求: ⑷节约资源,降低能耗: ⑸拉动城 ...查看


  • 排队论在铁路售票系统中的应用
  • [摘要]通过实地调查数据,运用似然函数估算出某车站的来客速率和服务速率,结合排队论知识给出了排队系统的相应指标,并将排队模型与最优化理论相结合,建立了相应的铁路售票窗口最佳数量优化模型,为方便旅客购票和车站经营管理之间提供了一种较为有效的管 ...查看


  • 城轨客运管理总结 第7章 运营票务管理
  • 第7章 运营票务管理 7.1 城市轨道交通票务系统 7.1.1 票务系统概述 轨道交通票务系统是轨道交通运营方为乘客提供快捷.优惠的出行,有效进行票务收入的管理,合理配置系统资源而建立的一套满足轨道交通票务管理需求的系统. 1 票务系统的功 ...查看


  • 提高铁路旅客运输服务质量的途径
  • 提高铁路旅客运输服务质量的途径 目 录 摘 要................................................................................................. ...查看


  • 数据分析报告 铁路售票系统
  • 毕业实习数据分析报告 1. 调查实际环境背景 信息时代已经来临, 信息处理的利器--计算机应用于火车站售票的日常管理为火车站售票的现代化带来了从未有过的动力和机遇,为火车站票务管理领域的飞速发展提供了无限潜力.采用计算机管理信息系统已成为火 ...查看


热门内容