# BUPT-TravelSystem
北邮数据结构课设,旅行模拟系统
## 总体方案设计说明
### 软件开发环境
* **编程语言**:c++
* **版本库**:Qt:5.12.7
* **IDE**:visual studio2017
* **系统**:Windows10
### 总体结构
![1](img/1.png)
### 模块清单(详见各模块设计说明)
|模块名称|模块标识符|模块作用|
|:--:|:--:|:--:|
|管理|manager|做系统的管理|
|城市|city|保存城市信息|
|主窗口|MainWindow|ui界面上的控件设计|
|地图|mapWidget|绘制旅行地图|
|时刻表|schedule|保存车次信息|
|策略|strategy|计算最优路线|
|旅客|Traveler|保存旅客相关信息|
|时刻表查询|Query|用于查询并输出时刻表信息|
|配置文件|config.h|用于配置包括界面颜色、文件地址等在内的信息|
### 图形界面
#### 主界面
利用Qt中的控件设计图形界面,图形界面设计如下![2](img/2.png)
左边是**mapWidget**用于绘制地图和旅客的出行路线。用不同颜色区分不同的旅客路线,以免混淆。用不同图标区分旅客乘坐的交通工具,并且把旅客的名字画在交通工具上方。
右边是一个**tabWidget**,有两栏,第一个用于**添加旅客**,第二个用于**查询、修改、删除**旅客信息。中间一栏用于显示旅客的路线。下方是用于操作旅行模拟功能的按钮,和显示时间的控件。
#### 时刻表查询界面
![3](img/3.png)
## 用户使用说明
### 前言
欢迎使用旅行模拟系统软件。本用户手册阐述了如何在 windows 上使用旅行模拟系统软件。请在使用前仔细阅读本说明书,以便正确使用。读完后请妥善保管,以便发生问题时可随时查阅。
注意:
因本软件的性能和功能会不断改进,本用户手册内容如有更改,恕不另行通知。在本用户手册制作过程中,制作者努力确保内容的准确性。但是,如果您发现有不妥或错误,请通过以下联系方式与制作者联系,万分感谢!
版本:
第一版 2020 年 7 月如有问题可联系作者: [[email protected]](mailto:[email protected])
### 概述
旅行模拟系统软件可帮助用户规划疫情期间的出行路线,使得风险最小,用时最短。同时可以模拟旅客路线,显示旅客的地点和状态。
###
### 使用说明
#### **PC**系统环境的要求
PC 可运行 windows10 的计算机鼠标 操作系统支持的鼠标
显示器 操作系统推荐使用的显卡和操作系统支持的 1500*800 点或更高的显示器
### 软件使用注意事项
请不要随意改动 TravelStimulation 文件夹内的文件
### 安装指南
1.解压压缩文件 TravelStimulation.rar
2.双击 TravelStimulation.exe,即可启动软件
### 启动和退出软件
在软件目录下,双击 TravelStimulation.exe,启动软件
###
### 退出软件
点击界面右上角的图标×,退出软件
### 软件使用
#### 添加旅客
![4](img/4.png)
#### 修改、删除旅客
![5](img/5.png)
#### 旅行模拟
![6](img/6.png)
#### 模拟效果
![7](img/7.png)
### 时刻表信息查询
点击菜单栏【查询】->【时刻表查询】会弹出时刻表信息窗口如下
![8](img/8.png)
### 修改时刻表、城市信息
1. 打开 TravelStimulation 文件夹下的 city.csv,可以编辑城市的信息数据结构:
| 城市名称 | 地图上 x 坐标 | 地图上 y 坐标 | 城市风险值 |
| -------- | ------------- | ------------- | ---------- |
| | | | |
注意:
- 要想获得地图上的 x 坐标和 y 坐标,可以打开 photoshop 的坐标功能来查找。
2. 打开 TravelStimulation 文件夹下的 schedule.csv,可以编辑时刻表信息数据结构
| 出发城市名称 | 到达城市名称 | 交通工具 | 车次 | 出发时间 | 到达时间 |
| ------------ | ------------ | -------- | ---- | -------- | -------- |
| | | | | | |
注意:
- 交通工具只能填【火车】【汽车】【飞机】
- 出发城市和到达城市必须是 city.csv 中有的城市。
- 一定要将出发时间和到达时间的单元格格式设置为”h:mm”
没有合适的资源?快使用搜索试试~ 我知道了~
基于C++QT实现的旅游旅行模拟系统软件.zip
共193个文件
png:47个
obj:35个
tlog:26个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 4 浏览量
2023-10-24
09:05:52
上传
评论
收藏 19.14MB ZIP 举报
温馨提示
旅行模拟系统软件可帮助用户规划疫情期间的出行路线,使得风险最小,用时最短。同时可以模拟旅客路线,显示旅客的地点和状态。 软件开发环境 编程语言:c++ 版本库:Qt:5.12.7 IDE:visual studio2017 系统:Windows10 详细介绍参考:https://blog.csdn.net/sheziqiong/article/details/134003689
资源推荐
资源详情
资源评论
收起资源包目录
基于C++QT实现的旅游旅行模拟系统软件.zip (193个子文件)
qrc_Travel_lyb.cpp 4.68MB
qrc_Travel_lyb.cpp 4.68MB
MainWindow.cpp 14KB
strategy.cpp 14KB
moc_MainWindow.cpp 6KB
moc_MainWindow.cpp 6KB
moc_paintTraveler.cpp 4KB
manager.cpp 3KB
mapWidget.cpp 3KB
moc_Travel_lyb.cpp 3KB
moc_Travel_lyb.cpp 3KB
moc_mapWidget.cpp 3KB
moc_mapWidget.cpp 3KB
Traveler.cpp 3KB
moc_query.cpp 2KB
moc_query.cpp 2KB
query.cpp 2KB
main.cpp 491B
schedule.cpp 451B
paintTraveler.cpp 216B
city.cpp 177B
schedule.csv 2KB
schedule.csv 1KB
city.csv 261B
city.csv 244B
Qt5Gui.dll 6.21MB
Qt5Core.dll 5.88MB
Qt5Widgets.dll 5.33MB
qwindows.dll 1.4MB
qwebp.dll 486KB
qjpeg.dll 394KB
qtiff.dll 377KB
Qt5Svg.dll 331KB
qwindowsvistastyle.dll 140KB
qicns.dll 46KB
qsvgicon.dll 40KB
qico.dll 37KB
qgif.dll 37KB
qsvg.dll 31KB
qtga.dll 30KB
qwbmp.dll 29KB
TravelStimulation.exe 1.12MB
Travel_lyb.vcxproj.filters 3KB
ui_Travel_lyb.h 44KB
ui_Travel_lyb.h 44KB
ui_Widget.h 2KB
ui_Widget.h 2KB
MainWindow.h 1KB
config.h 1KB
manager.h 1KB
Traveler.h 874B
strategy.h 725B
query.h 631B
mapWidget.h 529B
schedule.h 457B
paintTraveler.h 372B
city.h 360B
Travel_lyb.lastbuildstate 213B
Travel_lyb.lastbuildstate 211B
qt_work.log 5KB
qt_work.log 4KB
Travel_lyb.log 240B
Travel_lyb.log 205B
qtvars.log 111B
Makefile 48KB
README.md 4KB
arrived.mp3 31KB
notify.mp3 27KB
MainWindow.obj 966KB
qrc_Travel_lyb.obj 950KB
qrc_Travel_lyb.obj 947KB
Travel_lyb.obj 484KB
MainWindow.obj 454KB
strategy.obj 269KB
manager.obj 264KB
mapWidget.obj 244KB
Travel_lyb.obj 237KB
query.obj 193KB
paintTraveler.obj 185KB
Traveler.obj 183KB
moc_MainWindow.obj 175KB
main.obj 139KB
moc_query.obj 126KB
MyPushButton.obj 113KB
moc_mapWidget.obj 109KB
moc_paintTraveler.obj 108KB
city.obj 103KB
moc_Travel_lyb.obj 101KB
schedule.obj 79KB
strategy.obj 71KB
manager.obj 70KB
query.obj 60KB
mapWidget.obj 50KB
Traveler.obj 43KB
MyPushButton.obj 29KB
moc_MainWindow.obj 15KB
schedule.obj 7KB
main.obj 6KB
city.obj 5KB
moc_mapWidget.obj 3KB
共 193 条
- 1
- 2
资源评论
- 、、、�2024-01-18终于找到了超赞的宝藏资源,果断冲冲冲,支持!
shejizuopin
- 粉丝: 1w+
- 资源: 1288
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功