薛洲恩
摘要:教務管理是職業技術學院的一項中心工作,開發教務管理系統對于職業技術學院數字化建設具有重要意義,本文主要論述了采用C/S和B/S混合模式的教務管理系統的設計思想。
關鍵詞:教務管理系統;系統分析;系統設計
教務管理工作是職業技術學院教育工作的一項重要組成部分,是整個學校管理工作的核心。運用先進的信息技術,開發教務管理系統,是深化教學體制改革的有效措施,勢在必行。
1系統分析
職業技術學院學制為三年,現已實行學分制改革多年,為了穩步推進學分制改革,現仍實行學年學分制,必修課由教務處統一安排,一般不能提前畢業。
教學計劃由教務處會同二級學院統一制訂,為模塊化教學計劃。將課程分為:公共課、專業基礎課、專業方向課、限選課、專業模塊、任選課、實踐性教學環節。其中實踐性教學環節由二級學院統一安排進入實習單位實習。
根據職業技術學院教務管理的特點,本系統的目標是:實現教務處各科室之間、教務處與各教學管理部門之間網上數據交換,實現教務管理工作無紙化,實現對歷史數據的計算機管理,及時為決策部門提供基礎數據。而且能將現有的和新開發的軟件系統完美地結合起來,實現不同系統之間的資源共享、集中管理和分散操作。
2 系統設計
C/S 結構是典型的兩層體系結構,具有穩定性好、安全性好、可控制性強等優點,缺點是需要為客戶機開發和安裝相應的應用軟件,應用覆蓋范圍小、用戶數量有限,往往只能在一個局域網實現;B/S 結構是目前信息系統建設的主要發展方向,屬于三層體系結構,由瀏覽器、WEB服務器、和數據庫服務器組成,具有應用覆蓋范圍大、用戶數量多的特點。
綜合比較C/S和B/S架構,結合教務管理系統的特點,從使用者的角度來分析,學生信息管理、教師信息管理、教學計劃管理、系統維護主要是教務管理員使用,采用C/S 模式較為合理,成績管理系統使用者主要是教師和教務管理員,需要實現對復雜事務處理進行控制,所以采用C/S 模式;由于選課系統用戶的多樣性和選課的及時性,選課地點分散(如校區分散、選課教室分散、學生家庭所在地分散等),需要計算機軟件的覆蓋范圍大, 因此選課管理系統采用B/S 模式,成績查詢采用B/S 模式。
3 功能模塊設計
教務管理系統主要功能模塊包括:學生信息管理子系統、教師信息管理子系統、教學計劃管理子系統、選課管理子系統、成績管理子系統、系統維護子系統。各個子系統共享同一個數據庫,既相互獨立,又相互依存。
3.1學生信息管理子系統
主要實現學生基本信息的載入、修改、查詢及學生信息報表等功能。
3.2教師信息管理子系統
對全校所有教職工的人事、業務及異動情況進行統一管理,實現各種信息的新增、修改、刪除、查詢功能,自定義組合查詢讓用戶得心應手。
3.3教學計劃管理子系統
主要實現教學計劃的錄入、刪除、更新、查詢等功能。
3.4 選課管理子系統
選課管理子系統選用B/S結構,實現在線的學生選課、查看功能,教師開課、查看功能,在線系統的優勢在于系統簡單、功能強大、擴展能力良好以及能夠方便地跨地域操作等性能。選課管理子系統可以分為2個模塊:學生選課系統、教師開課系統。
學生選課系統主要功能:學生登錄驗證;查看教務公告;查看開課信息;選定課程;查看選課信息;補退選課程;修改密碼。
教師開課系統主要功能:教師登錄驗證;查看教務公告;教師開課;查看開課信息;查看選課信息;登改成績;修改密碼。
3.5成績管理子系統
主要實現導入成績信息、申請緩考名單錄入、打印空成績單、登錄期末成績、重考管理、學生成績查詢修改、未登成績課程查詢、例行成績統計、例行成績統計、學分完成情況查詢等功能。
3.6系統維護子系統
系統維護子系統提供各應用系統的數據維護、數據交換,并提供相應的應用訪問接口,各個應用系統的數據共享同一個數據庫,因而保持了數據的完整性并最大限度降低了數據冗余。系統維護子系統還提供用戶及用戶權限的管理、數據庫的備份與恢復、系統基本信息的維護等功能。其中基本信息主要包括:院系基本信息、專業基本信息、課程基本信息、選課信息、保存當年成績等。從系統的安全性考慮,結合用戶的特殊性,因為系統維護子系統僅限于教務管理員操作,本模塊采用C/S體系結構。
3.6.1用戶及用戶權限
由教務管理員錄入所有用戶(包括教師和學生)的基本信息,包括用戶號、用戶名、初始密碼等信息。可以根據需要添加、刪除、更新用戶信息。可以按用戶號和用戶名查詢用戶信息。一般教師擁有填寫開課單、錄入本人所授課程的成績、信息查詢等權限;學生擁有通過因特網選課、查詢課程信息、查詢選課結果、查詢自己所修課程成績的權限。教務管理員擁有一切權限。
3.6.2選課信息維護
管理員可以設置選課開始時間、選課結束時間。只有在選課期限內選課功能才對學生開放。可以設置本學期每個學生最多可選幾門課程。可以設置登錄狀態:允許選課、只許查詢、系統維護。選課階段的設置:預選、正選、補退選。選課方式:抽簽方式、不抽簽方式,如果設置為抽簽方式,對已選人數超過限選人數的課程,正選期限到后,由教務管理員統一抽簽;如果設置為不抽簽方式,選課人數達到限選人數后,系統不再允許學生選修本課程。
3.6.3課程信息維護
必修課信息維護:提供必修課基本信息錄入,其中包括:課程代號、課程名稱、課程類型、課程學時、課程學分、上課地點、上課時間、起止周數、開課系、教師代號、教師姓名、班級等信息。
選修課信息維護:提供選修課基本信息錄入,其中包括:課程代號、課程名稱、課程類型、課程學時、課程學分、上課地點、上課時間、起止周數、開課系、教師代號、教師姓名、限選人數等信息。
提供必修課和選修課信息的添加、刪除、更新功能。
提供必修課和選修課按課程代號和課程名稱查詢功能。
3.6.4專業信息維護
提供專業基本信息的錄入,其中包括:專業代號、專業名稱。提供對專業信息的添加、刪除、更新功能,可以按專業號和專業名稱查詢。可以瀏覽全校專業信息。
3.6.5班級信息維護
提供班級信息的添加、刪除、更新、瀏覽等功能。
參考文獻:
[1] 吳鳳玲.C/S和B/S模式下的教務管理系統的開發[J]. 武漢理工大學學報,2003.2.
[2] 王幫海等.基于分散校區和完全學分制的網絡教務管理系統的設計與實現[J]. 計算機應用研究,2004.5.