python + pyqt5搭建一个图书管理系统 BookManager-master  运行记录

这篇博客记录了使用Python和PyQt5搭建图书管理系统的详细过程,包括安装PyQt5和pymysql依赖,设置MariaDB数据库,创建数据库表,并提供了权限分级功能。用户可以进行借书、还书、续借操作,而管理员则能添加、编辑和删除图书,以及催还。项目源代码可在优快云找到。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

网上下载了个PYQT5的程序 记录下 成功运行起来的过程

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

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

开始

安装依赖

pip install PyQt5 -i https://pypi.douban.com/simple
pip install pymysql -i https://pypi.douban.com/simple 

安装数据库

安装任意一种服务器类型数据库即可Mariadb下载

创建数据库以及建表

进入项目根目录cd BookManage,运行python generate_data.py生成数据库文件

修改数据库的连接属性

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

运行

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

包含功能

  1. 权限分级
    • 普通用户
    • 管理员用户
  2. 普通用户
    • 借书
    • 还书
    • 续借
  3. 管理员用户
    • 添加图书
    • 编辑图书
    • 删除图书
    • 催还

https://blog.youkuaiyun.com/a1119330575/article/details/115059330?spm=1001.2014.3001.5501 按照这个安装MariaDB成功后  回到 pycharm

选择 generate_data.py文件  右键执行  会弹出 terminal 窗口

如下操作 创建 数据库

E:\python3\python.exe F:/pycharmproject/好例子网_BookManage-master/BookManage-master/generate_data.py
Starting the create database operation, please enter the information required for the database.
------------------------------------
please input database host:localhost
please input database port:3306
please input database user:root
please input database password:
------------------------------------
create database...
database created done.
------------------------------------
create user table...
user table created done.
------------------------------------
create book table...
book table created done.
------------------------------------
create borrow_info table...
borrow_info table created done.
------------------------------------
create ask_return table...
ask_return table created done.
------------------------------
operate done.
create database successful.
Is insert some sample data into the database?
1. insert
2. exit
please select the option:

到 run.py 文件  右键 运行

弹出登录窗口 

点击注册 输入 用户名 密码

 

回到登录界面 用创建的用户名 密码登录 就可以了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值