ここでは、user テーブル、book テーブル、借用テーブルの 3 つのテーブルが必要です。データベースの名前は bbs (図書借用システム)
1. ユーザー テーブル
2. 書籍テーブルであることに注意してください。
bookname: 本のタイトル
author: 著者
booknum: 本の番号
bookpress: 出版社
bookamoun: 番号本の数
3. 借用テーブル
##id:借用番号Python プログラム 1. メインプログラム: 図書貸出システム.pyborrowname:借入者
borrowbook: 借りている本
bookid: 書籍番号は書籍リスト booknum と同じです
borrowamoun: 借りる数量
borrowdate: 借りる日
borrowback: 返却日
# _*_ coding:utf-8 _*_ import pymysql import db_event import book_manage while True: print("欢迎使用图书借阅系统\ [1]登陆 [2]注册 [3]退出") choice = int(input("请输入您要进行的操作(数字):")) if choice == 1: name = input("请输入用户名:") login_status=db_event.user_login(name) if login_status==1: book_manage.manage(name) else: print("登陆失败") continue elif choice==2: create_user = db_event.user_create() print("用户创建成功,您创建的用户信息如下:/n\ 姓名:%s 年龄:%d 性别:%s 密码:%s" % (create_user[0], create_user[1], create_user[2], create_user[3])) elif choice==3: exit() else: print("无效操作!") continue2. 書籍管理情報: book_manage.py
import db_event def manage(name): while True: print("欢迎进入图书系统\n\ [1]查询图书 [2] 借阅图书 [3]捐赠图书 [4]归还图书 [5]退出") num = int(input('输入您的选择:')) if num == 1: db_event.book_select() elif num == 2 : chos=int(input("请选择[1]借阅 [2]续借 [3]查询借阅信息 [4]退出")) if chos==1: db_event.book_borrow(name) elif chos==2: db_event.borrow_again() elif chos==3: db_event.borrow_info_select(name) elif chos==4: continue else: print("无效操作") elif num == 3 : db_event.book_juanzeng() elif num == 4 : db_event.book_back() elif num == 5 : break else: print("无效输入!")3. データベース操作: db_event.py
りー
以上がPython を Mysql に接続して図書貸出システムを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。