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 相关文章推荐
以一段代码为实例快速入门Python2.7
Mar 31 Python
python压缩文件夹内所有文件为zip文件的方法
Jun 20 Python
Python实现代码统计工具(终极篇)
Jul 04 Python
Python Django使用forms来实现评论功能
Aug 17 Python
Python的语言类型(详解)
Jun 24 Python
Python zip()函数用法实例分析
Mar 17 Python
PyCharm设置每行最大长度限制的方法
Jan 16 Python
python实现字典嵌套列表取值
Dec 16 Python
Django单元测试中Fixtures的使用方法
Feb 26 Python
python 实现图片修复(可用于去水印)
Nov 19 Python
python 监控服务器是否有人远程登录(详细思路+代码)
Dec 18 Python
Python中使用tkFileDialog实现文件选择、保存和路径选择
May 20 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
实用函数2
2007/11/08 PHP
PHP常用字符串函数用法实例总结
2020/06/04 PHP
番茄的表单验证类代码修改版
2008/07/18 Javascript
对JavaScript的eval()中使用函数的进一步讨论
2008/07/26 Javascript
JS实现淘宝幻灯片效果的实现方法
2013/03/22 Javascript
javascript loadScript异步加载脚本示例讲解
2013/11/14 Javascript
JavaScript每天必学之事件
2016/09/18 Javascript
jQuery插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
2017/04/11 jQuery
使用requirejs模块化开发多页面一个入口js的使用方式
2017/06/14 Javascript
关于JavaScript的单双引号嵌套问题
2017/08/20 Javascript
three.js中3D视野的缩放实现代码
2017/11/16 Javascript
Vue-component全局注册实例
2018/09/06 Javascript
vue基于element的区间选择组件
2018/09/07 Javascript
vue中v-for通过动态绑定class实现触发效果
2018/12/06 Javascript
js中的数组对象排序分析
2018/12/11 Javascript
node基于async/await对mysql进行封装
2019/06/20 Javascript
SQLite3中文编码 Python的实现
2017/01/11 Python
关于Python中Inf与Nan的判断问题详解
2017/02/08 Python
对python3 urllib包与http包的使用详解
2018/05/10 Python
Jupyter notebook在mac:linux上的配置和远程访问的方法
2019/01/14 Python
详解爬虫被封的问题
2019/04/23 Python
Django中如何使用sass的方法步骤
2019/07/09 Python
对Django 转发和重定向的实例详解
2019/08/06 Python
Python 使用指定的网卡发送HTTP请求的实例
2019/08/21 Python
Python字符串hashlib加密模块使用案例
2020/03/10 Python
python中pivot()函数基础知识点
2021/01/03 Python
英国最大的电子产品和家电零售企业:Currys PC World
2016/09/24 全球购物
MIKI HOUSE美国官方网上商店:日本领先的婴儿和儿童高级时装品牌
2020/06/21 全球购物
医务人员自我评价
2014/01/26 职场文书
旅游个人求职信范文
2014/01/30 职场文书
推广普通话共筑中国梦演讲稿
2014/09/21 职场文书
领导班子四风对照检查材料思想汇报
2014/09/26 职场文书
年度考核表个人总结
2015/03/06 职场文书
七年级生物教学反思
2016/02/20 职场文书
有关保护环境的宣传标语100条
2019/08/07 职场文书
Lombok的详细使用及优缺点总结
2021/07/15 Java/Android