
C语言火车票管理系统
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本系统为一款基于C语言开发的火车票管理应用程序,旨在模拟火车票预订和查询流程,提供用户友好的界面及高效的数据库操作功能。
资源包括任务书、说明书以及项目源码设计要求如下:
1. 仅使用C语言编写程序,并在代码中添加适当的注释以提高可读性。
2. 至少采用文本菜单界面,若能实现图形菜单则更好。
功能需求:
车站每天有n个发车班次。每个班次都有一个唯一的班次号(如1、2、3...),固定的发车时间,确定的路线(包括起始站和终点站)、大致行车时间和固定额定载客量。
例如:
- 班次 1: 发车时间 8:00, 起点 太原, 终点 广汉, 行车时间 2小时, 额定乘客数45人, 已订票人数30
- 班次 2: 发车时间 6:30, 起点 太原, 终点 成都, 行车时间 半小时,额定乘客数40人,已订票人数40
- 班次 3: 发车时间 7:00, 起点 太原, 终点 成都, 行车时间 半小时, 额定乘客数40人, 已订票人数20
- 班次 4: 发车时间 10:00, 起点 太原, 终点 成都, 行车时间 半小时,额定乘客数40人,已订票人数2
具体功能如下:
(1)录入班次信息,并通过文件存储这些数据。可以随时新增班次。
(2)浏览所有当前的班次详情,在显示时若系统时间为该班车发车之后,则提示“此班已发出”。
(3)查询路线:可以通过输入班次号或终点站来查找相关信息。
设计要求:
1. 仅使用C语言编写程序,并在代码中添加适当的注释以提高可读性。
2. 至少采用文本菜单界面,若能实现图形菜单则更好。
3. 撰写课程设计报告,具体撰写规范请参照相关说明文档中的规定。
功能需求补充:
(4)售票和退票功能:A、当查询出已定票人数小于额定载量且当前系统时间早于发车时间时才能售票,并自动更新已订票人数。B、在输入退票的班次号后,只有该班车未发出的情况下才可进行退票操作,并同样需自动更新已订票的人数。
全部评论 (0)


