利用C++链表知识实现简单的列车查询系统。
设计目的
综合运用链表知识解决实际问题的能力。
设计内容
设计火车售票处的计算机系统,可以为客户提供下列各项服务:
- 查询列车信息:根据旅客提出的起始站和终点站名,或者列车车次,输
出下列信息:列车车次、发车时刻、到达时刻、运行时间,以及每个途经站点的
站名、到达时间、发车时间、运行里程等信息; - 录入列车信息;
- 修改列车信息;
- 删除列车信息;
- 浏览所有列车信息;
- 其它必要功能。
设计要求
- 要求采用链表方式存储所有列车车次基本信息(如车次名称等),对于其中的
每个列车车次,也采用链表方式存储各个途经站点信息; - 能够支持查询、修改、增加、删除等信息;
- 如有时间,建议提供保存和打开功能,用户可以把所有信息保存到硬盘文件
上,也可以从硬盘文件上读取信息; - 界面友好。
代码实现
station.h
1 |
|
train.h
1 |
|
train.cpp
1 |
|
schedule.h
1 |
|
schedule.cpp
1 |
|
main.cpp
1 |
|