圖書(shū)管理系統(tǒng)設(shè)計(jì)分析

時(shí)間:2022-05-31 09:52:53

導(dǎo)語(yǔ):圖書(shū)管理系統(tǒng)設(shè)計(jì)分析一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

圖書(shū)管理系統(tǒng)設(shè)計(jì)分析

摘要:針對(duì)學(xué)校圖書(shū)管理系統(tǒng)存在低效率、系統(tǒng)功能不完整的缺點(diǎn),文章設(shè)計(jì)并開(kāi)發(fā)了攀枝花學(xué)院圖書(shū)管理系統(tǒng),采用JAVA作為開(kāi)發(fā)語(yǔ)言,SSM作為開(kāi)發(fā)框架,MySQL作為數(shù)據(jù)庫(kù),實(shí)現(xiàn)了用戶管理、圖書(shū)管理、公告管理、系統(tǒng)管理及借閱與歸還等功能,達(dá)到了高效管理圖書(shū)的目的。

關(guān)鍵詞:圖書(shū)管理;高效;JAVA;工作效率

1研究背景

圖書(shū)館管理是校園管理中的一項(xiàng)重要業(yè)務(wù),圖書(shū)的閱讀和學(xué)習(xí)是高校廣大師生獲取知識(shí)和信息的重要源泉[1],目前學(xué)校圖書(shū)管理系統(tǒng)存在工作效率低、安全性低、管理不規(guī)范等缺點(diǎn)[2]。因此,本文采用JAVA作為開(kāi)發(fā)語(yǔ)言,SpringMVC+Spring+Mybatis作為開(kāi)發(fā)框架,開(kāi)發(fā)出一套攀枝花學(xué)院圖書(shū)管理系統(tǒng),旨在提高圖書(shū)館管理人員的工作效率。

2需求分析

本系統(tǒng)有用戶和管理員兩個(gè)角色。管理員的系統(tǒng)權(quán)限最高,管理員主要管理用戶、圖書(shū)、公告和借閱等信息。用戶登錄系統(tǒng)前需要先注冊(cè)賬號(hào),登錄后,可對(duì)個(gè)人信息進(jìn)行管理;可對(duì)圖書(shū)信息進(jìn)行瀏覽及搜索、借閱及歸還操作;用戶可在留言板進(jìn)行留言;可查看借閱圖書(shū)記錄,當(dāng)圖書(shū)到期時(shí),系統(tǒng)發(fā)出短信提醒用戶圖書(shū)即將到期。

3系統(tǒng)功能設(shè)計(jì)

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

4系統(tǒng)實(shí)現(xiàn)

1)用戶管理模塊在用戶列表界面中,管理員通過(guò)編輯操作可執(zhí)行對(duì)用戶信息更新,通過(guò)刪除按鈕,執(zhí)行對(duì)用戶刪除操作,用戶列表中可以進(jìn)行批量刪除,還可通過(guò)搜索框?qū)τ脩暨M(jìn)行模糊查詢,用戶列表界面如圖2所示。2)圖書(shū)管理模塊管理員可管理所有的圖書(shū),進(jìn)入圖書(shū)列表頁(yè)面后,可輸入圖書(shū)名或圖書(shū)作者對(duì)圖書(shū)進(jìn)行查詢,可通過(guò)查看、編輯按鈕對(duì)圖書(shū)信息進(jìn)行管理,管理員還可對(duì)圖書(shū)狀態(tài)進(jìn)行修改,啟用表示圖書(shū)此刻可外借,禁用表示圖書(shū)暫不外借,圖書(shū)列表如圖3所示。3)圖書(shū)借閱與歸還用戶借閱圖書(shū)時(shí),管理員通過(guò)圖書(shū)名或圖書(shū)編號(hào)判斷圖書(shū)狀態(tài),若狀態(tài)為“啟用”則添加借閱信息,否則無(wú)法借閱圖書(shū)。用戶歸還圖書(shū)時(shí),管理員通過(guò)圖書(shū)編號(hào)或圖書(shū)名查詢圖書(shū)是否超過(guò)借閱期限,若圖書(shū)超過(guò)借閱期限,則對(duì)用戶進(jìn)行罰款,否則,點(diǎn)擊歸還按鈕則完成歸還操作。圖書(shū)借閱與歸還界面如圖4所示。4)到期提醒當(dāng)用戶借閱的書(shū)籍離借閱到期日小于5天時(shí),系統(tǒng)則會(huì)自動(dòng)生成借閱到期提醒,提醒用戶歸還圖書(shū)。借閱到期提醒如圖5所示。

5結(jié)論

攀枝花學(xué)院圖書(shū)管理系統(tǒng)采用SpringMVC+Spring+Mybatis進(jìn)行搭建,實(shí)現(xiàn)了用戶管理、圖書(shū)管理、公告管理、系統(tǒng)管理、借閱與歸還及到期提醒等功能,達(dá)到了高效管理圖書(shū)的目的,能有效提高管理人員的工作效率。

參考文獻(xiàn):

[1]張瀅月.高校圖書(shū)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].西安:西安工程大學(xué),2019.

[2]歐陽(yáng)志忠.基于ASP.NET技術(shù)的圖書(shū)管理系統(tǒng)開(kāi)發(fā)[D].成都:電子科技大學(xué),2012.

[3]曾國(guó)清.圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].信息與電腦(理論版),2018(17):101-103.

[4]黃文漢.基于Web的在線圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2017,13(26):97-98,103.

作者:張俊 潘文軍 單位:攀枝花學(xué)院