美文网首页程序员python 高级码农成才之路
Flask---图书管理系统借书流程和代码

Flask---图书管理系统借书流程和代码

作者: 幼姿沫 | 来源:发表于2020-10-12 19:43 被阅读0次

书籍管理员管理书籍借出归还和登记

借书后台代码展示

app.py

@app.route('/borrow_book',methods=['GET','POST'])

def borrow_book():

#查看当前用户所借图书记录  session中保存着当前用户的id

    user_id=session.get('user_id')

print('用户id',user_id)

#该用户未归还书记记录

    mybooks=Borrow_Book.query.filter(Borrow_Book.reader_id==user_id,Borrow_Book.restore_date==None).all()

print(f'用户借了{len(mybooks)}本书')

user=Reader.query.get(user_id)

print(f'用户{user_id} 最多借{user.reader_grade.quan_tity}本书 押金{user.reader_grade.max_money}')

#判断是否与最大借书数量的关系

    if len(mybooks)>user.reader_grade.quan_tity:

return '不可以再借出'

    else:

return '可以借'

    return '借书流程'


book.html

<!DOCTYPE html>

<html lang="en">

  <meta charset="utf-8">

  <meta http-equiv="X-UA-Compatible" content="IE=edge">

  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <meta name="description" content="">

  <meta name="author" content="">

  <link rel="shortcut icon" href="../../docs-assets/ico/favicon.png">

  <title>图书列表

  <link rel="stylesheet" href="http://cdn.bootcss.com/twitter-bootstrap/3.0.3/css/bootstrap.min.css">

  <link href="/static/css/signin.css" rel="stylesheet">

  <div class="container">

  <nav class="navbar navbar-default" role="navigation">

    <div class="navbar-header">

      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

        <span class="sr-only">Toggle navigation

        <span class="icon-bar">

        <span class="icon-bar">

        <span class="icon-bar">

      <a class="navbar-brand" href="/book">图书

    <div class="collapse navbar-collapse navbar-ex1-collapse">

      <ul class="nav navbar-nav">

        <li class="active"><a href="/book">图书列表

      <form class="navbar-form navbar-left" role="search">

        <div class="form-group">

          <input type="text" class="form-control" placeholder="Search">

        <button type="submit" class="btn btn-default">查询

      <ul class="nav navbar-nav navbar-right">

        <li><a href="/">注销

    </div>

图书id

图书名称

图书作者名称

图书出版社名称

图书版面图片

图书说明

图书单价

图书出租次数

图书首字母

书籍类别  外键

与书籍表关联的表格关系为借书表

-->

    <div class="table-responsive">

      <table class="table table-hover">

            <th>id

            <th>书名

            <th>书籍首字母

            <th>封面

            <th>作者

            <th>数量

            <th>单价

            <th>出版社

            <th>出租次数

            <th>书籍说明

            <th>图书类别

            <th>借阅/归还

        {%for i in items %}

            <td>{{i.id }}

            <td>{{i.name }}

            <td>{{i.book_char }}

              <img src="{{i.book_img }}" class="img-responsive" alt="Image" style="width:60px">

            <td>{{i.book_author }}

            <td>{{i.book_quantity }}

            <td>{{i.book_price }}

            <td>{{i.book_publisher }}

            <td>{{i.book_sentnum }}

            <td>{{i.book_info }}

            <td>{{i.book_type }}

            <a type="button" href='/borrow_book' class="btn btn-primary ">借阅

            <a type="button" href='/rend' class="btn btn-primary ">归还

        {%endfor %}

    <a class="btn btn-primary btn-block btn-lg" href="reader.html" role="button">返回

  <script src="http://cdn.bootcss.com/jquery/1.10.2/jquery.min.js">

  <script src="http://cdn.bootcss.com/twitter-bootstrap/3.0.3/js/bootstrap.min.js">

</html>

后台显示用户可借书籍数量以及最大的金额

相关文章

  • Flask---图书管理系统借书流程和代码

    书籍管理员管理书籍借出归还和登记 借书后台代码展示 app.py @app.route('/borrow_book...

  • Flask ----- 前端页面分页器对象

    Flask和Django都有的分页器类 Pageinations 分页器对象属性和方法 分页流程示例 借书管理系统...

  • 简单的图书管理系统

    自写的极其简陋的图书管理系统,代码不太规范,在学习中慢慢改 现在还存在两个问题: 1.还书还的是null 2.借书...

  • 基于PyQT5的图书管理系统

    项目大概结构 管理员登录界面 操作首页 图书查询 借书 还书 添加借书证 图书入库,可以单本入库,可以多本入库

  • 0078 实现图书管理系统的借书管理功能

    上节课完成了用户管理功能。 这节课来完成借书管理功能。 编写借书管理功能 借书管理主要是针对数据库表orders进...

  • 【彤宝加油】20180710识字D 24

    1.今天我们玩了图书馆的游戏。先把马克的十本书名写在书卡上。简单跟娃说下借书的流程就开始演了。第一局娃当图书管理员...

  • Gitflow

    就像写代码需要代码规范一样,代码管理同样需要一个清晰的流程和规范,Gitflow就是现在通用的一个代码管理流程规范...

  • Oracle课程报告

    图书借阅管理系统 要求: 设计一个图书借阅管理系统。该系统包括以下****6****个功能模块: 图书分类管理, ...

  • [源码和文档分享]基于Java和Sql Server的C/S架构

    1 系统设计目标 1.1 应用背景 图书管理系统是各图书馆都需要使用的系统,它能帮助图书管理员更好地管理海量图书,...

  • 11月23日C#学习总结

    今天把图书管理系统和PPT做完了。

网友评论

    本文标题:Flask---图书管理系统借书流程和代码

    本文链接:https://www.haomeiwen.com/subject/zjvmuktx.html