国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于SSH的過(guò)程性考核管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2020-11-06 04:22任煥海
現(xiàn)代信息科技 2020年13期
關(guān)鍵詞:考核模式

摘 ?要:在傳統(tǒng)的教學(xué)模式、學(xué)習(xí)模式以及課程考核模式下,通過(guò)期末的一張?jiān)嚲韥?lái)決定學(xué)生最后的考試成績(jī),有著很多弊端。首先,學(xué)生自主學(xué)習(xí)的動(dòng)力不足;其次,只注重結(jié)果不注重過(guò)程的考核模式,對(duì)學(xué)生的成績(jī)?cè)u(píng)定不公平。因此,課程過(guò)程性考核就顯得十分重要。為了調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性、提高教師實(shí)施過(guò)程性考核的效率,設(shè)計(jì)一套基于SSH的過(guò)程性考核管理系統(tǒng)是非常有必要的。

關(guān)鍵詞:過(guò)程性考核管理系統(tǒng);考核模式;SSH

中圖分類號(hào):TP311.52 ? ? 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2096-4706(2020)13-0025-03

Abstract:In the traditional teaching mode,learning mode and course assessment mode,there are many disadvantages in determining studentsfinal examination results through a final test paper. First of all,the motivation of studentsautonomous learning is insufficient;secondly,the assessment mode that only pays attention to the results but not to the process is unfair to the studentsperformance evaluation. Therefore,the course process assessment is very important. In order to mobilize studentslearning enthusiasm and improve the efficiency of teachersprocess assessment,it is necessary to design a set of process assessment management system based on SSH.

Keywords:process assessment management system;assessment mode;SSH

0 ?引 ?言

隨著信息技術(shù)的發(fā)展以及考核方式的多元化、立體化,傳統(tǒng)的考核模式已經(jīng)不能有效地、完整地體現(xiàn)學(xué)生對(duì)課程知識(shí)的掌握程度,一張?jiān)嚲頉Q定考核結(jié)果顯得過(guò)于草率。達(dá)不到對(duì)學(xué)生整個(gè)學(xué)習(xí)過(guò)程的有效評(píng)價(jià),就不能提高學(xué)生在學(xué)習(xí)過(guò)程中的積極性,導(dǎo)致學(xué)生不能個(gè)性化發(fā)展。過(guò)程性考核方式的加入,就能夠很好地解決這些問題,讓學(xué)生在學(xué)習(xí)過(guò)程中更有動(dòng)力,知識(shí)掌握地更加牢固,教師對(duì)學(xué)生的評(píng)價(jià)更有依據(jù)。本文以山東華宇工學(xué)院軟件工程專業(yè)課程的教學(xué)為研究對(duì)象,設(shè)計(jì)實(shí)現(xiàn)了課程過(guò)程性考核管理系統(tǒng),既能夠簡(jiǎn)化教師對(duì)學(xué)生過(guò)程性考核管理,也能夠有效地提高學(xué)生過(guò)程性學(xué)習(xí)的積極性和效率。

1 ?系統(tǒng)實(shí)現(xiàn)開發(fā)工具

本系統(tǒng)采用B/S結(jié)構(gòu),能夠大大增加訪問的便捷性,用戶可以在量級(jí)的瀏覽器中完成信息操作,同時(shí)也能夠降低系統(tǒng)的維護(hù)成本。

系統(tǒng)技術(shù)架構(gòu)為SSH+Bootstrap+jQuery+MySQL。SSH作為系統(tǒng)底層開發(fā)框架,它由Struts2+Spring+Hibernate這三個(gè)框架組成。SSH根據(jù)其職責(zé)可以劃分為四層,包括Web層、業(yè)務(wù)層、DAO層、持久化層,示意圖如圖1所示。

在SSH框架中,當(dāng)收到客戶端請(qǐng)求時(shí),經(jīng)過(guò)濾器把HTTP請(qǐng)求發(fā)送給控制器,控制器再將請(qǐng)求發(fā)送到預(yù)定的Action中,并根據(jù)內(nèi)容調(diào)用ActionForm和JavaBean,完成信息交互和業(yè)務(wù)需求,并對(duì)客戶端進(jìn)行響應(yīng)。具體流程如圖2所示。

