倪慧
關鍵詞:S2SH框架;MySQL;JavaScript
1 前言
隨著計算機技術的發展,各大高校的計算機相關專業如雨后春筍般,成為最普通的高校專業。計算機相關專業的學員在畢業設計選題時,系統是學員們做畢業設計的熱門題目,然而大多的系統設計多過于大眾化,所用的技術大多都是比較老,與社會上企業中真正使用的技術相差甚大。在商業利益的刺激下,軟件行業技術得到空前的發展,特別在2008年之后,在B/S模式日漸成為各大企業以及眾多用戶接受后,出現了非常多的新技術,大大提高了WEB系統的可用性。
學員成績綜合管理系統作為高校信息化的重要基層部分,是每個高校教學管理的必要的組成部分,為學員、教員提供相應的功能模塊,實現成績管理的統一化、標準化、準確化。
2 需求分析
2.1 開發技術
2.2 系統功能需求分析
學員成績綜合管理系統將作為高校信息化的重要基層部分,是每個高校教學管理的必要的組成部分,為學員、教員提供相應的功能模塊,實現成績管理的統一化、標準化、準確化。
3 系統總體設計
3.1 系統模塊設計
根據學校成績管理的具體需求,將本系統劃分為五個模塊,分別為登錄模塊、學籍管理、教員管理、課程管理、成績管理。系統總體結構如圖3.1所示:
3.2 功能劃分
⑴登錄模塊。登錄模塊面向所有的用戶類型,用戶登錄管理模塊對不同的用戶角色都是統一的,在系統首頁選擇對應的角色,輸入用戶名(學員輸入學號)、密碼以及驗證碼即可以登錄。管理員的用戶由擁有數據庫管理權限的DBA管理,其他人無法創建,保證了系統的安全性;教員和學員的用戶名及密碼由管理員進行分配。
⑵學籍管理模塊。管理員登錄系統后,默認界面即“學籍信息列表”,若在其它可以在導航菜單中點擊“學籍管理”查看所有學員的詳細信息,并可以進行添加、修改、刪除操作。
⑶教員管理模塊。教員管理模塊的功能為:查看教員列表、添加教員、修改教員信息、刪除教員記錄。點擊導航菜單中的“教員管理”可顯示所有教員列表,做修改及刪除操作時,在需要操作的教員右側點擊相應的圖標即可,若教員忘記密碼,管理將在“修改教員信息”中重設密碼。
⑷課程管理模塊。課程管理模塊功能:添加、修改、刪除課程信息。管理員分配每門課程的上課教員和上課班級。
⑸成績管塊模塊。成績管理模塊是本系統的核心功能模塊,管理員可以查詢所有學員的所以成績,教員可以對自己所教課程的成績信息進行添加、修改及刪除操作,學員只能查詢自己的課程成績。
4 系統實現
4.1 學籍管理功能實現
當學籍信息發生變化時,或者學員忘記了密碼,管理員可以通過“修改學籍信息”功能更改其信息。如圖4.1所示。
4.2 成績管理功能實現
點擊查看成績可進入該課程的班級排名頁面;點擊錄入成績則進入該課程的成績錄入頁面。若要查看課程排名,則只需在“課程排名”表單中選擇對應課程,點擊“分段查看”即可。如圖4.2 所示。
4.3 班級排名功能實現
班級排名可以輸出某個班級某門課程的排名,進入該功能頁面后,選擇需要查看的班級及課程,即可顯示列表并提供打印功能。若記錄太多,將會分頁顯示,默認情況下10條記錄為一頁。如圖4.3所示。
4.4 課程排名功能實現
課程排名將分段顯示所有參加了該門課程考試的學員成績分布,分類段分別為:60分以下、60-79分、80-89分、90分以上。顯示每個分數段的所有學員及其對應的成績,并統計該分數段下的所有學員人數。如圖4.4所示。
5 結論
作為高校學員管理體系中最基本的組成單位,成績管理直接影響到教學工作的完整性,關乎學員的切身利益。學員成績管理信息化,理應成為校園信息化建設的重點,對提高成績統計的工作效率、降低錯誤、簡化成績查詢方式,是校園信息化的主要目標。
[參考文獻]
[1]王立威.信息社會中的中等學校計算機教學[D].電腦知識與技術,2013(33):81-82.
[2]王玉英.基于JSP的MySQL數據庫訪問技術[J].現代計算機(專業版),2010(11):32.
[3]Bruce Eckel.Java編程思想(第4版)[M].機械工業出版社,2007:46-48.