资源简介

pyqt5图书管理系统

python pyqt5搭建一个图书管理系统

终于第一个版本发布上来了,基本实现都比较简陋

### 开始
#### 安装依赖
```sh
pip install PyQt5 -i https://pypi.douban.com/simple
pip install pymysql -i https://pypi.douban.com/simple 
```

#### 安装数据库
安装任意一种服务器类型数据库即可[Mariadb下载](https://mariadb.org/)
#### 创建数据库以及建表
进入项目根目录`cd BookManage`,运行`python generate_data.py`生成数据库文件 

#### 修改数据库的连接属性
进入util->dbutil文件,修改里面的数据库连接属性。

#### 运行
进入到项目的根目录下,
`python run.py`
既可以运行项目。

### 包含功能
1. 权限分级
    - 普通用户
    - 管理员用户
2. 普通用户
    - 借书
    - 还书
    - 续借
3. 管理员用户
    - 添加图书
    - 编辑图书
    - 删除图书
    - 催还

资源截图

代码片段和文件信息

“““
coding:utf-8
file: frozen_dir.py
@author: jiangwei
@contact: jiangwei_1994124@163.com
@time: 2020/5/9 21:28
@desc:
“““
import sys
import os


def app_path():
    if hasattr(sys ‘frozen‘):
        return os.path.dirname(sys.executable)
    return os.path.dirname(__file__)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1209  2020-06-27 10:17  BookManage-master\.gitignore

     文件        293  2020-06-27 10:17  BookManage-master\frozen_dir.py

     文件       4277  2020-06-27 10:17  BookManage-master\generate_data.py

     文件      11357  2020-06-27 10:17  BookManage-master\LICENSE

     文件       1291  2020-06-27 10:17  BookManage-master\README.md

     文件       4075  2020-06-27 10:17  BookManage-master\res\img\app-icon.png

     文件       7840  2020-06-27 10:17  BookManage-master\res\img\borrow_book.png

     文件      67646  2020-06-27 10:17  BookManage-master\res\img\delay_time.ico

     文件      64574  2020-06-27 10:17  BookManage-master\res\img\delete.ico

     文件       4072  2020-06-27 10:17  BookManage-master\res\img\delete.png

     文件       4614  2020-06-27 10:17  BookManage-master\res\img\edit.png

     文件     336648  2020-06-27 10:17  BookManage-master\res\img\home.png

     文件      44606  2020-06-27 10:17  BookManage-master\res\img\push.ico

     文件      44942  2020-06-27 10:17  BookManage-master\res\img\return.ico

     文件        637  2020-06-27 10:17  BookManage-master\res\style\dark_style.qss

     文件       1345  2020-06-27 10:17  BookManage-master\res\style\img\arrow-left.png

     文件       1348  2020-06-27 10:17  BookManage-master\res\style\img\arrow-right.png

     文件        542  2020-06-27 10:17  BookManage-master\res\style\img\checkbox_checked.png

     文件        564  2020-06-27 10:17  BookManage-master\res\style\img\minus.png

     文件        392  2020-06-27 10:17  BookManage-master\res\style\img\more.png

     文件        983  2020-06-27 10:17  BookManage-master\res\style\img\plus.png

     文件        847  2020-06-27 10:17  BookManage-master\res\style\img\Raidobox_checked.png

     文件        796  2020-06-27 10:17  BookManage-master\res\style\img\Raidobox_unchecked.png

     文件        798  2020-06-27 10:17  BookManage-master\res\style\img\Raidobox_unchecked_hover.png

     文件        373  2020-06-27 10:17  BookManage-master\res\style\img\spinbox_down.png

     文件        357  2020-06-27 10:17  BookManage-master\res\style\img\spinbox_down_pressed.png

     文件        379  2020-06-27 10:17  BookManage-master\res\style\img\spinbox_up.png

     文件        363  2020-06-27 10:17  BookManage-master\res\style\img\spinbox_up_pressed.png

     文件       3897  2020-06-27 10:17  BookManage-master\res\style\style.qss

     文件        355  2020-06-27 10:17  BookManage-master\run.py

............此处省略46个文件信息

评论

共有 条评论