python实现图书借阅系统
本文实例为大家分享了python实现图书借阅系统的具体代码,供大家参考,具体内容如下
部分代码:
fromflaskimportFlask,render_template
fromflaskimportrequest
fromDBimportcreatedb
fromflaskimportsession
app=Flask(__name__)
app.config['SECRET_KEY']='123456'
#首页-->登录页面
@app.route('/')
defhello_world():
returnrender_template('login.html')
#注册页面
@app.route('/showregister')
defshowregister():
returnrender_template('register.html')
#登录页面提交信息
@app.route('/login',methods=['GET','POST'])
deflogin():
username=request.form.get('username')
stuid=request.form.get('password')#学号为密码
flag=createdb.selectStu(stuid,username)
ifflag:
session['username']=username
session['stuid']=stuid
returnrender_template('index.html',stuid=stuid,username=username)
else:
returnrender_template('login.html')
#注册页面提交信息
@app.route('/register',methods=['GET','POST'])
defregister():
username=request.form.get('username')
stuid=request.form.get('password')#学号为密码
returncreatedb.insert(stuid,username)
#显示书籍信息页面
@app.route('/ShowBook')
defShowBook():
returncreatedb.queryAllBook()
#显示添加书籍页面
@app.route('/AddBook')
defAddBook():
returnrender_template('AddBook.html')
#添加书籍信息
@app.route('/Add',methods=['GET','POST'])
defAdd():
bookName=request.form.get('bookname')
bookAuthor=request.form.get('author')
returncreatedb.addBook(bookName,bookAuthor)
#显示借阅书籍信息
@app.route('/BorrowBook')
defBorrowBook():
returncreatedb.queryBorrowBook()
#显示借阅书籍信息
@app.route('/Borrow',methods=['GET','POSt'])
defBorrow():
bookName=request.form.get('bookName')
bookAuthor=request.form.get('bookAuthor')
username=session.get('username')
stuid=session.get('stuid')
returncreatedb.Borrow(username,stuid,bookName,bookAuthor)
#显示借阅书籍信息
@app.route('/ReturnBook',methods=['GET','POST'])
defReturnBook():
bookName=request.form.get("bookName")
returncreatedb.ReturnBook(bookName)
#显示借阅书籍信息
@app.route('/UserInfo')
defUserInfo():
stuid=session.get('stuid')
username=session.get('username')
returnrender_template('userInfo.html',stuid=stuid,username=username)
if__name__=='__main__':
app.run(debug=True)
源码下载:python实现图书借阅系统
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。