薛世豐
摘要 隨著信息技術(shù)的發(fā)展,基層電大招生的擴(kuò)大,教材管理的信息化建設(shè)對(duì)學(xué)校的發(fā)展起到重要的作用?;鶎与姶蠼滩墓芾硐到y(tǒng)充分結(jié)合基層電大教材管理的特點(diǎn),采用VB.NET開發(fā)平臺(tái),以ACCESS 2010為數(shù)據(jù)庫(kù)平臺(tái),采用B/S架構(gòu)模式開發(fā)。具有操作簡(jiǎn)單、界面友好等特點(diǎn)。本系統(tǒng)適合電大本??茖W(xué)生的教材管理,大大提高工作效率,同時(shí)降低的教材管理老師的負(fù)擔(dān)。
【關(guān)鍵詞】教材管理 ACCESS B/S結(jié)構(gòu)
1 引言
電大教育事業(yè)的發(fā)展蒸蒸日上,但基層電大教材的管理還是以人為手工操作為主,這種管理方式大大制約的教材管理部門效率的提升,因此,急需將這一管理工作信息化,提高教材管理效率,提高教學(xué)質(zhì)量,確保辦學(xué)效益。
2 需求分析
基層電大教材管理系統(tǒng)的最終目標(biāo)是實(shí)現(xiàn)教材管理工作的高效銜接,提高總務(wù)處、學(xué)生處、教學(xué)處、教務(wù)處等處室對(duì)教材管理工作的銜接,把教材管理人員從繁瑣的教材管理工作中解放出來。完整的教材從征訂到使用的流程如下:首先由教務(wù)處提供每個(gè)班級(jí)的專業(yè)規(guī)則表,教學(xué)處提供每個(gè)班級(jí)每個(gè)學(xué)期的選課情況,學(xué)生處提供每個(gè)班級(jí)的在讀學(xué)生數(shù),總務(wù)處匯總后形成教材采購(gòu)信息,總務(wù)處聯(lián)系省級(jí)電大采購(gòu)教材并入庫(kù),總務(wù)處根據(jù)教材發(fā)放清單以輔導(dǎo)員為單位整理好教材,最后發(fā)放給輔導(dǎo)員形成教材出庫(kù)領(lǐng)取信息?;鶎与姶蠼滩墓芾硐到y(tǒng)業(yè)務(wù)流程圖如圖1所示。該系統(tǒng)計(jì)劃使用操作簡(jiǎn)單、界面和諧、易于理解的人性化設(shè)計(jì)。整個(gè)教材征訂發(fā)放過程由總務(wù)處為主,其它科室配合完成。
3 系統(tǒng)設(shè)計(jì)
3.1 總體設(shè)計(jì)
根據(jù)上一章的需求分析,對(duì)基層電大教材管理系統(tǒng)進(jìn)行設(shè)計(jì),主要有六個(gè)模塊:教材信息管理、教材入庫(kù)管理、教材出庫(kù)管理、班級(jí)管理、輔導(dǎo)員管理、管理員管理。
本系統(tǒng)采用B/S體系結(jié)構(gòu),遵循先進(jìn)性原則、規(guī)范性原則、實(shí)用性原則以及可擴(kuò)展性原則進(jìn)行設(shè)計(jì)。本系統(tǒng)六個(gè)模塊都具備添加、修改、更新以及刪除四大功能。主要功能模塊介紹如下:教材信息管理記錄所有教材的詳細(xì)信息,教材信息來源于每學(xué)期中央電大以及省電大下發(fā)的各專業(yè)專業(yè)規(guī)則表,教材信息每學(xué)期更新一次,教材信息除了記錄書名、作者、出版社、簡(jiǎn)介等常用信息之外,還會(huì)記錄有電大特色的教材ID以及對(duì)應(yīng)的試卷號(hào)等信息;在每學(xué)期新生報(bào)名結(jié)束時(shí),開始征訂并入庫(kù)教材,教學(xué)處提供本學(xué)期所有班級(jí)的所修課程,學(xué)生處提供所有班級(jí)的班級(jí)名稱、班級(jí)人數(shù)以及班級(jí)對(duì)應(yīng)的輔導(dǎo)員,總務(wù)處匯總整理以上信息,生成教材采購(gòu)清單,從上級(jí)電大采購(gòu)教材并入庫(kù),完成教材入庫(kù)管理;教材出庫(kù)以每學(xué)期的教材入庫(kù)信息為基礎(chǔ),生成教材出庫(kù)信息,教材出庫(kù)信息結(jié)合基層電大工作特點(diǎn)以輔導(dǎo)員為基數(shù)進(jìn)行發(fā)放。
3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)
本系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)的理念是:進(jìn)行全面的概念設(shè)計(jì),不斷優(yōu)化邏輯和物理設(shè)計(jì),以及確保數(shù)據(jù)庫(kù)的試運(yùn)行等。由于篇幅的限制,這里主要介紹關(guān)鍵的數(shù)據(jù)庫(kù)表及相關(guān)視圖。本系統(tǒng)數(shù)據(jù)庫(kù)主要包含六張數(shù)據(jù)庫(kù)表,分別是:教材表、教材ID表、教材征訂表、班級(jí)表、輔導(dǎo)員表以及管理員表。教材表的屬性有:title,author, press, brief, edition, testID, remarks。 教材ID表的屬性有:teamatID,title。教材征訂表的屬性有:class,teamatID,term,purchase,grant。班級(jí)表的屬性有:class,teamatID,stunum。輔導(dǎo)員表的屬性有:name,class。管理員表的屬性有:administrator,password。
根據(jù)六張數(shù)據(jù)庫(kù)表生成兩個(gè)數(shù)據(jù)庫(kù)視圖,分別是教材采購(gòu)視圖和教材發(fā)放視圖。這兩個(gè)視圖的設(shè)計(jì)為教材的采購(gòu)和教材的發(fā)放進(jìn)行分類統(tǒng)計(jì)。教材采購(gòu)視圖的屬性有:term.teamatID,num。教材發(fā)放視圖的屬性有:term, name, class, teamatID, title, stunum。
4 系統(tǒng)實(shí)現(xiàn)與測(cè)試
本系統(tǒng)采用VB.NET2015平臺(tái)開發(fā),以微軟ACCESS 2010為數(shù)據(jù)庫(kù)后臺(tái),采用B/S架構(gòu)模式,采用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法開發(fā),具有操作簡(jiǎn)單,界面友好等特點(diǎn)。
4.1 數(shù)據(jù)庫(kù)和系統(tǒng)實(shí)現(xiàn)
根據(jù)上一章數(shù)據(jù)庫(kù)的設(shè)計(jì),以ACCESS2010為數(shù)據(jù)庫(kù)開發(fā)平臺(tái),從用戶的實(shí)際需求出發(fā),設(shè)計(jì)制作出基層電大教材管理系統(tǒng)數(shù)據(jù)庫(kù),利用DataSet類將數(shù)據(jù)從數(shù)據(jù)庫(kù)中保存到客戶端的內(nèi)存中進(jìn)行處理,利用DataView類對(duì)DataSet中的數(shù)據(jù)進(jìn)行排序、過濾、查找、編輯和導(dǎo)航,利用DataGridView控件友好的顯示和編輯數(shù)據(jù)。該系統(tǒng)數(shù)據(jù)庫(kù)關(guān)系圖如圖2所示。
根據(jù)基層電大的特點(diǎn),設(shè)計(jì)實(shí)現(xiàn)了基層電大教材管理系統(tǒng)。這里介紹主要功能模塊的實(shí)現(xiàn),以2018春季為例。添加2018春季新生班級(jí)到系統(tǒng)中,更新新生班級(jí)所對(duì)應(yīng)的輔導(dǎo)員信息,以及添加并更新新生專業(yè)規(guī)則表中新增課程所對(duì)應(yīng)的教材信息。
教材信息管理模塊是以學(xué)期為單位進(jìn)行錄入和更新的。根據(jù)2018春季的專業(yè)規(guī)則表,要錄入的教材信息有,新增加的課程所對(duì)應(yīng)的教材信息,以及因教材版本的更新而進(jìn)行的教材更新。
教材入庫(kù)的關(guān)鍵在于生成教材采購(gòu)清單。首先利用DataSet類數(shù)據(jù)讀取到內(nèi)存中,用DataView類過濾出18春季學(xué)期的數(shù)據(jù)并進(jìn)行升序排序,以教材ID進(jìn)行次要升序排序;其次結(jié)合班級(jí)表對(duì)18春季里教材ID進(jìn)行匯總,得出18春季學(xué)期里每門教材所需的教材數(shù)量,同時(shí)也就生成了18春季教材采購(gòu)清單并保存。從而進(jìn)行教材采購(gòu),極大的減輕了人工的統(tǒng)計(jì)過程,提高了效率。教材采購(gòu)清單部分代碼如下:
da.SelectCommand.CommandText=”SELECT教材征訂term,教材ID.title,教材征訂class,班級(jí)stunum FROMf教材征訂INNER JOIN教材ID ON教材征訂.teamarID=教材ID.teamatID) INNER JOIN班級(jí)ON教材征訂class=班級(jí)class”
da.SelectCommand.CommandType=CommandType.Text
con.Open()
da.Fill(ds,”教材管理”)
con.Close()
DataGridViewl.AutoGenerateColumns=True
DataGridViewl.DataSource= ds
DataGridVieWl.DataMember="教材管理"
教材出庫(kù)的關(guān)鍵在于生成教材出庫(kù)清單。教材出庫(kù)原理類似于教材入庫(kù)原理,教材出庫(kù)是由總務(wù)處負(fù)責(zé)把教材發(fā)入到對(duì)應(yīng)輔導(dǎo)員人上即可,因教材出庫(kù)是以輔導(dǎo)員為單位,教材發(fā)放以數(shù)據(jù)庫(kù)的教材發(fā)放視圖為依據(jù),將本學(xué)期采購(gòu)來的教材以輔導(dǎo)員進(jìn)行分類整理,總務(wù)處填寫出庫(kù)信息,形成出庫(kù)單,最后通知輔導(dǎo)員到書庫(kù)領(lǐng)取教材,固基層電大的教材發(fā)放過程不存在遺留庫(kù)存問題。
4.2 系統(tǒng)測(cè)試
利用墨盒測(cè)試的方法對(duì)本系統(tǒng)進(jìn)行測(cè)試。分別對(duì)系統(tǒng)的六個(gè)模塊教材信息管理、教材入庫(kù)管理、教材出庫(kù)管理、班級(jí)管理、輔導(dǎo)員管理、管理員管理進(jìn)行了添加、修改、更新以及刪除的測(cè)試,測(cè)試結(jié)果與預(yù)期效果一致,總體功能滿足系統(tǒng)最初的要求,測(cè)試中系統(tǒng)未發(fā)生錯(cuò)誤。
參考文獻(xiàn)
[1]梁海清,李少珍,論高校教材管理信息化的應(yīng)用[J].企業(yè)科技與發(fā)展,2011 (17).
[2]李天平.NET深入體驗(yàn)與實(shí)戰(zhàn)精要[M],北京:電子工業(yè)出版社,2009.
[3]袁文光,高職院校教材建設(shè)和管理的探究[J].現(xiàn)代職業(yè)教育,2016 (13).