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