【正文】
that happened in the period of using, I summed up some ways to improve the system .Key words: enquiry。 station引言 現(xiàn)階段社會(huì)發(fā)展很迅速,城市道路很多,很多時(shí)候會(huì)有道路擁堵和該道路的問題。現(xiàn)階段在我國乘客主要的交通方式還是以公交車為主,所以每個(gè)城市的公交系統(tǒng)都很龐大。獲得,所以乘客獲得信息的方式也不同。隨著交通需求的增長,從事交通服務(wù)信息的公司越來越多,借助現(xiàn)代的信息技術(shù)和管理方法,建立公交查詢系統(tǒng)是社會(huì)發(fā)展的趨勢。縱觀現(xiàn)在的形式,公交查詢系統(tǒng)有著良好的發(fā)展前景,未來的公交查詢呢系統(tǒng)將是基于B/S架構(gòu),通過瀏覽器查詢,通過計(jì)算機(jī)網(wǎng)絡(luò)全面聯(lián)網(wǎng),實(shí)現(xiàn)中心控制、自動(dòng)更新、更多的查詢方式和GIS系統(tǒng)的互聯(lián)互通等等更多更強(qiáng)大的功能。根據(jù)國內(nèi)外城市交 通發(fā)展的經(jīng)驗(yàn)教訓(xùn),交通界專家學(xué)者達(dá)成共識—優(yōu)先發(fā)展公共交通是解決城市交通 擁堵的根本途徑之一。正因?yàn)槠涓采w面廣、經(jīng)濟(jì)、快捷的特點(diǎn),城市公交線路、站點(diǎn)變動(dòng)的靈活性就很大。現(xiàn)階段在國內(nèi),乘客可以獲得的信息較少,基本上沒有可靠地即時(shí)信息,如果能夠提供一種服務(wù),為市民特別是外來旅游、出差、就醫(yī)等急需了解 本地道路情況的人提供方便、快捷、經(jīng)濟(jì)、高效地利用公交線路的方案,將方便他們的出行和生活,同時(shí)減少不必要的交通流量,提高交通運(yùn)輸?shù)男屎统鞘械牡匚弧榱私鉀Q這一系列的問題,國外在城市 公交網(wǎng)絡(luò)系統(tǒng)上投人了極大的財(cái)力. 構(gòu)建了利用計(jì)算機(jī)網(wǎng)絡(luò)和先進(jìn)的通信系統(tǒng)的智能 運(yùn)輸系統(tǒng)ITS(Intelligence Transport System)。國內(nèi)在這方面的起步較晚,但是各地政府都給予了極大的重視。因此對公交系統(tǒng)查詢研究已是一個(gè)非常重要的問題。我首先登陸了網(wǎng)絡(luò)上的日照市公交查詢系統(tǒng)。因此將來私家車會(huì)越來越多,最終將導(dǎo)致日照市和其他城市一樣變得很擁擠,到時(shí)候城市公共交通仍是絕大多數(shù)出行者的首選方式,也是城市政府大力發(fā)展的一種交通方式。我國實(shí)行了可持續(xù)發(fā)展戰(zhàn)略,當(dāng)然也包括交通的可持續(xù)發(fā)展。2 系統(tǒng)開發(fā)技術(shù) 系統(tǒng)開發(fā)技術(shù)簡介 VisualC++簡介VisualC++是微軟開發(fā)的一個(gè)集成環(huán)境,是使用C++的一個(gè)平臺(tái)。自1993年Microsoft公司推出Visual C++,隨著其新版本的不斷問世,Visual C++已成為專業(yè)程序員進(jìn)行軟件開發(fā)的首選工具。Visual C++,包括編輯器、調(diào)試器以及程序向?qū)ppWizard、類向?qū)lass Wizard等開發(fā)工具。 MFC基礎(chǔ)類類 MFC,微軟基礎(chǔ)類(Microsoft Foundation Classes),同VCL類似,是一種Application Framework,隨微軟Visual C++ 開發(fā)工具發(fā)布。大部分類均從CObject 直接或間接派生,只有少部分類例外。MFC 提供了MFC AppWizard 自動(dòng)生成框架。MFC,微軟基礎(chǔ)類(Microsoft Foundation Classes),實(shí)際上是微軟提供的,用于在C++環(huán)境下編寫應(yīng)用程序的一個(gè)框架和引擎,VC++是WinDOS下開發(fā)人員使用的專業(yè)C++ SDK(SDK,Standard SoftWare Develop Kit,專業(yè)軟件開發(fā)平臺(tái)),MFC就是掛在它之上的一個(gè)輔助軟件開發(fā)包,是對WindowsAPI的封裝,大約有100多個(gè)類,但常用的有二三十種。CWnd:窗口類,它是大多數(shù)“看得見的東西”的父類,比如視圖CView、框架窗口CFrameWnd、工具條CToolBar、對話框CDialog、按鈕CButton等。最重要的是OnOpenDocument(讀入),OnSaveDocument(寫盤),Serialize(讀寫) Cview:視圖類,負(fù)責(zé)內(nèi)存數(shù)據(jù)與用戶的交互。最重要的是OnDraw(重畫窗口),通常用CWnd::Invalidate()來啟動(dòng)它。 CDC:設(shè)備文本類。這圖就抽象為CDC類來完成。它是所有對話框的類。似于C中的main函數(shù),是程序執(zhí)行的入口和管理者,負(fù)責(zé)程序建立、消滅,主窗口和文檔模板的建立。它們都需要在使用前選進(jìn)DC。Cfile:文件。封裝了C中的字符數(shù)組,非常實(shí)用?,F(xiàn)在已形成相當(dāng)成規(guī)模的理論體系和實(shí)用技術(shù),優(yōu)秀的數(shù)據(jù)庫設(shè)計(jì)是應(yīng)用成功的基石,是開發(fā)應(yīng)用的前提。這個(gè)三級結(jié)構(gòu)有時(shí)也稱為“三級模式結(jié)構(gòu)”外部級:最接近用戶,是單個(gè)用戶所有能看到的數(shù)據(jù)特性。概念級:涉及到所有用戶的數(shù)據(jù)定義,是全局的數(shù)據(jù)視圖。內(nèi)部級:最接近于物理存儲(chǔ)設(shè)備,涉及到實(shí)際數(shù)據(jù)存儲(chǔ)的結(jié)構(gòu)物理存儲(chǔ)數(shù)據(jù)視圖的描述稱為“內(nèi)模式”。它把數(shù)據(jù)的具體組織留給DBMS去做,用戶只要抽象的處理數(shù)據(jù),而不必關(guān)心數(shù)據(jù)在計(jì)算機(jī)中的表示和存儲(chǔ),這樣就減輕了用戶使用系統(tǒng)的負(fù)擔(dān)。Access是一個(gè)功能強(qiáng)大、方便靈活、適用于個(gè)人單機(jī)環(huán)境下使用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它同時(shí)提供了一個(gè)完整的數(shù)據(jù)庫應(yīng)用開發(fā)工具,可用于開發(fā)適合于特定的數(shù)據(jù)庫管理的Windows應(yīng)用程序。Access所提供的這些對象都存放在同一個(gè)數(shù)據(jù)庫文件(.mdb文件)中,而不像其他數(shù)據(jù)庫那樣分別存放于不同的文件中。在Access 2000的各個(gè)對象中,表是數(shù)據(jù)庫的核心基礎(chǔ),它存放著數(shù)據(jù)庫中的全部數(shù)據(jù)信息。窗體可以為用戶提供良好的操作界面,通過窗體,用戶可以直接或間接地調(diào)用宏或模塊,并執(zhí)行查詢、打印、預(yù)覽、計(jì)算多呢個(gè)功能,甚至對數(shù)據(jù)表進(jìn)行編輯修改等。(2)根據(jù)需要定義各表之間的關(guān)系,從而將各個(gè)表中的相關(guān)的數(shù)據(jù)有機(jī)的結(jié)合在一起??梢詣?chuàng)建查詢來檢索數(shù)據(jù);可以創(chuàng)建聯(lián)機(jī)窗體來直接查看、輸入及更改表中的數(shù)據(jù);可以創(chuàng)建報(bào)表來分析數(shù)據(jù)或?qū)?shù)據(jù)以特定的方式打印出來??梢岳煤昊騐isual Basic將各種數(shù)據(jù)庫對象連接在一起,形成一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng),而且用戶也不需要編寫復(fù)雜的代碼。此系統(tǒng)一共包含三大功能塊,分別是數(shù)據(jù)庫系統(tǒng)模塊,車次查詢模塊,站點(diǎn)查詢模塊。(2)實(shí)現(xiàn)對已知公交線路的具體信息的查詢功能,也包括所有站點(diǎn)。 性能需求(1)可操作性:使該系統(tǒng)適合個(gè)層次乘客的用戶,查詢功能方便快捷。 數(shù)據(jù)需求(1)公交車次數(shù)據(jù)的輸入,大部分是日照市大學(xué)城附近的車次。 軟件結(jié)