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