终点站票价车次日期开车时间车型票种座位号订票时间顾客身份证号缺票记录票号起始站终点站票价车次日期开车时间车型票种
车票记录票号起始站终点站票价车次日期开车时间车型票种座位号售出时间票数
5处理过程
车票汇总工作人员将一天所售出的票进行统计包括票数票类
形成确定的车票记录。
查询将顾客需要的车票信息输入系统并查询其是否可供应。
查询顾客信息为订票所设将顾客的准确信息记录为其预定所车票。
处理买票进行买票交易把顾客需要的票可供应售出并在系统中作相应记录确定车票记录。
处理订票进行订票交易工作人员为顾客预定其所需车票并在系统中作相应记录确定订票记录。
处理退票进行退票交易工作人员为顾客办理退票手续并在系统中作相应记录确定退票记录。
f2概念及逻辑结构设计
21ER图
本系统根据以上的设计规划出的实体有车票实体、车站实体、顾客实体。各个实体具体的描述ER图如下
图21车票ER图
图22顾客ER图
f22关系模型
车票与顾客之间的联系
售票1N
车票票号车次日期车型票价开车时间票种座位号起始站终点站
顾客身份证号银行卡号票号
退票1N
车票票号车次日期车型票价开车时间票种座位号起始站终点站
顾客身份证号银行卡号票号退票时间退票手续费
订票1N
车票票号车次日期车型票价开车时间票种座位号起始站终点站
顾客身份证号银行卡号票号日期交易时间交易金额数量起始站终点站
f23数据库结构
f3数据库设计
本车站售票系统有两个实体分别是车票和顾客利用SQL建表如下
车票
顾客
f4系统软件结构
41系统功能设计
汽车站售票管理系统主要设有五个主要功能模块分别是车次管理、票价管理、票务管理、用户管理和查询管理。如图41所示。
1车次管理模块
该模块主要实现车次信息的编辑。车次管理中的数据源为Access数据库中Car表在此管理部分中能够使用界面操作实现车次信息的编辑并将数据库中的数据按照编辑的要求来及时更新数据表中的相关数据。
2票价管理模块
该模块主要实现票价信息的录入、修改与删除以及票价折扣信息的录入、修改与删除。票价详细信息的录入、修改、删除它的数据源为Access数据库的Price表。在此管理部分中通过票价管理FrmPriceMa
age界面来选择记录并决定执行何种操作是修改、添加或删除。当命令为修改或者添加时则自动跳转到票价编辑窗体FrmPriceEdit实现票价信息的编辑并更新数据库中相应数据记录。
3票务管理模块
票务管理部分实现前台售票、前台退票功能r