Skip to content

Connor1996/Travel-Query-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

旅行模拟查询系统 Travel Query System

数据结构课程设计的选题,基于QT开发

需要的动态链接库:Qt5Widegets.dll Qt5Gui.dll Qt5Core.dll

##Change Log

###v0.1.0(2016/3/12)

  • 实现功能:策略选择 始发地选择 目的地选择 初始时间输入 截止时间输入
  • 途中更换目的地 重新开始输入 当前时间输出 预计经费输出
  • 预计总时间输出 已用时间输出

###v0.1.1(2016/3/12)

  • 汉字显示方式优化

###v0.2.0(2016/3/13)

  • 实现最短路径逻辑
  • 增加数据文件的读入

###v0.2.1(2016/3/13)

  • 解决了算法bug
  • database.txt改为全英文输入数据

###v0.3.0(2016/3/14)

  • 完善路径输出显示部件

###v0.3.2(2016/3/14)

  • 优化获取始发地目的地源代码
  • 更改获得起始时间函数返回类型

###v0.4.0(2016/3/14)

  • 进一步完善策略一算法
  • 增加策略二算法

###v0.4.1(2016/3/15)

  • 微调UI

###v0.4.2(2016/3/15)

  • 界面显示方案所需总时间和经费
  • 未解决跨天时总时间的显示

###v0.4.3(2016/3/15)

  • 界面优化
  • 解决时间输出出现负数的问题

###v0.4.4(2016/3/15)

  • 界面加入添加乘客
  • 选择乘客
  • 选择途经城市

###v0.4.5(2016/3/15)

  • 解决策略二的bug

###v0.4.6(2016/3/15)

  • 增加traveller类,为多名旅客控制打下基础

###v0.4.7(2016/3/16)

  • 实现添加乘客
  • 按需建立乘客下拉列表
  • 实现途经城市勾选和取消

###v0.5.0(2016/3/16)

  • 重新组织结构
  • 支持多旅客

###v0.5.1(2016/3/17)

  • 旅客切换始发地目的地策略出行计划切换
  • 未解决当前时间截止时间的切换

###v0.5.2(2016/3/17)

  • 旅客切换计划总时间和费用切换
  • 未解决当前时间截止时间已用时间的切换

###v0.5.3(2016/3/17)

  • 解决途径城市选择框的切换

###v0.5.4(2016/3/17)

  • 当前时间栏不显示时间推进

###v0.5.5(2016/3/17)

  • 切换旅客对应已运行时间切换

###v0.6.0(2016/3/19)

  • 加入了地图部件

###v0.6.0.1(2016/3/29)

  • mapwidget调用path失败

###v0.6.1(2016/3/30)

  • 调整好绘图框架

###v0.6.2(2016/3/30)

  • 完成城市坐标函数
  • 完成时间差计算函数

###v0.6.3(2016/3/30)

  • 初步完成Mapwidget
  • 传参存在问题

###v0.6.4(2016/3/31)

  • 新增traveler成员函数,解决传参问题

###v0.6.5(2016/3/31)

  • 解决了行程总时间的计算错误bug

###v0.6.6(2016/3/31)

  • 解决图标乱跳的bug
  • 解决了已用时间显示超脱的bug

###v0.7.0(2016/3/31)

  • 基本完成动画部分,可以正确运行

###v0.7.1(2016/4/1)

  • 动画效果优化
  • 旅途完成后开始按钮失效

###v0.7.2(2016/4/1)

  • 解决了策略一行程总时间的计算错误bug

###v0.7.3(2016/4/2)

  • 清理冗余变量(暂时注释掉,后续版本将完全删除)
  • 细微调整代码结构
  • 更新概要设计文档
  • 改变map.png分辨率
  • 微调ui
  • 增加地图.ai
  • 增加log模块(为调试方便,暂未接入main)

###v0.8.0(2016/5/9)

  • 核心算法从schedule类迁移至traveler类
  • 增加丰富时刻表
  • 更新状态图标
  • 解决各自崩溃bug

###v0.8.1(2016/5/13)

  • 删除多余代码
  • 增加了策略三的支持,但仍存在bug

###v0.8.2(2016/5/13)

  • 完善所有代码
  • 解决了多处代码warning

###v0.8.3(2016/5/13)

  • 出发目的地初始不同,起始截止时间不同

###v0.8.4(2016/5/14)

  • 解决时间高位不补0显示问题
  • 优化路径显示格式
  • 将城市海南更改为海口

###v0.8.5(2016/5/14)

  • 时刻表完成

###v0.8.6(2016/5/15)

  • 优化策略一、二算法,增大剪枝力度

###v0.8.7(2016/5/15)

  • 解决卡顿的问题
  • 更正海口城市名
  • 改纽约为东京

###v0.9.0(2016/5/16)

  • 采用全新的map.jpg
  • 新增地图.psd

###v0.9.1(2016/5/16)

  • 更新cityToCor函数
  • 纠正城市下拉列表纽约为东京

###v0.9.2(2016/5/17)

  • 支持中途更改路径

###v0.9.3(2016/5/17)

  • 根据策略确定截止时间框状态
  • 一个新的图标

###v0.9.4(2016/5/18)

  • 删除point.png
  • 再次更换exe.ico
  • 修复多项bug
  • 更新文档
  • 完善注释

###v0.9.5(2016/5/18)

  • 修复若干bug
  • 删除界面.psd

###v0.9.6(2016/5/18)

  • 修复若干bug
  • 更新文档

###v0.9.7(2016/5/19)

  • 黑魔法·切换旅客时间静止术

###v0.9.8(2016/5/20)

  • 完善log输出内容
  • 支持开始按钮使用ENTER快捷键

###v1.0.0(2016/6/3) *修复重大bug

About

数据结构课程设计的选题,采用QT开发

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •