基於struts的圖書管理系統
大家好,我是雙魚林,前段時間學習了struts技術,我從朋友那裡得到一個基於struts的圖書管理系統,我仔細研究了下,那些功能我都調試通過了,我把這個系統的程序發布給大家,是學習struts的好資料哦!
程序說明:
系統開發環境: Windows xp sp2 + myEclipse5.5 + Tomcat6.0 + MySQL5.0
資料庫檔案:直接將資料庫目錄下的db_librarySys資料夾複製到mysql資料庫的data目錄下即可
mysql資料庫登陸資訊: 帳號root,密碼123(自己可以在com.core.ConnDB類別中修改)
管理員測試帳號: admin 密碼: admin
系統功能與特色:
(1)圖書類別資訊管理:作為一個學校的圖書館,涉及到的圖書是很多的,這就有必要對圖書進行分門別類,這樣有利於對圖書的查詢和管理。不同的圖書類別可以藉閱的天數也是不一樣的,管理員登陸系統後可以對圖書類別進行添加,更新和刪除操作。
(2)圖書資訊管理:當管理員將圖書類別資訊添加完成後,就可以開始進行圖書資訊的輸入了,只有將圖書館擁有的圖書錄入系統中,讀者朋友在登陸系統後才可以查詢到自己喜歡的該圖書。
(3)讀者類別管理:為了方便圖書館的管理,系統對讀者的類別進行了分別,不同的讀者類別可以藉閱圖書的數目是不一樣的。管理員在登陸系統後可以這個讀者類別信息進行管理,包括添加讀者類別信息,修改讀者類別,刪除讀者類別,特別是執行刪除操作時需要保持數據庫表數據之間的一致性。
(4)讀者資訊管理:當管理員把讀者類別資訊編輯好完成後,就可以辦理讀者資訊了,管理員可以加入新的讀者訊息,修改已經存在的讀者訊息,刪除讀者資訊。
(5)圖書借閱管理:讀者可以登陸系統查詢自己喜歡的圖書,然後到圖書館進行圖書借書的登記操作,當讀者看完了書或需要歸還時,需要拿著自己的圖書到圖書館進行歸還,此時有管理員辦理圖書歸還業務。當然,如果讀者藉閱了圖書因某種原因忘記了歸還,管理員還可以對這些資訊進行統計,同時,管理員還可以對已經出借的圖書進行續借的辦理。
(6)系統設定: 管理者登陸系統後可以修改圖書館的訊息,可以修改管理其他操作員的訊息,可以管理書架資訊。
(7)口令變更:無論是管理者或讀者身分登陸系統後,都可以對自己的登陸密碼進行修改操作,這確保了系統的安全性。
(8)系統特性:採用MVC設計模式,完全採用物件導向的設計想法,使用了開源框架Struts。
展開