基於QT實現的旅行模擬查詢系統

2021-09-05 01:26:30 字數 436 閱讀 7848

設計複雜度較小的滿足旅客需求的演算法,以獲得時間最短、或費用最少、或限定時間內費用最少的旅行計畫,同時考慮到程式執行過程中新增新的旅客,切換已有旅客時應當將各個旅客資訊儲存,呼叫得當。支援旅客旅行途中更改計畫,包括更改策略、更改目的地、更改途經城市、策略三下更改截止時間。在執行期間將各個旅客的策略、始發地、目的地、途經城市、始發時間、策略三下截止時間、已用時間、當前運動狀態等寫入日誌。

在圖形化介面,利用qt元件將策略、始發地、目的地、途經城市、始發時間、策略三下截止時間的輸入通過核取方塊,下拉列表,文字框等形式展示。將計算獲得的旅行計畫詳細資訊,包括所用時間,預計費用,旅途路線,通過文字框和帶滾動條的文字區域展示。根據旅行計畫和位置計算函式得到使用者當前位置,重複繪製使用者當前狀態以實現動畫效果。

基於Qt實現的旅行模擬器

一 設計任務的描述 城市之間有三種交通工具 汽車 火車和飛機 相連,某旅客於某一時刻向系統提出旅行要求,系統根據該旅客的要求為其設計一條旅行線路並輸出 系統能查詢當前時刻旅客所處的地點和狀態 停留城市 所在交通工具 二 功能需求說明及分析 城市總數不少於10個 13個 建立汽車 火車和飛機的時刻表 ...

基於QT實現的視覺化地鐵換乘查詢系統

1.1 題目 上海的地鐵交通網路已經基本成型,建成的地鐵線十多條,站點上百個,現需建立乙個換乘指南列印系統,通過輸入起點和終點站,列印出地鐵換乘指南,指南內容包括起點站 換乘站 終點站。圖形化顯示地鐵網路結構,能動態新增地鐵線路和地鐵站點 根據輸入起點和終點站,顯示地鐵換乘指南 通過圖形介面顯示乘除...

基於MFC實現的銀行模擬系統

1.軟硬體執行環境 1.1 專案研究背景與意義 為了能給學生熟悉銀行業務系統提供真實的操作環境,使學生在掌握理論知識的同時熟悉銀行業務的實際操作過程,改變其知識結構,培養商業銀行真正需要的實用人才,增強學生的社會就業競爭力。網路告訴發展的今天,網路銀行的應用越來越頻繁,銀行模擬系統的出現更會促進銀行...