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中函数的基本定义与调用及内置函数详解)
- python中迭代器的作用(Python3.5迭代器与生成器用法实例分析)
- python中的eval函数的用法(Python eval的常见错误封装及利用原理详解)
- 笨办法学python3目录(如何愉快地迁移到 Python 3)
- python中函数最少能定义几个参数(Python函数中不定长参数的写法)
- 怎么用python分析足球(使用Python进行体育竞技分析预测球队成绩)
- python3.7不兼容pywinauto(浅谈python编译pyc工程--导包问题解决)
- python一分钟认识条件判断(对python判断ip是否可达的实例详解)
- 如何用python画函数图(使用python绘制二元函数图像的实例)
- python为什么要用多进程(对Python的多进程锁的使用方法详解)
- python包和模块管理(python的依赖管理的实现)
- python scrapy爬虫教程视频(详解python3 + Scrapy爬虫学习之创建项目)
- pythonhash使用(详解python中的hashlib模块的使用)
- python dict 操作(Python中dict和set的用法讲解)
- python多线程并发使用场景(对python多线程SSH登录并发脚本详解)
- 《金陵秘事》的剧情跌宕起伏 给观众带来的怎样的感官体验(金陵秘事的剧情跌宕起伏)
- 少儿口才表达影响未来一生,50首经典绕口令和孩子玩出聪明大脑(少儿口才表达影响未来一生)
- 玩网游居然让人更友善 很难以让人置信(玩网游居然让人更友善)
- 学好汉语拼音,从娃娃绕口令抓起,平时还是要多练 收藏好(从娃娃绕口令抓起)
- 仙女们的私藏鲜法大PK 鲜香切块牛肉(仙女们的私藏鲜法大PK)
- 天热没胃口 这道菜开胃又下饭,2个小技巧新手一学就会(这道菜开胃又下饭)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9