河南理工大学
万方科技学院
课程设计报告
20102011学年第一学期
课程名称数据库系统原理
设计题目车站售票管理系统
学生姓名王邦政
学号
专业班级通信3班
指导教师刘小燕
2010年09月25日
f目录
1、需求求报告分析1
1、1概述1
1、2系统功能分析1
1、3数据流图2
1、4数据字典3
2、概念及逻辑结构设计7
2、1ER图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
f1系统需求分析报告
11概述
汽车售票管理系统主要用于车站日常的票务处理。车售票管理系统在正常运行中需要对使用该系统的主要是汽车站售票人员、汽车站售票工作的管理人员与系统管理员。为达到操作过程中的直观、方便、实用、安全等要求我们组在这个系统中采用模块化程序设计的方法便于系统功能的组合和修改以及扩充和维护。
12系统功能分析
根据需求分析本系统要实现以下的基本功能。
1登录功能分为汽车站售票人员和系统管理员两种权限登陆。用户通过输入不同用户名和密码进行身份验证系统通过用户名和密码判断不同用户的权限从而确定该用户可以执行的操作。
2车票信息查询功能由汽车站的普通售票人员通过不同的检索入口查询车票信息并进行排序。
3修改功能汽车站售票人员、汽车站售票工作的管理人员能够修改自身的用户名和密码系统管理员则能实现系统用户与普通用户的添加修改普通用户与系统管理员的密码以此确保该系统能够安全操作避免不必要的损失。
4汇总功能对当天车票的信息进行汇总。
f13数据流图
图11顶层图图13售票1层图
顶层图0层图
售票记录
1层图
车票记录
订票记录
车票记录
退票记录
图15退票1层图
f14数据字典
1数据项
票号、票价、车次、日期、车型、开车时间、票种、座位号、起始站、终点站、身份证号、银行卡号、数量、退票时间、退票手续费、订票时间、订票手续费
2数据结构
表11车票的数据结构
3数据流
数据流编号D0401
数据流名称车票
简述车票有关信息
数据流来源用户执行售票操作结果
数据流去向购票旅客
数据流组成车票编号车票类型车次信息座位信息票价信息
4数据存储
售票记录票号起始站终点站票价车次日期开车时间
车型票种座位号售出时间
退票记录票号起始站终点站票价车次日期开车时间
f车型票种座位号退票时间
订票记录票号起始站r