一、功能要求
系统初始的城市总数不少于10个
建立汽车、火车和飞机的时刻表(航班表),时刻表(航班表)中包含沿途到站及票价信息
不能太简单(不能总只是1班车次相连),旅客的要求包括:起点、终点、途经某些城市和旅行策略
旅行策略包括:
最少费用策略:无时间限制,费用最少即可
最少时间策略:无费用限制,时间最少即可
限时最少费用策略:在规定的时间内所需费用最省
旅行模拟查询系统以时间为轴向前推移,每10秒左右向前推进1个小时(非查询状态的请求不计时)
不考虑城市内换乘交通工具所需时间,但是考虑因换乘交通工具产生的等待时间
系统时间精确到小时,也就是正常时间的10秒钟
建立日志文件,对旅客状态变化和键入等信息进行记录
选做一:某旅客在旅行途中可更改旅行计划,系统应做相应的操作
选做二:用图形绘制地图,并在地图上反映出旅客的旅行过程
![6607861-352f4475c070442e](https://img-blog.csdnimg.cn/img_convert/58f379110a8a7b825e67489127c3a832.png)
参考文档和完整的文档和源码下载地址: