石敏力

摘 要:學生信息管理系統是基于B/S模式,使用VC技術,運用My sql數據庫搭建。系統具有學生信息管理功能,包括學籍信息、成績信息、家庭信息、活動記錄、日常考勤;以及學生信息查詢、用戶管理等功能。使用這個系統可以讓同學、班主任和任課老師全面了解學生信息,便于班主任和任課老師開展班級管理工作。
關鍵詞:班級管理 學生信息 系統設計
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1672-3791(2017)04(c)-0015-02
在信息化社會里,學校對于學生的信息早就已經實現了系統化管理,包括學生的個人信息、成績信息和學籍方面的所有信息。這是從學校和社會這樣的大環境下來了解學生的信息,但作為班主任在管理班級事務時會覺得這些信息還不足以讓他對學生進行全面的了解,尤其在評優和評先的過程中,為了公平、公正的選出符合條件的學生,班主任應該更全面和系統地了解學生各方面的信息,比如學生的成績信息、基本家庭信息、為班級和學校服務的相關信息、參加各項活動的情況記錄、考勤記錄等。
1 基于班級管理要求的學生信息管理系統需求分析
1.1 功能分析
該系統主要包括班級成員基本信息管理,學生成績信息管理、獎懲管理、活動管理、考勤管理,班級課程管理。
1.2 用戶分析
該系統用戶主要有四類:管理員、班主任(或班主任委托審核信息的班長)、學生和任課教師。
管理員:在系統使用初主要用于設置用戶和分配各用戶權限,在系統使用過程中對系統進行維護且完成數據備份工作,管理員在建立了班級基本信息后原則上不參與所有數據的修改。
班主任(或班主任委托審核信息的班長):主要負責基本信息管理,獎懲管理以及對各用戶提交的信息進行審核和管理。查看班級成員的所有信息。
學生:首先是完成個人基本信息輸入、修改且備注哪些信息是能讓其他老師和同學查看,然后隨時錄入考勤、參加的活動及各種評優中可能要用到的記錄。查看自己的基本信息、成績信息、活動記錄、考勤記錄、獎懲信息以及其他老師和同學的相關信息。
任課教師:錄入和查看相關課程內容和學生成績(也可以委托班主任或班長),查看學生基本信息
2 總體設計
為班級管理服務的學生信息管理系統主要實現信息管理,信息查詢,用戶管理等模塊。根據不同用戶功能,系統結構如圖1所示。
3 詳細設計
該系統中大部分頁面設計都使用了框架結構,用戶通過導航完成用戶管理、信息管理和信息查詢等功能。
3.1 信息管理
這里信息管理包括學生基本信息管理、成績信息管理、獎懲管理、活動管理、考勤管理,班級課程管理。學生基本信息管理主要包括學生個人信息的添加、修改,當學生個人信息添加或修改完成后,后臺會自動更新學生基本信息管理中的相關數據,根據用戶ID(學號)修改其他數據表中對應的信息;成績信息管理主要和學校教務處提供的學生成績表相關聯,能夠及時準確地獲取學生成績信息,允許學生及成績提出修改(質疑成績的正確性),但要通過班主任審核、查實后才能正式修改;獎懲管理主要是根據學生在校表現情況,由班主任(或班主任委托審核信息的班長)根據用戶ID(學號),找到對應的數據進行修改并提交;活動管理信息由學生用戶提出申請修改活動名和級別,由班主任(或班主任委托審核信息的班長)定時審核,確定真實性才可以正確修改活動管理表中的信息;考勤管理表由班長修改信息,同學查看后有問題可以提出修改申請,由班主任(或班主任委托審核信息的班長)確認是否修改成功;班級課程管理主要由各科教師。
3.2 信息查詢
信息查詢由各用戶根據用戶ID(學號)查詢包括學生基本信息,成績信息、獎懲信息、活動確認信息、考勤信息以及各課程相關信息。
3.3 用戶管理
該模塊主要實現管理員、班主任、班長、學生和教師用戶的管理,包括用戶信息添加及修改,用戶權限修改。在用戶信息里包括用戶名、密碼、學號、出生年月、籍貫、電話等信息的初步錄入。系統相應的Action會響應,獲取的參數通過Session對象寫入數據庫,當數據庫信息更新后,其更新結果又會發送回用戶。
3.4 數據結構設計
學生信息管理系統中數據庫的設計是很重要的。如用戶信息表:主要用于存放用戶ID(學號)、用戶名、性別、出生日期、電話等用戶基本信息;權限表:權限ID、用戶名;學生成績表:用戶ID(學號)、用戶名、課程名稱、成績;活動管理表:用戶ID(學號)、用戶名、活動名、級別;獎懲信息表:用戶ID(學號)、用戶名、獲獎情況、懲罰情況等數據表,這些數據表用于存放相關數據。
4 結語
該文提出的學生信息管理系統主要針對班級管理的需要,更詳細地記錄了學生的成績和個人基本信息,增加了學生參加各種活動和日常考勤記錄。由于同學之間可以查詢成績、活動和考勤信息,可以相互監督和鼓勵,而這些更詳細地數據便于班主任時時掌握同學的日常動態,加強班級管理,對于班級評選優秀學生提供全面和準確信息。
參考文獻
[1] 蔡春梅.基于Web的高校教務管理系統的研究與設計[J].福建電腦,2012(12):132-133.
[2] 趙楠楠. 基于UML系統建模的研究與實踐[J].內江師范學院學報,2009(4):67-70.