[摘 要] 現(xiàn)在高校的教學(xué)版本和教材的管理普遍很混亂,為了解決高校教材管理工作中的難題,找到適合教學(xué)的版本,改變教材亂用和教材發(fā)放記錄殘缺的現(xiàn)象,提高高校的教材管理工作,更好地滿足教師的教學(xué)需要,就要根據(jù)高校的實(shí)際情況用互聯(lián)網(wǎng)的JAVA設(shè)計(jì)程序以及系統(tǒng)的管理方案進(jìn)行研究和探討。
[關(guān) 鍵 詞] 管理系統(tǒng);系統(tǒng)模塊設(shè)計(jì);數(shù)據(jù)庫(kù)設(shè)計(jì)
[中圖分類號(hào)] G647 [文獻(xiàn)標(biāo)志碼] A [文章編號(hào)] 2096-0603(2016)33-0164-01
一、引言
高校的教材管理部門主要負(fù)責(zé)本學(xué)校各個(gè)專業(yè)的教材計(jì)劃,難免就會(huì)運(yùn)用到教材的管理程序。本程序就是根據(jù)授課教師以及授課的時(shí)間來(lái)訂購(gòu)各種教材,從提交訂單到教材入庫(kù),再到教材的發(fā)放、教材費(fèi)用的結(jié)算等一系列的程序。
隨著時(shí)代的發(fā)展,計(jì)算機(jī)也在不斷地發(fā)展進(jìn)化中。以前的DOS系統(tǒng)的數(shù)據(jù)文字的處理已經(jīng)不能滿足人們對(duì)工作的需求。國(guó)家教改委在1993年的時(shí)候頒布的《FOXBASE教材管理數(shù)據(jù)庫(kù)系統(tǒng)》里面運(yùn)用的FOXBASE的DOS操縱界面在使用的時(shí)候必須先點(diǎn)開指令,然后輸入要執(zhí)行的命令才能啟動(dòng)程序。這個(gè)軟件的啟動(dòng)必須有FOXBA平臺(tái)。FOXBA平臺(tái)不能夠顯示中文,還必須要有UC-DOS的輔助平臺(tái)。這些程序必須同時(shí)啟動(dòng)才能進(jìn)行文件的編輯處理,F(xiàn)OXBASE系統(tǒng)的數(shù)據(jù)庫(kù)不能把多個(gè)文件存在一起,這就加大了數(shù)據(jù)文件的管理難度。由于此系統(tǒng)存在很多缺點(diǎn),不便于人們使用,所以必須對(duì)此系統(tǒng)進(jìn)行重新的升級(jí),一般適應(yīng)于現(xiàn)在的Windows操縱系統(tǒng),從而教材管理工作變得簡(jiǎn)單。
二、系統(tǒng)總體設(shè)計(jì)
教材管理的系統(tǒng)設(shè)計(jì)就是對(duì)原有的FOXBASE的教材管理系統(tǒng)的升級(jí)。它主要是為了適應(yīng)Windows的操作系統(tǒng)。以適應(yīng)現(xiàn)在的Win8、Win2000、Winxp系統(tǒng)。系統(tǒng)開發(fā)成功后能在Windows的電腦上獨(dú)立運(yùn)行,不受外部平臺(tái)的限制。使用現(xiàn)在流行的Miciosoft Office2000的數(shù)據(jù)庫(kù)模式。如果以后的系統(tǒng)數(shù)據(jù)加大,還可以及時(shí)地升級(jí)到oracle大型數(shù)據(jù)庫(kù)。此系統(tǒng)可以同時(shí)滿足不同用戶的需求,讓用戶的使用體驗(yàn)加強(qiáng)。系統(tǒng)操縱界面整潔,操作簡(jiǎn)單,容易升級(jí)。
系統(tǒng)設(shè)計(jì)的目標(biāo)性能要求:(1)先進(jìn)性。高校的教材管理工作是一個(gè)長(zhǎng)期穩(wěn)定的工作,教材管理系統(tǒng)必須要滿足日后工作的需要,保持一定的先進(jìn)性。教材管理系統(tǒng)的先進(jìn)性表現(xiàn)在程序的先進(jìn)性、數(shù)據(jù)庫(kù)的先進(jìn)性、軟件運(yùn)行基礎(chǔ)的先進(jìn)性,還有軟件開發(fā)思想的先進(jìn)性。(2)實(shí)用性。教材管理工作涉及高校的教材安排,這個(gè)系統(tǒng)不能是憑空想象出來(lái)的,要根據(jù)教材管理部門的實(shí)際需要通過(guò)調(diào)查和分析找出最需要改進(jìn)的地方。讓系統(tǒng)研發(fā)成功投入使用后能真正做到為教材管理部門所實(shí)用。(3)通用性。教材管理系統(tǒng)不僅單單要適用于高校的教材管理工作,也要充分考慮到教材管理的多變性。在進(jìn)行教材管理的軟件開發(fā)的時(shí)候一定要采用先進(jìn)的思想理念。確保軟件開發(fā)成功后在一段時(shí)間內(nèi)能適用教材管理的變動(dòng)需求。(4)可靠性。軟件開發(fā)成功必將進(jìn)行實(shí)際運(yùn)行,它將承擔(dān)著整個(gè)高校的教材管理工作。因此確保軟件在運(yùn)行時(shí)候的可靠性就至關(guān)重要。這就需要軟件開發(fā)者能夠讓軟件有一定的抗干擾能力。確保在忽然停電或者電腦崩潰的時(shí)候軟件系統(tǒng)有一定的自我記憶功能。讓程序處理更加可靠、實(shí)用。
三、系統(tǒng)的模塊設(shè)計(jì)
根據(jù)國(guó)家教改委的FOXBASE教材管理軟件的設(shè)計(jì)原理,并根據(jù)實(shí)際教材管理中的特點(diǎn)進(jìn)行系統(tǒng)的開發(fā)。本開發(fā)系統(tǒng)主要有教材訂單,教材買入管理,教材入庫(kù)管理,教材退書管理,訂單支付管理系統(tǒng)。
整個(gè)系統(tǒng)從教材的訂單生成到教材的買入管理開始,在系統(tǒng)中只要輸入教材的任何一個(gè)信息就可以查到對(duì)應(yīng)的所有信息,包括其購(gòu)入時(shí)間、教材編號(hào)、作者、出版日期等。在教材管理的模塊中還需要對(duì)應(yīng)教材發(fā)放的班級(jí)、專業(yè)。整個(gè)系統(tǒng)中的購(gòu)書模塊應(yīng)該和退書模塊相對(duì)應(yīng),系統(tǒng)中不僅僅能查到購(gòu)書的詳細(xì)情況,還要查到退書的對(duì)應(yīng)情況。系統(tǒng)還可以把這些相關(guān)的信息自動(dòng)整理成表格,便于工作人員查看和打印。
四、數(shù)據(jù)庫(kù)的設(shè)計(jì)
數(shù)據(jù)庫(kù)設(shè)計(jì)的原則及目標(biāo):(1)數(shù)據(jù)庫(kù)的獨(dú)立性。在進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì)時(shí),應(yīng)該首先對(duì)教材的管理工作進(jìn)行深入的探討。使整個(gè)系統(tǒng)在發(fā)生變動(dòng)的時(shí)候數(shù)據(jù)庫(kù)能夠分辨出指令的意思,讓整個(gè)系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)保持正確。只有這樣,才能適應(yīng)教材管理不斷變化的需求。(2)數(shù)據(jù)庫(kù)的完整性。在進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì)時(shí),應(yīng)該以準(zhǔn)確性為設(shè)計(jì)前提,還要保證在數(shù)據(jù)不斷增大的情況下系統(tǒng)運(yùn)行的速度。(3)各種數(shù)據(jù)名稱都應(yīng)該用中文標(biāo)示。標(biāo)示應(yīng)該簡(jiǎn)單明了,以便使用人能夠隨時(shí)使用。
五、系統(tǒng)出錯(cuò)處理設(shè)計(jì)
系統(tǒng)運(yùn)行的過(guò)程中不免會(huì)有錯(cuò)誤的發(fā)生,對(duì)系統(tǒng)出現(xiàn)的錯(cuò)誤有提供錯(cuò)誤處理的系統(tǒng)對(duì)象。比如利用VB提供的錯(cuò)誤對(duì)象:“error”來(lái)取得錯(cuò)誤的信息。錯(cuò)誤信息包括腳本運(yùn)行的錯(cuò)誤、引發(fā)此次錯(cuò)誤的程序、錯(cuò)誤發(fā)生的時(shí)間、錯(cuò)誤信息名稱等,并可以把這些運(yùn)行錯(cuò)誤的資料自動(dòng)整理成文本供使用者詳細(xì)了解錯(cuò)誤原因,以便更好的使用和了解此程序。
六、結(jié)論
高校教材管理系統(tǒng)開發(fā)完成后,經(jīng)過(guò)高校教材管理部門的運(yùn)用反饋得出,此系統(tǒng)能很好地為高校中的教材管理工作服務(wù),可以滿足不同教材管理的需求,清潔的操作界面,讓程序處理一目了然,數(shù)據(jù)庫(kù)能夠保持正確,在很大程度上減輕了高校教材管理工作人員的工作內(nèi)容。
參考文獻(xiàn):
潘金平.軟件系統(tǒng)開發(fā)技術(shù)[M].西安:西安電子科技大學(xué)出版社,1989.