呂文
(1.貴州大學(xué)2008級工程碩士研究生;2.貴州省高等學(xué)校師資培訓(xùn)中心,貴州貴陽550000)
基于WEB的教師資格考試報名系統(tǒng)設(shè)計與實現(xiàn)
呂文1,2
(1.貴州大學(xué)2008級工程碩士研究生;2.貴州省高等學(xué)校師資培訓(xùn)中心,貴州貴陽550000)
基于WEB;教師資格;報名系統(tǒng)
教師資格考試作為一種面向社會的從業(yè)資格考試,具有開放、多樣性的特點(diǎn),近幾年來,報考教師資格受到社會的廣泛關(guān)注,報考人數(shù)不斷上升,給以往的管理方式提出了新的要求。針對貴州省以往的報名方式是采用考生在集中的時間到指定的地點(diǎn)進(jìn)行報名登記、交費(fèi)、交照片,再由工作人員錄入考生信息和排考等工作。這種管理方式,在時間、地點(diǎn)和考務(wù)方面安排死板,不利于考生報名,報名環(huán)節(jié)多,容易在信息錄入時出錯,浪費(fèi)了大量的人力物力等,因此,本文計劃設(shè)計和實現(xiàn)一種基于WEB的教師資格考試報名系統(tǒng)。
本系統(tǒng)應(yīng)用前景分析:筆者根據(jù)日常工作中發(fā)現(xiàn)的問題,結(jié)合工作需要選擇的課題,具有很強(qiáng)的針對性和實用性,加上教師資格制度是一項長效制度,本課題的研究成果將會立即運(yùn)用到貴州省教師資格考試管理中,并在以后的運(yùn)用中不斷完善,生命周期長。
本系統(tǒng)科學(xué)意義:基于Web報名系統(tǒng)的使用者包括考生和考務(wù)管理人員,不用安裝客戶端,只要有Web接入互連網(wǎng),便可以進(jìn)行報名和信息維護(hù),從而打破了傳統(tǒng)報名的時空限制,而且只要根據(jù)前臺頁面提示,操作方便。
1.1 系統(tǒng)所采用架構(gòu)本課題采用三層結(jié)構(gòu)。通過采用三層結(jié)構(gòu)的設(shè)計達(dá)到高內(nèi)聚、低耦合的原則,實現(xiàn)擴(kuò)展、維護(hù)和重用的要求,可以大大提高開發(fā)效率。通用三層結(jié)構(gòu)軟件模型如圖1所示。
圖1 三層結(jié)構(gòu)軟件模型
用戶界面(User Interface,簡稱UI),也稱表示層,位于三層結(jié)構(gòu)中的最上層,用于顯示和接收用戶數(shù)據(jù),為用戶提供交互式的界面。
業(yè)務(wù)邏輯層(Business Logic Layer,簡稱BLL),三層結(jié)構(gòu)中的中間層,主要負(fù)責(zé)數(shù)據(jù)的傳遞和處理。是三層體系中最核心和最有價值的一層。
數(shù)據(jù)訪問層(Data Access Layer,簡稱DAL),三層結(jié)構(gòu)中的最底層,主要實現(xiàn)對數(shù)據(jù)的增刪查改(CURD)。
三層之間的引用關(guān)系如圖2所示。
圖2 三層的引用關(guān)系
1.2 系統(tǒng)用例圖
圖3 本系統(tǒng)的用例圖
1.3 功能模塊設(shè)計
圖4 考生報名模塊
考生報名模塊
考生通過身份證號進(jìn)行注冊,注冊成功后,可以登錄系統(tǒng)進(jìn)行教師資格考試報名、查看報名狀態(tài)、查詢考試成績等操作。
管理員模塊
圖5 管理員模塊
管理員登錄系統(tǒng)后可以發(fā)布考試信息、網(wǎng)報時間、審核時間及考試公告,對系統(tǒng)的用戶管理,進(jìn)行考生管理操作如瀏覽、添加、刪除、修改、查詢考生報名信息,對考生的狀態(tài)進(jìn)行維護(hù)等,對報名進(jìn)行統(tǒng)計分析,對系統(tǒng)數(shù)據(jù)字典進(jìn)行維護(hù)等操作。
本文采用B/S結(jié)構(gòu),其最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個用戶名和密碼,就可以使用了,很適合課題所要解決的問題。
本系統(tǒng)使用三層架構(gòu)設(shè)計,分層的架構(gòu)的優(yōu)勢在于開發(fā)人員可以只關(guān)注整個架構(gòu)中的其中一層;可以很容易地用新的實現(xiàn)替代原有層次的實現(xiàn);可以降低層與層之間的依賴;有利于標(biāo)準(zhǔn)化;有利于各層邏輯的復(fù)用。概括來說,分層架構(gòu)設(shè)計可以達(dá)到如下目的:分散關(guān)注,松散耦合,邏輯復(fù)用,標(biāo)準(zhǔn)定義。
后臺數(shù)據(jù)庫使用MySql,利用Windows 2003 Sever操作系統(tǒng)為服務(wù)器,基于Asp·net平臺、使用C#作為開發(fā)語言,開發(fā)工具使用Visul Studio2008。作為微軟的較新的開發(fā)平臺能夠有效的提高開發(fā)效率。
設(shè)計和實現(xiàn)基于WEB的教師資格考試報名系統(tǒng),從而實現(xiàn):①考生網(wǎng)上報名、報名不受地點(diǎn)和時間限制,實現(xiàn)全天侯,全方位報名;②報名操作簡單,信息傳遞快捷、考生信息準(zhǔn)確;③減輕考務(wù)前臺管理量,減少考生和工作人員的工作量;④后臺數(shù)據(jù)處理功能齊全,管理人性化;⑤系統(tǒng)服務(wù)功能多,質(zhì)量高,溝通方便;⑥管理模式統(tǒng)一等等?;趙eb的教師資格考試報名系統(tǒng)必將使教師資格考試報名更高效、便捷的完成報考任務(wù),從而得到廣大考生和教務(wù)工作者的認(rèn)同和肯定。
G451.1[文獻(xiàn)標(biāo)識碼]B[文章編號]1000-2715(2010)03-0311-02
2010-04-15]