李佳隆
(湖北第二師范學院,武漢430000)
伴隨著我國汽車行業的快速發展,人們越來越熱衷于考取駕照[1],駕校行業也發展的越來越也快。但現有的駕校培訓機構存在教學水平不高,辦公效率低等問題[2],雖然有些駕校擁有自己的網站,但是網站的內容基本上都是在介紹和宣傳駕校,不包括對駕校的管理功能,駕校的管理方式還停留在手工紙質和Excel 表格的辦公方式中[3]。傳統的管理方式效率較低且容易出錯[4]。另外,現在的駕校的網頁大多是基于電腦PC端的,可應用于移動通訊設備的APP 軟件還有待發展[5]。
本文針對現在駕校信息管理系統普遍存在的重視宣傳,忽略教學管理的缺陷,設計并實現了一個駕校綜合信息管理系統,駕校管理人員可以在該系統上發布公告,管理教練、學員的教學工作進行管理,實現駕校與學員、教練與學員、學員與學員間的信息交流,使得駕校的管理更加科學智能,提高了駕校的綜合實力。
根據駕校管理的實際需求,平臺的參與者確定為兩種角色[6],分別為后臺管理員和學員。電腦PC 端即后臺管理的操作端,其主要功能模塊有:公告信息發布模塊,在線題庫管理模塊,駕校管理模塊。手機客戶端主要的功能包括:學員注冊登錄模塊,查看駕校公告模塊,在線學習模塊,網評教練模塊。
根據駕校的運營需求及管理需求,分后臺管理和前臺運營兩大部分。后臺管理可實現實時地對駕校相關信息進行維護管理,選用B/S 模式。前臺運營主要是實現學員與后臺的互動,采用C/S 模式。即駕校綜合服務平臺的實現采用B/S 以及C/S 兩者結合的應用模式[7]。
駕校綜合服務平臺系統前后臺兩個部分分別在PC 端和手機端實現,PC 端處理后臺管理部分,手機端客戶和后臺交互信息,兩個部分都通過服務器及數據庫進行交互。
通過需求分析本平臺主要實體有:管理員,學員,教練,賬戶,公告信息,章節,題庫,學習記錄,登錄記錄。實體之間的E-R 圖如圖1 所示。

圖1 平臺E-R 圖
2.2.1 后臺的實現
電腦PC 端是數據信息的主要來源,學員信息,公告信息,題庫信息都需要后臺管理員通過電腦PC 端進行錄入。電腦PC 端即后臺端,編碼完成后發布到服務器上,啟動服務器后,打開相應的網址,管理員就可以進行信息錄入管理等操作,通過SQL 語句修改數據庫中的表格的數據。
后臺管理員登錄成功,進入后臺管理界面后,可以對駕校的基本信息進行管理。可以進行公告,教練,學員,題庫,日志的管理。管理員進行這些操作來對后臺數據進行管理維護。
2.2.2 手機客戶端的實現
學員在連接網絡的情況下打開手機APP 并登錄成功后就可以進行一系列的操作,客戶端就會通過網絡連接公用類HttpUtil 與后臺端的數據交互,后臺通過gson 返回給手機客戶端信息。通過這個方法連接到后臺端,以學員登錄為例,學員在手機客戶端打開登錄界面后輸入登錄賬號和密碼,提交的這些信息通過HttpUtil.java 中的HttpUtil 類連接到后臺端,后臺端通過entrance 方法來處理所有的手機客戶端的請求,學員提交登錄請求后,后臺會通過查找數據庫中的賬戶信息表來對比輸入是否正確,最后會通過gson 返回給手機客戶端學員的登錄結果。其他的手機客戶端的操作同學員登錄操作的流程一樣。
手機客戶端的主界面包括客戶端操作的所有功能,學員可以注冊,登錄,在線學習,查看公告,評價教練,查看考試記錄,查看收藏的題目等功能
本文采用軟件黑盒測試中的等價類劃分方法,從用戶角度對軟件界面、功能以及外部結構等方面進行軟件測試。本文主要對程序中的學員注冊界面進行了測試。等價類劃分有效等價類和無效等價類,有效等價類為存在駕校學員信息表格中的學員信息,無效等價類為不存在學員信息表格中的信息。系統首先測試有效等價類,輸入50 個本駕校學員的注冊信息。測試結果表明只要是本駕校學員的信息即學員信息表中有記錄的學員,都可以注冊成功,進行一系列操作。
不同于一般的駕校管理網站,本系統在PC 端不僅有駕校宣傳方面的功能,還有對駕校的管理功能,同時編制了手機客戶端軟件,學員通過手機客戶端訪問駕校網站,可進行一系列的互動,包括在線學習,查看公告通知,評價駕校教練等。同時駕校擁有管理題庫的權限,管理員可以根據考試的實際需求,及時更新和擴充題庫,讓學員及時接觸最新的考試題目,便于提高學員考試的過關率。