張人杰
(湖南郵電職業(yè)技術(shù)學(xué)院,湖南長沙 410015)
隨著信息技術(shù)的發(fā)展,計算機技術(shù)日漸成熟,信息管理已經(jīng)融入到了生產(chǎn)生活的各個領(lǐng)域,發(fā)揮著越來越重要的作用。設(shè)計開發(fā)一個教案管理系統(tǒng)就是在計算機高速發(fā)展下的一個應(yīng)用,教案管理是促進教案優(yōu)化和提高教學(xué)質(zhì)量的一個重要部分,使之越來越被人們所重視。教案管理系統(tǒng)是一個比較復(fù)雜的服務(wù)知識階層,可以大大節(jié)省人力和物力,進一步提高教學(xué)質(zhì)量。教案管理系統(tǒng)的應(yīng)用必將給我們的教學(xué)質(zhì)量帶來新的進步。
教案是教學(xué)活動的依據(jù),傳統(tǒng)的教案編寫源于紙質(zhì)稿的手寫方式,但是由于人們對教學(xué)質(zhì)量的重視程度越來越高,以及教案編寫的遵循原則:科學(xué)性、創(chuàng)新性、差異性、藝術(shù)性、可操作性、考慮變化性等,應(yīng)用計算機技術(shù)編寫一套教案管理系統(tǒng)大勢所趨。
教案是教師為了順利而有效地開展教學(xué)活動,根據(jù)教學(xué)大綱和教科書要求及學(xué)生的實際情況,以課時或課題為單位,對教學(xué)內(nèi)容、教學(xué)步驟、教學(xué)方法等進行的具體設(shè)計和安排的一種實用性教學(xué)文書。教案管理對于教學(xué)活動具有極其重要的作用,它是教學(xué)活動的依據(jù),是提高教學(xué)質(zhì)量的基本條件。教案管理有利于教學(xué)水平的提高,它是提高教學(xué)水平的重要過程。教案有助于教研活動的開展,教案管理水平的提高教學(xué)水平無疑對教學(xué)是很有價值的。
高校教案管理系統(tǒng)的主要業(yè)務(wù)需求是教案的生成,系統(tǒng)的需求用戶是學(xué)校,該系統(tǒng)用戶的組織結(jié)構(gòu)是在校長為首的組織下分為教務(wù)處、人事處以及財務(wù)處,教案管理系統(tǒng)的主要用戶就是在人事處下的各院系辦、教研室和教師。
該能夠?qū)崿F(xiàn)教案的信息錄入,未發(fā)布教案的修改和刪除;教案信息的審核,能夠?qū)贪高M行評論,評選優(yōu)秀教案;實現(xiàn)對教案的多方式搜索,具有教案打印功能;實現(xiàn)對系統(tǒng)相關(guān)其他信息系統(tǒng)的連接;具有相應(yīng)的管理維護功能,對用戶和用戶權(quán)限進行管理與維護;響應(yīng)速度合理,運行穩(wěn)定,系統(tǒng)安全性高,易于維護。
在UML 建模當(dāng)中,活動圖可以用于描述系統(tǒng)工作流程和并發(fā)行為。教案管理系統(tǒng)的主要業(yè)務(wù)流程如下。
(1)用戶注冊業(yè)務(wù)流程:系統(tǒng)用戶使用系統(tǒng)的前提是要進行用戶注冊,用戶注冊的步驟是用戶填寫用戶填寫基本信息,包括設(shè)置賬號和密碼,提交用戶填寫信息,系統(tǒng)管理員對用戶信息進行審核,審核未通過則注冊失敗,審核通過該用戶生效,此時用戶注冊業(yè)務(wù)完成。
(2)登陸系統(tǒng)業(yè)務(wù)流程:系統(tǒng)用戶在進入系統(tǒng)之前首先要進行登陸,用戶進入登陸界面輸入賬號和密碼,系統(tǒng)進行登陸信息驗證,驗證失敗則登陸失敗,驗證通過進入可選服務(wù)界面,此時登陸業(yè)務(wù)流程結(jié)束。
(3)教案生成業(yè)務(wù)流程:教案生成的業(yè)務(wù)流程是,教師登陸系統(tǒng),進入教案填寫界面,對教案模板進行教案信息填寫,填寫完成之后提交,提交之后教研室主任和系主任對簽字模板進行審核,審核通過分別對簽字教案簽字,然后進行發(fā)布,此時教案生成業(yè)務(wù)完成;若簽字教案未通過審核,則教師需對該教案進行修改,甚至刪除。
(4)教案搜索業(yè)務(wù)流程:教案搜索即教案查詢時,用戶進入系統(tǒng)教案搜索界面,輸入教案搜索方式,提交系統(tǒng)數(shù)據(jù)庫搜索數(shù)據(jù)庫信息,審核搜索方式,如檢測到數(shù)據(jù)則系統(tǒng)界面顯示搜索到的教案;若沒有檢測到數(shù)據(jù),則教案搜索失敗,重新輸入如搜索方式或退出系統(tǒng)。
(5)教案打印業(yè)務(wù)流程:用戶教案打印時,系統(tǒng)服務(wù)器連接打印機,若連接成功,打印機打印教案,教案打印業(yè)務(wù)流程結(jié)束;若打印機連接失敗,則打印失敗,流程同樣結(jié)束。
整個系統(tǒng)當(dāng)中包括了許多的類對象,每個類都有各自的屬相和方法,系統(tǒng)的設(shè)計可以說是設(shè)計各個類之間的聯(lián)系,用類圖來描述系統(tǒng)中各個模塊之間的這種關(guān)系,包括類或類與接口的繼承關(guān)系,類之間的依賴、聚合關(guān)系。高校教案管理系統(tǒng)中涉及的類主要有用戶信權(quán)限管理類、注冊用戶管理類、教案管理類、評論管理類等。用戶權(quán)限管理類中有用戶權(quán)限信息類和用戶基本信息類;注冊用戶管理中有校園人員信息類;教案管理中有教師信息了,教案信息類等。教師根據(jù)任課表填寫教案,教案信息類要維持到系信息類、教研室信息類、課程信息類以及班級信息類的一個連接。教案信息跟教師信息、系信息、教研室信息、班級信息、課程信息是相互可見的。
性能需求包括了可修復(fù)性,即出現(xiàn)系統(tǒng)數(shù)據(jù)損壞或丟失時,系統(tǒng)能通過導(dǎo)入備份數(shù)據(jù),來恢復(fù)數(shù)據(jù);易操作性,即系統(tǒng)應(yīng)提供簡潔、實用的圖形用戶管理操作界面,充分考慮用戶習(xí)慣,操作簡單易懂,也可通過設(shè)置快捷鍵的方式,使操作更加簡便;可擴充性,即隨著時間變換,當(dāng)技術(shù)環(huán)境變化時,系統(tǒng)環(huán)境也隨之改變,要對原有設(shè)計進行修改,也要能對產(chǎn)品定義進行修改,在設(shè)計時應(yīng)考慮日后能以盡量少的代價適應(yīng)環(huán)境變化,使系統(tǒng)具有技術(shù)和業(yè)務(wù)需求變化的支持能力;適應(yīng)性,包括軟硬件平臺的擴展和平臺兼容,產(chǎn)品應(yīng)具有在不進行系統(tǒng)設(shè)計的修改的前提下對應(yīng)用需求的適應(yīng)能力。
根據(jù)系統(tǒng)的需求分析設(shè)計計算機的安全模型,如圖1 所示。

