全套资料下载地址:https://download.csdn.net/download/sheziqiong/85616311
旅行查询与模拟系统( 文档+任务书+项目源码)
目录
旅行查询与模拟系统 1
- 设计任务的描述 1
- 功能需求说明及分析 2
2.1. 基本功能需求 2
2.2. 拓展功能 2 - 总体方案设计说明 2
3.1. 软件开发环境 2
3.2. 总体结构 2
3.3. 模块划分 3 - 数据结构说明和数据字典 3
4.1. 数据结构说明 3
4.1.1. 常量定义 3
4.1.2. 全局变量定义 4
4.2. 数据字典 4 - 各模块设计说明 8
- 范例执行结果及测试情况说明 13
- 评价和改进意见 26
- 用户使用说明 26
1.设计任务的描述
城市之间有三种交通工具(汽车、火车和飞机)相连,某旅客于某一时刻向系统提出旅行要求,系统根据该旅客的要求为其设计一条旅行线路并输出;系统能查询当前时刻旅客所处的地点和状态(停留城市/所在交通工具)。
2.功能需求说明及分析
2.1.基本功能需求
2.1.1.城市总数不少于10个
2.1.2.建立汽车、火车和飞机的时刻表(航班表),包含沿途到站及票价信息
2.1.3.旅客的要求包括:起点、终点、途径某些城市和旅行策略
2.1.4.旅行策略有:
——最少费用策略:无时间限制,费用最少即可
——最少时间策略:无费用限制,时间最少即可
——限时最少费用策略:在规定时间内所需费用最少
2.1.5.旅行模拟查询系统已时间为轴向前推移,以10秒左右向前推进1个小时(非查询状态的 请求不计时);
2.1.6.不考虑城市内换成交通工具所需时间
2.1.7.系统时间精确到小时
2.1.8.建立日志文件,对旅客状态变化和键入等信息进行记录
2.2.拓展功能
2.2.1.某旅客在旅行途中可更改旅行计划,系统应做相应的操作
2.2.2.用图形绘制地图,并在地图上反映出旅客的旅行过程
3.总体方案设计说明
3.1.软件开发环境
操作系统:Windows 10 Pro
IDE:Code::Blocks 16.01
Qt Creator 3.6.1 Based on Qt 5.6.0
编译器:MinGW 4.9.2 32bit
全套资料下载地址:https://download.csdn.net/download/sheziqiong/85616311