郭玉芝 周太宇
摘? 要:目前很多高校的學生平時成績管理都是靠手工進行,大量的成績信息需要通過教師手工錄入和統(tǒng)計,這種管理手段存在查詢速度慢和容易出錯的缺點,已經(jīng)不能適應時代的發(fā)展,因此高校應用一套完善的高校學生平時成績管理系統(tǒng)是很有必要的。本系統(tǒng)基于Bootstrap框架和SSM框架實現(xiàn),以高校教師和學生對平時成績管理的功能需求為出發(fā)點,共設置了管理員、教師、教研室主任和學生四個角色,設計了一款基于Web端的操作簡單、界面簡潔、實用的高校學生平時成績管理系統(tǒng)。
關鍵詞:平時成績管理;Bootstrap框架;SSM框架;量化指標;數(shù)據(jù)分析
中圖分類號:TP311.52 ? ? ?文獻標識碼:A 文章編號:2096-4706(2019)23-0017-03
The Design and Implementation of the Score Management System Based on SSM
GUO Yuzhi1,ZHOU Taiyu2
(1.Qingdao Institute of Technology,Qingdao? 266300,China;
2.North China University of Science and Technology,Tangshan? 063210,China)
Abstract:At present,many college students’usual performance management is carried out by hand. A large amount of performance information needs to be entered and counted manually by teachers. This management method has the disadvantages of slow query speed and easy to make mistakes,which can not adapt to the development of the times. Therefore,it is necessary for colleges and universities to apply a set of perfect college students’usual performance management system. This system is based on Bootstrap framework and SSM framework. It sets four roles of administrator,teacher,director of teaching and research section and student as the starting point,and designs a simple,simple and practical performance management system based on Web.
Keywords:peacetime performance management;Bootstrap framework;SSM framework;quantitative indicators;data analysis
0? 引? 言
目前很多高校的學生平時成績管理都是靠手工進行,教師負責平時成績明細的登記和最終成績的統(tǒng)計,這占據(jù)了教師寶貴的時間,特別是期末統(tǒng)計成績的時候,所花時間會更多。同時隨著各個高校的辦學規(guī)模不斷擴大,有關學生平時成績管理工作所涉及的數(shù)據(jù)量越來越大,教師的工作量也越大越大,而且手工管理具有效率低、易出錯、檢索信息慢的缺點,這種管理手段已不能適應時代的發(fā)展,因為它浪費了許多的人力和物力,所以在高校學生平時成績的管理中,也應該采用電子信息化管理,讓互聯(lián)網(wǎng)和科學技術作用于高校的信息管理。
該系統(tǒng)的研究目的在于擺脫紙質化管理學生平時成績的方式,運用電子信息化管理來提高學生平時成績檢索效率、減少成績統(tǒng)計錯誤,從而提高廣大教師在記錄和統(tǒng)計學生平時成績時的效率,實現(xiàn)學生平時成績的電子化管理。一方面學生的平時成績通過教師設置量化指標和記錄學生表現(xiàn)產(chǎn)生,提高了學生平時成績的透明度,另一方面教師也可以為課程設置不同的成績組成規(guī)則,提高學生平時成績組成的靈活性。
1? 國內外研究現(xiàn)狀
1.1? 國外研究現(xiàn)狀
西方發(fā)達國家的很多高校已經(jīng)完成了校園數(shù)字化的建設,同時對學生成績有著不同的評定方法。以英國為例,英國高校通常采用學分選課制度和百分制評分制度相結合的方式,為了學生成績組成的多樣化,英國的大學的成績考核制度并不只依賴期末考試,在學生學習的過程中,教師會通過多次課堂測試來記錄學生表現(xiàn),最終組成學生的課程成績。總之,英國高校對成績的最終評定不依賴于一兩次考試,而是貫穿于學生在課堂上的所有表現(xiàn),英國的平時成績大致由個人和小組表現(xiàn)構成,具體包括作業(yè)、測試等。作業(yè)包括論文、演講和學生提交的報告,每一次作業(yè)成績都會在平時成績中占一定的比例,最終成為學生這門課程的成績。
英國的教育信息化起步較早,很早之前就搭建了可供全國人民使用的教學網(wǎng)站,至今已發(fā)展到所有的大學學科均有配套的網(wǎng)絡資源[1],而且英國所有的大學都已經(jīng)有功能完備的教務管理系統(tǒng),在系統(tǒng)的維護和更新環(huán)節(jié)也會一直與企業(yè)級的技術團隊合作,為系統(tǒng)提供持續(xù)、可靠的服務。
1.2? 國內研究現(xiàn)狀
國內的高校一般對學生成績的評定采取課堂表現(xiàn)和期末考試相結合的方式,課堂表現(xiàn)包括學生的出勤和課堂活躍程度,雖然平時成績的評定越來越規(guī)范化,但是大多高校的成績評分還是浮于表面,沒有詳細的評價指標,導致最終成績組成的不透明。
國內有一些高校已經(jīng)在推行“成績管理信息化”理念,比如武漢理工大學、內蒙古師范大學等。這些高校都已經(jīng)在使用相應的管理系統(tǒng)對學生成績進行管理。但目前也暴露出了一些不足之處[2]:
這些管理系統(tǒng)普遍只是簡單記錄學生的課程最終成績。學生的平時成績還是靠教師在紙質的花名冊上記錄,教師給學生換算最終成績工作還是靠人工完成[3]。
目前國內還沒有功能非常齊全的大學生平時成績量化管理系統(tǒng)。雖然國內存在應用廣泛的微信小程序雨課堂和藍墨云推出的課堂互動APP藍墨云,但這兩個系統(tǒng)只涉及簽到、作業(yè)、提問等的分數(shù)統(tǒng)計,但是沒有設置平時成績組成規(guī)則的功能。
基于國內外成績管理系統(tǒng)的比較和分析,實現(xiàn)一個操作簡單、功能齊全、學生成績量化的學生平時成績管理系統(tǒng)是很有必要的。
2? 系統(tǒng)需求分析
系統(tǒng)對四種用戶開放使用,分別是管理員、教師、教研室主任、學生,每種角色有不同的訪問權限。管理員擁有教師信息管理、任課信息管理、學生信息管理和查看學生成績的權限;教師擁有查看任課信息、上傳學生花名冊、查看學生信息、管理學生成績、管理量化指標和管理作業(yè)和學習資料的權限;教研室主任不僅擁有教師權限,而且還能查看所屬專業(yè)下的平時成績分布情況;學生有管理個人信息、下載公共資源、下載和提交作業(yè)和查看課程成績的權限。詳細功能如圖1所示。
3? 系統(tǒng)設計
3.1? 系統(tǒng)總體設計
本系統(tǒng)有學生信息管理、教師信息管理、任課信息管理、作業(yè)和學習資料管理和平時成績管理五個模塊。學生信息管理模塊包括上傳學生花名冊、修改學生信息、刪除學生信息和查詢學生信息;教師信息管理模塊包括上傳教師信息、修改教師信息、刪除教師信息和查詢教師信息;任課信息管理模塊包括上傳任課表、刪除任課信息、查詢任課信息;作業(yè)和學習資料管理模塊包括發(fā)布作業(yè)、提交作業(yè)、批閱作業(yè)、刪除作業(yè)、查詢作業(yè)信息、上傳和刪除學習資料;平時成績管理模塊包括設置量化指標、設置成績組成規(guī)則、錄入學生表現(xiàn)、查看平時成績分布、查詢學生成績和導出成績單[4]。系統(tǒng)總體功能結構圖如圖2所示。
3.2? 詳細設計
本系統(tǒng)使用SSM框架為控制層、業(yè)務層和持久層提供服務,控制層關聯(lián)業(yè)務層,業(yè)務層關聯(lián)持久層,業(yè)務層和持久層使用面向接口編程,業(yè)務層依賴傳入的領域對象。以平時成績管理模塊為例,Controller層涉及ScController類和RecordController類,兩個類分別關聯(lián)Service層的ScServiceImpl類和RecordServiceImpl類,ScServiceImpl類和RecordServiceImpl類分別關聯(lián)DAO層的ScMapper接口和RecordMapper接口,同時ScServiceImpl類和RecordService Impl類分別依賴領域層的sc對象和record對象。
4? 系統(tǒng)部分功能實現(xiàn)
4.1? 教師端功能實現(xiàn)
教師錄入學生表現(xiàn)時發(fā)送ajax請求到后端,Controller層接收到包含多條學生表現(xiàn)的list參數(shù)后調用Service層的addRecord(list)方法,該方法先調用DAO層Record Mapper對象的insertSelective(record)方法完成學生表現(xiàn)在數(shù)據(jù)庫中的插入,之后調用DAO層ScMapper對象的updateByPrimaryKey(sc)完成對學生成績的修改,最終返回成功信息。
教師可以為課程設置成績組成規(guī)則。設置過程為Con-troller層接收到ajax請求傳輸?shù)膮?shù)映射成的proportion對象,先判斷分數(shù)比例是否為100,若不為100,返回錯誤信息,再調用Service層的InsertProportionForSchedule(proportion)方法,該方法調用DAO層proportionMapper對象的insert(proportion)方法將成績組成規(guī)則添加到數(shù)據(jù)庫中。
教師可以為課程設置量化指標,包括名稱、所占分值和所屬環(huán)節(jié),也可以刪除和修改量化指標。以添加指標的實現(xiàn)過程為例,Controller層接收到ajax請求傳遞的課程號、指標名稱、指標分值和所屬環(huán)節(jié)四個參數(shù),使用split方法切割分值這個參數(shù),獲取指標類型(加分或者扣分),再根據(jù)參數(shù)填充indexs對象,之后調用Service層的addIndex(index)方法,該方法調用DAO層indexMapper的insert (index)方法將量化指標添加至數(shù)據(jù)庫中。
4.2? 教研室主任端功能實現(xiàn)
教研室主任可以按專業(yè)或班級查詢課程的平時成績分布情況和學生表現(xiàn)分布情況。首先Controller層接收到前臺ajax請求攜帶的condition、schoolYear、className、courseName等參數(shù)并調用Service層的dataAnalysis()方法,該方法調用DAO層方法查詢課程的平時成績集合和學生表現(xiàn)指標記錄的種類和數(shù)量,再統(tǒng)計平時成績各區(qū)間的數(shù)量,最終返回包含平時成績信息和學生表現(xiàn)信息的集合到前端。
4.3? 管理員端功能實現(xiàn)
管理員可以上傳任課表、上傳教師信息表、上傳學生花名冊和查詢學生成績。上傳任課表后可以查詢和刪除任課信息、對教師信息和學生信息進行管理,并導出相關成績信息等。實現(xiàn)方式不再一一贅述。
5? 結? 論
本系統(tǒng)開發(fā)基于SSM框架和Bootstrap框架,兩者是網(wǎng)站開發(fā)中比較主流的應用框架,框架擁有許多優(yōu)秀的類庫和組件,很大程度上提高了系統(tǒng)的開發(fā)速度,也為系統(tǒng)的某些性能提供了保障。本系統(tǒng)完成了學生信息管理、教師信息管理、任課信息管理、作業(yè)管理和與課程相關的量化指標管理和成績評定規(guī)則管理,實現(xiàn)了平時成績的電子化錄入和統(tǒng)計,減輕了大學教師不必要的勞動;同時本系統(tǒng)還對教研室主任開放了按專業(yè)或者班級查看學生某一課程平時成績分布情況和通過量化指標展示的學生表現(xiàn)情況的權限,通過錄入的信息挖掘出有用的信息反饋給教師,更加凸顯了現(xiàn)代社會中數(shù)據(jù)的價值。
本系統(tǒng)開發(fā)時間有限,后期需要代碼的進一步優(yōu)化,提升系統(tǒng)的響應速度,同時需要預留足夠的接口,為其他系統(tǒng)的訪問提供入口,實現(xiàn)更大的利用價值。系統(tǒng)完成了平時成績管理的相關界面和業(yè)務操作,希望可以早日應用,真正幫助高校實現(xiàn)電子化統(tǒng)計。在后期系統(tǒng)應用的同時根據(jù)系統(tǒng)錄入的數(shù)據(jù)完成更多的數(shù)據(jù)分析功能,更好地服務高校。
參考文獻:
[1] 朱旭芳,魏汝祥.平時成績量化管理在電子技術課程教學中的實踐 [J].教育現(xiàn)代化,2017,4(9):93-94+99.
[2] 潘良.學生成績管理系統(tǒng)設計與實現(xiàn) [J].無線互聯(lián)科技,2016(7):81-82.
[3] 張長春,張琳琳,史艷語,等.基于Android的學生成績管理系統(tǒng)的設計與實現(xiàn) [J].現(xiàn)代計算機(專業(yè)版),2016(15):69-72+77.
[4] 倪玲玲.高職院校學生成績管理系統(tǒng)的設計與實現(xiàn) [D].湖北:湖北工業(yè)大學,2017.
作者簡介:郭玉芝(1985-),女,漢族,山東即墨人,副教授,碩士,研究方向:數(shù)據(jù)庫技術。