1) 车次管理系统,旅客可以通过该系统查询相关车次的基本信息,火车途经站点、出发时间、车的种类等。
2) 车次及价格管理系统,旅客可以按照相关车次及车站查询相对票价及时间。 3)业务员管理系统,该系统中,主要显示业务员的各项基本信息以及对业务员信息的管理。
4)车票销售管理系统,该系统主要是可以自动更新各个车次的剩余票数。 5) 退票管理系统,对由于各种原因需要退票的旅客提供退票服务,系统根据具体的情况判定是否可以退票,进行退票。退票时自动修改相应车次的剩余座位数。
第2章 面向对象分析和设计
类和对象设计如下:
4
5
第3章 逻辑结构设计
局部ER图 1、车次管理 终点站 车次号 开车时间 到达时间 终点站 始发站 终点站 车站 火车 经过 1 n 始发站
2、售票员管理业务员 性别 员工编号
6
途径车站 发车时间 座位数 相对距离 始发站 姓名 业务员 n 工作 1 车站 年龄 终点站 途径车站
3、车票销售系统 车次号 座位号
4、车票销售超员管理 车次号 发车时间 站始发 车种 座位号车厢号座位号 座位数 发车时间 车次号 火车 1 对应 n 车票 终点站 座位剩余数 座位种类 票价 车票编号车票编号 退票日期 发车时间 n 退票 m 年龄 车票 n m 业务员 性别 票价 座位种类 售票 员工编号 姓名 售票日期 7
总体ER图 车种 车次号 到达时间 开车时间 始发站 终点站 m 火车 车站 经过 1 终点站 始发站 车厢号 工作 对应 座位剩余数 n 座位号 车票编号 n 车次号 车票 售票 m n 业务员 姓名 票价 员工编号 n 售票日期 发车时间 1 座位数 1 相对距离 途径车站 m 座位号 n 发时
退票日期 座位种类 退票 年龄 性别 8