python实现图书借阅系统


Posted in Python onFebruary 20, 2019

本文实例为大家分享了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 相关文章推荐
python3使用urllib示例取googletranslate(谷歌翻译)
Jan 23 Python
详解Django中Request对象的相关用法
Jul 17 Python
Python中MySQLdb和torndb模块对MySQL的断连问题处理
Nov 09 Python
Python实现PS图像明亮度调整效果示例
Jan 23 Python
使用python获取csv文本的某行或某列数据的实例
Apr 03 Python
python实现图片彩色转化为素描
Jan 15 Python
python找出因数与质因数的方法
Jul 25 Python
PyTorch实现AlexNet示例
Jan 14 Python
Python中os模块功能与用法详解
Feb 26 Python
使用python检查yaml配置文件是否符合要求
Apr 09 Python
python工具快速为音视频自动生成字幕(使用说明)
Jan 27 Python
pytorch 使用半精度模型部署的操作
May 24 Python
python 调用钉钉机器人的方法
Feb 20 #Python
python钉钉机器人运维脚本监控实例
Feb 20 #Python
Python实现钉钉发送报警消息的方法
Feb 20 #Python
python给微信好友定时推送消息的示例
Feb 20 #Python
linux查找当前python解释器的位置方法
Feb 20 #Python
python 定时器,实现每天凌晨3点执行的方法
Feb 20 #Python
python爬取酷狗音乐排行榜
Feb 20 #Python
You might like
PHP API接口必备之输出json格式数据示例代码
2017/06/27 PHP
PHP实现验证码校验功能
2017/11/16 PHP
JS处理VBArray的函数使用说明
2008/05/11 Javascript
点图片上一页下一页翻页效果
2008/07/09 Javascript
JavaScript中的运算符种类及其规则介绍
2013/09/26 Javascript
JS动态修改表格cellPadding和cellSpacing的方法
2015/03/31 Javascript
jQuery easyui的validatebox校验规则扩展及easyui校验框validatebox用法
2016/01/18 Javascript
Web 开发中Ajax的Session 超时处理方法
2017/01/19 Javascript
jQuery用noConflict代替$的实现方法
2017/04/12 jQuery
微信小程序实现基于三元运算验证手机号/姓名功能示例
2019/01/19 Javascript
Python版实现微信公众号扫码登陆
2020/05/28 Javascript
Openlayers3实现车辆轨迹回放功能
2020/09/29 Javascript
[46:14]VGJ.T vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Django中的CBV和FBV示例介绍
2018/02/25 Python
python实现将excel文件转化成CSV格式
2018/03/22 Python
Python基于递归和非递归算法求两个数最大公约数、最小公倍数示例
2018/05/21 Python
python中多层嵌套列表的拆分方法
2018/07/02 Python
使用Python机器学习降低静态日志噪声
2018/09/29 Python
Python3多线程基础知识点
2019/02/19 Python
Python实现九宫格式的朋友圈功能内附“马云”朋友圈
2019/05/07 Python
python Django里CSRF 对应策略详解
2019/08/05 Python
python deque模块简单使用代码实例
2020/03/12 Python
基于HTML5 的人脸识别活体认证的实现方法
2016/06/22 HTML / CSS
美国最大的旗帜经销商:Carrot-Top
2018/02/26 全球购物
倩碧英国官网:Clinique英国
2018/08/10 全球购物
生产现场工艺工程师岗位职责
2013/11/28 职场文书
财务内勤岗位职责
2014/04/17 职场文书
《沉香救母》教学反思
2014/04/19 职场文书
梅花魂教学反思
2014/04/25 职场文书
中国梦口号
2014/06/13 职场文书
文明城市标语
2014/06/16 职场文书
2015年农村党员干部主题教育活动总结
2015/03/25 职场文书
致创业您:正能量激励人心句子(48条)
2019/08/15 职场文书
html5表单的required属性使用
2021/07/07 HTML / CSS
四十九个javascript小知识实用技巧
2021/11/20 Javascript
PYTHON InceptionV3模型的复现详解
2022/05/06 Python