文档介绍:《数据库原理》课程设计报告
课程设计题目: 车站售票管理系统
学院名称: 计算机与电子信息学院
专业: 计算机网络技术
学生姓名: 姚朗思学号:08033060131
指导教师: 朱兴统职称: 讲师
2009年 12月 29日
目录
1、需求求报告分析…………………………………………………………………………1
1、1 概述…………………………………………………………………………1
1、2 系统功能分析………………………………………………………………1
1、3 数据流图……………………………………………………………………2
1、4 数据字典……………………………………………………………………3
2、概念及逻辑结构设计…………………………………………………………………7
2、1 ER图………………………………………………………………………7
2、2 关系模式……………………………………………………………………8
2、3数据结构……………………………………………………………………9
3、数据库设计………………………………………………………………………………10
4、系统软件结构设计…………………………………………………………………11
4、1 系统功能设计………………………………………………………………11
4、2 其它需求……………………………………………………………………12
4、3说明…………………………………………………………………………12
5、程序模块设计…………………………………………………………………………15
5、1 功能模块详细设计…………………………………………………………15
5、2 界面设计……………………………………………………………………16
5、3 附录:系统程序源代码……………………………………………………16
参考文献………………………………………………………………………………………25
1系统需求分析报告
汽车售票管理系统主要用于车站日常的票务处理。车售票管理系统在正常运行中需要对使用该系统的主要是汽车站售票人员、汽车站售票工作的管理人员与系统管理员。为达到操作过程中的直观、方便、实用、安全等要求,我们组在这个系统中采用模块化程序设计的方法,便于系统功能的组合和修改,以及扩充和维护。
根据需求分析,本系统要实现以下的基本功能。
:分为汽车站售票人员和系统管理员两种权限登陆。用户通过
输入不同用户名和密码进行身份验证,系统通过用户名和密码判断不同用户的权限,从而确定该用户可以执行的操作。
:由汽车站的普通售票人员通过不同的检索入口,查询车票信息,并进行排序。
:汽车站售票人员、汽车站售票工作的管理人员能够修改自身的用户名和密码,系统管理员则能实现系统用户与普通用户的添加,修改普通用户与系统管理员的密码,以此确保该系统能够安全操作,避免不必要的损失。
:对当天车票的信息进行汇总。
图1-1 顶层图
图1-2 0层图
图1-3 售票1层图
顾客
售票人员
车站售票管理系统
购票信息
售票信息
顶层图
购票信息
查询
可供票
处理买票
车票
车票记录
车票汇总
缺票记录
0层图
售票记录
购票信息
1层图
查询
可供票
处理买票
车票
售票记录
车票记录
订票信息
查询顾客信息
核对后的
顾客信息
查询
可供票
处理订票
车票
订票记录
车票记录
图1-4 订票1层图
退票信息
处理退票
退票记录
图1-5 退票1层图
票号、票价、车次、日期、车型、开车时间、票种、座位号、起始站、终点站、身份证号、银行卡号、数量、退票时间、退票手续费、订票时间、订票手续费
车票的数据结构
DS04-01 车票
DS04-02:车票标志
DS04-03:车次信息
DS04-04:座位信息
DS04-05:票价信息
I1:车票编号
I3:起始站
I8:座位号
I9:全票价
I2:车票类型
I4:车次编号
I10:折扣
I5:终点站
I6:发车时间
I7:乘车日期
数据流编号:D04-01
数据流名称:车票
简述:车票有关信息
数据流来源:用户执行售票操作结果
数据流去向:购票旅客
数据流组成:车票编号+车票类型+车次信息+座位信息+票价信息
售票记录:票号,起始站,终点站,票价,车次,日期,开车时间,
车型,票