☆ 潘雪龍
(昆山市周市中學,江蘇昆山 215300)
中小學數字化教務管理的設計與開發
☆ 潘雪龍
(昆山市周市中學,江蘇昆山 215300)
該文介紹了中小學教務系統的開發設計過程,主要論述了該系統的選題背景、功能簡介、開發環境、數據庫分析、具體實現方法等。采用目前常用的web瀏覽器方式,以瀏覽器/服務器(B/S)模式,使用ASP.NET+VB.NET和SQL Server 2000技術,動態實現學生教務信息的查詢、網上選課和測評,教師錄入成績和查詢課表、評教成績等信息,同時,也實現管理者對學生、教師、選課、通知信息的智能管理。
數字化;教務管理;綜合教務系統
中小學數字化教務系統集信息的發布、管理、查詢于一體,是在中小學教育管理中的一個極為重要的環節,是整個基礎教育管理的核心和基礎。面對種類繁多的數據,手工處理方式已經很難跟上現代化管理的步伐,隨著計算機及通訊技術的飛速發展,基礎教育對教務管理工作也提出了更高的要求,這就需要一個全面、實用、方便、開放性和適用性強的網絡化的綜合管理系統工具來實現對教務信息的管理。
綜合教務系統需實現的主要功能包括:學生能夠查看成績、課表、班級、選課信息,能夠進行網上選課、測評工作;教師能夠進行成績錄入、查詢課表、評教信息;管理員能夠實現學生、教師、選課信息、教務通知的添加和刪除功能,能夠進行評教的設計與統計的工作。
教務系統采用瀏覽器/服務器(B/S)模式,客戶端只需要一臺安裝了瀏覽器并已經連接到Internet的PC便可進行訪問,另外,以服務器為中心的管理極大地降低了成本,如數據庫存儲空間不夠,可方便地增加一個數據服務器。開發B/S應用,使用ASP.NET環境,開發效率高,同時,只需修改連接數據庫的相關代碼便可移植到另一計算機上,具有較高的移植性。
本系統最終可以實現學生查詢教務信息、網上選課、網上教師測評;教師成績輸入、信息查詢;管理者添加學生、教師、選課信息以及教務通知管理(如圖1)。

圖1 綜合教務管理系統組織架構圖
1.多角色、協同辦公的管理模式
系統可任意定義角色和對應權限,各角色權責分明,保證了數據多層次管理的安全性和透明性,同時,通過各角色間的協同辦公,最大限度地提高工作效率,減輕工作難度和壓力。
2.功能強大,界面簡潔
系統囊括教務管理的每個環節,能滿足不同層面教務管理工作的需要,徹底實現教務管理的全數字化。
3.人性化設計,操作便捷
所有數據錄入均支持回車焦點轉移,支持數據的批量修改以及成績錄入時的行列方向即時控制。
4.強大的Excel數據導入和導出
Excel電子表格已成為數據處理、交換和報表打印的首選工具,系統通過對Excel的二次開發,實現了Excel數據的批量導入和導出,使離線狀態下數據的處理、交換和打印成為可能。
5.報表精美,輸出方便
該教務管理系統對不同用途和功能的數據報表進行精心設計,生成符合用戶需要的精美報表,用戶端只需安裝Office辦公軟件,即可實現輕松打印。
6.遵循標準,方案完善
系統遵循教育管理信息化標準,能完全解決與上級教育主管部門的數據交換問題,多模塊緊密結合,形成一套完整的教務管理方案。
7.部署容易,維護簡單
系統采用B/S模式,只需做好服務器的日常維護,同時,提供多種策略的遠程備份功能,增強系統的容災性。
本系統由“學生教務”、“教師教務”、“管理員”、“教務信息”四大模塊組成。其結構如圖2所示。

