閔夢(mèng)嬌 羅恩韜 潘學(xué)文
摘要:為更好地幫助中小學(xué)校對(duì)學(xué)生進(jìn)行輔助教育管理,該文設(shè)計(jì)及現(xiàn)實(shí)了一款個(gè)性化PASS綜測(cè)系統(tǒng)。該系統(tǒng)使用JavaWeb技術(shù)進(jìn)行開(kāi)發(fā),采用springMVC和MyBatis框架設(shè)計(jì),利用jFreeChart工具進(jìn)行雷達(dá)圖的繪制。系統(tǒng)功能分為業(yè)務(wù)邏輯和系統(tǒng)管理兩個(gè)部分,主要實(shí)現(xiàn)模板錄入、成績(jī)導(dǎo)入、成績(jī)導(dǎo)出、雷達(dá)圖繪制、系統(tǒng)資源分配、角色分配、用戶管理、機(jī)構(gòu)管理等功能。該系統(tǒng)通過(guò)分析學(xué)生的學(xué)習(xí)基礎(chǔ)和學(xué)習(xí)風(fēng)格,為學(xué)生改進(jìn)學(xué)習(xí)策略和學(xué)習(xí)方法提供依據(jù),可應(yīng)用于中小學(xué)生實(shí)際綜測(cè)業(yè)務(wù)。
關(guān)鍵詞:JavaWeb;SpringMVC框架;綜測(cè)系;MySQL
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2019)31-0064-02
1概述
PASS綜測(cè)系統(tǒng)即學(xué)生綜合測(cè)評(píng)系統(tǒng),是對(duì)學(xué)生在校期間的學(xué)習(xí)和實(shí)踐的綜合性、客觀性評(píng)價(jià)的管理系統(tǒng)。目前,中小學(xué)校大額班現(xiàn)象比較普遍,老師要想對(duì)每一個(gè)學(xué)生進(jìn)行因材施教難以實(shí)現(xiàn),需要通過(guò)測(cè)評(píng)了解每位學(xué)生的學(xué)習(xí)狀況,來(lái)找到最合適的教育方案。本文使用JavaWeb技術(shù)進(jìn)行開(kāi)發(fā),采用Spring MVC和MyBatis框架設(shè)計(jì)的個(gè)性化PASS綜測(cè)系統(tǒng)以幫助中小學(xué)校對(duì)學(xué)生進(jìn)行輔助教育管理,提高管理效率。
2系統(tǒng)整體設(shè)計(jì)
PASS綜測(cè)系統(tǒng)由頁(yè)面展示層、業(yè)務(wù)邏輯層以及數(shù)據(jù)庫(kù)層等三部分組成,其中頁(yè)面展示層與業(yè)務(wù)邏輯層進(jìn)行交互,包含登錄、導(dǎo)人、導(dǎo)出、添加、刪除以及修改等請(qǐng)求,業(yè)務(wù)邏輯層接收到請(qǐng)求后,需要執(zhí)行具體的操作,實(shí)現(xiàn)與數(shù)據(jù)庫(kù)層的交互,完成系統(tǒng)數(shù)據(jù)庫(kù)的更新。PASS綜測(cè)系統(tǒng)采用的技術(shù)架構(gòu)如圖1所示。
在系統(tǒng)需求分析和功能結(jié)構(gòu)的基礎(chǔ)上,可以分模塊對(duì)系統(tǒng)功能進(jìn)行詳細(xì)設(shè)計(jì)。系統(tǒng)功能模塊有文件解析模塊、雷達(dá)圖模塊、數(shù)據(jù)信息導(dǎo)出模塊和數(shù)據(jù)信息導(dǎo)出模塊。
文件解析模塊:該模塊功能操作頁(yè)面進(jìn)行頁(yè)面必填項(xiàng)的填寫(xiě),選擇所需上傳的文件.若不滿足系統(tǒng)要求則顯示紅色框提示,導(dǎo)人文件成功后臺(tái)會(huì)分頁(yè)獲取導(dǎo)人的文件,然后進(jìn)行數(shù)據(jù)處理、排序、存儲(chǔ)等。雷達(dá)圖模塊功能:PASS綜測(cè)系統(tǒng)使用雷達(dá)圖顯示學(xué)生成績(jī)等項(xiàng)目?jī)?nèi)容,圖表數(shù)據(jù)比較直觀,分類性強(qiáng)。數(shù)據(jù)信息導(dǎo)出模塊功能:數(shù)據(jù)導(dǎo)出格式為Excel格式,通過(guò)Java工具類庫(kù)操作Excel表格,設(shè)置導(dǎo)出Excel格式,在導(dǎo)出的Excel中添加圖片信息,從而實(shí)現(xiàn)信息導(dǎo)出。數(shù)據(jù)信息導(dǎo)出模塊功能:根據(jù)PASS綜測(cè)系統(tǒng)功能設(shè)計(jì),需要實(shí)現(xiàn)個(gè)人信息錄入和排序功能,用戶將個(gè)人信息數(shù)據(jù)錄人,后臺(tái)接收個(gè)人信息數(shù)據(jù)后實(shí)現(xiàn)存儲(chǔ)。
3數(shù)據(jù)庫(kù)表單設(shè)計(jì)
多用戶多線程關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)MySQL,利用二維表顯示信息實(shí)體集合與屬性之間的關(guān)系。本文設(shè)計(jì)的數(shù)據(jù)庫(kù)主要涉及項(xiàng)目信息、學(xué)生信息等,下面給出用戶名表和課程表的設(shè)計(jì)詳情。
PASS綜測(cè)系統(tǒng)包含多種角色類型的用戶,如管理員、超級(jí)管理員及普通用戶。用戶在進(jìn)入系統(tǒng)進(jìn)行操作前,必須輸入賬號(hào)和密碼,且必須與用戶名表中的信息進(jìn)行對(duì)比。若兩者一致,用戶就可以登錄進(jìn)入系統(tǒng)進(jìn)行操作相關(guān)功能,若不一致,則會(huì)被提示不能登錄。根據(jù)上述分析可以知道,表需包含用戶名以及密碼等信息。用戶名表的具體內(nèi)容見(jiàn)表1。
4系統(tǒng)實(shí)現(xiàn)與測(cè)試
當(dāng)以超級(jí)管理員身份進(jìn)行系統(tǒng)登錄時(shí),先進(jìn)入登錄界面,分別選擇不同的復(fù)選按鈕,輸入賬號(hào)密碼點(diǎn)擊登錄按鈕完成登錄操作,不同的身份下,具有不同的系統(tǒng)操作權(quán)限。系統(tǒng)登錄界面如圖2所示。
以賬號(hào)為“test_admin”登錄即管理員身份登錄系統(tǒng)進(jìn)行測(cè)評(píng)管理、展示數(shù)學(xué)測(cè)評(píng)成績(jī)。圖3所示為測(cè)評(píng)成績(jī)雷達(dá)圖所示效果。
為了驗(yàn)證各模塊連接狀況,判斷模塊接口處數(shù)據(jù)是否得以完整保存,驗(yàn)證全局?jǐn)?shù)據(jù)結(jié)構(gòu)是否規(guī)范、科學(xué)合理,檢查程序系統(tǒng)能否和硬件系統(tǒng)正確配置、連接,本系統(tǒng)進(jìn)行了單元測(cè)試和集成測(cè)試。
單元測(cè)試是針對(duì)每個(gè)單元模塊的測(cè)試,以確保每個(gè)模塊能正常工作為目標(biāo)。將從測(cè)試用例、目的以及結(jié)果等三部分介紹單元測(cè)試的基本過(guò)程。
1)系統(tǒng)登錄功能測(cè)試用例的設(shè)計(jì)
被測(cè)信息:用戶名:mr,密碼:mrsoft
被測(cè)信息:用戶名:mr@123,密碼:mmoft。
被測(cè)信息:用戶名:mrm,密碼:8888888888888888888。
被測(cè)信息:用戶名:mr11111111111111111,密碼:mrsoft。
2)系統(tǒng)登錄功能測(cè)試的目的
針對(duì)上述四種情況設(shè)計(jì)的測(cè)試用例的目的是對(duì)系統(tǒng)登錄過(guò)程中可能存在的各種可能出現(xiàn)的情況進(jìn)行模擬。
3)系統(tǒng)登錄功能的測(cè)試結(jié)果
針對(duì)上述的測(cè)試用例的設(shè)計(jì),用戶在輸入用戶名:mr,密碼:mrsoft時(shí)能夠成功登錄系統(tǒng)。其他情況都會(huì)提示用戶或密碼不正確,不能夠登錄系統(tǒng)。
集成測(cè)試是對(duì)已經(jīng)測(cè)試過(guò)的模塊進(jìn)行組裝測(cè)試,目的在于檢測(cè)與軟件設(shè)計(jì)相關(guān)的程序結(jié)構(gòu)問(wèn)題。經(jīng)測(cè)試,將系統(tǒng)各個(gè)模塊集成在一起時(shí),各個(gè)模塊工作正常,沒(méi)有發(fā)現(xiàn)什么測(cè)試以外發(fā)現(xiàn)異常,同時(shí)模塊之間的切換和最初的設(shè)計(jì)預(yù)想一致。系統(tǒng)運(yùn)行較為順利,達(dá)到了系統(tǒng)設(shè)計(jì)的初衷,可應(yīng)用到中小學(xué)生實(shí)際的綜測(cè)業(yè)務(wù)中。
5結(jié)束語(yǔ)
隨著現(xiàn)代信息技術(shù)的發(fā)展和完善,學(xué)生綜合測(cè)評(píng)系統(tǒng)有了較大進(jìn)步,處在不斷完善的過(guò)程中。信息化時(shí)代的到來(lái)為教育教學(xué)帶來(lái)了新的模式,現(xiàn)代教育教學(xué)以及管理方式的信息化決定了信息技術(shù)在教育教學(xué)中的重要性。本文設(shè)計(jì)的PASS綜測(cè)評(píng)系統(tǒng)可作為中小學(xué)綜合測(cè)評(píng)系統(tǒng),是中小學(xué)教育教學(xué)管理的重要手段和有效工具,是現(xiàn)代化教育的“好幫手”。能應(yīng)用于中小學(xué)生實(shí)際綜測(cè)業(yè)務(wù)。