☆ 潘雪龍
(昆山市周市中學(xué),江蘇昆山 215300)
中小學(xué)數(shù)字化教務(wù)管理的設(shè)計與開發(fā)
☆ 潘雪龍
(昆山市周市中學(xué),江蘇昆山 215300)
該文介紹了中小學(xué)教務(wù)系統(tǒng)的開發(fā)設(shè)計過程,主要論述了該系統(tǒng)的選題背景、功能簡介、開發(fā)環(huán)境、數(shù)據(jù)庫分析、具體實現(xiàn)方法等。采用目前常用的web瀏覽器方式,以瀏覽器/服務(wù)器(B/S)模式,使用ASP.NET+VB.NET和SQL Server 2000技術(shù),動態(tài)實現(xiàn)學(xué)生教務(wù)信息的查詢、網(wǎng)上選課和測評,教師錄入成績和查詢課表、評教成績等信息,同時,也實現(xiàn)管理者對學(xué)生、教師、選課、通知信息的智能管理。
數(shù)字化;教務(wù)管理;綜合教務(wù)系統(tǒng)
中小學(xué)數(shù)字化教務(wù)系統(tǒng)集信息的發(fā)布、管理、查詢于一體,是在中小學(xué)教育管理中的一個極為重要的環(huán)節(jié),是整個基礎(chǔ)教育管理的核心和基礎(chǔ)。面對種類繁多的數(shù)據(jù),手工處理方式已經(jīng)很難跟上現(xiàn)代化管理的步伐,隨著計算機及通訊技術(shù)的飛速發(fā)展,基礎(chǔ)教育對教務(wù)管理工作也提出了更高的要求,這就需要一個全面、實用、方便、開放性和適用性強的網(wǎng)絡(luò)化的綜合管理系統(tǒng)工具來實現(xiàn)對教務(wù)信息的管理。
綜合教務(wù)系統(tǒng)需實現(xiàn)的主要功能包括:學(xué)生能夠查看成績、課表、班級、選課信息,能夠進(jìn)行網(wǎng)上選課、測評工作;教師能夠進(jìn)行成績錄入、查詢課表、評教信息;管理員能夠?qū)崿F(xiàn)學(xué)生、教師、選課信息、教務(wù)通知的添加和刪除功能,能夠進(jìn)行評教的設(shè)計與統(tǒng)計的工作。
教務(wù)系統(tǒng)采用瀏覽器/服務(wù)器(B/S)模式,客戶端只需要一臺安裝了瀏覽器并已經(jīng)連接到Internet的PC便可進(jìn)行訪問,另外,以服務(wù)器為中心的管理極大地降低了成本,如數(shù)據(jù)庫存儲空間不夠,可方便地增加一個數(shù)據(jù)服務(wù)器。開發(fā)B/S應(yīng)用,使用ASP.NET環(huán)境,開發(fā)效率高,同時,只需修改連接數(shù)據(jù)庫的相關(guān)代碼便可移植到另一計算機上,具有較高的移植性。
本系統(tǒng)最終可以實現(xiàn)學(xué)生查詢教務(wù)信息、網(wǎng)上選課、網(wǎng)上教師測評;教師成績輸入、信息查詢;管理者添加學(xué)生、教師、選課信息以及教務(wù)通知管理(如圖1)。
圖1 綜合教務(wù)管理系統(tǒng)組織架構(gòu)圖
1.多角色、協(xié)同辦公的管理模式
系統(tǒng)可任意定義角色和對應(yīng)權(quán)限,各角色權(quán)責(zé)分明,保證了數(shù)據(jù)多層次管理的安全性和透明性,同時,通過各角色間的協(xié)同辦公,最大限度地提高工作效率,減輕工作難度和壓力。
2.功能強大,界面簡潔
系統(tǒng)囊括教務(wù)管理的每個環(huán)節(jié),能滿足不同層面教務(wù)管理工作的需要,徹底實現(xiàn)教務(wù)管理的全數(shù)字化。
3.人性化設(shè)計,操作便捷
所有數(shù)據(jù)錄入均支持回車焦點轉(zhuǎn)移,支持?jǐn)?shù)據(jù)的批量修改以及成績錄入時的行列方向即時控制。
4.強大的Excel數(shù)據(jù)導(dǎo)入和導(dǎo)出
Excel電子表格已成為數(shù)據(jù)處理、交換和報表打印的首選工具,系統(tǒng)通過對Excel的二次開發(fā),實現(xiàn)了Excel數(shù)據(jù)的批量導(dǎo)入和導(dǎo)出,使離線狀態(tài)下數(shù)據(jù)的處理、交換和打印成為可能。
5.報表精美,輸出方便
該教務(wù)管理系統(tǒng)對不同用途和功能的數(shù)據(jù)報表進(jìn)行精心設(shè)計,生成符合用戶需要的精美報表,用戶端只需安裝Office辦公軟件,即可實現(xiàn)輕松打印。
6.遵循標(biāo)準(zhǔn),方案完善
系統(tǒng)遵循教育管理信息化標(biāo)準(zhǔn),能完全解決與上級教育主管部門的數(shù)據(jù)交換問題,多模塊緊密結(jié)合,形成一套完整的教務(wù)管理方案。
7.部署容易,維護簡單
系統(tǒng)采用B/S模式,只需做好服務(wù)器的日常維護,同時,提供多種策略的遠(yuǎn)程備份功能,增強系統(tǒng)的容災(zāi)性。
本系統(tǒng)由“學(xué)生教務(wù)”、“教師教務(wù)”、“管理員”、“教務(wù)信息”四大模塊組成。其結(jié)構(gòu)如圖2所示。
圖2
1.學(xué)生登陸模塊
此模塊主要是利用學(xué)生學(xué)號和密碼是否匹配來判斷是否能進(jìn)行相應(yīng)的操作,匹配則進(jìn)入相應(yīng)系統(tǒng),否則,拒絕進(jìn)入,并給出相應(yīng)的出錯提示信息。
點擊該模塊的任一按鈕均首先進(jìn)行學(xué)生學(xué)號和密碼的驗證工作,學(xué)生學(xué)號和密碼均正確則進(jìn)入該按鈕所對應(yīng)的系統(tǒng),在驗證通過后,通過此代碼:
response.Redirect("/student/stu_info.aspx?stu_id="& stu_id.text)將學(xué)生學(xué)號參數(shù)傳到指定鏈接的頁上,使得該頁只顯示該學(xué)號所對應(yīng)的信息。
“學(xué)生登陸口令修改”用于學(xué)生登陸口令的修改,便于學(xué)生對自己的個人信息進(jìn)行管理,點擊修改按鈕會出現(xiàn)提示信息。
“學(xué)生教務(wù)成績查詢”用于學(xué)生查詢各學(xué)期的課程成績情況,進(jìn)入頁面會顯示該學(xué)號對應(yīng)的學(xué)生的相關(guān)信息,再通過選擇不同的學(xué)期進(jìn)行成績的查詢。
“維護學(xué)生個人信息”保存著學(xué)生的個人信息,學(xué)生第一次登陸后需要輸入相關(guān)信息,提交至數(shù)據(jù)庫,再次登陸后可以針對錯誤信息進(jìn)行修改,點擊修改按鈕可以更新數(shù)據(jù)庫。
“登陸學(xué)生選課系統(tǒng)”進(jìn)入學(xué)生選課系統(tǒng)的登陸頁面,輸入學(xué)生學(xué)號和登陸密碼,通過驗證后可以根據(jù)頁面提示進(jìn)行網(wǎng)上選課,選課頁面上部分將顯示學(xué)生個人已經(jīng)選修的課程情況,可以通過按鈕進(jìn)行退選或重選。
“學(xué)生選修情況查詢”用于查詢學(xué)生個人選修課程的情況,學(xué)生在進(jìn)行選課后可以登陸該頁面查詢課程情況,包括上課教師、上課時間、上課教室等。
“登陸學(xué)生評教系統(tǒng)”用于學(xué)生對任課教師的測評工作,進(jìn)入頁面會顯示出該學(xué)生的基本信息,再根據(jù)提示信息進(jìn)行測評,系統(tǒng)將自動將學(xué)生對每個教師每門課程的測評情況提交至數(shù)據(jù)庫。
“學(xué)生評教參與情況”用于學(xué)生對教師評教的參與情況的查詢。系統(tǒng)將自動統(tǒng)計出參與評教的人數(shù)。
2.教師登陸模塊
此模塊主要也是利用教師號和密碼是否匹配來判斷是否能進(jìn)行相應(yīng)的操作,匹配則進(jìn)入相應(yīng)系統(tǒng),否則,拒絕進(jìn)入,并給出相應(yīng)的出錯信息。
點擊該模塊的任一按鈕均首先進(jìn)行教師號和密碼的驗證工作,教師名和密碼均正確則進(jìn)入該按鈕所對應(yīng)的系統(tǒng),驗證通過后同樣將教師號這一參數(shù)傳入指定鏈接頁,以便只顯示該教師號所對應(yīng)的信息。
“教師登陸口令修改”用于教師登陸口令的修改。
“教師成績輸入系統(tǒng)”教師可以輸入自己任教課程的成績,進(jìn)入頁面,教師可以輸入任教班級的班級代號進(jìn)行對應(yīng)成績的輸入。
“查詢班級課表情況”進(jìn)入頁面,教師可以通過選擇學(xué)期,來查詢自己在對應(yīng)學(xué)期的課表情況。
“查詢班級學(xué)生名單情況”通過選擇系別和班級來查詢班級的學(xué)生名單,同時,系統(tǒng)會自動統(tǒng)計學(xué)生的總?cè)藬?shù)。
“教師查詢評教得分”顯示對應(yīng)登陸教師號的評教得分。
“系部查詢教師評教”轉(zhuǎn)入系部查詢的登陸頁面,輸入正確的系號和密碼,通過系統(tǒng)驗證后方能查詢該系各教師的評教得分。
“評教設(shè)置與統(tǒng)計”是轉(zhuǎn)入管理評教系統(tǒng)的登陸頁面,輸入正確的管理用戶名和密碼,通過驗證方能進(jìn)行評教的設(shè)置與統(tǒng)計。評教設(shè)置可以添加測評課程和教師信息。評教統(tǒng)計可以對學(xué)生進(jìn)行的評教分?jǐn)?shù)進(jìn)行統(tǒng)計,得出教師每項技能的平均分以及評教最后得分,并把評教最后總分寫入數(shù)據(jù)庫中,便于教師和系的查詢。
3.管理登陸模塊
此模塊同樣也主要是利用用戶名和密碼是否匹配來判斷是否能進(jìn)行相應(yīng)的操作,匹配則進(jìn)入相應(yīng)系統(tǒng),否則,拒絕進(jìn)入,并給出相應(yīng)的出錯信息。
“學(xué)生管理”可以添加學(xué)生登陸信息,刪除學(xué)生的登陸信息和個人信息。
“教師管理”可以添加、刪除教師登陸信息和任教信息。
“選課管理”可以添加、修改、刪除選修課程的具體信息。
“通知管理”可以發(fā)布通知,系統(tǒng)將自動把發(fā)布通知的時間寫入數(shù)據(jù)庫,同時,還可以對已發(fā)布的通知進(jìn)行修改和刪除操作。
4.教務(wù)信息模塊
該模塊由兩部分組成:一是教務(wù)通知,由管理員發(fā)布,點擊各通知的標(biāo)題可以進(jìn)行通知詳細(xì)內(nèi)容的查看;二是公共教務(wù)信息,放置一些對應(yīng)學(xué)期的公共信息,通過鏈接進(jìn)行詳細(xì)內(nèi)容的查詢。
中小學(xué)教務(wù)系統(tǒng)是以瀏覽器/服務(wù)器(B/S)模式實現(xiàn)信息的管理,它應(yīng)用計算機在數(shù)據(jù)處理和數(shù)據(jù)整理保存方面的優(yōu)異性能,幫助工作人員提高工作的效率、減少出錯情況,具有簡潔、高效、使用方便等特點,并具有良好的可擴充性、可維護性。它為學(xué)校進(jìn)行信息管理提供很大的方便,能夠滿足學(xué)生、教師、學(xué)校等多方面的需求。當(dāng)然,這個系統(tǒng)也有很多地方需要完善、改進(jìn),還有些許教務(wù)功能(如排課)未得到實現(xiàn),顯示的頁面也不夠合理與美觀。
[1]呂弘文.Dreamweaver MX 2004與ASP.NET動態(tài)網(wǎng)頁設(shè)計[M].北京:機械工業(yè)出版社,2006.
[2]張玉平.ASP.NET+SQL組件動態(tài)網(wǎng)站[M].北京:電子工業(yè)出版社,2004.
[3]李英俊,畢斐.ASP.NET動態(tài)網(wǎng)站開發(fā)教程[M].北京:清華大學(xué)出版社,2004.
[4]李東.管理信息系統(tǒng)的理論與應(yīng)用[M].北京:北京大學(xué)出版社,2001.
[5]宣華,王映雪,陳懷楚.清華大學(xué)綜合教務(wù)系統(tǒng)在教務(wù)管理中的應(yīng)用[J].計算機工程與應(yīng)用,2002,(12).
[6]易諒容,陳志剛.網(wǎng)上教務(wù)管理系統(tǒng)的開發(fā)與實現(xiàn)[J].實驗室研究與探索,2000,(02).
[7]馬紹惠,諶湘倩,吳媛,張亞梅.基于WEB的高校教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)[J].河南機電高等??茖W(xué)校學(xué)報,2005,(05).
[8]劉慶紅.基于Web的綜合教務(wù)管理信息系統(tǒng)的分析與設(shè)計[J].吉林省經(jīng)濟管理干部學(xué)院學(xué)報,2004,(01).
[9]鄭曉芳.高校教務(wù)管理信息系統(tǒng)的設(shè)計與實現(xiàn)[J].應(yīng)用科技,2002,(02).
G434
A
1671-7503(2015)05-0073-03
昌曙平]