PHP+MySql實現圖書管理系統


這個圖書管理系統是我學完PHP時寫的一個練手項目,功能參考了自己學校的圖書管理系統。為了鍛煉自己的動手能力以及加深對代碼的理解,前端和后端均由自己完成,前端使用了一些基本的框架(畢竟我主攻后端開發方向),后端大部分要用到的功能都是自己從底層實現並封裝,基本沒有用到第三方框架。總體來說還是比較簡陋的,在某些地方可能存在缺陷或者漏洞。

項目地址

此項目已經提交到我的Github中
倉庫地址:https://github.com/horvey/Library-Manager

基本功能

  • 用戶
    • 查詢圖書狀態(能夠進行搜索)
    • 管理自己的賬戶,如:修改密碼、掛失等
    • 對已借的圖書進行續借操作
  • 管理員
    • 管理圖書,增刪改查
    • 管理用戶,如修改密碼、掛失、刪除等
    • 借閱管理

特點

  • 數據庫中的數據來自豆瓣圖書Top250
  • 前端頁面使用jQuery+BootStrap實現,勉強能看(前端能力實在有限)
  • 后端采用MVC的思想,參考ThinkPHP框架的結構和思路,自己實現並封裝了一個簡單的MVC框架(View層使用了Smarty模板引擎)
  • 后端使用的數據庫工具類、驗證碼類、分頁類均由自己實現並封裝
  • 可通過配置文件(Base/Conf.php)對項目進行配置(數據庫設置和默認路由設置)
  • 前端大部分數據通過Ajax與后端進行交互,頁面跳轉較少

部署注意事項

  1. index.php為整個項目的入口文件
  2. 確保你的PHP開啟了gd2mysqli擴展
  3. book.sql中的數據導入到數據庫,並在Base/Conf.php修改數據庫連接信息(點擊登錄沒反應可能就是沒有設置正確的連接信息)
  4. 默認管理員賬號為10086,密碼為admin
  5. 默認一般用戶的密碼為123456,初始的賬號有10000100011000210010,其中10010默認被掛失

部分截圖

登陸界面

圖書管理


用戶管理


借閱管理


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM