圖書管理系統設計分析

時間:2022-05-31 09:52:53

導語:圖書管理系統設計分析一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

圖書管理系統設計分析

摘要:針對學校圖書管理系統存在低效率、系統功能不完整的缺點,文章設計并開發了攀枝花學院圖書管理系統,采用JAVA作為開發語言,SSM作為開發框架,MySQL作為數據庫,實現了用戶管理、圖書管理、公告管理、系統管理及借閱與歸還等功能,達到了高效管理圖書的目的。

關鍵詞:圖書管理;高效;JAVA;工作效率

1研究背景

圖書館管理是校園管理中的一項重要業務,圖書的閱讀和學習是高校廣大師生獲取知識和信息的重要源泉[1],目前學校圖書管理系統存在工作效率低、安全性低、管理不規范等缺點[2]。因此,本文采用JAVA作為開發語言,SpringMVC+Spring+Mybatis作為開發框架,開發出一套攀枝花學院圖書管理系統,旨在提高圖書館管理人員的工作效率。

2需求分析

本系統有用戶和管理員兩個角色。管理員的系統權限最高,管理員主要管理用戶、圖書、公告和借閱等信息。用戶登錄系統前需要先注冊賬號,登錄后,可對個人信息進行管理;可對圖書信息進行瀏覽及搜索、借閱及歸還操作;用戶可在留言板進行留言;可查看借閱圖書記錄,當圖書到期時,系統發出短信提醒用戶圖書即將到期。

3系統功能設計

根據本系統的需求,可將圖書管理系統分為用戶管理、圖書管理、公告管理、借閱與歸還管理以及系統管理五個模塊。1)用戶管理模塊用戶主要對個人基本信息進行管理,用戶需要先注冊賬號,然后才能登錄系統對自己信息進行更新、查看。管理員可對用戶執行搜索、添加、刪除及重置密碼等操作。2)圖書管理模塊圖書主要由管理員進行管理,管理員可對圖書基本信息進行錄入、刪除、查詢及查看,管理員可通過圖書信息進行模糊查詢。3)公告管理模塊管理員執行發布、更新、刪除和查詢公告信息,用戶主要是查看、搜索公告信息。4)借閱與歸還管理模塊管理員可對圖書進行借閱與歸還操作,用戶向管理員提出借閱圖書的請示后,管理員對圖書進行借閱操作,系統將產生借閱記錄,用戶可對借閱記錄進行查看及搜索操作,管理員可對借閱記錄進行搜索、查看、修改及刪除操作,當圖書即將到期時,系統向用戶發送圖書到期提醒的消息,用戶可根據實際情況進行歸還圖書或者續借圖書,若用戶在借閱期間歸還圖書則不進行罰款,否則進行相應的懲罰。5)系統管理模塊管理員可對系統進行簡單的維護,可通過系統對用戶進行密碼重置,為用戶分配權限。圖書管理系統功能模塊圖如圖1所示。

4系統實現

1)用戶管理模塊在用戶列表界面中,管理員通過編輯操作可執行對用戶信息更新,通過刪除按鈕,執行對用戶刪除操作,用戶列表中可以進行批量刪除,還可通過搜索框對用戶進行模糊查詢,用戶列表界面如圖2所示。2)圖書管理模塊管理員可管理所有的圖書,進入圖書列表頁面后,可輸入圖書名或圖書作者對圖書進行查詢,可通過查看、編輯按鈕對圖書信息進行管理,管理員還可對圖書狀態進行修改,啟用表示圖書此刻可外借,禁用表示圖書暫不外借,圖書列表如圖3所示。3)圖書借閱與歸還用戶借閱圖書時,管理員通過圖書名或圖書編號判斷圖書狀態,若狀態為“啟用”則添加借閱信息,否則無法借閱圖書。用戶歸還圖書時,管理員通過圖書編號或圖書名查詢圖書是否超過借閱期限,若圖書超過借閱期限,則對用戶進行罰款,否則,點擊歸還按鈕則完成歸還操作。圖書借閱與歸還界面如圖4所示。4)到期提醒當用戶借閱的書籍離借閱到期日小于5天時,系統則會自動生成借閱到期提醒,提醒用戶歸還圖書。借閱到期提醒如圖5所示。

5結論

攀枝花學院圖書管理系統采用SpringMVC+Spring+Mybatis進行搭建,實現了用戶管理、圖書管理、公告管理、系統管理、借閱與歸還及到期提醒等功能,達到了高效管理圖書的目的,能有效提高管理人員的工作效率。

參考文獻:

[1]張瀅月.高校圖書管理系統設計與實現[D].西安:西安工程大學,2019.

[2]歐陽志忠.基于ASP.NET技術的圖書管理系統開發[D].成都:電子科技大學,2012.

[3]曾國清.圖書管理系統的設計與實現[J].信息與電腦(理論版),2018(17):101-103.

[4]黃文漢.基于Web的在線圖書管理系統的設計與實現[J].電腦知識與技術,2017,13(26):97-98,103.

作者:張俊 潘文軍 單位:攀枝花學院