# Book-Management-System-master **Repository Path**: xiang-qiujie/book-management-system-master ## Basic Information - **Project Name**: Book-Management-System-master - **Description**: python简单图书管理系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-19 - **Last Updated**: 2025-11-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 图书管理系统 (Book Management System) 一个基于 Flask 的图书馆管理系统,支持管理员和普通用户两种角色。 ## 功能特性 ### 管理员功能 - 使用凭证登录(示例账号:ID: 201801, 密码: 123456) - 按书名、ISBN、作者或类别搜索图书(模糊搜索) - 按借书证号搜索学生信息 - 新书登记和库存补充 - 处理图书借阅和归还 - 修改管理员资料和密码 ### 普通用户功能 - 查看图书信息 - 查询借阅记录 - 通过顶部导航栏在功能间切换(无需登录) ## 技术栈 - 后端:Flask (Python) - 前端:LayUI 框架 - 数据库:SQLite - 依赖管理:pip ## 安装与运行 ### 1. 安装依赖 ```bash pip install flask flask-sqlalchemy flask-login flask-wtf wtforms ``` ### 2. 运行应用 ```bash python book_management_sys.py ``` ### 3. 访问系统 在浏览器中打开 `http://127.0.0.1:5000` ## 项目结构 ``` . ├── book_management_sys.py # 主应用文件 ├── forms.py # 表单定义 ├── data.sqlite # SQLite 数据库文件 ├── templates/ # HTML 模板 ├── static/ # 静态资源文件 │ └── layui/ # LayUI 框架 └── README.md # 项目说明文档 ``` ## 登录信息 - 管理员账号:201801 - 密码:123456 ## 注意事项 - 本系统预装了测试数据用于演示 - 系统使用 SQLite 数据库,数据持久化存储在 `data.sqlite` 文件中