課題主要分為四大模塊:即管理員模塊,員工模塊,教師模塊和學生模塊,主要功能包括:首頁,個人中心,員工管理,學生管理,教師管理,圖書分類管理,圖書信息管理,圖書借閱管理,圖書歸還管理,圖書續借管理,續借歸還管理,學生賠償管理,教師賠償管理,問題反饋,管理員管理,系統管理等。
(1)?? ?基于B/S架構實現面向高校圖書館的管理系統,需要支持多用戶并發訪問。
(2)?? ?支持系統管理員、圖書館員工、老師、學生等角色,每種角色支持多用戶管理。對于管理員用戶,登錄后可以對所有用戶進行管理;對于員工用戶,可對館藏書籍進行增加、修改、刪除等操作;對于老師/學生用戶,可借閱圖書。(可以在一個電腦上操作四個角色,可以有多個管理員,每個管理員賬號密碼不同。員工賬號需要管理員統一認證發放。老師、學生需要登錄注冊。)
(3)?? ?支持借閱、預約、續借、逾期罰款等基本流程;支持老師、學生借閱差異化管理,在借閱數量、期限等具有不同的權限。(支持老師一次借閱多本,每次可借30天。支持學生一次只可借閱一本,每次可借15天。)
(4)?? ?支持圖書的全流程生命周期管理,包括進庫、借閱、報廢等狀態。
(5)?? ?支持館藏圖書狀態的可視化展現,圖書館員工可查看和統計圖書借閱情況;支持排行榜功能,可按周/月/年給出排行榜。
(6)?? ?支持智能推薦功能。可基于用戶瀏覽行為、搜索關鍵詞、用戶身份(學生/老師等)、年級等推薦合適的書籍。
(7)?? ?軟件界面簡潔美觀。(要求比較高。導師看重!!)



前臺頁面:若進入本系統,需要注冊自己的賬號和密碼,輸入正確的賬號和密碼,教師和學生才可以進入高校圖書館管理系統主頁面,進入高校圖書館管理頁面后,教師和學生可以在搜索欄中對自己想要的高校圖書館信息進行查看或收藏,在個人中心教師和學生可以修改自己的個人詳細信息。
后臺管理頁面:主要是管理員登錄本系統。管理員輸入管理員賬號密碼后,校驗無誤后方可進入后臺管理主界面,對教師和學生使用的權限管理,設置學生等管理以及對系統信息進行管理[9]。
目 ?錄
1緒論?? ?5
1.1 研究背景?? ?5
1.1.1國內研究現狀?? ?5
1.1.2國外研究現狀?? ?5
1.2研究的目的和意義?? ?5
1.2.1研究目的?? ?5
1.2.2 研究意義?? ?6
1.3 論文的內容和結構?? ?6
2系統相關技術概述?? ?7
2.1 Java技術簡介?? ?7
2.2 JSP技術介紹?? ?7
2.3 SSM框架?? ?7
2.4 MySQL數據庫技術簡介?? ?8
2.5 B/S結構?? ?8
3系統需求分析?? ?9
3.1需求分析概述?? ?9
3.2可行性分析?? ?9
3.2.1技術可行性?? ?9
3.2.2經濟可行性?? ?9
3.2.3運營可行性?? ?9
3.2.4法律可行性?? ?10
3.3系統功能需求分析?? ?10
3.3.1系統功能概述?? ?10
3.3.2用戶管理模塊?? ?10
3.4系統其他需求分析?? ?11
3.4.1性能要求?? ?11
3.4.2安全要求?? ?11
3.4.3作業環境要求?? ?11
3.5系統流程分析?? ?12
3.6系統用例分析?? ?14
3.6.1 管理員用例圖?? ?14
3.6.2 員工用例圖?? ?14
3.6.3 教師用例圖?? ?15
3.6.4 學生用例圖?? ?15
3.7本章概述?? ?16
4 系統設計?? ?17
4.1系統結構圖?? ?17
4.2數據庫設計?? ?17
4.2.1數據庫設計原則?? ?17
4.2.2數據庫的概念設計?? ?17
4.2.3數據庫表設計?? ?20
5系統的實現?? ?28
5.1系統功能實現?? ?28
5.2后臺模塊實現?? ?30
5.2.1管理員模塊實現?? ?30
5.2.2學生模塊實現?? ?33
5.2.3員工模塊實現?? ?34
5.2.4教師模塊實現?? ?35
6系統測試?? ?37
6.1系統測試的重要性?? ?37
6.2性能測試?? ?37
6.3系統登錄測試?? ?37
6.4圖書分類測試?? ?38
6.5公告資訊測試?? ?38
6.6本章小結?? ?38
結 ? ?論?? ?39
參考文獻?? ?40
致 ? ?謝?? ?41