☆方巍
(江蘇省太倉高級(jí)中學(xué),江蘇太倉 215411)
當(dāng)今時(shí)代是信息化的時(shí)代,隨著信息系統(tǒng)的普及和網(wǎng)絡(luò)技術(shù)的發(fā)展,社會(huì)各個(gè)行業(yè)都在進(jìn)行信息化的建設(shè),學(xué)校的信息化應(yīng)用也越來越得到重視,信息化給傳統(tǒng)教學(xué)、科研帶來巨大變化,不僅影響到學(xué)校的主要教學(xué)與課程、活動(dòng)等的安排,同時(shí),也會(huì)給學(xué)?,F(xiàn)行的管理體制提出挑戰(zhàn),推動(dòng)學(xué)校的管理變革。本文通過對(duì)當(dāng)前高中教務(wù)信息管理系統(tǒng)的研究分析及目前比較流行的.NET技術(shù)的開發(fā)模式的探討,規(guī)劃和設(shè)計(jì)了教務(wù)信息管理系統(tǒng)。
本系統(tǒng)采用B/S架構(gòu),有著較高的實(shí)際應(yīng)用價(jià)值,教師和學(xué)生將不受時(shí)間和地點(diǎn)的限制查詢課表、查詢成績等。管理員還可以不受時(shí)間和地點(diǎn)的限制對(duì)學(xué)生資料、成績進(jìn)行添加、修改等管理,可以減少大量的簡單、繁瑣、重復(fù)的操作,能夠更充分地利用網(wǎng)絡(luò)服務(wù)教學(xué),及時(shí)對(duì)學(xué)生的學(xué)習(xí)進(jìn)行了解和評(píng)價(jià),教學(xué)管理人員可隨時(shí)掌握學(xué)生動(dòng)態(tài),通過成績管理反過來指導(dǎo)學(xué)生,幫助學(xué)生完成學(xué)業(yè)。以教務(wù)管理的信息化提高教學(xué)管理效率,促進(jìn)教學(xué)管理體制改革,實(shí)現(xiàn)教學(xué)管理科學(xué)化和現(xiàn)代化。
隨著現(xiàn)代信息技術(shù)的迅猛發(fā)展,以計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)為核心的信息系統(tǒng)已成為教務(wù)工作實(shí)現(xiàn)管理模式現(xiàn)代化的必然趨勢(shì)。特別是校園網(wǎng)的興起和拓展,已突破了傳統(tǒng)教育文化理念和教育活動(dòng)的時(shí)空界限,大大提高了工作效率和質(zhì)量,使廣大教務(wù)管理者從雜亂的事務(wù)中解放出來,為學(xué)校實(shí)施教務(wù)管理的無紙化和網(wǎng)絡(luò)化提供了良好的平臺(tái)。
隨著高中招生規(guī)模的擴(kuò)大和教育管理的細(xì)化、深化,迫切需要一套教務(wù)管理系統(tǒng)來幫助學(xué)校管理者準(zhǔn)確掌握目前教師工作狀態(tài)和學(xué)生的學(xué)習(xí)情況。在高中是以班級(jí)為單位,對(duì)于成績的統(tǒng)計(jì)、分析要求很細(xì),對(duì)于各科教師的業(yè)務(wù)考核有著很強(qiáng)的延續(xù)性和關(guān)聯(lián)性。
高中教務(wù)管理系統(tǒng)的主要目標(biāo)是具備對(duì)成績、班級(jí)信息、學(xué)生信息、教師信息、課程信息、課表信息等進(jìn)行管理和維護(hù)。學(xué)生和學(xué)校管理各級(jí)人員可通過此系統(tǒng)實(shí)現(xiàn)對(duì)學(xué)生和教學(xué)資源的管理與維護(hù),廣大師生可以通過此系統(tǒng)進(jìn)行考試成績錄入查詢以及完成選課等相關(guān)功能。系統(tǒng)的總體任務(wù)是實(shí)現(xiàn)教務(wù)信息管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。本系統(tǒng)的功能需求主要包括家長對(duì)功能的需求、教師對(duì)功能的需求、學(xué)校對(duì)功能的需求、教務(wù)部門對(duì)功能的需求四部分。
基于ASP.NET的高中教務(wù)信息管理系統(tǒng)是在Visual Studio.Net平臺(tái)上運(yùn)用ASP.NET技術(shù)來實(shí)現(xiàn)的。從目前IT業(yè)界比較流行的數(shù)據(jù)庫開發(fā)、管理軟件來看,使用VisualStudio2005作為系統(tǒng)開發(fā)的環(huán)境,它作為一種現(xiàn)代的編程腳本語言,提供完善的指令控制語句與對(duì)象的支持及豐富的數(shù)據(jù)類型,為開發(fā)滿足客戶要求的高性能系統(tǒng)提供了保障,保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對(duì)新系統(tǒng)的擴(kuò)展與修改。
該系統(tǒng)是B/S結(jié)構(gòu),在B/S體系結(jié)構(gòu)系統(tǒng)中,用戶通過微軟自帶的IE瀏覽器作為客戶端平臺(tái),向分布在網(wǎng)絡(luò)上的多個(gè)服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)瀏覽器的請(qǐng)求進(jìn)行處理,將用戶信息返回瀏覽器。B/S模式能提供穩(wěn)定的技術(shù)平臺(tái),且業(yè)務(wù)擴(kuò)展、升級(jí)簡單方便。本系統(tǒng)有友好的用戶界面、有良好的安全性設(shè)置,這樣更使全校師生能非常方便地使用。本系統(tǒng)將為學(xué)校的教學(xué)管理工作帶來極大的便利,從內(nèi)在驅(qū)動(dòng)力上說,教務(wù)部門有需求和動(dòng)力去使用本系統(tǒng),這為本系統(tǒng)的使用和推廣奠定了良好的基礎(chǔ)。
系統(tǒng)由家長、教師、學(xué)校、教務(wù)四個(gè)應(yīng)用系統(tǒng)和一個(gè)用戶管理模塊組成。家長應(yīng)用系統(tǒng)包括:成績查詢模塊和課表查詢模塊。教師應(yīng)用系統(tǒng)包括:家長應(yīng)用系統(tǒng)功能和成績維護(hù)模塊。學(xué)校應(yīng)用系統(tǒng)包括:教師應(yīng)用系統(tǒng)功能和統(tǒng)計(jì)分析、學(xué)校管理模塊。教務(wù)應(yīng)用系統(tǒng)包括:學(xué)校應(yīng)用系統(tǒng)和教務(wù)管理模塊。
系統(tǒng)由登陸模塊、成績查詢模塊、課表查詢模塊、任課查詢模塊、成績維護(hù)模塊、統(tǒng)計(jì)分析模塊、學(xué)校管理模塊、教務(wù)管理模塊、用戶管理模塊組成。
(1)系統(tǒng)登錄模塊:從安全和方便兩個(gè)角度出發(fā),本系統(tǒng)的登錄界面特別針對(duì)校外和校內(nèi)用戶進(jìn)行了劃分,對(duì)于校內(nèi)用戶則隱藏驗(yàn)證碼輸入框,不需要輸入驗(yàn)證碼,且默認(rèn)登錄身份是教師,這樣可方便教師登錄。對(duì)于校外用戶則需要輸入驗(yàn)證碼,且默認(rèn)登錄身份是學(xué)生,這樣既保證了安全,又提高了效率。
(2)成績查詢模塊:該模塊根據(jù)不同用戶的權(quán)限提供成績的查詢,可根據(jù)關(guān)鍵字查詢和菜單查詢。
(3)課表查詢模塊:此模塊主要實(shí)現(xiàn)學(xué)生、家長、教師查詢課表的功能。查詢時(shí)會(huì)根據(jù)權(quán)限判斷是否有查詢指定班級(jí)、年級(jí)、教師、教研組課表的權(quán)利,如不具備相關(guān)權(quán)限則不允許用戶查詢。
(4)任課查詢模塊:此模塊主要實(shí)現(xiàn)教師、學(xué)校、教務(wù)人員查詢所有班級(jí)的任課教師名單,方便用戶了解班級(jí)任課教師的情況,提高工作效率。查詢時(shí)可通過選擇年級(jí)、班級(jí)來查詢,也可以直接輸入班級(jí)編號(hào)來查詢,兩種方式由用戶根據(jù)自己情況靈活選擇。
(5)成績維護(hù)模塊:此模塊主要為教務(wù)管理人員進(jìn)行成績的錄入、修改、刪除等操作。
(6)統(tǒng)計(jì)分析模塊:此模塊可以查詢統(tǒng)計(jì)整個(gè)年級(jí)的總體出勤率、文理科出勤率情況,也可以查看某個(gè)班級(jí)的出勤率。且可以自己設(shè)定分?jǐn)?shù)線及選修模塊的劃線等級(jí),這樣可以為學(xué)校領(lǐng)導(dǎo)層提供全面的分析數(shù)據(jù)。主要實(shí)現(xiàn)學(xué)校管理者在考試數(shù)據(jù)基礎(chǔ)上對(duì)歷次考試的各種指標(biāo)進(jìn)行分析統(tǒng)計(jì),為學(xué)校的教學(xué)管理提供依據(jù)。
(7)學(xué)校管理模塊:此模塊主要提供給學(xué)校管理者對(duì)教師和學(xué)生信息進(jìn)行增加、刪除、修改操作,應(yīng)用于教師的引進(jìn)、調(diào)離,學(xué)生入學(xué)、畢業(yè)等功能。
(8)教務(wù)管理模塊:此模塊主要供教務(wù)人員對(duì)課程表、任課表、考試表、分?jǐn)?shù)線表進(jìn)行管理,對(duì)課表、任課表、考試表需要增、刪、改、備份、恢復(fù)備份等操作,此模塊權(quán)限僅限于教務(wù)人員,其它用戶不具備此模塊訪問權(quán)限。
(9)用戶管理模塊:此模塊是用來對(duì)用戶的增加、刪除、密碼恢復(fù)、權(quán)限設(shè)置等進(jìn)行管理的系統(tǒng)模塊,只有Admin用戶才能使用。
本系統(tǒng)數(shù)據(jù)庫采用SQL2008數(shù)據(jù)庫管理系統(tǒng)。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)都采用了SQL語言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫都對(duì)SQL語句進(jìn)行了再開發(fā)和擴(kuò)展,但是,包括 Select、Insert、Update、Delete、Create以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。
本系統(tǒng)的實(shí)體主要有學(xué)生、教師、管理員、班級(jí)、成績表、課表、任課表、考試表、作息表等15張表,學(xué)生表中的Stu_id字段用來記錄學(xué)生編號(hào),Class_id字段用來記錄班級(jí)編號(hào),這兩個(gè)字段作為關(guān)鍵字段。
高中教務(wù)信息管理的信息化是今后工作的必然趨勢(shì),在學(xué)校的教務(wù)工作中將會(huì)發(fā)揮越來越重要的作用。隨著高中教學(xué)體系的發(fā)展尤其是高考模式的變化,教務(wù)信息管理系統(tǒng)中的一些數(shù)據(jù)庫表和編程方法必然會(huì)與之不相適應(yīng),這需要及時(shí)根據(jù)情況對(duì)軟件進(jìn)行升級(jí),以更好地滿足高中教務(wù)信息管理的要求。