吉宇波 李存保 薛明明 馬月宏 杜夏華
【摘 要】近些年高校的規模變得越來越大,對于大多數高校而言,正在不斷的進行教學改革,這樣就對高校教材管理提出更高的要求,需要將其運行效率進行大幅度提升。通過對Java平臺進行應用將其作為主要的開發平臺,并且對J2EE技術以及SSH技術進行有效地整合,可以很好的實現用戶角色管理、教材基本信息管理以及要的信息查詢,這樣就可以使教材管理人員更加方便的訂書、領書以及對教材進行查詢。從系統說明效果上面可以看出通過對這套系統的運用,可以使得教材管理過程變得更加智能化和系統化,真正將高校教材的管理效率提升上去。
【關鍵詞】教材管理系統;SSH框架;mysql;myeclipse;jsp
隨著信息技術的飛速發展,通過對信息技術的應用可以對非常復雜的信息進行快速有效地管理。當前階段,大部分高校都已經實現信息化,但是不得不承認的是在對高校教材進行管理過程中所使用的方法還是相對比較少的,甚至存在一部分手工階段。所以對高校教材管理系統進行開發可以很好的將高校教材管理效率提升上去,這篇文章中將Java平臺作為主要的開發環境,并且對J2EE技術以及SSh技術進行有效的整合,可以很好的實現用戶角色管理、教材基本信息處理以及必要的信息查詢,從而可以很好地將工作效率提升上去,讓高校教材管理變得更加方便快捷。
1 對系統進行設計
1.1 系統功能設計
本次所涉及的系統主要可以分成三個模塊,分別為管理員模塊、教師模塊以及學生模塊,具體的功能可以用圖一進行很好的展示。管理員模塊,可以根據不同的權限進行相應的操作,其中主要包括教材購買之后入庫、使用教材時的出庫以及對教材征訂情況查詢,實現對教師學生的管理。教師模塊,可以通過輸入工號登錄系統,參與教材的征訂、教材的征訂出庫以及對教材具體使用班級進行查詢。學生模塊通過登錄,可以對本班教材出庫的具體情況進行查詢。
1.2數據庫設計
在本次設計當中,根據系統的主要功能進行模塊劃分,在這個系統當中設計了11張表來實現數據存儲,下面將對一些比較重要表的屬性進行描述:
(1)教材信息表:主要對教材的具體信息進行記錄,主要包括教材的編號以及名稱作者等基本信息。
(2)教材征訂表:主要對教師證訂教材的情況進行記錄,例如教材的具體編號、教材的名稱作者、出版社以及具體的出版時間等,而且還對征訂數目是否存在審核等情況進行記錄。
(3)教材出庫表:主要對教材的具體出庫情況進行記錄。例如對教材的具體出庫時間以及具體的出庫數目進行記錄。
2 系統詳細設計
管理員可以根據用戶名以及密碼對系統進行登陸,當用戶名或密碼出現錯誤時將通過Struts后臺,進行驗證之后會將錯誤的信息返回到登錄界面,并且會有相應的提示。除此之外,此次設計的系統還可以為管理員進行隨機分配,以實現對管理員權限的控制。在系統進行登錄時需要填寫驗證碼,以防止一些不良用戶通過對密碼的猜測,一旦登錄系統成功之后對教材管理系統的數據進行攻擊或者是竊取。用戶對頁面進行刷新之后就會重新得到一個驗證碼,可以是數字、字母,或者是二者的結合,這樣就可以很好地預防一些用戶對系統進行非法更改。
2.1 教材入庫管理
教材入庫信息可通過填寫的方式記錄,還可以通過Excel表格對信息填寫記錄。教材的信息可以概括成以下幾種:教材的具體編號、教材的名稱、出版社以及價錢和當前圖書館的庫存等情況,具體可以用圖二進行表示。
2.2 教材庫存管理
當需要教材出庫時,會根據教師對教材的征訂信息以及所需要的數量和班級信息實現對教材的出庫,并且在系統當中還可以根據班級以及課程的具體名稱對教材的具體出庫情況進行查詢,要想更好地完成這一步,需要管理員的操作概括成以下幾點:執行出庫、詳細以及刪除等。除此之外,通過對統系進行操作,還可以非常方便的實現批量操作以及對數據進行導出等功能。
2.3 教材統計系統
通過對教材統計系統的應用,可以對不同學院的具體領取數量以及當前教材的剩余情況進行統計。在進行統計時,會相應的將扇形圖畫出,扇形圖分別對庫存的具體數目以及百分比等信息進行顯示,通過扇形圖,可以非常直觀的體現出不同學院教材的具體出庫情況。對于教材統計系統可以用圖三進行很好的描述。
2.4 教材征訂查詢管理
此模塊的最主要任務就是對教師證定教材的具體信息進行查詢,具體可以查詢的內容可以概括為以下幾種:教材的名稱、作者、出版社以及相對應的課程和班級等情況。
3 結束語
在這篇文章中,通過對Jsp+MySQL+Html技術有效的應用,實現基于B/S結構的高校教材管理系統。對于不同的用戶,可以對本系統進行相應的操作,但是所能夠操作的模塊存在差異。通過對這個系統的應用,可以非常便捷的實現對教材入庫、出庫以及教材征訂,以滿足實際需求,同時可以很好地將高校教材征訂管理效率提升上去,能夠讓不同用戶非常方便的對教材進行征訂以及查詢。
參考文獻
[1]劉中賓.開發者突擊:Java Web 主流框架整合開發(第2版)[M].北京:電子工業出版社,2011.
[2]唐振明.Java EE主流開源框架[M].北京:電子工業出版社,2011.
[3]崔洋,賀亞茹.My Sql數據庫應用從入門到精通[M].北京:中國鐵道出版社,2013.
[4]陳丹丹,高飛.Java Web開發實戰[M].北京:清華大學出版社,2013.