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