何成++劉艷飛
摘??要:隨著駕校學員數(shù)量的增多,駕校日常管理工作中出現(xiàn)了很多問題,所以,他們急需一個數(shù)據(jù)處理快,能夠?qū)W員信息、監(jiān)控信息等提交到交警管理系統(tǒng),能夠隨時監(jiān)控教練車和學員練車情況的管理系統(tǒng)。針對這個需求,提出了“基于云計算的駕校管理系統(tǒng)”設計方案,并進行了可行性分析。基于云計算的駕校管理系統(tǒng)主要實現(xiàn)了信息錄入、信息存儲、信息瀏覽、信息查詢、考試排班預約、數(shù)據(jù)統(tǒng)計、報表輸出、數(shù)據(jù)維護和財務管理等功能。它主要是由信息錄入、信息查詢、考試排班預約、報表匯總、綜合業(yè)務管理和摩托車業(yè)務等功能模塊組成的,采用了分層結(jié)構(gòu),即資源層、數(shù)據(jù)層、應用層和用戶層共存的云模式架構(gòu)。
關鍵詞:云計算;駕校管理;系統(tǒng)設計;分層結(jié)構(gòu)
中圖分類號:TP311.1?????????????文獻標識碼:A???????????????DOI:10.15913/j.cnki.kjycx.2015.01.017
1??駕校管理現(xiàn)狀分析
中國入世以來,汽車關稅逐漸降低,人民生活水平日益提高,商業(yè)用車和私家車的數(shù)量大幅增長,人們掌握駕駛技術的目的也發(fā)生了變化,由原先的謀生手段轉(zhuǎn)變?yōu)榱肆⒆阌谏鐣貍涞募夹g之一,考汽車駕駛執(zhí)照已經(jīng)成為了不少人工作之余的必修課。但是,因為駕駛培訓學校的學員多、車輛多、教練員多,所以,學員從報名到領取駕照需要很長的時間。同時,學員、車輛、教練員之間的關系復雜,還涉及到各個分校的管理,致使傳統(tǒng)的人工管理方式不能滿足現(xiàn)在學校管理的需求。這不僅大幅降低了工作效率,還容易引發(fā)矛盾。
目前,廣東省中山市駕校的管理狀況是:①交警管理系統(tǒng)技術落后。在中山市,駕駛員的數(shù)量大幅上升后,各駕校訪問交警服務器所需的時間較長,訪問一個學員的信息有時竟然超過30?s,甚至是1?min。②中山交警要求監(jiān)管駕校學員的練車情況,而相關數(shù)據(jù)也是通過交警管理系統(tǒng)收集和監(jiān)測的。但是,實際情況是,這項工作大大降低了交警管理系統(tǒng)的工作效率,所以,目前基本無法完成大規(guī)模實時監(jiān)測工作,只是監(jiān)測了部分駕校道路考試車的情況。③中山交警要求每個駕校必須提交紙質(zhì)的申請表和體檢表等一系列表格,這給駕校管理工作帶來了諸多不便,同時,交警還要求駕校在交警管理系統(tǒng)中提交學員的電子信息。由于交警和駕校本身的管理是完全獨立的,所以,學員的信息通常需要在不同的系統(tǒng)中人工錄入多遍,導致相關工作人員的日常工作效率較低。④駕校學員的培訓監(jiān)測數(shù)據(jù)是通過IC卡提交給市交通局管理的,而這些數(shù)據(jù)都是將IC卡提交到交通局后,交通局利用讀卡系統(tǒng)人工逐個讀取卡內(nèi)數(shù)據(jù),實施起來很不方便,急需升級換代。
綜上所述,結(jié)合中山市駕校的現(xiàn)狀和發(fā)展需求,該項目為中山廣興駕駛學校設計了一個基于云計算的駕校管理系統(tǒng)。
2??可行性分析
2.1??理論可行性
從理論上講,目前,已經(jīng)形成了一套比較完備的理論體系支持駕校管理系統(tǒng)的運行。一方面,云計算理論體系的發(fā)展速度非???,是當前IT技術的熱點項目,國內(nèi)外很多相關領域的專家都開始探索和研究該項目,已經(jīng)有很多專著和論文分析、論證了云計算的應用。簡而言之,在云計算模式中,軟件的計算架構(gòu)由“服務器+客戶端”向“云服務平臺+客戶端”演變。由云服務提供商提供具體的硬件配置和系統(tǒng)更新,用戶使用云服務系統(tǒng)同使用水電是一樣的道理,只需要一個終端完成具體內(nèi)容的輸入和輸出,所有的業(yè)務和數(shù)據(jù)處理都是通過網(wǎng)絡完成的,用戶不必考慮這些數(shù)據(jù)和服務在什么地方,只需按照流量、空間容量和服務向運營商支付相應的費用即可。另一方面,已經(jīng)有很多基于云計算架構(gòu)的管理系統(tǒng)被成功應用的案例,比如,“基于云計算的高校圖書館管理系統(tǒng)架構(gòu)研究”“基于云計算技術的高校招生管理系統(tǒng)研究”。
2.2??技術可行性
云計算技術實質(zhì)是分布式計算、并行計算和網(wǎng)格計算的產(chǎn)物。目前,國內(nèi)外已經(jīng)有很多具有代表性的、成型的技術方案體系。比如,亞馬遜公司的云平臺——Amazon?Elastic?Compute?Cloud(Amazon?EC2),它提供Web服務,可以在云中提供大小可調(diào)的計算容量。Amazon?EC2的Web服務接口非常簡單,用戶可以輕松獲取和配置容量。使用這項服務,用戶可以完全控制自己的計算資源,并在成熟的亞馬遜AWS計算環(huán)境中運行。Google公司正在運營的云計算商用平臺——Google應用程序引擎(Google?APP?Engine,GAE),在這個軟件平臺上,技術人員可以利用GAE提供的API免費創(chuàng)建各類應用服務。文獻7中提出的“海量分布式存儲”方案和文獻8中提出的“云存儲”(PPstore)方案等,這些成功的應用案例為駕校管理系統(tǒng)搭建云服務平臺提供了有力的借鑒和相關技術支持。所以說,它在技術上是可行的。
2.3??成本可行性
使用云服務器不僅不需要高昂的建設費用,而且還能減少相關管理費用。由于云計算對客戶端的設備要求不高,大多數(shù)工作都可以在瀏覽器中完成,客戶端僅需要運行簡單的瀏覽器軟件即可。建立一個基于云計算的駕校管理系統(tǒng),平臺和軟件都有專業(yè)技術人員維護和更新,駕校不必另外支付費用。在實際工作中,駕校管理系統(tǒng)的管理員只需要負責系統(tǒng)數(shù)據(jù)的管理和處理,這大大減少了駕校的管理成本,減小了維護壓力。所以,基于云計算的駕校管理系統(tǒng)在成本上是可行的。
3??駕校管理系統(tǒng)架構(gòu)設計
結(jié)合云計算的特點,根據(jù)廣東省中山市廣興駕校的需求分析結(jié)果,采用分層結(jié)構(gòu)設計駕校管理系統(tǒng),即資源層、數(shù)據(jù)層、應用層和用戶層,具體結(jié)構(gòu)如圖1所示。
3.1??用戶層
駕校管理系統(tǒng)的用戶主要有學員、教練員、管理人員和Boss。不同的用戶可以利用自己的權(quán)限,通過智能終端和PC機訪問、查詢、更新、添加系統(tǒng)應用層的數(shù)據(jù)。
圖1??云平臺架構(gòu)中應用層結(jié)構(gòu)圖
3.2??應用層
應用層為不同的對象提供不同的服務。系統(tǒng)為學員提供考試預約服務、查詢教練帶班業(yè)務、考試成績查詢等服務;為教練提供查詢帶班業(yè)務服務;為管理員提供學員的基礎信息管理、教練基礎信息管理、考試成績錄入、考試預約、排班管理、場地管理、系統(tǒng)參數(shù)設置、學員待考排序匯總等服務;為Boss提供學員考試成績統(tǒng)計分析、學員考試時間監(jiān)控、延遲學員培訓期限、接入交警系統(tǒng)等服務;為駕校財務人員提供補考費收繳管理、場地發(fā)票管理業(yè)務、規(guī)費學費數(shù)據(jù)輸出、廣興財務管理等服務,具體如圖1所示。
3.3??數(shù)據(jù)層
數(shù)據(jù)層包括學員基本信息、教練員基本信息、考試成績、考試排班、規(guī)費學費信息、場地排班、教練排班信息和教練車期限信息等。
3.4??資源層
資源層主要融合了服務器、網(wǎng)絡存儲資源,建立了統(tǒng)一的數(shù)據(jù)信息中心,通過虛擬化平臺以彈性資源管理的方式為上層提供基礎系統(tǒng)的支撐?;谠朴嬎隳J?,系統(tǒng)設計了由X86體系高性能服務器和平臺管理服務器共同構(gòu)成的服務器共享資源池。平臺管理服務器安裝資源池所需的虛擬化管理系統(tǒng)除了提供虛擬化的服務外,還包含資源池控制和調(diào)度服務。
4??駕校管理系統(tǒng)總體設計
4.1??功能設計
按照駕校的管理需求和業(yè)務開展情況,系統(tǒng)主要有信息錄入、信息存儲、信息瀏覽、信息查詢、考試排班預約、數(shù)據(jù)統(tǒng)計、報表輸出、數(shù)據(jù)維護和財務管理等功能。
4.2??模塊設計
系統(tǒng)按照功能和業(yè)務的不同,設計了信息錄入模塊、信息查詢模塊、考試排班預約模塊、報表匯總模塊和綜合管理模塊。因為摩托車培訓考試的人數(shù)較少、考試較簡單,所以,單獨設計了一個摩托車業(yè)務模塊。系統(tǒng)模塊結(jié)構(gòu)如圖2所示。
4.2.1??信息錄入
信息錄入主要包括學員資料錄入,教練員資料錄入,考試成績錄入,流水號錄入,車輛資料錄入,場地費錄入和批量錄入領證、出證日期等。學員資料是在學員報名時自行輸入系統(tǒng)平臺的,這樣可以減少駕校的工作量,降低出錯率。
4.2.2??考試排班預約
已經(jīng)注冊的學員可以登錄系統(tǒng)平臺預約考試科目和考試時間。考試科目預約一定要遵守考試順序,比如沒通過科目一考試的學員,絕對不可以預約科目二或以后科目的考試。系統(tǒng)管理員可以根據(jù)交警大隊系統(tǒng)的考試安排,確定或撤銷學員的預約信息。
4.2.3??信息查詢
信息查詢包括教練員信息查詢,車輛資料查詢,考試成績查詢,教練帶班業(yè)務查詢,考試安排和學費、場地查詢等。
4.2.4??報表匯總
報表匯總主要包括學員成績統(tǒng)計分析、未畢業(yè)學員匯總表、學員待考排序總表和畢業(yè)學員備份保存等。
4.2.5??綜合業(yè)務管理
綜合業(yè)務管理主要包括學員管理、教練員管理、發(fā)票管理、車輛管理、規(guī)費場費管理、延長學員培訓期限、領證管理、補考管理、補考費收繳管理、廣興財務管理系統(tǒng)、連接交警系統(tǒng)業(yè)務和系統(tǒng)參數(shù)設置等。
4.2.6??摩托車業(yè)務
摩托車業(yè)務包括學員業(yè)務管理、學費業(yè)務管理、規(guī)費場地費管理、考試預約、學費管理和補考費收繳管理等。
4.3??界面設計
系統(tǒng)的各項功能都會涉及大量的數(shù)據(jù),所以,要采用簡潔的菜單加表單的設計形式。這樣的設計,用戶操作起來簡單、便捷,具體樣式如圖3所示。
圖3??駕校管理系統(tǒng)車輛查詢界面
5??結(jié)束語
基于云計算的駕校管理系統(tǒng)是用云服務器存儲駕校學員的基礎數(shù)據(jù)和海量的駕校學員的實時培訓信息,避免數(shù)據(jù)量的增加給交警數(shù)據(jù)中心造成一定的流量壓力。在駕校管理系統(tǒng)中,掃描申請表上有交警隊反饋回來的流水號的條碼數(shù)據(jù),可以直接讀取流水號所對應的相關學員的信息,節(jié)省了人工在系統(tǒng)中查找學員信息的時間,避免了人工錄入流水號所引發(fā)的錯誤操作,大幅提升了錄入效率。同時,學員可以利用互聯(lián)網(wǎng)在平臺上報名,并通過自動表單技術,將在駕校管理系統(tǒng)錄入的數(shù)據(jù)自動錄入到交警駕駛員管理系統(tǒng)中,避免了數(shù)據(jù)的多次重復錄入工作;學員可以根據(jù)自己的時間和練習程度,在網(wǎng)上預約考試科目和考試時間,系統(tǒng)還可以根據(jù)學員的報名時間優(yōu)先排序?;谠朴嬎愕鸟{校管理系統(tǒng)已經(jīng)在廣興駕校應用一年多了,它不僅簡化了駕校的管理工作,還為學員帶來了很大的便利。但是,隨著移動互聯(lián)網(wǎng)技術的發(fā)展,學員和駕校又有了新的需求,比起互聯(lián)網(wǎng),學員更喜歡通過手機平臺預約和查詢信息,所以,系統(tǒng)設計還需要增加移動應用方面的功能。
參考文獻
[1]丁波.駕校管理系統(tǒng)設計與實現(xiàn)[J].軟件導刊,2014(5):106-107.
[2]欒雪蓮.駕駛培訓管理系統(tǒng)的設計與實現(xiàn)[D].沈陽:東北大學,2011.
[3]石允劍,袁家斌.基于云計算技術的高校招生管理系統(tǒng)研究[J].中國教育信息化,2013(3):50-52.
[4]李欣.基于云計算的高校圖書館管理系統(tǒng)架構(gòu)研究[J].黑龍江科技信息,2012(11):151,228.
[5]戴炳榮,宋俊典,錢俊玲.云計算環(huán)境下海量分布式數(shù)據(jù)處理協(xié)同機制的研究[J].計算機應用與軟件,2013(1):107-110.
[6]李建國,袁平鵬.一種基于分布式開放資源管理服務的“云存儲”(PPstore)方案研究[J].計算機應用與軟件,2011(10):208-210.
[7]楊智.基于ASP的駕校管理系統(tǒng)的設計與實現(xiàn)[J].科技經(jīng)濟市場,2011(01):9-10.
[8]王斌.駕校管理系統(tǒng)概要設計[J].科技廣場,2012(09):49-51.
〔編輯:白潔〕
Research?on?Driving?School?Management?System?Design?Based?on?Cloud?Computing?*
He?Cheng,?Liu?Yanfei
Abstract:?With?the?increase?in?the?number?of?trainees,?there?are?a?lot?of?problems,?driving?the?daily?management?work?so,?they?need?a?quick?data?processing,?to?student?information,?monitoring?information?submitted?to?the?traffic?police?management?system?management?system,?can?at?any?time?monitoring?coach?cars?and?students?practice?car?situation.?According?to?this?demand,?put?forward?the?design?scheme?of?“driving?school?management?system”?based?on?cloud?computing,?and?has?carried?on?the?feasibility?analysis.?Driving?school?management?system?based?on?Cloud?Computing?mainly?realizes?the?information?input,?information?storage,?information?browsing,?information?query,?test?scheduling?appointments,?data?statistics,?report?output,?data?maintenance?and?financial?management?functions?based?on.?It?is?mainly?composed?of?information?input,?information?inquiry,?the?test?scheduling?appointments,?report?summary,?comprehensive?management?and?other?functional?modules?of?the?motorcycle?business,?using?hierarchical?structure,?namely?the?resource?layer,?data?layer,?application?layer?and?user?layer?coexisting?cloud?patterns?in?architecture.
Key?words:?cloud?computing;?school?management;?system?design;?hierarchical?structure