您的位置:首页 > 脚本大全 > > 正文

python图书馆管理系统源码(python实现图书借阅系统)

更多 时间:2022-01-24 00:02:20 类别:脚本大全 浏览量:1070

python图书馆管理系统源码

python实现图书借阅系统

本文实例为大家分享了python实现图书借阅系统的具体代码,供大家参考,具体内容如下

部分代码:

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • from flask import Flask,render_template
  • from flask import request
  • from DB import createdb
  • from flask import session
  •  
  • app = Flask(__name__)
  • app.config['SECRET_KEY'] = '123456'
  •  
  • # 首页-->登录页面
  • @app.route('/')
  • def hello_world():
  •   return render_template('login.html')
  •  
  • # 注册页面
  • @app.route('/showregister')
  • def showregister():
  •   return render_template('register.html')
  •  
  • # 登录页面提交信息
  • @app.route('/login',methods=['GET','POST'])
  • def login():
  •   username = request.form.get('username')
  •   stuid = request.form.get('password') # 学号为密码
  •   flag = createdb.selectStu(stuid,username)
  •   if flag:
  •     session['username'] = username
  •     session['stuid'] = stuid
  •     return render_template('index.html', stuid=stuid, username=username)
  •   else:
  •     return render_template('login.html')
  •  
  • # 注册页面提交信息
  • @app.route('/register',methods=['GET','POST'])
  • def register():
  •   username = request.form.get('username')
  •   stuid = request.form.get('password')# 学号为密码
  •   return createdb.insert(stuid,username)
  •  
  • # 显示书籍信息页面
  • @app.route('/ShowBook')
  • def ShowBook():
  •   return createdb.queryAllBook()
  •  
  • # 显示添加书籍页面
  • @app.route('/AddBook')
  • def AddBook():
  •   return render_template('AddBook.html')
  •  
  • # 添加书籍信息
  • @app.route('/Add',methods=['GET','POST'])
  • def Add():
  •   bookName = request.form.get('bookname')
  •   bookAuthor = request.form.get('author')
  •   return createdb.addBook(bookName,bookAuthor)
  •  
  • # 显示借阅书籍信息
  • @app.route('/BorrowBook')
  • def BorrowBook():
  •   return createdb.queryBorrowBook()
  •  
  • # 显示借阅书籍信息
  • @app.route('/Borrow',methods=['GET','POSt'])
  • def Borrow():
  •   bookName = request.form.get('bookName')
  •   bookAuthor = request.form.get('bookAuthor')
  •   username = session.get('username')
  •   stuid = session.get('stuid')
  •   return createdb.Borrow(username,stuid,bookName,bookAuthor)
  •  
  • # 显示借阅书籍信息
  • @app.route('/ReturnBook',methods=['GET','POST'])
  • def ReturnBook():
  •   bookName = request.form.get("bookName")
  •   return createdb.ReturnBook(bookName)
  •  
  • # 显示借阅书籍信息
  • @app.route('/UserInfo')
  • def UserInfo():
  •   stuid = session.get('stuid')
  •   username = session.get('username')
  •   return render_template('userInfo.html',stuid = stuid,username = username)
  •  
  •  
  • if __name__ == '__main__':
  •   app.run(debug=True)
  • 源码下载:python实现图书借阅系统

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。

    您可能感兴趣