李佳隆
(湖北第二師范學(xué)院,武漢430000)
伴隨著我國(guó)汽車行業(yè)的快速發(fā)展,人們?cè)絹?lái)越熱衷于考取駕照[1],駕校行業(yè)也發(fā)展的越來(lái)越也快。但現(xiàn)有的駕校培訓(xùn)機(jī)構(gòu)存在教學(xué)水平不高,辦公效率低等問(wèn)題[2],雖然有些駕校擁有自己的網(wǎng)站,但是網(wǎng)站的內(nèi)容基本上都是在介紹和宣傳駕校,不包括對(duì)駕校的管理功能,駕校的管理方式還停留在手工紙質(zhì)和Excel 表格的辦公方式中[3]。傳統(tǒng)的管理方式效率較低且容易出錯(cuò)[4]。另外,現(xiàn)在的駕校的網(wǎng)頁(yè)大多是基于電腦PC端的,可應(yīng)用于移動(dòng)通訊設(shè)備的APP 軟件還有待發(fā)展[5]。
本文針對(duì)現(xiàn)在駕校信息管理系統(tǒng)普遍存在的重視宣傳,忽略教學(xué)管理的缺陷,設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)駕校綜合信息管理系統(tǒng),駕校管理人員可以在該系統(tǒng)上發(fā)布公告,管理教練、學(xué)員的教學(xué)工作進(jìn)行管理,實(shí)現(xiàn)駕校與學(xué)員、教練與學(xué)員、學(xué)員與學(xué)員間的信息交流,使得駕校的管理更加科學(xué)智能,提高了駕校的綜合實(shí)力。
根據(jù)駕校管理的實(shí)際需求,平臺(tái)的參與者確定為兩種角色[6],分別為后臺(tái)管理員和學(xué)員。電腦PC 端即后臺(tái)管理的操作端,其主要功能模塊有:公告信息發(fā)布模塊,在線題庫(kù)管理模塊,駕校管理模塊。手機(jī)客戶端主要的功能包括:學(xué)員注冊(cè)登錄模塊,查看駕校公告模塊,在線學(xué)習(xí)模塊,網(wǎng)評(píng)教練模塊。
根據(jù)駕校的運(yùn)營(yíng)需求及管理需求,分后臺(tái)管理和前臺(tái)運(yùn)營(yíng)兩大部分。后臺(tái)管理可實(shí)現(xiàn)實(shí)時(shí)地對(duì)駕校相關(guān)信息進(jìn)行維護(hù)管理,選用B/S 模式。前臺(tái)運(yùn)營(yíng)主要是實(shí)現(xiàn)學(xué)員與后臺(tái)的互動(dòng),采用C/S 模式。即駕校綜合服務(wù)平臺(tái)的實(shí)現(xiàn)采用B/S 以及C/S 兩者結(jié)合的應(yīng)用模式[7]。
駕校綜合服務(wù)平臺(tái)系統(tǒng)前后臺(tái)兩個(gè)部分分別在PC 端和手機(jī)端實(shí)現(xiàn),PC 端處理后臺(tái)管理部分,手機(jī)端客戶和后臺(tái)交互信息,兩個(gè)部分都通過(guò)服務(wù)器及數(shù)據(jù)庫(kù)進(jìn)行交互。
通過(guò)需求分析本平臺(tái)主要實(shí)體有:管理員,學(xué)員,教練,賬戶,公告信息,章節(jié),題庫(kù),學(xué)習(xí)記錄,登錄記錄。實(shí)體之間的E-R 圖如圖1 所示。
圖1 平臺(tái)E-R 圖
2.2.1 后臺(tái)的實(shí)現(xiàn)
電腦PC 端是數(shù)據(jù)信息的主要來(lái)源,學(xué)員信息,公告信息,題庫(kù)信息都需要后臺(tái)管理員通過(guò)電腦PC 端進(jìn)行錄入。電腦PC 端即后臺(tái)端,編碼完成后發(fā)布到服務(wù)器上,啟動(dòng)服務(wù)器后,打開(kāi)相應(yīng)的網(wǎng)址,管理員就可以進(jìn)行信息錄入管理等操作,通過(guò)SQL 語(yǔ)句修改數(shù)據(jù)庫(kù)中的表格的數(shù)據(jù)。
后臺(tái)管理員登錄成功,進(jìn)入后臺(tái)管理界面后,可以對(duì)駕校的基本信息進(jìn)行管理??梢赃M(jìn)行公告,教練,學(xué)員,題庫(kù),日志的管理。管理員進(jìn)行這些操作來(lái)對(duì)后臺(tái)數(shù)據(jù)進(jìn)行管理維護(hù)。
2.2.2 手機(jī)客戶端的實(shí)現(xiàn)
學(xué)員在連接網(wǎng)絡(luò)的情況下打開(kāi)手機(jī)APP 并登錄成功后就可以進(jìn)行一系列的操作,客戶端就會(huì)通過(guò)網(wǎng)絡(luò)連接公用類HttpUtil 與后臺(tái)端的數(shù)據(jù)交互,后臺(tái)通過(guò)gson 返回給手機(jī)客戶端信息。通過(guò)這個(gè)方法連接到后臺(tái)端,以學(xué)員登錄為例,學(xué)員在手機(jī)客戶端打開(kāi)登錄界面后輸入登錄賬號(hào)和密碼,提交的這些信息通過(guò)HttpUtil.java 中的HttpUtil 類連接到后臺(tái)端,后臺(tái)端通過(guò)entrance 方法來(lái)處理所有的手機(jī)客戶端的請(qǐng)求,學(xué)員提交登錄請(qǐng)求后,后臺(tái)會(huì)通過(guò)查找數(shù)據(jù)庫(kù)中的賬戶信息表來(lái)對(duì)比輸入是否正確,最后會(huì)通過(guò)gson 返回給手機(jī)客戶端學(xué)員的登錄結(jié)果。其他的手機(jī)客戶端的操作同學(xué)員登錄操作的流程一樣。
手機(jī)客戶端的主界面包括客戶端操作的所有功能,學(xué)員可以注冊(cè),登錄,在線學(xué)習(xí),查看公告,評(píng)價(jià)教練,查看考試記錄,查看收藏的題目等功能
本文采用軟件黑盒測(cè)試中的等價(jià)類劃分方法,從用戶角度對(duì)軟件界面、功能以及外部結(jié)構(gòu)等方面進(jìn)行軟件測(cè)試。本文主要對(duì)程序中的學(xué)員注冊(cè)界面進(jìn)行了測(cè)試。等價(jià)類劃分有效等價(jià)類和無(wú)效等價(jià)類,有效等價(jià)類為存在駕校學(xué)員信息表格中的學(xué)員信息,無(wú)效等價(jià)類為不存在學(xué)員信息表格中的信息。系統(tǒng)首先測(cè)試有效等價(jià)類,輸入50 個(gè)本駕校學(xué)員的注冊(cè)信息。測(cè)試結(jié)果表明只要是本駕校學(xué)員的信息即學(xué)員信息表中有記錄的學(xué)員,都可以注冊(cè)成功,進(jìn)行一系列操作。
不同于一般的駕校管理網(wǎng)站,本系統(tǒng)在PC 端不僅有駕校宣傳方面的功能,還有對(duì)駕校的管理功能,同時(shí)編制了手機(jī)客戶端軟件,學(xué)員通過(guò)手機(jī)客戶端訪問(wèn)駕校網(wǎng)站,可進(jìn)行一系列的互動(dòng),包括在線學(xué)習(xí),查看公告通知,評(píng)價(jià)駕校教練等。同時(shí)駕校擁有管理題庫(kù)的權(quán)限,管理員可以根據(jù)考試的實(shí)際需求,及時(shí)更新和擴(kuò)充題庫(kù),讓學(xué)員及時(shí)接觸最新的考試題目,便于提高學(xué)員考試的過(guò)關(guān)率。