python实现图书借阅系统

作者:晚风润的侯侯 时间:2022-03-26 07:46:32 

本文实例为大家分享了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('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实现图书借阅系统

标签:python,借阅系统
0
投稿

猜你喜欢

  • python Manager 之dict KeyError问题的解决

    2022-12-17 07:38:09
  • Python中的Cookie模块如何使用

    2023-04-12 15:54:46
  • 在Django的模型中添加自定义方法的示例

    2021-12-07 17:14:58
  • vuex实现简单的购物车功能

    2024-05-08 10:42:20
  • Python下载网易云歌单歌曲的示例代码

    2023-06-10 17:06:28
  • JavaScript对象的property属性详解

    2024-05-05 09:22:57
  • SqlServer 多种分页方式 详解(含简单速度测试)

    2024-01-15 07:28:04
  • Python遍历文件夹和读写文件的实现方法

    2023-07-08 06:02:56
  • 在Python的setuptools框架下生成egg的教程

    2021-12-06 13:46:33
  • sqlserver锁表、解锁、查看销表的方法

    2024-01-12 15:57:38
  • MySQL数据库手册DATABASE操作与编码(小白入门篇)

    2024-01-24 16:20:54
  • asp 去除最后一个逗号为空字符串的代码

    2010-06-09 19:18:00
  • pd.read_csv读取文件路径出现的问题解决

    2022-03-16 06:12:53
  • Python图像阈值化处理及算法比对实例解析

    2022-08-14 19:32:33
  • vue如何获取指定元素

    2024-05-09 15:15:19
  • Python抛出引发异常(raise)知识点总结

    2023-09-12 06:56:01
  • Python 导入文件过程图解

    2021-06-04 12:31:34
  • 使用Pytorch来拟合函数方式

    2021-06-22 18:10:45
  • C#窗体读取EXCEL并存入SQL数据库的方法

    2024-01-17 18:16:58
  • 四个Python操作Excel的常用脚本分享

    2023-12-04 07:04:27
  • asp之家 网络编程 m.aspxhome.com