大家好,小编来为大家解答以下问题,用python做一个图书管理系统,如何python图书管理系统界面,今天让我们一起来看看吧!
Source code download: 本文相关源码
图书管理系统:界面设计的比较丑请忽略
数据要求
根据系统的需求,将需要的数据分类记录如下:
(1) 图书信息:编号、名称、储量、作者、出版时间
(2) 图书借阅信息:读者学号、图书编号、记录编号、借书日期、还书日期
(3) 读者信息:学号、姓名、性别、班级、剩余最大借书量
(4) 管理者信息:管理者姓名、职工号、权限级别
在这里插入图片描述
import tkinter as tk
import tkinter.messagebox as msg
import pymysql
import os
BACK_PATH="resources"+os.sep+"background.gif"
def check_book():
db = pymysql.connect("localhost", "root", "*****", "library")
cursor = db.cursor()
a = input_book.get()
sql = "SELECT * FROM book WHERE bname = '%s'" % (a)
cursor.execute(sql)
results = cursor.fetchone()
if results:
root3 = tk.Tk()
root3.title('查询到的书')
val = "您要查询的书号为:%s" % (results[0])
print1 = tk.Label(root3, text=val)
print1.grid(row=0, column=0, padx=10, pady=5)
val = "您要查询的书号为:%s" % (results[0])
print2 = tk.Label(root3, text=val)
print2.grid(row=1, column=0, padx=10, pady=5)
val = "您要查询的书的作者为:%s" % (results[1])
print3 = tk.Label(root3, text=val)
print3.grid(row=2, column=0, padx=10, pady=5)
val = "您要查询的书的作者为:%s" % (results[2])
print4 = tk.Label(root3, text=val)
print4.grid(row=3, column=0, padx=10, pady=5)
val = "您要查询的书名为:%s" % (results[3])
print5 &#