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