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