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