圖1 計算機系統(tǒng)的安全模型
如圖2所示是高校教案管理系統(tǒng)的包圖。在用戶管理包中包含了用戶基本信息類和用戶權(quán)限類;教案人員管理包中有教師信息類、教研室信息類、系信息類;教案信息管理中有課程信息類、班級信息類等。

圖2 系統(tǒng)包圖
教案管理系統(tǒng)在數(shù)據(jù)結(jié)構(gòu)中可能有多個管理員,系統(tǒng)中擁有很多的教案,系統(tǒng)中的多個教案可能是由一個教師填寫的,一個教師可以教學(xué)多個課程,授課多個班級,一個班級可能有多張課程表,一張課程表由多個課程組成,一個課程可以有多個教案,一個教師只可能屬于一個學(xué)院,一個學(xué)院由多個系組成,一個系只能有一個系主任,有多個專業(yè),一個專業(yè)擁有多個教研室,一個教研室只能有一個教研室主任。
教案的實體屬性有教師號、課程號、班級名稱、授課時間、授課學(xué)時、授課學(xué)期、授課對象、授課目的、內(nèi)容提要、重點難點、更新補充修改內(nèi)容、教學(xué)組織設(shè)計、作業(yè)、教學(xué)總結(jié)、教研室主任簽字、系主任簽字。
本文對高校的教案管理進行了分析,并設(shè)計研究了高校教案管理系統(tǒng)具體開發(fā),詳細(xì)分析了系統(tǒng)設(shè)計的過程,包括系統(tǒng)需求分析、系統(tǒng)設(shè)計等。在需求分析過程中我們對系統(tǒng)進行了系統(tǒng)業(yè)務(wù)需求分析、功能需求分析、數(shù)據(jù)需求分析以及非功能的需求分析。在系統(tǒng)設(shè)計過程中我們對系統(tǒng)進行了系統(tǒng)總體設(shè)計、功能模塊設(shè)計和數(shù)據(jù)庫設(shè)計。在系統(tǒng)整個的分析設(shè)計階段用到的是基于UML 的可視化建模工具對系統(tǒng)進行詳細(xì)的業(yè)務(wù)建模。
本文對高校教案管理統(tǒng)進行了比較深入和詳細(xì)的分析設(shè)計,但沒有對系統(tǒng)進行開發(fā)實現(xiàn),要使研究有意義,使系統(tǒng)應(yīng)用到教學(xué)活動中,真正服務(wù)于教育事業(yè),就要在系統(tǒng)分析和設(shè)計的基礎(chǔ)上對系統(tǒng)進行實際開發(fā)運用,使其應(yīng)用到教學(xué)當(dāng)中來,這才能不斷發(fā)現(xiàn)問題真正提高高校教案管理的工作效率。