
C语言课程设计报告——火车售票系统管理.doc
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本报告为C语言课程设计作品,详细介绍了基于C语言编写的火车售票系统管理程序的设计与实现过程。该系统能够有效管理列车票务信息,并提供便捷的查询和预订服务。
从管理员的角度来看:
1. 首先实现使用密码登录的功能。
2. 管理员登陆后可以选择以下操作:
- 录入班次:首次登陆需要录入一系列的班次信息(包括发车时间、起点和终点站、行车时间、额定票数、已订票人数及是否已经发车等),并将这些信息保存为文件。
- 增加班次:在现有班次基础上增加新的班次。
- 浏览班次:添加新班次后,可以浏览所有记录以检查是否有错误,并选择修改或删除有问题的班次(可以选择按时间或者车次查看)。
- 修改班次:输入需要修改的信息的班次数目来更新某项信息。
- 删除班次:通过输入想要移除的具体班次数目来进行删除操作。
- 更改密码:使用原密码和新密码进行更改。
从乘客的角度来看:
1. 采用先注册再登录的方式:
- 浏览所有有效班次的信息,超过发车时间的显示为已发出(可以选择按时间或车次查看)。
- 查询特定班次信息或者根据目的地查询相关班车情况。
- 购票:选择具体的班次进行购票操作。如果成功,则自动更新该班次的售票人数;若失败则可能因为以下原因:
1. 班次不存在
2. 剩余座位不足(即已订票的人数等于或超过额定票数)
3. 车辆已经发车。
- 办理退票:输入班次数目进行操作。如果成功,则自动更新相关信息;若失败则可能由于以下原因:
1. 班次不存在
2. 原始订单已过期或无效(例如,车辆已经离开车站)。
全部评论 (0)
还没有任何评论哟~


