{"repo":"lyric777/Book-Management-System","free":true,"listed":false,"github":"https://github.com/lyric777/Book-Management-System","clone":"git clone https://github.com/lyric777/Book-Management-System.git","description":"Flask + LayUI + SQLite，图书管理系统","language":"Python","stars":403,"topics":["flask"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"Book-Management-System Flask + LayUI + SQLite 2026.7.10：本项目是个非常老的项目了，完全不适合2024年之后阅读、跑通、复用 2020.8.6：请淘宝店家不要再盗用我的源码去卖钱了！ 2019.8.6：2.0版本：https://github.com/lyric777/Book-Management-System-V2 ，使用蓝本，对项目文档结构进行了重组，没有任何功能或页面上的修改 2019.4.27：过段时间有空改成用蓝图写，堆一起写太乱了，顺便也重新理解一下蓝图 使用说明+功能演示： 下载整个程序包，确保系统有python3环境，打开cmd，输入命令（替换成本机的工程目录地址）： python F:\\book management sys\\book management sys.py runserver 浏览器输入 http://127.0.0.1:5000/ 进入系统 系统分两类用户：普通读者用户，管理员用户。 普通读者用户可以查看图书信息和查看借阅记录，在登录页顶端导航栏切换功能，不用输入用户名、密码。 管理员用户可使用一切功能，账号、密码登陆后，进行日常业务操作。 测试数据： 图书信息书名可填写“学习”“机器”，类别可填写“计算机”等；学生借阅卡可填写：16000001,16000002,16000003（该卡无借阅记录）； 管理员功能使用说明 登录页面: 账号：201801 密码：123456，后续页面增加路由保护功能，以下为登录页面演示： 在主菜单栏点击查询图书信息，选择查询方式（书名，ISBN，作者，类别），并且输入查询内容，进行模糊搜索，渲染表格显示搜索结果；若无查询结果，则提示无结果： 在主菜单栏点击查询学生信息，输入学生借阅卡号码，进行查询，显示学生基本信息，并且渲染表格显示该学生的借阅记录： 在主菜单栏点击图书管理，展开二级菜单，点击新书入库，新书入库功能又分为两个子功能，如果采购的书之前图书馆没有，则先点击“新书登记”填写新书的信息，在对该书进行编号，在库存补充子功能里填写图书编号、位置等信息： 点击图书管理下的“学生借书”，输入要借书的学生借阅卡号码，提供按书名查找、显示可借的图书列表，点击搜索，渲染表格，选中某一行进行借出操作，确认后，表格进行重载，可连续进行借出操作（如果该借阅卡欠费、到期或者已挂失，会给出相应提示信息）： 点击图书管理下的“学生还书”，输入要还书的学生借阅卡号码，点击，显示该学生未还的图书列表，选中某一行进行归还操作，确认后，表格重载，可连续进行归还操作： 在侧边主菜单点击信息设置，可修改现在登录的管理员的信息，在顶端导航栏，光标移到管理员姓名或头像上，选择查看个人信息或者修改密码： 普通用户功能使用说明 在登录页面顶端导航栏上选择，查询图书信息或者查询学生信息，页面及使用与管理员功能说明一致：","default_branch":null,"files":null,"tree":[],"storefront":"/r/lyric777","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lyric777/Book-Management-System/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}