python图书馆管理系统源码(python实现图书借阅系统)
类别:脚本大全 浏览量:1070
时间:2022-01-24 00:02:20 python图书馆管理系统源码
python实现图书借阅系统本文实例为大家分享了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怎么判断对象属性(判断python对象是否可调用的三种方式及其区别详解)
- python的三维画图(python处理DICOM并计算三维模型体积)
- pythonmysql使用教程(Python异步操作MySQL示例使用aiomysql)
- python创建hbase命名空间(python使用phoenixdb操作hbase的方法示例)
- python线程池怎么设置(python自定义线程池控制线程数量的示例)
- python pyqt 教程(Python+PyQt5实现美剧爬虫可视工具的方法)
- python取当前日期(Python实现根据日期获取当天凌晨时间戳的方法示例)
- eclipse配置python(eclipse创建python项目步骤详解)
- python爬虫request方法介绍(详解Python3网络爬虫二:利用urllib.urlopen向有道翻译发送数据获得翻译结果)
- eval详解python(深度辨析Python的eval与exec的方法)
- python定时任务详解(使用Python做定时任务及时了解互联网动态)
- python自学编程笔记(Python 编程速成推荐)
- python为什么使用logging(python中logging模块的一些简单用法的使用)
- python3爬虫代码(Python3爬楼梯算法示例)
- python 多进程的启动和停止(Python3.5多进程原理与用法实例分析)
- nginx事件模型有几种(Python实现监控Nginx配置文件的不同并发送邮件报警功能示例)
- 全椒人在苏州10周年联谊会在苏州举办(全椒人在苏州10周年联谊会在苏州举办)
- 这个全椒人被通报表彰,看看你认识吗(这个全椒人被通报表彰)
- 全椒人,38年集体回忆 1980-2018 ,看完不要哭(全椒人38年集体回忆)
- 董元奔吟咏历代文人 1012新旧均可 全椒人张璪 1022 -1093(董元奔吟咏历代文人)
- 泪目 这位 刷屏 的英雄,是全椒人的骄傲(泪目这位刷屏)
- 人从众 火炎焱 全椒再现 正月十六走太平 的魅力(人从众火炎焱全椒再现)
热门推荐
- python实现删除列表重复元素功能(Python实现删除排序数组中重复项的两种方法示例)
- python datetime模块是什么(Python中时间datetime的处理与转换用法总结)
- docker的安装部署(Docker快速安装Zookeeper的详细教程)
- mpp数据库的客户端工具(xampp默认mysql数据库root密码的修改)
- docker进入redis容器(Docker配置redis哨兵模式的方法多服务器上)
- dedecms操作手册(织梦DEDECMS结构化数据Meta申明标签)
- laravel常用的辅助函数介绍(Laravel向公共模板赋值方法总结)
- python抖音视频收集(python制作抖音代码舞)
- nginxlocation匹配参数(nginx location优先级的深入讲解)
- ftp文件操作三种类型(详解ftp创建文件权限问题)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9