鄭洲
摘? ?要:文章所研究的公交管理系統(tǒng)主要分為兩個部分:普通會員板塊與管理員板塊,會員無需登錄便可對自己想要的路線信息進行查詢,而管理員則需要用賬號密碼進行登錄,進入后臺對系統(tǒng)進行管理。其中,會員板塊還包括了兩個子板塊:注冊會員和會員留言。管理員板塊分6個子板塊:站點信息維護、路線基本信息管理、路線車輛信息管理、司乘人員信息管理、車輛信息管理、車輛維護管理。
關鍵詞:管理信息系統(tǒng);ASP.NET;數(shù)據(jù)庫;公交查詢1
本研究的背景和意義
1.1? 研究背景
對普通市民而言,通過網(wǎng)上公交管理系統(tǒng),可以簡便地查詢到站點信息以及換乘信息。對管理者而言,可以輕松地對自己公司的車輛進行管理維護,同時,也最大限度地減少人工操作錯誤。它應用簡單、使用快捷,方便了公交公司,也方便了個人。通過網(wǎng)上公交管理系統(tǒng),普通市民有網(wǎng)絡就可以查看到達目的地的路線以及各種換乘信息。而對于公交公司管理者來說,只需要登錄賬號,就可以修改站點、路線等信息,提高了公交管理者的工作效率。
1.2? 研究的意義
1.2.1? 提升公交出行水平
通過網(wǎng)站、服務熱線等方式,全方位發(fā)布公交站點靜態(tài)信息、換乘信息、行業(yè)實時動態(tài)等,提高乘客出行效率,以構建“便捷出行、舒適出行”,創(chuàng)造良好的出行環(huán)境,加大公交出行吸引力,為城市“美麗交通”打下良好的基礎[1-2]。
1.2.2? 緩解城市交通擁堵,降低居民出行成本
大力優(yōu)先發(fā)展公交是優(yōu)化城市交通結構、提高城市交通效率、減少道路交通堵塞的重要方式。城市公交信息系統(tǒng)可以有效提升公交系統(tǒng)的整體服務質量和運輸服務水平,增強公交出行對公眾的吸引力,提高公交分擔率,推動合理建立可持續(xù)發(fā)展的城市公交樹型結構,城市道路資源的使用率才可以得到逐步地提高,城市交通擁堵的高壓態(tài)勢也因此可以得到慢慢的緩解,降低市民出行成本,改善居民生活質量。
2? ? 國內外研究現(xiàn)狀
國外的網(wǎng)上公交系統(tǒng)比我國優(yōu)先發(fā)展,將公交建設放在首要位置,政府也在多個方面給予了許多支持,最終做出了本系統(tǒng),同時,還節(jié)省了許多成本和節(jié)約了資源。相比起來,我國比國外網(wǎng)上公交起步要晚,但是我國在不斷發(fā)展的同時,也借鑒各國的系統(tǒng)來不斷改進、發(fā)展自身,逐漸跟上甚至超過國外也只是時間問題。以當前中國經(jīng)濟發(fā)展情況來看,許多國人出行還是依靠公交車,但是全國的公交系統(tǒng)比較龐大,而且每個城市都有許多公交車以及各種不同的路線,給出行的人們帶來了許多不便,且管理者不能很精準地對每輛公交車進行全面管理[3]。
3? ? 管理信息系統(tǒng)的相關技術介紹
3.1? ASP.NET
ASP.NET是Microsoft的.NET框架中的一部分,包含大量編程類庫,可以滿足任何編程的需要。ASP.NET頁面以.aspx擴展名存儲。程序員將文本、標記(例如HTML)以及ASP.NET的特定服務器標記和腳本組合一起成為頁面,然后將頁面存儲在Web服務器上。存儲在Web服務器的ASP.NET頁面就好似是一套描述怎樣創(chuàng)建HTML頁面的指令。當這個頁面被請求瀏覽時,服務器端程序將會利用純標記的方式來創(chuàng)建一個客戶端瀏覽器,這個瀏覽器可以讀懂并呈現(xiàn)(render)頁面。之所以任何瀏覽器都能夠讀懂,是因為呈現(xiàn)后的輸出是純標記。所有的動態(tài)過程都在Web服務器端發(fā)生。
3.2? C#語言
C#是一種面向對象的語言,但C#更進一步地支持針對組件的編程?,F(xiàn)代軟件設計越來越依賴自描述和自包含功能。這種組件的重點在于提供了帶有屬性、方法和事件的編程模型。同時,還具有提供關于組件聲明信息的特點,編入自身的文檔。C#提供語言構件直接支持這些理念,使得C#在創(chuàng)建與使用軟件構件方面表現(xiàn)得十分自然。
3.3? SQL? Server數(shù)據(jù)庫
結構化查詢語言(Structured Query Language,SQL)是一個關系數(shù)據(jù)庫管理系統(tǒng)。其中,NET能夠適用于各種項目的實施,比如可以更新系統(tǒng)內的數(shù)據(jù)、修改系統(tǒng)數(shù)據(jù)等。現(xiàn)在市面上比較風行的數(shù)據(jù)庫管理系統(tǒng),如Oracle,MySQL,Microsoft SQL Server,Access等,都使用SQL語言標準 。雖然許多數(shù)據(jù)庫開發(fā)和擴展了SQL語句,但是包括選擇(select)、嵌入(insert)、更新(update)、去除(delete)、創(chuàng)建(create)等標準SQL命令依然可以執(zhí)行現(xiàn)在的任何操作。
4? ? 系統(tǒng)的總體設計目標與設計原則
系統(tǒng)的設計目標如下。
4.1? 提升城市公交信息監(jiān)測水平
提高城市公交行業(yè)基礎信息采集能力。在城市公交智能信息系統(tǒng)項目工程的示范區(qū)域內,城市公交工具行業(yè)系統(tǒng)的基礎信息(車輛信息、線路信息、站點信息、場站信息等),采集入庫比率基本達到100%。
4.2? 提升出行信息服務水平
能夠通過網(wǎng)站、移動Wap等多種渠道,為乘客提供出行信息服務;應為乘客提供線路、首末班發(fā)車時間、換乘、票價等基本出行信息;實現(xiàn)多種客運方式信息共享,應為乘客提供綜合出行信息服務;通過網(wǎng)站、手機等,實現(xiàn)公交信息實時預報覆蓋率達100%。
4.3? 提升行業(yè)監(jiān)管水平
實現(xiàn)行業(yè)管理部門對城市公交行業(yè)基礎信息以及運行狀態(tài)信息的準確掌握,增強行業(yè)管理部門的監(jiān)管能力,促進運營管理規(guī)范化發(fā)展;實現(xiàn)對城市公交數(shù)據(jù)資源的綜合利用,增強行業(yè)管理部門對服務質量考核、發(fā)展水平評價、線網(wǎng)優(yōu)化調整等方面決策的科學性。
為了實現(xiàn)以上設計目標,在設計時需要遵循如下設計原則。
4.3.1? 用戶導向
城市公交智能信息系統(tǒng)建設應充分貫徹“以人為本”、便民利民的服務理念,優(yōu)化城市公交的運行調度與規(guī)范化管理,建設豐富實用、經(jīng)濟、便捷的一體化出行信息服務體系,使出行信息惠及最廣大的乘客。
4.3.2? 業(yè)務協(xié)同
城市公交智能信息系統(tǒng)著眼于構建現(xiàn)代城市綜合交通運輸體系,加強工程頂層設計,明確不同城市客運方式間、公交企業(yè)與行業(yè)管理部門間、城市交通與其他行業(yè)之間的業(yè)務協(xié)作,保證行業(yè)、企業(yè)間相關業(yè)務的協(xié)調聯(lián)動。
4.3.3? 架構開放
以保證系統(tǒng)可靠運行和持續(xù)發(fā)展為前提,采用開放式架構設計,滿足業(yè)主的功能擴展需要,加強與其他相關信息系統(tǒng)架構的統(tǒng)籌協(xié)調和有效融合,共建共享相關資源[5]。
5? ? 公交管理信息系統(tǒng)的簡要設計
5.1? 系統(tǒng)架構設計
一般來說,一個模塊包含各種各樣的子模塊,應當把各個地方的模塊設置得更具層次感,良好的頂層模塊使用它的下級模塊為了實現(xiàn)程序功能的完善,為管理員模塊的層次圖,管理者可進行查找、增添、去除、修改、編輯等操作。
會員管理分為兩個部分:(1)頂層為會員模塊:分別為網(wǎng)站導航、路線查詢、站點名稱查詢和站站查詢4子層。(2)會員模塊層次圖,可以進行增加、更改、去除、查詢等操作。
5.2? 數(shù)據(jù)庫設計
對于管理員來說,管理員有賬戶和密碼兩個管理面板,可以管理修改線路、車輛和會員的信息。線路信息主要包括線路名稱、車輛編號、運行時長、行駛公里數(shù)、站點名稱。會員信息包括成員帳號、姓名、密碼和性別等。車輛信息包括車輛車牌、乘務人員信息和乘坐人數(shù)。
對于成員模塊來說,成員具有帳戶和密碼兩個屬性,可以管理“我的留言”、站點信息查詢以及會員登錄信息的修改。其中,“我的留言”具有顯示時間、屬性編號、內容、帳戶等屬性;查詢信息具有編號、日期、首站尾站屬性。
5.3? 系統(tǒng)功能設計
管理人員開始從接受事務,到選擇事務,下面的子模塊有對系統(tǒng)進行管理、對線路信息編輯、會員信息編輯等,最后,將修改好的內容發(fā)送至管理員,并對其進行保存。用戶輸入用戶名,系統(tǒng)對其進行檢測。如果該用戶名已經(jīng)存在,用戶必須重新輸入新的用戶名,隨后,系統(tǒng)會對密碼進行檢測。
6? ? 結語
近年來,我國不斷提高公交的服務質量,促使廣大市民采取更加高效、便捷和低碳環(huán)保的公交出行方式。結合城市的總體建設,進一步調整優(yōu)化公交線網(wǎng)布局,提高線網(wǎng)的覆蓋率、擴大公交服務范圍,使民眾選擇公交出行更加便捷、換乘更加便利,營造良好的公交出行環(huán)境。權為民所用、情為民所系、利為民所謀,城市公交信息系統(tǒng)的設計也正是從民眾的角度出發(fā),考慮解決民眾出行中遇到的實際困難,全心全意地為人民服務。
[參考文獻]
[1]克羅克利.數(shù)據(jù)庫處理—基礎、設計與實現(xiàn)[M].北京:電子工業(yè)出版社,2016.
[2]王飛飛,崔洋,賀亞茹.MySQL數(shù)據(jù)庫應用從入門到精通[M].北京:中國鐵道出版社,2016.
[3]史嘉權.數(shù)據(jù)庫系統(tǒng)基礎教程[M].北京:機械工業(yè)出版社,2011.
[4]ADAM F,MATTHEW M D,MARIO S,et al.精通ASP.NET 4.5[M].5版.北京:人民郵電出版社,2014.
[5]軟件開發(fā)技術聯(lián)盟.ASP.NET開發(fā)實例大全(基礎卷)[M].北京:清華大學出版社,2016.
Practice and research of city bus management information system based on ASP.NET
Zheng Zhou
(Information Center of Wuxi Vocational Institute of Arts & Technology, Yixing 214206, China)
Abstract:Public transport management system is mainly discussed in this paper is divided into two parts, ordinary members plate plate with the administrators, members can the route they want without login information query, and administrators need to use the account password to log in, enter the system background to manage system, among them, the member plate includes two parts: register member and leave a message. The manager section is divided into six sub-sections: site information maintenance, route basic information management, route vehicle information management, passenger information management, vehicle information management, vehicle maintenance management.
Key words:management information system; ASP. NET; database; bus query