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