2 ?系統(tǒng)需求

2.1 ?功能性需求

根據(jù)過(guò)程性考核的需要,本系統(tǒng)有以下幾個(gè)功能性需求,包括課程信息管理、學(xué)生信息管理、考勤管理、作業(yè)管理、階段性測(cè)試管理、實(shí)踐管理、課堂表現(xiàn)管理以及系統(tǒng)管理等,以下針對(duì)每個(gè)功能性需求模塊,進(jìn)行詳細(xì)闡述。

課程信息管理功能需求,主要是對(duì)課程信息的管理,包括課程信息的錄入、維護(hù)、刪除,教師可以根據(jù)授課計(jì)劃設(shè)定授課進(jìn)度。

學(xué)生信息管理功能需求,主要是對(duì)學(xué)生的基本信息進(jìn)行管理,教師可以錄入學(xué)生信息,也可以使用模板導(dǎo)入信息,并可以對(duì)學(xué)生信息進(jìn)行維護(hù)和刪除。

考勤管理功能需求,主要是對(duì)學(xué)生課堂出勤的管理,教師能夠錄入考勤信息,查看、維護(hù)考勤信息,以五級(jí)制或者百分制統(tǒng)計(jì)考勤結(jié)果。

作業(yè)管理功能需求,教師可以進(jìn)行作業(yè)布置、作業(yè)發(fā)布、作業(yè)批改以及作業(yè)成績(jī)統(tǒng)計(jì);學(xué)生可以提交作業(yè),查看作業(yè)成績(jī)。

階段性測(cè)試管理功能需求,教師可以進(jìn)行階段性測(cè)試的設(shè)計(jì)、發(fā)布、批改以及成績(jī)統(tǒng)計(jì);學(xué)生可以在線進(jìn)行階段性測(cè)試答題、提交,查看階段性測(cè)試成績(jī)。

實(shí)踐管理功能需求,本功能需求又可以細(xì)分為課內(nèi)實(shí)驗(yàn)管理和集中實(shí)訓(xùn)管理。課內(nèi)實(shí)驗(yàn)管理方面,教師可以發(fā)布實(shí)驗(yàn)指導(dǎo)書,查看、批閱學(xué)生實(shí)驗(yàn)報(bào)告,并進(jìn)行成績(jī)統(tǒng)計(jì);集中實(shí)訓(xùn)管理方面,教師可以發(fā)布實(shí)訓(xùn)指導(dǎo)書,查看、批閱學(xué)生實(shí)驗(yàn)報(bào)告,并進(jìn)行成績(jī)統(tǒng)計(jì)。學(xué)生可以通過(guò)本模塊,查看需要完成的實(shí)驗(yàn)內(nèi)容,提交實(shí)驗(yàn)或者實(shí)訓(xùn)報(bào)告,查看自己的實(shí)驗(yàn)或者實(shí)訓(xùn)成績(jī)。

課堂表現(xiàn)管理功能需求,教師可以設(shè)置課堂表現(xiàn)考查項(xiàng)目,量化并記錄學(xué)生的課堂表現(xiàn);學(xué)生可以查看自己的課堂表現(xiàn)結(jié)果。

系統(tǒng)管理功能需求,主要可以對(duì)用戶角色進(jìn)行管理,管理員可以設(shè)置助教以協(xié)助教師完成工作;可以進(jìn)行過(guò)程性考核項(xiàng)目管理,包括每個(gè)項(xiàng)目的權(quán)重設(shè)置以及項(xiàng)目的增加、修改和刪除等操作;還可以進(jìn)行用戶和密碼管理。

2.2 ?非功能性需求

(1)兼容性。系統(tǒng)需滿足用戶既能通過(guò)Web端進(jìn)行訪問,也可以通過(guò)移動(dòng)端進(jìn)行訪問。

(2)安全性。系統(tǒng)安全性的主要表現(xiàn)是系統(tǒng)數(shù)據(jù)的安全性,通過(guò)角色劃分、數(shù)據(jù)加密為用戶提交的數(shù)據(jù)提供安全保障,防止數(shù)據(jù)的偽造和監(jiān)聽。

(3)可靠性。系統(tǒng)能夠滿足7*24小時(shí)不間斷運(yùn)行。

