当前位置: 移动技术网 > IT编程>脚本编程>Python > python实现图书借阅系统

python实现图书借阅系统

2019年03月19日  | 移动技术网IT编程  | 我要评论

天蓬纵横,打折优惠券网,澳门地图全图

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

部分代码:

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('', 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)

源码下载:

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

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网