何亞娜
(沈陽市化工學(xué)校,遼寧 沈陽110122)
隨著各學(xué)校生源量不斷變化,一般每年新生的入學(xué)數(shù)量和老生的畢業(yè)數(shù)量較多,高中或中專學(xué)校大概在800-1200 左右,高校則在擴(kuò)招背景下學(xué)生數(shù)量更加龐大。如此巨大的生源變動信息,如果單靠傳統(tǒng)以人工為主的管理方式,極易出現(xiàn)管理偏差,且管理難度較大。運用基于ASP.NET 的管理方式,能有效提高管理效率,增強(qiáng)學(xué)生信息管理可靠性,防止信息丟失。通過ASP.NET 與數(shù)據(jù)庫技術(shù)的融合,使學(xué)生信息的瀏覽、查詢、變更和永久性存檔更加穩(wěn)定。
每位學(xué)生從入學(xué)至畢業(yè),包含多種復(fù)雜信息,包括入學(xué)信息、學(xué)籍信息、各學(xué)期成績、德育信息、獎懲信息、畢業(yè)信息等。根據(jù)傳統(tǒng)學(xué)生信息工作的經(jīng)驗,為了滿足復(fù)雜信息的采集和有效整理、穩(wěn)定存儲備案,學(xué)生信息管理系統(tǒng)的設(shè)計需求應(yīng)包含以下幾點:
界面具有簡潔性,復(fù)雜的界面設(shè)置往往只會增加操作者和運用者的難度。友好的操作界面以及符合用戶使用習(xí)慣的操作方式,有利于提升用戶體驗。
使用模塊化的設(shè)計手段,按照相應(yīng)功能設(shè)計相應(yīng)模塊,模塊內(nèi)容相對獨立,方便于組合和拆分,有利于學(xué)生各類相關(guān)信息的匯總、分類、篩選等。
通過本信息采集系統(tǒng)的應(yīng)用,能夠使教師、學(xué)生、管理員高效率填寫、修改、增刪各類信息,降低了信息管理者的工作量,同時提高了管理效率,使管理信息一目了然,操作簡易。
本設(shè)計信息采集系統(tǒng)采用模塊化設(shè)計方案,在區(qū)分各個模塊的基礎(chǔ)上,設(shè)計各模塊的功能,同時也可以方便在出現(xiàn)問題時,只維護(hù)相關(guān)模塊,這樣降低了維護(hù)難度,在出現(xiàn)故障時,只需關(guān)閉問題模塊,而其他模塊可以正常使用。本信息采集系統(tǒng)的系統(tǒng)結(jié)構(gòu)框架如下圖所示。
圖1
在系統(tǒng)結(jié)構(gòu)框架中,信息采集系統(tǒng)基于ASP.NET 技術(shù),并結(jié)合數(shù)據(jù)庫技術(shù),以網(wǎng)絡(luò)界面的形式呈現(xiàn),主要包含三大模塊,即登錄模塊、學(xué)生應(yīng)用模塊、教務(wù)管理模塊,同時預(yù)留一個備用模塊,以備后續(xù)增刪相應(yīng)的獨立功能。
登錄設(shè)計是比較關(guān)鍵的設(shè)計,該部分涉及到學(xué)生隱私、教師權(quán)限等,如果登錄設(shè)計出現(xiàn)嚴(yán)重漏洞,可能出現(xiàn)學(xué)生惡意登錄查閱他人信息、學(xué)生惡意修改成績等信息,因此該部分設(shè)計,需要采用ASP 和數(shù)據(jù)庫加密匹配。學(xué)生和教師在使用初始密碼登錄后,必須強(qiáng)制要求修改密碼,新密碼的形式必須是包含字母、數(shù)字和特殊符號的形式,否則密碼修改不予通過。密碼以加密的形式存入指定數(shù)據(jù)庫,管理員也無法查看數(shù)據(jù)庫中密碼。師生忘記密碼可以聯(lián)系管理員,管理員可以一鍵清空用戶原有密碼,使其重新設(shè)置新密碼。
3.3.1 注冊
學(xué)生注冊信息采用根據(jù)學(xué)號,發(fā)放初始密碼的形式,完成登錄。為保證學(xué)生初始信息不被惡意登錄修改,初始密碼使用學(xué)生身份證后六位,在學(xué)生入學(xué)前,管理員收到學(xué)生姓名、學(xué)號和身份證后六位關(guān)鍵信息,通過ASP 后臺錄入至數(shù)據(jù)庫后,生成學(xué)生注冊信息。學(xué)生注冊實際上只需要完成首次登陸、修改密碼,然后完善基本信息?;拘畔谔顚憰r加入紅色“*”為必填內(nèi)容,必填內(nèi)容若出現(xiàn)未填寫情況,則不允許信息提交,這種設(shè)計方式有助于防止學(xué)生漏填重要信息,以免為信息采集制造麻煩。
3.3.2 學(xué)籍
學(xué)籍信息是學(xué)生最為重要的信息之一也是較為敏感信息,學(xué)籍信息一旦錄入成功后,學(xué)生、教師均無權(quán)限修改,除非在學(xué)生開除學(xué)籍或者轉(zhuǎn)學(xué)籍等操作時,也必須聯(lián)系管理員授權(quán)修改權(quán)限才允許修改操作。
3.3.3 畢業(yè)
學(xué)生畢業(yè)信息包括學(xué)生學(xué)籍轉(zhuǎn)出信息、學(xué)生檔案轉(zhuǎn)出信息、在校期間成績信息、德育考核信息等,在學(xué)生畢業(yè)后,將所有信息一并存入數(shù)據(jù)庫,作為永久封存處理,以便日后為學(xué)生提供相關(guān)信息查詢工作,同時生成部分紙質(zhì)文件封存。此部分設(shè)計時加入了打印輸出功能,格式統(tǒng)一,方便學(xué)校留存紙質(zhì)記錄。
3.3.4 維護(hù)
信息維護(hù)功能主要包括學(xué)生日常對密碼的管理、修改操作,同時可以修改允許范圍內(nèi)的個人資料、個人簡介等。在每學(xué)期結(jié)束時的德育自評也由學(xué)生自行填寫。在每學(xué)期結(jié)束前,教師通過教師端,點擊生成學(xué)生自評區(qū)域,學(xué)生提交后由教師審核通過與否,然后確認(rèn)提交后,不得進(jìn)行更改。如果必須更改,則需找管理員申請?zhí)厥庑薷臋?quán)限。該部分維護(hù)內(nèi)容的設(shè)計中,要包含提交功能、審核功能和禁止修改功能。
教務(wù)模塊主要包含教師操作功能。教師通過工號登錄后,可以進(jìn)入對學(xué)生和班級的管理。教務(wù)模塊中所有教師的權(quán)限也分等級。最高權(quán)限的教師是學(xué)校教務(wù)管理人員,負(fù)責(zé)成績填寫、學(xué)籍認(rèn)定、特殊鑒定填寫等。普通教師每個賬號權(quán)限也不盡相同,除了完成自己授課科目的相關(guān)內(nèi)容填寫外(包括成績、作業(yè)、鑒定等),部分教師具有班主任權(quán)限,負(fù)責(zé)班級管理、班級學(xué)生德育鑒定、班級學(xué)生信息管理、家?;ネǖ?。
3.5.1 學(xué)生表設(shè)計
在設(shè)計學(xué)生表時,要抓住其隸屬關(guān)系和常用/非常用信息情況。
學(xué)生表:姓名,性別,年齡,民族,政治面貌,身高,體重,籍貫,家庭住址,聯(lián)系方式,家長聯(lián)系方式。
其中姓名,性別,年齡,政治面貌,身高,體重屬于常用數(shù)據(jù),但是民族,籍貫,家庭住址,聯(lián)系方式,家長聯(lián)系方式為不常用數(shù)據(jù)。
如表1 所示為學(xué)生系統(tǒng)數(shù)據(jù)庫表設(shè)計:
表1
3.5.2 教師表設(shè)計
教師表設(shè)計與學(xué)生表不同在于,不需要填寫過多個人信息,而是需要歸屬教師隸屬關(guān)系。教師表按照教師標(biāo)簽分類,分為:A1 科任教師(填寫具體科目)、A2 班主任教師(每個班級特殊編號處理)、A3 管理級教師(教務(wù)教師)。每個不同級別教師的標(biāo)簽,分屬的權(quán)限不同,由管理員設(shè)定各個教師的權(quán)限和屬性標(biāo)簽,例如某教師X1 教授語文課程,同時是一年三班的班主任,即X1=A1+A2,該名教師具有科任教師和班主任管理的權(quán)限。再如某教師X2 在教務(wù)處任職,且兼任體育課授課教師,那么X2=A1+A3。
A1-A3 為一級屬性,A1 中的具體科目代碼為二級屬性,A2中的具體年級和班級代碼為二級屬性,A3 中的具體管理分工職責(zé)為二級屬性。仍以X1 和X2 為例:在A1 中,設(shè)定語文為01,體育為12;在A2 中設(shè)定103;A3 中負(fù)責(zé)成績審核職責(zé)的代碼為05。那么X1=A101+A2103;X2=A112+A305。
教師表的分配規(guī)則較為復(fù)雜,也必須細(xì)致入微,否則錯誤的權(quán)限會帶來信息采集系統(tǒng)的使用不便。如表2 所示為教師信息表設(shè)計:
表2
3.5.3 表格設(shè)計
根據(jù)學(xué)生信息采集和教務(wù)管理系統(tǒng)的要求,需要設(shè)計檔案表、課程表、班級表、教師信息表,都要對每個學(xué)生進(jìn)行一一關(guān)聯(lián),把學(xué)生的信息做到細(xì)致化。本設(shè)計中信息采集系統(tǒng)的唯一對象是學(xué)生,教師是完成學(xué)生各類信息的佐證、確認(rèn)、活動信息填寫等,管理員的任務(wù)是保障系統(tǒng)良好運行,在出現(xiàn)故障時及時解決問題,服務(wù)于學(xué)生和教師用戶,提升用戶體驗。
未來,基于ASP.NET 的系統(tǒng)還可以應(yīng)用于學(xué)校教師信息管理,拓展至教師的教學(xué)、職稱評定、競賽、活動、績效考核等方面,為學(xué)校人事管理提供方便。同時配合手機(jī)APP 技術(shù),將教師與學(xué)生的信息管理可視化、網(wǎng)絡(luò)化,以提升實際應(yīng)用效果。