(4)可擴(kuò)展性。系統(tǒng)投入運(yùn)行后,支持系統(tǒng)功能迭代,降低運(yùn)維成本。

3 ?概要設(shè)計(jì)

3.1 ?設(shè)計(jì)思想

根據(jù)對(duì)本系統(tǒng)需求分析的結(jié)果對(duì)系統(tǒng)進(jìn)行概要設(shè)計(jì),主要是對(duì)系統(tǒng)的功能架構(gòu)進(jìn)行設(shè)計(jì)。以過(guò)程性考核的具體業(yè)務(wù)需求進(jìn)行模塊劃分,模塊之間有相應(yīng)的通信機(jī)制,并能基于互聯(lián)網(wǎng)進(jìn)行便捷訪問,為教師進(jìn)行課程過(guò)程性考核提供了技術(shù)支持,也方便了學(xué)生及時(shí)了解自己的學(xué)習(xí)情況。本系統(tǒng)的開發(fā)過(guò)程中主要本著系統(tǒng)的兼容性、安全性、可靠性、可擴(kuò)展性進(jìn)行設(shè)計(jì)。

3.2 ?系統(tǒng)功能架構(gòu)設(shè)計(jì)

根據(jù)設(shè)計(jì)思想和需求分析結(jié)果,本文進(jìn)行了過(guò)程性考核管理系統(tǒng)的功能架構(gòu)設(shè)計(jì),主要包括課程信息管理模塊、學(xué)生信息管理模塊、考勤管理模塊、作業(yè)管理模塊、階段性測(cè)試管理模塊、實(shí)踐管理模塊、課堂表現(xiàn)管理模塊以及系統(tǒng)管理模塊,其結(jié)構(gòu)模型如圖3所示。

4 ?詳細(xì)設(shè)計(jì)

系統(tǒng)詳細(xì)設(shè)計(jì)部分即系統(tǒng)實(shí)現(xiàn),通過(guò)頁(yè)面設(shè)計(jì)、代碼編寫、數(shù)據(jù)庫(kù)訪問,完成每個(gè)功能模塊的功能,并實(shí)現(xiàn)功能模塊間的數(shù)據(jù)通信,從而完成整個(gè)系統(tǒng)的實(shí)現(xiàn)。由于論文篇幅有限,詳細(xì)設(shè)計(jì)部分以階段性測(cè)試管理模塊為例,進(jìn)行詳細(xì)論述。

階段性測(cè)試模塊,可以根據(jù)本階段知識(shí)點(diǎn)在線創(chuàng)建測(cè)試試卷,教師登錄后可以使用創(chuàng)建試卷的功能,試卷創(chuàng)建過(guò)程中選擇班級(jí)進(jìn)行綁定,綁定以后加入該班級(jí)的學(xué)生即可選擇參加考試。采用前端框架選擇考生班級(jí),提交選擇的日期范圍即可。創(chuàng)建考試基本信息部分的界面如圖4所示。

其中考試范圍的選擇部分,考慮到用戶體驗(yàn)和需避免用戶輸入的日期時(shí)間格式不規(guī)范,采用了插件的方式讓用戶直接選擇,用戶選擇完成后自動(dòng)填充到輸入框中。后端獲取到用戶提交的試卷信息后進(jìn)行解密,解密完成得到的數(shù)據(jù)是JSON格式的數(shù)據(jù)。JSON格式的字符串轉(zhuǎn)成JSONObject有很多種方法,本系統(tǒng)采用了開源工具Fastjson,F(xiàn)astjson具有運(yùn)行速度快、API豐富、使用靈活等特點(diǎn)。通過(guò)Fastjson將前端的試卷信息解析出來(lái),將數(shù)據(jù)驗(yàn)證后調(diào)用業(yè)務(wù)層將數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中。本功能涉及的代碼為:

answer_exam answer_exam2 = new answer_exam(null, student.getId(), subExamID, subClassID, 1,appendDate , appendDate);

studentService.saveAnswerExam (answer_exam2);

JSONObject singlesJSON = subExam JSON.getJSONObject("Single");

JSONArray singleTopicsArr = singles JSON.getJSONArray("topics");

