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