【正文】
rialization of the system................... 41 Examples on the materialization of the interface ........... 43 user login interface................................. 43 User Interface management............................ 44 vehicle information interface........................ 45 line information interface........................... 45 station vehicle information interface................ 47 Examples on the code implementation ....................... 47 The operating environment of the system .................... 51 Chapter 6 Conclusion and outlook ............................. 53 Reference .................................................. 54 Acknowledgements ............................................ 54 山東大學碩士學位論文 I 摘 要 本論文設計 的 公交車報站系統(tǒng),當汽車進入一定范圍后就會根據(jù)解碼的數(shù)據(jù)來確定車輛到達的時間,并通過串口通信把接受的數(shù)據(jù)送到 PC 機上,在報站系統(tǒng)的硬件設計基礎上,設計了一個用來處理數(shù)據(jù)信息與查詢信息的公交系統(tǒng),主要用于管理乘務人 員的相關(guān)事務,也一定程序上方便了乘客乘車,有效地提高了公交運營公司的服務質(zhì)量。用戶登錄中,設置了用戶權(quán)限 , 而其他功能如路線信息、車輛信息、站點信息等方面都能實現(xiàn)信息的查詢、添加、修改等。當汽車進行登記時,行駛路線 信息查詢可以查閱汽車實際到站與離站時間,并根據(jù)算法計算出時間誤差,在程序中設計了出幾套罰款方案,對于不準時到站的駕駛員進行一定程度的罰款,督促駕駛員規(guī)范行車情況。 關(guān)鍵詞: 公車報站;公車數(shù)據(jù)處理系統(tǒng);信息查詢;數(shù)據(jù)信息處理 山東大學碩士學位論文 II ABSTRACT Have designed the wireless bus stop reporting system of sending and accepting the d ata module in this thesis, after the automobile enters a certain limit, will confir m the time that the vehic le reach according to the data decoded , and municate and send the data accepted to the PC through one bunch of mouths, on the hardware design ba sis of the stop reporting system, have designed a public transit system that is used for dealing with datum information and inquir ing about information, used for managing the relevant affairs of riding affa ir personnel mainly, has helped the passenger go b y bus on certain procedure too, have improved the service quality that the public transit runs the pany effectively. Bus this data handling system whether one utilize Delphi technology, data processing that develop under the platform of SQL2020 and inq uire about system, it has user39。 s registering, set up user39。s norm and drive a vehicle. Practice proofs , this systematic function is more practical, and correspond to reality, perfect the control over bus undertaking, the development cost is not high, have certain feasibility and development prospect. Keyword: The bus calls out the stops。 Information inquiry of the data。我國面臨的局面更為復雜,要徹底解決我國交通擁擠的局面就必須發(fā)展公共交通,改變?nèi)藗兂鲂蟹绞?,使城市交通進入以公共交通為主,私人車 出行為輔的發(fā)展模式。 現(xiàn)在汽車已經(jīng)越來越智能化,公交管理系統(tǒng)是不是也該如此呢?毫無疑問這是非常必要的。就以美國為例, 1982 到 2020年人口增長了約 20%,而交通流量卻暴增了 236%。 信息管理系統(tǒng)是利用傳輸技術(shù)、數(shù)據(jù)庫建設和業(yè)務需求等建立一個管理平臺,在平臺的基礎上構(gòu)建的業(yè)務管理系統(tǒng),實現(xiàn)各業(yè)務系統(tǒng)之間數(shù)據(jù)和信息共享,并在此基礎上搭建查詢、調(diào)度或者輔助決策系統(tǒng)。通 常的信息系統(tǒng)是上述各種類型的組合,我們這次所設計的系統(tǒng)是基于計算機的綜合的公交車信息管理系統(tǒng)。為此,各地政府和相關(guān)主管部門都在研究和 實施 各種治理和應對交通擁堵的對策。 信息化與科技化的社會趨勢,讓我們不斷地去追求新的突破與成果,隨著社會的不斷發(fā)展,科技的不斷進展,各行各業(yè)不斷發(fā)展壯大,以前的手動控制不斷地向人工智能的方向發(fā)展,而能夠更好地便利人民生活和改善城市的交通狀況的公交車事業(yè)也不約而同地向著智能的方向發(fā)展,由原來的手動報站,到后面的人工智能化報站,再到最近才興起的 GPS 全自動定位系統(tǒng)的報站,這些無不說明了公交車事業(yè)向管理化,信息化,智能化的不斷發(fā)展。公交車的發(fā)展也是如此,人工報站系統(tǒng)向人工智能 化系統(tǒng)的發(fā)展與進步,雖然很好地調(diào)和了人為公交報站所造成的誤差,緩解了交通狀況,改善了公交事業(yè)的管理,但也有很多缺點與不足。而且其他 GPS 系統(tǒng)的先進性,也會需要大量的對原有站牌進行改造的程序,一旦城市進行站臺站點的建設與路線更改,便會導致程序進行一翻很大的改動,程序極其煩瑣與累贅。中國城市土地的開發(fā)利用以及城市道路的建設正在飛速的發(fā)展。 如果缺乏公交車信息管理系統(tǒng),公交的運營狀況的改善很難持久,因為隨著機動車交通的增長,道路交通的擁擠會再一次出現(xiàn)。 山東大學 碩士學位論文 3 隨著社會的發(fā)展,乘客對公交系統(tǒng)服務質(zhì)量的要求越來越高,對出門乘車的服務質(zhì)量提出了上檔次、多樣化、便利性等需求。這種方案采用單片機對每一個車站進行軟件編碼,然后通過報站方法弊端較大,在車內(nèi)乘客較多的情況下無法聽清站點名無線數(shù)據(jù)發(fā)射模塊在一定空間范圍內(nèi)發(fā)射該編碼數(shù)據(jù),汽車由于外界的噪聲頻率或是自身的機械聲音頻率,也會影響到無線數(shù)據(jù)發(fā)射的發(fā)送與接受,而且司機大多使用方言報站, 這對外來人員來說非常不方便進入接收范圍時車載系統(tǒng)收到數(shù)據(jù),進行軟件解碼,然后根據(jù)解便,另外,司機報站時會分心,在人口較多的車站容易造成交通碼 后的數(shù)據(jù)確定車輛所到的站點,啟動語音報站系統(tǒng)報出相應事故。這種報站方式也需要司機手動進行。每兩個相鄰站點之間進行相互通訊,當公交車從第一站出發(fā)啟動報站系統(tǒng)或按錯鍵報出錯誤站名誤導乘客下車。 目前多數(shù)公交車報站系統(tǒng)設計主要考慮為公交車內(nèi)的乘客服務,沒有考慮到在站臺等車乘客的需求,因此顯得不方便和不夠人性化。因此,從更方便乘客乘車和管理乘務人員的管理出發(fā),設計了公交車 信息管理 系統(tǒng),在該系 統(tǒng)中,建立一個完整的數(shù)據(jù)庫信息管理系統(tǒng),對接受來的模擬數(shù)據(jù)進行分析與數(shù)據(jù)處理,分 山東大學碩士學位論文 4 析研究公交的上下行情況,出站與入站時間與誤差,建立一個人性化的信息界面,更好地對公車的運營進行查詢與管理。 本文的主要工作 作者在經(jīng)過一定的調(diào)查和分析之后,通過對系統(tǒng)中的各項功能進行歸類和合并的方 法,使用戶可以在簡單的界面窗口中完成多種比較復雜的功能,從而實現(xiàn)了簡化界面、減少窗口的設計目的,達到了使系統(tǒng)簡潔、易用的設計初衷。 在第一章緒論中主要介紹了系統(tǒng)的設計背景,以及國內(nèi)類似系統(tǒng)的研究和使用情況,還有系統(tǒng)需要解決的主要問題和本系統(tǒng)使用的主要技術(shù)、本文的主要貢獻和本文的組織結(jié)構(gòu)。 第三章是系統(tǒng)的構(gòu)架設計, 在這一章里,首先對系統(tǒng)的設計目標和設計原則進行了描述,之后是對系統(tǒng) 總體架構(gòu)、數(shù)據(jù)架構(gòu)、部署架構(gòu)和功能架構(gòu)等幾個方面的分析 。在數(shù)據(jù)庫詳細設計中,作者詳細列出了數(shù)據(jù)庫中的字段和各數(shù)據(jù)表之間的關(guān)系,還分析了系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)。在這一章中,作者詳細闡述了系統(tǒng)的總體實現(xiàn),并將各主要功能的具體實現(xiàn)從設計思想、模塊流程圖、實現(xiàn)代碼等幾個方面來描述設計者所做的工作。 在第六章的總結(jié)與展望中,作者對本次設計所做的工作做了簡明的總結(jié),歸 山東大學 碩士學位論文 5 納了在這次設計工作中得到的經(jīng)驗和系統(tǒng)的不足,并對系統(tǒng)今后的實施工作做了一定的展望。本系統(tǒng)設計的特色之處在于: 功能的快捷性和方便性。 功能的全面性和靈活性。 系統(tǒng)用戶區(qū)分管理員和普通用戶,使他們有不同的使用權(quán) 限, 增加了系統(tǒng)內(nèi)部信息的安全性和可靠性。 本系統(tǒng)采用 C/S 模式作為系統(tǒng)架構(gòu)。 服務器通常采用高性能的 PC 機、工作站或小型機,并 裝有 數(shù)據(jù)庫系統(tǒng) ( 如 Oracle、 Inter Base、 SQL Server) 、服務端應用程 序及交互接口。服務器程序一旦被啟動,就隨時準備接收到達的請求并給出響應;而客戶端程序則 能充分發(fā)揮 PC 機 的處理能力, 因此 很多工作可以在客戶端處理 之 后再提交給服務器。 在 C/S 中客戶端有一套完整的應用程序,在出錯提示、在線幫助等方面都有強大的功能,并且可以在子程序間自由切換。由于 C/S 配備的是點對點的結(jié)構(gòu)模式,適用于局域網(wǎng),所以安全性可以得到可靠的保證; 而且由于 C/S結(jié)構(gòu) 能充分發(fā)揮客戶端 PC 的 處理能力,很多工作可以在客戶端處理后再提交給服務器,并 實現(xiàn)了客戶端與服務器的直接相連,沒有中間環(huán)節(jié),因此響應速度快。 雖然 C/S 結(jié)構(gòu)只適用于局域網(wǎng),但它的這一特性正好加強了某 山東大學碩士學位論文 6 一系統(tǒng)或行業(yè)的內(nèi)部管理,很適合本次的系統(tǒng)開發(fā)。 Delphi 是全新的可視化編程環(huán)境,為我們提供了一種方便、快捷的 Windows 應用程序開發(fā)工具。對于廣大的程序開發(fā)人員來講,使用 Delphi 開發(fā)應用 軟件 ,會大大地提高編程效率,而且隨著應用的深入,您將會發(fā)現(xiàn)編程不再是枯燥無味的工作 , Delphi的每一個設計細節(jié),都將帶給您一份欣喜。 在數(shù)據(jù)庫的設計方面, Delphi 7 具有強大的數(shù)據(jù)庫功能,結(jié)合了傳統(tǒng)的編譯語言 Object Pascal 和數(shù)據(jù)庫語言的強大功能,既用于傳統(tǒng)的算術(shù)編程,又可用于數(shù)據(jù)庫編程。在創(chuàng)建一個簡單的數(shù)據(jù)庫應用時,通過使用 Delphi 提供的上述工具和組件甚至可以不需要編寫任何程序。 Delphi 7 的安裝程序自動為 Paradox、 Dbase 和本地Inter Base Server 安裝相應的驅(qū)動程序,并建立了有關(guān)的配置。因為本系統(tǒng)是 C/S結(jié)構(gòu)的,所以 Delphi 的這一特性對于本次開發(fā)非常適合。 SQL Link 使得 Delphi 數(shù)據(jù)庫應用程序能利用 SQL 語言訪問駐留在遠程服務器上的數(shù)據(jù),這些服務器包括Oracle 、 Sybase、 Microsoft SQL Server 和 Inter Base。因此,為了使此次所開 山東大學 碩士學位論文 7 發(fā)的公交車信息管理系統(tǒng)具有良好的兼容性和普遍性,作者采用了與 SQL 等數(shù)據(jù)庫等相比更加 簡單、小巧、易用的 Inter Base 數(shù)據(jù)庫管理系統(tǒng)。 Inter Base 是一 性價比極高的關(guān)系數(shù)據(jù)庫引擎。使用 Inter Base 能夠非常容易、快速的開發(fā)出穩(wěn)定、高效的數(shù)據(jù)庫管理系統(tǒng) ,在選擇數(shù)據(jù)庫管理系統(tǒng)時,不能片面只考慮軟件大、強、全,而也要考慮實際應用。 此外, Inter Base 還有很多優(yōu)點: 例如它 安裝簡單、可以跨平臺、有眾多開發(fā)工具支持與多種數(shù)據(jù)庫連接方式、占用 資源 少和 可嵌入 等,而且可以與本次的開發(fā)環(huán)境很好的結(jié)合,所以 選用 Inter Base 作為此次開發(fā)的系統(tǒng)數(shù)據(jù)庫,是非常合適的。 第一章:緒論,主要介紹了系統(tǒng)的設計背景,以及系統(tǒng)需要解決的主要問題和本系統(tǒng)使用的主要技術(shù)等。 第三章:系統(tǒng)的