圖2
1.學生登陸模塊
此模塊主要是利用學生學號和密碼是否匹配來判斷是否能進行相應的操作,匹配則進入相應系統,否則,拒絕進入,并給出相應的出錯提示信息。
點擊該模塊的任一按鈕均首先進行學生學號和密碼的驗證工作,學生學號和密碼均正確則進入該按鈕所對應的系統,在驗證通過后,通過此代碼:
response.Redirect("/student/stu_info.aspx?stu_id="& stu_id.text)將學生學號參數傳到指定鏈接的頁上,使得該頁只顯示該學號所對應的信息。
“學生登陸口令修改”用于學生登陸口令的修改,便于學生對自己的個人信息進行管理,點擊修改按鈕會出現提示信息。
“學生教務成績查詢”用于學生查詢各學期的課程成績情況,進入頁面會顯示該學號對應的學生的相關信息,再通過選擇不同的學期進行成績的查詢。
“維護學生個人信息”保存著學生的個人信息,學生第一次登陸后需要輸入相關信息,提交至數據庫,再次登陸后可以針對錯誤信息進行修改,點擊修改按鈕可以更新數據庫。
“登陸學生選課系統”進入學生選課系統的登陸頁面,輸入學生學號和登陸密碼,通過驗證后可以根據頁面提示進行網上選課,選課頁面上部分將顯示學生個人已經選修的課程情況,可以通過按鈕進行退選或重選。
“學生選修情況查詢”用于查詢學生個人選修課程的情況,學生在進行選課后可以登陸該頁面查詢課程情況,包括上課教師、上課時間、上課教室等。
“登陸學生評教系統”用于學生對任課教師的測評工作,進入頁面會顯示出該學生的基本信息,再根據提示信息進行測評,系統將自動將學生對每個教師每門課程的測評情況提交至數據庫。
“學生評教參與情況”用于學生對教師評教的參與情況的查詢。系統將自動統計出參與評教的人數。
2.教師登陸模塊
此模塊主要也是利用教師號和密碼是否匹配來判斷是否能進行相應的操作,匹配則進入相應系統,否則,拒絕進入,并給出相應的出錯信息。
點擊該模塊的任一按鈕均首先進行教師號和密碼的驗證工作,教師名和密碼均正確則進入該按鈕所對應的系統,驗證通過后同樣將教師號這一參數傳入指定鏈接頁,以便只顯示該教師號所對應的信息。
“教師登陸口令修改”用于教師登陸口令的修改。
“教師成績輸入系統”教師可以輸入自己任教課程的成績,進入頁面,教師可以輸入任教班級的班級代號進行對應成績的輸入。
“查詢班級課表情況”進入頁面,教師可以通過選擇學期,來查詢自己在對應學期的課表情況。
“查詢班級學生名單情況”通過選擇系別和班級來查詢班級的學生名單,同時,系統會自動統計學生的總人數。
“教師查詢評教得分”顯示對應登陸教師號的評教得分。
“系部查詢教師評教”轉入系部查詢的登陸頁面,輸入正確的系號和密碼,通過系統驗證后方能查詢該系各教師的評教得分。
“評教設置與統計”是轉入管理評教系統的登陸頁面,輸入正確的管理用戶名和密碼,通過驗證方能進行評教的設置與統計。評教設置可以添加測評課程和教師信息。評教統計可以對學生進行的評教分數進行統計,得出教師每項技能的平均分以及評教最后得分,并把評教最后總分寫入數據庫中,便于教師和系的查詢。
3.管理登陸模塊
此模塊同樣也主要是利用用戶名和密碼是否匹配來判斷是否能進行相應的操作,匹配則進入相應系統,否則,拒絕進入,并給出相應的出錯信息。
“學生管理”可以添加學生登陸信息,刪除學生的登陸信息和個人信息。
“教師管理”可以添加、刪除教師登陸信息和任教信息。
“選課管理”可以添加、修改、刪除選修課程的具體信息。
“通知管理”可以發布通知,系統將自動把發布通知的時間寫入數據庫,同時,還可以對已發布的通知進行修改和刪除操作。
4.教務信息模塊
該模塊由兩部分組成:一是教務通知,由管理員發布,點擊各通知的標題可以進行通知詳細內容的查看;二是公共教務信息,放置一些對應學期的公共信息,通過鏈接進行詳細內容的查詢。
中小學教務系統是以瀏覽器/服務器(B/S)模式實現信息的管理,它應用計算機在數據處理和數據整理保存方面的優異性能,幫助工作人員提高工作的效率、減少出錯情況,具有簡潔、高效、使用方便等特點,并具有良好的可擴充性、可維護性。它為學校進行信息管理提供很大的方便,能夠滿足學生、教師、學校等多方面的需求。當然,這個系統也有很多地方需要完善、改進,還有些許教務功能(如排課)未得到實現,顯示的頁面也不夠合理與美觀。
[1]呂弘文.Dreamweaver MX 2004與ASP.NET動態網頁設計[M].北京:機械工業出版社,2006.
[2]張玉平.ASP.NET+SQL組件動態網站[M].北京:電子工業出版社,2004.
[3]李英俊,畢斐.ASP.NET動態網站開發教程[M].北京:清華大學出版社,2004.
[4]李東.管理信息系統的理論與應用[M].北京:北京大學出版社,2001.
[5]宣華,王映雪,陳懷楚.清華大學綜合教務系統在教務管理中的應用[J].計算機工程與應用,2002,(12).
[6]易諒容,陳志剛.網上教務管理系統的開發與實現[J].實驗室研究與探索,2000,(02).
[7]馬紹惠,諶湘倩,吳媛,張亞梅.基于WEB的高校教務管理系統的設計與實現[J].河南機電高等專科學校學報,2005,(05).
[8]劉慶紅.基于Web的綜合教務管理信息系統的分析與設計[J].吉林省經濟管理干部學院學報,2004,(01).
[9]鄭曉芳.高校教務管理信息系統的設計與實現[J].應用科技,2002,(02).
G434
A
1671-7503(2015)05-0073-03
昌曙平]