畢業(yè)設(shè)計(jì)-圖書管理系統(tǒng)
介紹
本系統(tǒng)為采用Springboot + Mysql + MybatisPlus+Thymeleaf技術(shù)架構(gòu)開發(fā)的單端電腦端圖書管理系統(tǒng)。該系統(tǒng)有兩個(gè)登入身份、共8個(gè)功能模塊(修改密碼為共用模塊)
軟件架構(gòu)
后端: Springboot | MybatisPlus
前端: Thymeleaf
環(huán)境: jdk1.7以上 | Maven | Mysql
功能結(jié)構(gòu)
該系統(tǒng)支持兩種不同的身份登入,分別是讀者與管理員。不同身份的對(duì)應(yīng)功能如下:?

功能介紹
【代碼結(jié)構(gòu)與數(shù)據(jù)庫截圖】


【功能詳述】
管理員與讀者使用相同登錄界面,在登錄頁進(jìn)行身份的選擇

?以管理員身份登錄后,首頁顯示該系統(tǒng)的基本功能介紹。此時(shí)左側(cè)工具欄可以看到管理員身份的所有功能:圖書管理、人員管理、借還管理、密碼修改。
△圖書管理
圖書管理模塊中可進(jìn)行【添加圖書】與【圖書管理】。
圖書添加中,在錄入界面錄入圖書名、作者、出版社、ISBN等圖書相關(guān)信息,分類的填寫會(huì)影響圖書在圖書管理中的檢索。點(diǎn)擊“添加”后,即可成功添加圖書。添加的圖書可在二級(jí)菜單“圖書管理”中查看。?

?圖書管理列表中為系統(tǒng)的現(xiàn)有圖書,可以通過界面上方的分類、圖書名進(jìn)行檢索。列表中的圖書可以進(jìn)行“查看詳情”、“編輯”、“刪除”操作。?

△人員管理
人員管理與圖書管理結(jié)構(gòu)相同,可進(jìn)行【添加人員】與【人員管理】。
添加人員時(shí)需錄入姓名、用戶名、密碼、性別、生日、地址、電話、及角色信息。成功添加的人員可以在【人員管理】中查看。

?人員管理列表中現(xiàn)有的人員信息,可以通過界面上方的角色、姓名進(jìn)行檢索。列表中的人員可以進(jìn)行“編輯”、“刪除”操作。

△借還管理
借還管理模塊顯示當(dāng)前圖書借還的流水日志,支持通過借還狀態(tài)與圖書名進(jìn)行搜索。按借出時(shí)間順序顯示借還日志,日志列表中顯示書籍當(dāng)前的還書狀態(tài)。狀態(tài)包含“未還”、“超期”、“已還”、“已催還”

△密碼修改
密碼修改模塊中用戶可以通過錄入舊密碼與新密碼,并確認(rèn)新密碼來修改密碼。

?以讀者身份登錄后,首頁顯示該系統(tǒng)的基本功能介紹。此時(shí)左側(cè)工具欄可以看到讀者身份的所有功能:圖書查詢、我的借還、圖書掛失、個(gè)人信息、密碼修改。
△圖書查詢
圖書查詢模塊中可以通過分類與圖書名搜索圖書。圖書列表顯示系統(tǒng)的所有圖書,可以“查看詳情”與“借閱圖書”。

△我的借還
我的借還可以進(jìn)行【我要還書】與【借還管理】。
我要還書頁面可以看到當(dāng)前賬號(hào)的借閱書籍,書籍列表顯示書籍基本信息、借出天數(shù)、應(yīng)還天數(shù)、圖書狀態(tài)與還書續(xù)借操作。其中包含了已經(jīng)超期、掛失的圖書無法續(xù)借,未還圖書可以歸還與續(xù)借的規(guī)則邏輯。

借還管理中顯示賬戶的借還流水,包含借閱、歸還的操作日志,并顯示該條日志的圖書狀態(tài)??梢詫?duì)日志進(jìn)行“刪除”操作。

△圖書掛失
圖書掛失分為【掛失】和【解掛】。
掛失列表中顯示正在借閱與掛失的圖書,顯示其借閱狀態(tài)與掛失狀態(tài),對(duì)未掛失的圖書可以進(jìn)行“掛失”操作。

?解掛列表中顯示正在掛失中的書籍,可以進(jìn)行“解掛”與“賠償”操作。

△個(gè)人信息
個(gè)人信息顯示當(dāng)前賬戶的個(gè)人信息,點(diǎn)擊“修改”可以修改個(gè)人信息。

△密碼修改
本功能模塊與管理員身份中的【密碼修改】功能一致。
使用說明
創(chuàng)建數(shù)據(jù)庫,執(zhí)行數(shù)據(jù)庫腳本
修改jdbc數(shù)據(jù)庫連接參數(shù)
下載安裝maven依賴jar
在tomcat服務(wù)器部署項(xiàng)目
請(qǐng)求地址:?http://localhost:8080/book
用戶名:admin
密碼:admin
項(xiàng)目預(yù)覽
地址:商品詳情
點(diǎn)擊商品詳情中的演示地址,看查看系統(tǒng)錄制的視頻
聯(lián)系作者
這是作者的微信二維碼,如需本項(xiàng)目源代碼,可掃碼聯(lián)系聯(lián)系作者

這是作者的公眾號(hào)二維碼,時(shí)不時(shí)推一些新開發(fā)的項(xiàng)目源碼與高效軟件工具,感興趣的朋友給個(gè)關(guān)注
