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