Python书籍管理系统

技术栈:Python3.7+mysql8.0+Tkinter

基本功能:用户登录、注册,录入书籍、修改书籍、查询书籍、删除书籍、统计书籍、排序书籍、导出书籍信息到本地功能,涵盖管理系统的增删改查。

完整代码见文末链接~~~

需要安装的库:

import pymysql
import pandas as pd
from tkinter import *
from tkinter import ttk
from tkinter import messagebox

数据库初始操作:

# 初始化数据库
    db = pymysql.connect(host='localhost',
                         user='root',  # 用户名
                         password='178401',  # 数据库密码
                         database='book_database')  # 数据库名字

在使用之前,需要确保已经下载安装好mysql,并且将数据库密码配置为自己的mysql密码。

进入mysql,创建名为book_database的数据库

create database book_database;

出现如上图所示的OK,就可以顺利运行代码了,建表操作已经在代码中集成。

系统初始如下:

初始化登录界面代码如下:

class Login():
    def __init__(self):
        self.login_root=Tk()
        self.login_root.title('书籍管理系统')
        self.login_root.minsize(250, 150)
        self.judge=False

    def login_tk(self):   #登录主界面
        Button(self.login_root, text='登录系统', width=30, height=2,command=self.test_log).grid(row=0, column=0, padx=5, pady=5)
        B
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Petrichor2516

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值