for (Iterator iterator = single TopicsArr.iterator();iterator.hasNext();) {

JSONObject topic = (JSONObject) iterator.next();

String topicID = topic.getString ("subtopicID");

String option = topic.getString ("option");

int correctOption=0;

if(studentService.checkSingleOption(topicID,option)){

correctOption=1;

}

Answer_single answer_single = new Answer_single(null, topicID, option, correctOption, answer_exam2);

studentService.saveAnswerSingle (answer_single);

}

5 ?系統(tǒng)測(cè)試

系統(tǒng)測(cè)試是對(duì)系統(tǒng)是否能夠達(dá)到預(yù)期效果所做的一項(xiàng)測(cè)試,測(cè)試可以通過(guò)人工測(cè)試,也可以使用測(cè)試工具測(cè)試,每個(gè)模塊都通過(guò)測(cè)試后才能交付使用。本系統(tǒng)主要采用黑盒測(cè)試,對(duì)系統(tǒng)的各個(gè)功能模塊、非功能性模塊都進(jìn)行了測(cè)試,測(cè)試結(jié)果顯示系統(tǒng)達(dá)到了預(yù)期要求。

6 ?結(jié) ?論

系統(tǒng)的實(shí)現(xiàn)會(huì)對(duì)教師課程中的過(guò)程性考核起到切實(shí)有效的作用,不僅可以提高教師對(duì)課程過(guò)程性考核的效率,也能夠積極提升學(xué)生對(duì)課程過(guò)程性學(xué)習(xí)的認(rèn)識(shí),該系統(tǒng)為多元化考核模式的實(shí)施奠定了堅(jiān)實(shí)的基礎(chǔ)。

參考文獻(xiàn):

[1] 高珊.淺談過(guò)程性考核在高等數(shù)學(xué)課程的應(yīng)用 [J].知識(shí)經(jīng)濟(jì),2020(21):99-100.

[2] 趙劼旭,程燕,竇婧.基于SSH+EXTJS的信息節(jié)點(diǎn)考核評(píng)價(jià)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [J].信息通信,2020(5):128-129.

[3] CUI X N,XIE C. Design and Implementation of Logistics Management System Based on SSH Technology [J/OL]. Journal of Physics:Conference Series(2020-06-17).https://iopscience.iop.org/article/10.1088/1742-6596/1533/4/042057.

[4] 孫見文.基于SSH2框架的設(shè)備監(jiān)測(cè)維修綜合服務(wù)平臺(tái)設(shè)計(jì) [J].信息與電腦(理論版),2020,32(2):81-82.

作者簡(jiǎn)介:任煥海(1985.02-),男,漢族,山東德州人,副教授,碩士,主要研究方向:智能系統(tǒng)設(shè)計(jì)、圖形圖像處理。

猜你喜歡
考核模式
《組織行為學(xué)》課程教學(xué)及考核改革模式探討
以仲裁法學(xué)為例談考查課的考核模式改革
以仲裁法學(xué)為例談考查課的考核模式改革
高校《稅法》課程考核模式的現(xiàn)狀與改革的思考
地方應(yīng)用型本科高校課程考核模式研究
構(gòu)建以形成性評(píng)價(jià)體系為主導(dǎo)的高職綜合英語(yǔ)課程考核模式研究
廣東白云學(xué)院中澳合作辦學(xué)項(xiàng)目的教學(xué)及考核模式研究
對(duì)軍校任職教育考核模式改革的思考
焙烤食品加工技術(shù)考核模式的改革探究
農(nóng)業(yè)院校數(shù)學(xué)課程考核模式的研究與實(shí)踐
介休市| 双流县| 合川市| 阆中市| 商丘市| 班玛县| 高安市| 平凉市| 安远县| 盐亭县| 香河县| 锡林浩特市| 涪陵区| 玛纳斯县| 讷河市| 安溪县| 常州市| 晋城| 武川县| 五河县| 南皮县| 旬阳县| 长顺县| 泰安市| 任丘市| 两当县| 漳州市| 昌平区| 平顶山市| 昔阳县| 广宁县| 乌兰察布市| 石泉县| 丰镇市| 玉山县| 水城县| 乐陵市| 云浮市| 安阳市| 建瓯市| 黄浦区|