武靜
摘要:教務管理是一項事務性強、涉及面廣、重復性操作大且準確度要求極高的工作。隨著高校規模的不斷擴大,教務管理業務也日漸復雜、繁重,建立一個完整統一、高效穩定、安全可靠的綜合教務管理系統,是高等院校教務管理的迫切需要。教務管理系統的建設是高職院校教學管理乃至整個學校管理的有力支撐,其發展水平直接關系到教學工作的開展和教學質量的優劣。教務管理系統信息化是數字化校園的一個基礎和標志,實現教務管理的信息化是知識經濟條件下高等院校發展的大勢所趨。
關鍵詞:高校;教務管理系統;功能模塊;設計與實現
一、高校教務管理系統設計的原則
(一)系統功能的完整性和靈活性:該系統在設計時既要考慮高職院校規范管理的完整性,同時也要考慮不同學校不同階段教務管理軟件有機銜接的需求。
(二)教學資源調配的便捷性:使高職院校教學資源利用效率提高,對教室、實訓室、輔導員及教師等要素實施有效的配置和合理的利用。
(三)數據標準的規范性:高職院校教學管理的設計應按照高職院校院信息標準規定的學生學號、專業代碼、課程編碼、教師編號等編碼規范,避免編碼的隨意性和前后不統一等現象的發生。
二、高職教務管理系統需求分析
(一)系統目標。
教務管理系統的總體目標是通過此系統對學校的各類信息進行管理,使學校教學信息管理更加地有序,更加現代化,為學校的各個部門提高數據共享,節約資源,實現無紙辦公。本系統是面向全校師生,為其提供服務的綜合管理系統,提高工作效率,把各管理人員從繁雜的手工操作中解放出來。其主要功能在于完成:對部系信息、專業信息、教師信息、課程信息、學生信息、教材信息、教室信息、教學進程信息等來進行管理。
(二)系統用戶需求描述。
教務處的業務主要包括以下方面:對學生和教師有關的信息的管理和對學生、教師的評價和督查。對學生和教師的信息管理主要是指對學生的選課信息、成績信息、實習信息、學籍信息等進行管理,對教師的課程信息、任課班級信息、工作量、科研工作等進行管理。教務管理人員對系統的要求是容易操作,對匯總來的各類數據查詢、統計。教師對系統的要求是能及時了解各類信息、方便地進行輸入成績并進行統計查詢。學生對教務系統的要求是能上網查詢所修的成績,能通過網絡進行選修課的選擇。
三、高校教務管理系統主要功能模塊設計
(一)系統的結構。
高職教務管理系統是以教學管理部門等行政職能部門為工作核心,對學校教學中所有的數據進行維護和管理。系統的數據處理是以各年級各個專業的教學計劃為中心,結合學生的學籍數據、班級數據等根據學年學期自動生成學期教學任務,并根據課程的性質提交給學生進行選課、根據選課情況生成教學班數據、由部系為教學班級安排任課教師從而產生排課數據及考試安排數據等。考試結束后由任課教師錄入成績產生成績數據,并對教學班任課教師的任課情況進行評價,按照計劃在畢業前對學生進行畢業生管理等。
(二)教學計劃子系統。
教學計劃子系統包括提交課程信息、設置教學計劃和制定開課計劃等功能:提交課程信息:由各系部負責人員依照教學大綱,通過校園網提交課程信息,經教務處審定,構建成課程信息庫。設置教學劃:由教務處和各系部通過校園網共同構建各個年級的人才培養方案。制定開課計劃:設置學年學期,讀取學期教學計劃,并由各系部負責人員通過校園網提交開課學期的教學計劃變更申請,包括增開、不開和修改等三種變更類型。
(三)網上選課子系統。
網上選課子系統包括選課控制、選課處理和選課結果等功能。選課控制:設置禁止選課學生,確定學生選課內容和多種限定選課手段。選課處理:確認開設課程及任課教師,并在任課教師之間調劑預選學生;再確認開設課程、上課教師和上課班級的學生。選課結果:按教師查詢選課學生名單、按上課班級查看學生名單和學生分布。
(四)課表編排子系統。
課表編排包括基本信息、教學任務、課表編排、課表分析等功能。
基本信息:設置學期內每周排課天數,每天排課節數,各系部按課程確定教師。教學任務:依照每學期的開課計劃,設置學期課程、任課教師和上課班級,并確定授課方式、周學時、上課班級人數以及教學場地要求。課表編排:首先設置特殊要求,例如專業不排課節次,教學場地留用節次等,然后融合課程編排的習慣和原則,進行智能編排。課表分析:按容量分析教室使用率、按節次產看上課學生人數。
(五)學生成績子系統。
學生成績子系統包括基本信息、成績錄入、成績查詢等功能。基本信息:設置每學期成績表現形式、綜合成績構成、畢業設計和論文成績給定形式和補考成績。成績錄入:正常情況下,由各系部教學秘書負責,分班級錄入學生成績;特殊情況下,由教務處管理員負責。成績查詢:可以分別按班級、課程、重修、補考查看成績。
(六)教學考評子系統。
教學考評子系統包括評價設置、評價安排、評價結果等功能。評價設置:設置評價主體成員,評價范圍等。評價安排:選定評價方式,設置評價類型,與起始和結束日期。評價結果:可以分別按教師、評價主體成員、課程及綜合評價結果查看。
(七)系統管理子系統。
課表編排包括控制參數、用戶管理、數據庫維護等功能。控制參數:根據管理工作的需要,在各個子系統中分別定義有關控制點、設置相應控制參數。用戶管理:依照系統需要的權限功能,定義若干角色,并設置各個角色的操作權限范圍。數據庫維護:安裝數據庫服務器時,設置數據庫自動備份。
四、系統實現技術
(一)數據庫和開發工具的選擇。
數據庫是系統的核心之一,從性能、數據庫類型上、價格比上可采用ORACLE 10g。ORACLE數據庫提供了高速的數據處理能力,基于WEB開發環境的支持強。對于MIS系統來說,一個好的開發環境可以使得系統開發工作容易實現。Delphi 提供了強大的VCL,編譯速度快,DELPHI還提供與BDE、ADO、InterBase的無縫集成,還能很方便地構造出基于數據庫的Web頁面,通過HTML管理Web數據庫。
(二)軟件體系結構設計。
目前高校教務管理系統體系結構主要有兩種模式:C/S模式和B/S模式,兩者具有不同的特點。結合當前高校教務管理實際需要,可采用基于B/S和C/S混合結構的設計方案。對于安全性要求高,具有較強的交互性,地點固定而且需要處理大批量數據的子功能模塊采用C/S模式,例如:教學計劃、課表管理、考試管理等;而對于使用范圍廣,地點靈活,功能變得頻繁的子功能模塊采用B/S模式,例如:學校內部信息發布、教務信息的查詢功能、學生成績管理等。
(三)安全性的設計。
教務數據庫中存放著大量的學生數據和學生歷年的成績,是畢業資格審查的重要依據。由于在系統中,大量的數據通過WEB方式發布,而系統是架構于Oracle +IIS +Windows 2003之上的,所以系統的安全性非常重要。在教務系統中,WWW服務不能直接訪問數據庫,而是訪問信息發布數據庫服務器,該服務器從主數據服務器下載需要發布的數據,這樣,主數據庫被隱藏再后臺,而主數據庫只能被限定的機器訪問。在這個系統中,由于WEB不能直接訪問主數據庫,因此主數據庫的安全得到保障,同時,客戶程序通過應用服務器來訪問主數據庫,因此整個主數據庫被隱藏在后臺,確保了數據的安全性。數據備份也是維護數據安全的重要手段,為了保證重要的數據表和內容不丟失,我們對數據庫的重要基礎表數據進行設置備份時間,備份后采用壓縮軟件進行壓縮減少占用空間,造成浪費。
【參考文獻】
[1]陳毓禎.高校教務管理系統的分析與設計[D].云南大學,2013.
[2]徐林娟.淺談教務管理系統的功能模塊設計[J].教育教學論壇,2014(10)
[3]王興芬.基于校園網絡的綜合教務管理系統的設計與實現[J].教育技術2013(02)