Python代码实现图书管理系统是一种常用的图书管理系统,它可以帮助用户实现对图书的管理和查询。
使用方法
- 需要在Python环境中安装相关依赖,如MySQL数据库、Flask框架等。
- 需要创建一个数据库,用于存储图书信息。
- 需要编写Python代码,实现图书管理系统的功能,包括添加图书、删除图书、查询图书等。
- 需要运行Python代码,实现图书管理系统的功能。
示例代码
# 导入相关模块
from flask import Flask
import mysql.connector
# 创建Flask应用
app = Flask(__name__)
# 创建MySQL连接
conn = mysql.connector.connect(host='localhost', user='root', password='123456', database='bookdb')
# 定义添加图书函数
@app.route('/add_book')
def add_book():
# 获取参数
book_name = request.args.get('book_name')
author = request.args.get('author')
# 构建SQL语句
sql = 'INSERT INTO book (book_name, author) VALUES (%s, %s)'
# 执行SQL语句
cursor.execute(sql, (book_name, author))
# 提交事务
conn.commit()
# 返回响应
return '添加图书成功'
# 定义删除图书函数
@app.route('/delete_book')
def delete_book():
# 获取参数
book_name = request.args.get('book_name')
# 构建SQL语句
sql = 'DELETE FROM book WHERE book_name = %s'
# 执行SQL语句
cursor.execute(sql, (book_name,))
# 提交事务
conn.commit()
# 返回响应
return '删除图书成功'
# 定义查询图书函数
@app.route('/query_book')
def query_book():
# 获取参数
book_name = request.args.get('book_name')
# 构建SQL语句
sql = 'SELECT * FROM book WHERE book_name = %s'
# 执行SQL语句
cursor.execute(sql, (book_name,))
# 获取查询结果
result = cursor.fetchone()
# 返回响应
return '查询图书成功,图书信息:' + result
# 运行Flask应用
if __name__ == '__main__':
app.run()
以上就是Python代码实现图书管理系统的使用方法以及示例代码,可以根据需要修改示例代码,实现更多功能。