徐春成
( 鹽城工業(yè)職業(yè)技術(shù)學(xué)院 機(jī)電工程學(xué)院,江蘇 鹽城 224005 )
SSH框架下的教務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
徐春成
( 鹽城工業(yè)職業(yè)技術(shù)學(xué)院 機(jī)電工程學(xué)院,江蘇 鹽城 224005 )
通過(guò)采用SSH框架完成了教務(wù)管理系統(tǒng)的架構(gòu)設(shè)計(jì),分別討論了表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)層的功能,并對(duì)系統(tǒng)性能進(jìn)行了測(cè)試,通過(guò)測(cè)試系統(tǒng)的管理員登錄、學(xué)生入學(xué)、學(xué)生選課、教師錄入成績(jī)等功能模塊,表明其能滿足用戶需求和系統(tǒng)要求,達(dá)到了設(shè)計(jì)目標(biāo)。
SSH 教務(wù)管理; 系統(tǒng)設(shè)計(jì); 測(cè)試運(yùn)行
對(duì)于一個(gè)學(xué)校而言,教務(wù)管理主要功能是完成日常教學(xué)事務(wù)的管理,在教學(xué)工作中發(fā)揮著很大的作用,為學(xué)校運(yùn)行、監(jiān)管教學(xué)過(guò)程和師生互動(dòng)創(chuàng)造了一個(gè)重要平臺(tái),教務(wù)管理功能包括教師和學(xué)生信息、教學(xué)計(jì)劃、安排考試、成績(jī)管理、設(shè)置專(zhuān)業(yè)、學(xué)生學(xué)籍、教材保管、實(shí)踐教學(xué)管理等多個(gè)環(huán)節(jié)。教務(wù)管理系統(tǒng)能夠通過(guò)網(wǎng)絡(luò)化、信息化的渠道,幫助教務(wù)管理人員實(shí)現(xiàn)常規(guī)的教學(xué)管理。比如通過(guò)建設(shè)理論和實(shí)踐課程庫(kù)來(lái)制定教學(xué)計(jì)劃,通過(guò)讀取開(kāi)課計(jì)劃來(lái)編排理論和實(shí)踐課表,通過(guò)開(kāi)課計(jì)劃來(lái)訂教材,通過(guò)班級(jí)課表來(lái)安排考試,通過(guò)課表來(lái)開(kāi)展教學(xué)考評(píng)等,以實(shí)現(xiàn)教務(wù)管理的科學(xué)化、信息化、規(guī)范化。學(xué)校教務(wù)管理工作要做中長(zhǎng)期規(guī)劃和建設(shè),這是我們每個(gè)教育管理研究者都需要進(jìn)行思考和研究的內(nèi)容。本文主要針對(duì)教務(wù)管理系統(tǒng)的架構(gòu)設(shè)計(jì),系統(tǒng)測(cè)試等方面的內(nèi)容進(jìn)行了探討。
教務(wù)管理系統(tǒng)采用的是SSH框架中的Struts+Spring+Hibernate框架下多層架構(gòu)模式,系統(tǒng)總體框架結(jié)構(gòu)如圖1所示。
在首次設(shè)計(jì)和試運(yùn)行后,要進(jìn)行系統(tǒng)性能的測(cè)試,以發(fā)現(xiàn)系統(tǒng)中存在的問(wèn)題,如漏洞、連接錯(cuò)誤、功能錯(cuò)誤等。測(cè)試的工具和方式是使用各類(lèi)測(cè)試工具,以及成熟的測(cè)試模式。測(cè)試的主要內(nèi)容包括:系統(tǒng)的功能、結(jié)構(gòu)、業(yè)務(wù)流程、數(shù)據(jù)庫(kù)、代碼等。系統(tǒng)的用戶登錄如下:
圖1 系統(tǒng)總體框架圖
2.1.系統(tǒng)界面測(cè)試
系統(tǒng)界面的測(cè)試主要測(cè)試系統(tǒng)的主界面是否滿足用戶需求、是否能與設(shè)計(jì)的功能模塊保持一致,系統(tǒng)的登錄主界面如圖2所示。系統(tǒng)登錄主界面包括帳號(hào)、角色、密碼、部門(mén)和承擔(dān)單位等幾個(gè)表單和選項(xiàng),在角色中可以選擇系統(tǒng)管理員、教學(xué)秘書(shū)、教師和學(xué)生幾種。輸入相應(yīng)的用戶和密碼即可登錄系統(tǒng)。
圖2 用戶登錄界面
如圖3所示,使用系統(tǒng)管理員賬戶登錄系統(tǒng)后,系統(tǒng)的后臺(tái)展示界面中包括了系統(tǒng)管理、基本信息、教學(xué)計(jì)劃、成績(jī)管理、教學(xué)考評(píng)、學(xué)籍管理、教學(xué)安排、畢業(yè)處理等功能。
圖3 系統(tǒng)主界面
2.2.測(cè)試數(shù)據(jù)表
測(cè)試數(shù)據(jù)表是對(duì)系統(tǒng)的具體功能、數(shù)據(jù)輸入、數(shù)據(jù)輸出等進(jìn)行具體的功能模塊測(cè)試。保證軟件的充分測(cè)試,盡量將系統(tǒng)中出現(xiàn)的BUG等檢測(cè)出來(lái),為系統(tǒng)修改和完善做依據(jù)。這就要求測(cè)試的用例必須具有代表性、可判斷性等。
教務(wù)管理系統(tǒng)的測(cè)試數(shù)據(jù)表主要以功能測(cè)試為主,測(cè)試功能模塊是否滿足用戶需求,是否完備。由于系統(tǒng)功能較多,這里僅以登錄系統(tǒng)、學(xué)生入學(xué)、學(xué)生選課、教師錄入成績(jī)?yōu)槔M(jìn)行測(cè)試用例。登錄功能測(cè)試,如表1所示。
通過(guò)以上的測(cè)試,驗(yàn)證了教務(wù)管理系統(tǒng)對(duì)登錄系統(tǒng)等功能,能滿足用戶需求和系統(tǒng)需求,達(dá)到預(yù)定目標(biāo)。
表1 系統(tǒng)登錄功能測(cè)試及結(jié)果
本文采用的是SSH框架下多層架構(gòu)模式,對(duì)系統(tǒng)進(jìn)行測(cè)試,要進(jìn)行了界面測(cè)試,以登錄系統(tǒng)、程管理、課表編排為例進(jìn)行測(cè)試和分析,測(cè)試結(jié)果顯示教務(wù)管理系統(tǒng)能滿足用戶需求,達(dá)到了預(yù)定目標(biāo)。
[1] 鄭嵐.基于SOA 架構(gòu)的教務(wù)管理系統(tǒng)構(gòu)建[D].上海:復(fù)旦大學(xué),2010.
[2] 吳玉萍.新建本科院校教務(wù)管理系統(tǒng)現(xiàn)狀及對(duì)策研究[J].黑龍江教育(高教研究與評(píng)估),2016(3):58-59.
[3] 楊軍明.高職院校教材管理工作機(jī)制探究[J].浙江工貿(mào)職業(yè)技術(shù)學(xué)院學(xué)報(bào),2011,9(3):24-30.
[4] 張?zhí)煨?基于C/S和B/S混合模式的高校教材管理系統(tǒng)[J].電腦知識(shí)與技術(shù),2009,5(32):71-72.
[5] 梁靜.新疆兵團(tuán)電大繼續(xù)教育學(xué)院教學(xué)信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2011.
[6] 馬名星.高等職業(yè)院校教學(xué)管理系統(tǒng)的研究與開(kāi)發(fā)[D].天津:河北工業(yè)大學(xué),2007.
The Design and Implementation of Educational Management System under the Framework of SSH
XU Chuncheng
( College of Mechanical and Electrical Engineering, Yancheng Vocational Institute of Industry Technology, Yancheng, Jiangsu 224005, China )
The system architecture is designed under the framework of SSH in this paper. The functions of the present, business logic and data layers are discussed respectively, and then the performance of the system is tested. Modules such as system administrator login, student enrollment, student course, teachers score entry, etc. are tested. Test results indicate that designed system can meet the requirements of users and the system, and the intended target is achieved.
SSH educational management system, system design, test run
TP301
A
1673-9639 (2016) 04-0085-03
(責(zé)任編輯 田 波)(責(zé)任校對(duì) 毛 志)
2016-05-22
江蘇省教育科學(xué)院2012年度課題(2012-R-22219)。
徐春成(1979-),男,江蘇鹽城人,碩士,研究方向:計(jì)算機(jī)應(yīng)用技術(shù)。