目录
一、设计任务的描述 1
二、功能需求说明及分析 1
三、总体方案设计说明 2
四、数据结构说明和数据字典 4
五、各模块设计说明 6
- Schedule 6
- Traveler 7
- Widget 8
- Mapwidget 9
- Log 9
六、范例执行结果及测试情况说明 10
七、评价和改进意见 12
八,用户使用说明 12
一、设计任务的描述
系统目标:
本软件旨在根据旅客的要求设计出行路线并输出,同时系统能模拟旅所在的地点和状态,目标是为旅客提供能完美出行的计划。处于对不同目的的旅客对交通工具有不同的要求。例如,因公出差的旅客希望在旅途中的时间尽可能短,出门旅游的游客则希望旅费尽可能省。编制一个全国城市间的交通咨询程序,为旅客提供最优决策的交通咨询。
1)城市总数不少于 10 个,即不能过于简单
2)建立汽车,火车,飞机的航班表包含沿途到站、票价信息
并且要求两个城市之间不能只有一班车次
3)旅客的需求包含:起点、中点、途经城市、在某个城市的停留时间、旅行策略(旅客可以中途改变旅行方案)
4)旅行策略包含:
最少费用:不考虑时间,只需费用最少
最少时间:不考虑费用,只需时间最短
限时最少费用:在规定的时间内,让费用最少
5)旅行查询系统以 10s :1h 的速度推进时间轴(非查询状态不计时)
6)不考虑城市内换乘交通工具所需时间
7)系统的时间精确到小时
8)建立日志文件,对旅客状态变化和键入等信息进行记录
9)旅客在旅途中可更改旅行计划,系统做出相应的操作
10)用图形绘制地图,并在地图上反映出旅客的旅行过程
三、总体方案设计说明
开发环境:
版 本 库 :Qt 5.12.2 IDE:Qt Creator 4.8.2 编译器:MinGW 64-bit 系统:Windows 10
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!