# python-mysql-book-management-system **Repository Path**: xylsgitee/python-mysql-book-management-system ## Basic Information - **Project Name**: python-mysql-book-management-system - **Description**: 通过python连接mysql的图书管理系统,图形界面采用python'原生的tkinter以及ttk - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 3 - **Created**: 2021-11-06 - **Last Updated**: 2024-08-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 项目说明 > 本项目为 浙江大学 数据库系统 春学期大作业(实验五,单人完成)。通过编程语言连接数据库实现一个图书管理系统。 > > 老师说过编程语言不限,因此我选择了课上虽没有讲过,但是却最为简便的python来完成。 > > 涉及到的python模块包括:pymysql(用于连接mysql数据库),tkinter(图形界面) 我采用的环境为`vscode+anaconda`,采用其他的python集成开发环境也可。 首先打开`config.txt`文件,将登录的用户密码改成你的电脑上的mysql用户名和密码。 并且确保你的电脑上按照pdf实验报告中的描述建立了library数据库和三个table。 程序的入口为`Gui.py`,用vscode打开这个文件,右键,然后选择`在终端运行python文件`。如果提示说找不到bg.jpg,请尝试更换工作目录(vscode的默认工作目录通常为c:\user,而anaconda自带的spyder默认工作目录则是原文件所在文件夹。如果解决不了,可以换用spyder)。vscode更换工作目录的方法为,请在终端用cd命令,将目录修改到source文件夹。然后程序即可正常运行。如果出现了意料之外的bug,请查看终端的输出。我会用python的logging模块将异常输出到控制台。