薛超
摘要:針對高校預(yù)定教材精確發(fā)放方面存在的問題,本文通過對教材發(fā)放的各個環(huán)節(jié)進行分析,從教材的預(yù)訂出售到庫存盤點實現(xiàn)了信息化管理,為了滿足各高校對教材精細發(fā)放方面的要求,完成了高校教材管理系統(tǒng)的設(shè)計,通過應(yīng)用實踐證明了此系統(tǒng)可以降低人力成本,提高工作效率,解決教材發(fā)放方面的難題。
關(guān)鍵詞:教材管理系統(tǒng);分析;應(yīng)用在科技迅猛發(fā)展的今天,高校教材管理工作迫切需要一套能實現(xiàn)各方面都信息化的管理系統(tǒng),從而解決教材管理工作的各方面的問題,實現(xiàn)辦公自動化,為教學活動提供優(yōu)質(zhì)服務(wù),提高工作效率,使高校對學生的培養(yǎng)可以更加順利。
1在系統(tǒng)方面的設(shè)計
1.1 總體設(shè)計
首先要明確設(shè)計教材管理系統(tǒng)的目的是要解決教材管理方面的各種問題,針對的目標群體是各大高校,所以在設(shè)計時的總體思路是結(jié)合高校自身發(fā)展的特點,在安全穩(wěn)定的前提下進行數(shù)據(jù)的安裝配置,數(shù)據(jù)的存儲管理,還有對庫的運用和管理。當用戶登陸界面時系統(tǒng)可以通過先驗證用戶的合法性,然后讀取數(shù)據(jù)庫,在系統(tǒng)設(shè)置的表現(xiàn)層和業(yè)務(wù)層對教材的各項工作進行管理。通過JDBC技術(shù)對期間產(chǎn)生的數(shù)據(jù)操作進行管理,與此同時,安全管理就成了隨之而來要解決的重大問題,從最開始系統(tǒng)的登陸,到后來數(shù)據(jù)庫的操作管理,再到最后用戶退出管理界面,這期間都一定要保證系統(tǒng)管理的安全性,將安全管理貫穿到數(shù)據(jù)庫管理的始末。
1.2 詳細功能設(shè)計
在進行了設(shè)計的總體分析以后,需要對詳細的功能進行設(shè)計,具體的教材管理系統(tǒng)需要有以下的各項功能:
⑴用戶登錄和功能。
⑵系統(tǒng)的初始化功能。學生信息:包括班級,學號,歸屬部門和姓名的信息,以及對這些信息的刪除,修改和添加;班級信息:包括班級的歸屬系部,人數(shù),名稱信息,以及對這些信息的刪除,修改和添加;學年設(shè)置:包括教材使用的學年設(shè)置信息以及對此信息的刪除,修改和添加;部門信息:包括部門名稱的信息以及對此信息的刪除,修改和添加;供貨商信息:包括供貨商聯(lián)系人,名稱等信息以及對信息的刪除,修改和添加;出版社信息:包括出版社名稱等信息以及對此信息的刪除,修改和添加;開課計劃:包括開課班級,課程名稱,教材發(fā)放情況和開課學期等信息以及對這些信息的刪除,修改和添加。
⑶用戶數(shù)據(jù)的管理。權(quán)限管理:包括指定單一權(quán)限,取消某一權(quán)限,分配所有權(quán)限,取消所有權(quán)限等功能信息以及對這些信息的刪除,修改和添加;用戶管理:包括用戶口令和用戶名稱等信息以及對這些信息的刪除,修改和添加;
⑷教材系統(tǒng)的管理。教材入庫:包括教材名稱,教材編者,教材書號,出版社信息,使用班級,使用數(shù)量等入庫需要等級的信息以及對此信息的刪除,修改和添加;教材出庫:包括教材名稱,教材編者,教材書號,出版社信息,使用班級,使用數(shù)量等出庫需要添加的信息以及對此信息的刪除,修改和添加。教材征訂:主要包括確定某一學期某一班級的開課計劃中規(guī)定的教材名稱,數(shù)量,出版社,編者等對應(yīng)信息的選擇。
⑸查詢功能。教材費用查詢;教材使用情況查詢。
⑹生成報表。教材入庫表:根據(jù)入庫信息可以生成對應(yīng)的報表并打印;教材出庫表:根據(jù)出庫信息可以生成對應(yīng)的報表并打??;費用結(jié)算表:根據(jù)費用信息可以生成對應(yīng)的結(jié)算報表并打印,主要包括班級使用教材的結(jié)算,學生使用教材的結(jié)算,以及總的費用結(jié)算。
⑺退出系統(tǒng)。
2高校教材管理系統(tǒng)功能的實現(xiàn)
2.1 登錄
本模塊需要驗證用戶身份并實現(xiàn)對系統(tǒng)進行登錄的功能。主要的程序設(shè)計思想就是:當教材管理系統(tǒng)被啟動后,就自動顯示用戶的登錄界面,這個時候用戶就需要輸入用戶名和密碼,然后單擊登錄按鈕,這時候系統(tǒng)接收輸入的用戶名和密碼,并且將此次輸入做為查詢的條件形成sql語句,連接的末端通過發(fā)送此語句從而得到記錄集,然后對記錄集進行判斷,如果為空就說明用戶輸入的數(shù)據(jù)有誤,需要從新輸入,如果記錄集不為空就說明用戶輸入數(shù)據(jù)正確,可以進入系統(tǒng)的管理界面。
2.2 系統(tǒng)的主界面
本模塊集合了系統(tǒng)所有的功能,是進入所有功能必須有的界面。主要設(shè)計思想就是:通過JFrame類來進行主界面系統(tǒng)的構(gòu)造,然后添加JMenuBar組件實現(xiàn)菜單模式的創(chuàng)建,在進行JScrollPane面板的添加,并在其中填充上JTable組件來響應(yīng)主界面菜單和其子菜單,在用戶進行系統(tǒng)的登錄以后,系統(tǒng)就會默認搜索所有教材相關(guān)記錄,并且在主界面中進行顯示。
設(shè)置菜單以jMnubar為參數(shù),通過調(diào)用setJMenuBar()的方法進行實現(xiàn)。
3結(jié)束語
本文設(shè)計的高校管理系統(tǒng)讓高校解決了教材管理工作中的難題,使教材進貨出售,庫存盤點,查詢預(yù)警等功能都實現(xiàn)電子信息化,通過軟件進行數(shù)據(jù)的處理,解決了人工核對數(shù)據(jù)容易出錯的問題,實現(xiàn)了各個院系,各個班級,各個學生教材使用的查詢明細電子化的工作,大大提了高校在教材管理方面的效率。
[參考文獻]
[1]江敏.UML建模在教材管理系統(tǒng)中的應(yīng)用[J].電腦知識與技術(shù),2013,(12):2909-2911.
[2]史麗燕.高校教材管理系統(tǒng)的設(shè)計與實現(xiàn)[J].科技廣場,2009,(3):152-154.
[3]趙中樞.工作流技術(shù)在教材管理系統(tǒng)開發(fā)中的研究與應(yīng)用[J].軟件工程師,2014,(3):38-39,33.