《信息系统分析与设计》课程设计——计算机信息管理0902班
安全保密设计在管理员登陆
售票员1售票N车票乘车日期 15
《信息系统分析与设计》课程设计——计算机信息管理0902班
顾客n车票退票退票时间票价应退款顾客1订票N车票预定号车次日期站名
三、数据词典
售票信息管理系统数据流程图中,数据信息和处理过程需要通过数据字典才能描述清楚。在我们定义的售票信息管理系统数据字典中,主要对数据流程图中的数据流、数据存储和处理过程进行说明。
1. 主要数据流的描述
(1)数据流编号: D-01
数据流名称:用户需求信息
16
《信息系统分析与设计》课程设计——计算机信息管理0902班
数据流来源:管理员输入电脑 数据流去向:系统主菜单
数据流组成:时间、车次、目的地
(2)数据流编号:D-02
数据流名称:订票信息
数据流来源:售票员输入电脑的车次、座位号、发车日期、发车时间、座位等级、票价
数据流去向:订票账
数据流组成:车次、座位号、发车日期、发车时间、座位等级、票价
(3)数据流编号:D-03
数据流名称:退票信息
数据流来源:售票员输入电脑的车次、座位号、发车日期、发车时间、座位等级、票价
数据流去向:退票账
数据流组成:车次、始发站、终点站、发车时间、到达时间
(4)数据流编号:D-04
数据流名称:车次座位等级分配及座位占用信息
数据流来源:售票员输入电脑的车次、座位号
数据流去向:车次座位等级分配及座位占用信息表
数据流组成:车次、座位号、座位等级、票价、占用标志
2. 主要处理逻辑过程的描述
(1)处理逻辑编号:P-01
处理逻辑名称:订票处理
输入:车次、座位号、发车日期、发车时间、座位等级、票价
输出:订票账
17
《信息系统分析与设计》课程设计——计算机信息管理0902班
处理操作:用户登录后可以进行订票处理
(2)处理逻辑编号:P-02
处理逻辑名称:查询与退票处理
输入:车次、座位号、发车日期、发车时间、座位等级、票价
输出:退票账
处理操作:用户登录后可以进行退票处理
(3)处理逻辑编号:P-03
处理逻辑名称:收入统计结算信息查询
输入:车次或发车日期
输出:总收入
处理操作:按车次或日期统计总收入
(4)处理逻辑编号:P-04
处理逻辑名称:车次座位等级分配及座位占用信息查询
输入:车次、座位号
输出:车次、座位号、座位等级、票价、占用标志
处理操作:用户登录后可以查询车次座位等级分配及座位占用信息
3、主要数据存储的描述
(1)存储编号:F-01
存储名称:订票账
数据结构:车次+座位号+发车日期+发车时间+座位等级+票价
关键字 : 车次+座位号
(2)存储编号:F-02
存储名称:退票账
数据结构:车次+座位号+发车日期+发车时间+座位等级+票价
18
《信息系统分析与设计》课程设计——计算机信息管理0902班
关键字 : 车次+座位号
(3)存储编号:F-03
存储名称:收入统计结算
数据结构:车次、座位号、座位等级、票价、占用标志
说明:其中车次为主键,座位号为候选主键
4、外部实体的描述
将售票信息管理系统的E-R图转换为关系数据库的数据模型,其关系模式为:
1)车次信息(车次、始发站、终点站、发车时间、到达时间)其中车次为主键
2)订票信息(车次、座位号、发车日期、发车时间、座位等级、票价)其中车次为主键
3)车次座位等级分配及座位占用信息(车次、座位号、座位等级、票价、占用标志)其中车次为主键,座位号为候选主键
4)用户(用户名、密码、用户标识)其中用户名为主键,密码为候选主键
19
《信息系统分析与设计》课程设计——计算机信息管理0902班
五 总结
这次课程设计,是对课本知识的巩固与实践,在这个过程中,我们熟练掌握了信息系 统分析与设计的整个过程,使得在学习阶段一些模糊的概念变得清晰深刻。在设计的过程中通过团队的协作,亲手解决问题,我们提高了解决问题的能力,更加重视团队的力量。总之,这次的课程设计,让我们收获颇多,对我们今后的系统建设有非常重要的意义。
结束语
致谢
首先,要感谢我们的《系统分析与设计》的任课老师——杨中华老师。其次要感谢我们小组的各个成员。在杨老师的指导下和各个组员的辛勤工作下我们终于完成了小组的课程设计。 主要参考文献
系统需求分析说明书 信息系统分析与设计
■
20