錢 錦,金玉明
(常州開放大學(xué),江蘇常州213001)
基于PowerBuilder的教學(xué)計劃管理系統(tǒng)的設(shè)計
——以常州開放大學(xué)為例
錢 錦,金玉明
(常州開放大學(xué),江蘇常州213001)
教學(xué)計劃是教學(xué)工作的總體規(guī)劃,是人才培養(yǎng)的基本依據(jù)。隨著辦學(xué)規(guī)模的擴大及開設(shè)專業(yè)的增加,教學(xué)計劃管理的信息量也不斷地上漲,使學(xué)校教學(xué)計劃管理工作變得越來越復(fù)雜和繁重。原始的人工管理容易造成差錯,而計算機管理系統(tǒng),可以實現(xiàn)信息共享,方便查詢。與課務(wù)安排相聯(lián)系,可核對各班級已開課程與教學(xué)計劃是否一致,特別是在學(xué)生畢業(yè)時可以核查有無課程漏開的情況。依據(jù)常州開放大學(xué)對教學(xué)計劃管理系統(tǒng)的實際需求,系統(tǒng)描述了所實現(xiàn)的基本功能及設(shè)計的主要方法。
開放大學(xué);教學(xué)計劃管理;數(shù)據(jù)庫;管理系統(tǒng)
常州開放大學(xué)的教學(xué)管理主要有教務(wù)處牽頭,下設(shè)各二級學(xué)院進行分級管理,各專業(yè)教學(xué)計劃由二級學(xué)院制定,報教務(wù)處審核后執(zhí)行。
在過去,教學(xué)計劃一般采用電子表方式進行手工管理。隨著開放大學(xué)的快速發(fā)展,學(xué)生規(guī)模的擴大及開設(shè)專業(yè)不斷增加,教學(xué)計劃的信息量不斷的上漲,使各學(xué)院教學(xué)計劃管理工作變得越來越復(fù)雜和繁重,原始的人工管理缺少規(guī)范性,效率低,共享性能差,查找不便,容易造成差錯。因此利用計算機管理系統(tǒng)對教學(xué)計劃進行管理,實現(xiàn)管理工作流程的系統(tǒng)化、規(guī)范化和自動化成為必然趨勢。
使用計算機數(shù)據(jù)庫技術(shù)對教學(xué)計劃進行管理,有著手工管理所無法比擬的優(yōu)點,如檢索迅速方便,可靠性高,存儲時間長,共享程度高等。
由于各個學(xué)校教學(xué)計劃管理有不同要求,目前市場上現(xiàn)有的教學(xué)計劃管理系統(tǒng)軟件很難做到通用。因此常州開放大學(xué)成立了課題開發(fā)小組,根據(jù)學(xué)校的具體情況,開發(fā)一套教學(xué)計劃管理系統(tǒng),結(jié)合課務(wù)安排系統(tǒng),目的在于使學(xué)校對教學(xué)成績管理規(guī)范化、現(xiàn)代化,實現(xiàn)數(shù)據(jù)高度集成和信息共享。
根據(jù)對學(xué)校教學(xué)計劃管理的使用情況調(diào)查,各專業(yè)教學(xué)計劃由各二級學(xué)院制定,由教學(xué)秘書進行數(shù)據(jù)處理,其他用戶主要是查閱各班級計劃及執(zhí)行情況。
教學(xué)計劃的主要內(nèi)容有:課程代碼,課程名稱,課程性質(zhì),總學(xué)時,理論學(xué)時,實踐學(xué)時,學(xué)分,開設(shè)學(xué)期等信息。
在系統(tǒng)中為方便處理,設(shè)置一個課程庫,包括各專業(yè)所有的課程信息。然后按班級制定教學(xué)實施計劃,教學(xué)計劃中的課程從課程庫中選擇,并且可以做修改后得到班級教學(xué)計劃。
同一專業(yè)不同班級的計劃可以復(fù)制生成,每個班級各學(xué)期的開設(shè)課程一般根據(jù)該班級的計劃確定。每個學(xué)期對各班級進行開課處理,從計劃中選擇準備開設(shè)的課程,為安排班級課表及學(xué)生本學(xué)期的成績處理作好準備。
根據(jù)用戶需求,教學(xué)計劃管理系統(tǒng)數(shù)據(jù)處理的基本處理步驟為:
①課程管理②班級教學(xué)計劃③學(xué)期開課④課表及成績管理
其中課表及成績處理模塊由另外的管理系統(tǒng)實現(xiàn)。
本系統(tǒng)是一個網(wǎng)絡(luò)環(huán)境下的數(shù)據(jù)庫管理系統(tǒng),采用C/S結(jié)構(gòu),支持多用戶在局域網(wǎng)中對數(shù)據(jù)庫進行處理、查詢操作。
系統(tǒng)前臺開發(fā)工具采用Sybase公司的Powerbuilder6.5,它采用面向?qū)ο蟮某绦蛟O(shè)計技術(shù),是基于客戶/服務(wù)器應(yīng)用的、最具有代表性的新一代數(shù)據(jù)庫前端開發(fā)工具。其界面友好,運行穩(wěn)定,可以在Windows2000及以上的任何操作系統(tǒng)版本下運行。服務(wù)器端采用MicroSoft公司研制的Sqlserver作為后臺數(shù)據(jù)庫,具有較好的安全性和可靠性。
在數(shù)據(jù)庫設(shè)計方法上,主要是采用CASE工具PowerDesigner來建立處理分析模型,并進行概念模型設(shè)計,繪制E-R圖(實體—聯(lián)系圖),并由E—R圖生成物理庫結(jié)構(gòu)。
主要關(guān)系的模式設(shè)計如下:
課程表(課程代碼、課程名稱、課程性質(zhì)、總學(xué)時、學(xué)分、歸口學(xué)院)
教學(xué)計劃(班級、課程代碼、課程名稱、課程性質(zhì)、總學(xué)時、理論學(xué)時、實踐學(xué)時、學(xué)分、開課學(xué)期)
學(xué)期開課(學(xué)期、班級、課程代碼、任課老師)
其中教學(xué)計劃表與課程庫中有許多屬性相同,是因為計劃表中課程來源于課程庫,但在各班級制定實施性計劃時可以做進一步調(diào)整。
根據(jù)對用戶需求的分析,確定教學(xué)計劃管理系統(tǒng)的功能模塊劃分為三部分:
①課程管理②教學(xué)計劃管理③開課處理
4.1 課程表管理
這是各專業(yè)開設(shè)課程的集合,主要用于生成各班級計劃時選擇課程。按不同的層次分別顯示,分為全日制三年制、五年制、國開本科、國開??啤⒔_本科、江開專科等。
4.2 教學(xué)計劃管理
按班級制定的教學(xué)計劃,一般在新班組班后完成,建好后無特殊情況一般不要修改計劃,隨著每學(xué)期的開課安排,可以查看計劃的執(zhí)行情況,顯示每門課具體的開課時間、任課教師、平均成績等信息。
系統(tǒng)用不同顏色顯示計劃中的課程是否已開設(shè):黑色表示已開,蘭色表示當前學(xué)期正在開設(shè),紅色表示還未開設(shè),標志明顯,可以有效地防止漏開課程。課程名稱的“COLOR”屬性表達式設(shè)置為:
if(cc=1,rgb(0,0,255),if(pcjbjkc_xq>'00',0,rgb(255,0,0)))
其中“cc=1”表示是當前學(xué)期開設(shè)課程。
①課程維護
對班級開設(shè)的課程進行維護。初始課程信息一般來自于課程庫,然后可以對課程的信息進行修改。
②計劃復(fù)制
各專業(yè)當?shù)谝淮沃贫艘粋€班的計劃后,其他各班一般與前面的班級類似,所以只要從某個已有計劃的班級中復(fù)制、修改計劃就可以生成下一個班級計劃了。
4.3 開課處理
為安排每班級課表,每學(xué)期要對各班級進行開課處理,一般根據(jù)班級教學(xué)計劃可確定該班級本學(xué)期應(yīng)該開設(shè)哪些課程,并且安排每門課程的任課老師和上課時間(在課務(wù)安排模塊中實現(xiàn))。
①自動開課
在班級的教學(xué)計劃中每門課程都有計劃開設(shè)學(xué)期,系統(tǒng)需要計算出該班級當前已處于第幾學(xué)期,再從計劃中把該學(xué)期應(yīng)開設(shè)的課程一次性記錄到開課表中。
②手動選課
在班級實際開課時,有時會遇到對需要計劃中課程的開課學(xué)期作提前或推遲處理,特別是開放課程,因考慮到教學(xué)資源和師資的情況,對實際執(zhí)行計劃的調(diào)整情況可能較多,這時可以通過從計劃中進行手動選課或刪課處理。
在本系統(tǒng)的設(shè)計過程中,主要需考慮數(shù)據(jù)的完整性、安全性,提供友好的用戶使用界面,使該系統(tǒng)受用戶歡迎,具有較強的生命力。
另外該系統(tǒng)作為學(xué)校內(nèi)部管理教務(wù)系統(tǒng)中的一個子模塊,與課務(wù)安排、成績管理等子系統(tǒng)相聯(lián)系,下一步可以做進一步開發(fā),生成學(xué)生學(xué)籍卡,以減輕輔導(dǎo)員制作學(xué)籍卡的負擔,并可以保證學(xué)籍卡數(shù)據(jù)更準確、可靠。
[1]劉紅巖.PowerBuilder原理與應(yīng)用指南[M].北京:電子工業(yè)出版社,1999.
[2]王樹梅.教學(xué)計劃管理系統(tǒng)的設(shè)計[J].計算機系統(tǒng)應(yīng)用,2010(8).
[3]金玉明.學(xué)生成績管理系統(tǒng)的設(shè)計[J].科技創(chuàng)新與應(yīng)用,2012(12).
[4]章立明.SQL Server 2005數(shù)據(jù)庫開發(fā)實戰(zhàn)[M].北京:機械工業(yè)出版社,2007.
(責任編輯 侯中巖)
G724.4
B
1673-5382(2014)04-0087-03
2014-11-02
錢錦(1979-),女,江蘇常州人,常州開放大學(xué)講師.