Tiancl 发表于 2022-2-27 11:09:58

数据结构课程设计

我有很多问题想问,哪位大佬帮帮菜鸡


【题目1】最优出行方案推荐系统
针对出行用户的不同需求,设计一款最优出行方案推荐系统,提供多种最优决策的方案,包括:中转次数最少的方案、出行费用最少的方案、出行时间最短的方案。
基本要求包括:
1、提供用户操作的菜单和界面,实现对城市、交通工具(火车、航班)的编辑功能,进行添加、删除和修改等操作。
2、设计火车时刻表、航班信息表,要求以文件的形式存储。
(1)文件一:存储火车时刻信息,例如文本文件,文件名:TrainTime.txt,格式可以自行设计。要求给出每个路段的详细信息,例如:高铁G77从武汉到深圳,需要给出武汉至长沙南、长沙南至广州南、广州南至深圳北到站时间、发车时间、票价、车次号等,如:
车次        站名        到站时间        发车时间        票价
G77         武汉        --:--                09:00               
G77        长沙南        10:19                10:22                164
G77        广州南        12:46                12:52                299
G77        深圳北        13:21                --:--                75
…………
可以只考虑一种座位类型,票价定义为途径车站的票价之和,如:武汉->长沙南,票价164元,武汉->深圳北,票价为164+299+75=538元
(2)文件二:存储航班信息,例如文本文件,文件名:FlightSchedule.txt,格式可以自行设计。保存航班号、起点站、终点站、起飞时间、到达时间及票价等。票价可以只考虑一种座位类型。如:
航班号          起点站    终点站   起飞时间        到达时间        票价
MU2477    武汉      深圳      07:55   09:50   460
CZ3355                武汉      深圳      16:00   18:10   780
…………
3、提供三种最优出行方案:中转次数最少的方案、出行费用最少的方案、出行时间最短的方案。
文件三,例如文本文件,文件名Routes.txt,保存最优出行方案,格式可以自行设计。
4、出行的总时间包括中转站的等候时间。
5、修改后的信息需要保存回文件。

c_cpp_python 发表于 2022-2-27 13:39:09

学Qt
页: [1]
查看完整版本: 数据结构课程设计