一、项目架构
二、数据库设计
图书表
bk_id//每本书专有
bk_status//被借还是在架
bk_brief_id//连接图书详情表的主键
图书详情表
id
bk_num//图书数量
bk_title//书名
bk_brief//书本简介
bk_author//作者
bk_publish_house//出版社
bk_on//可外借图书个数
bk_gorup_id//小组编号
用户表
id//学号
借还书表
id//主键,绑定借还书与用户
return_expect_time//应还时间
return_real_time//真正还书时间
broow_time//借书时间
bk_id//书本编号
id//学号
三、功能
(1)用户功能:
借书:
#逻辑:
改变状态, 增加在架个数
还书
#逻辑:
改变状态,增加在架个数
查询所有图书详情(按照书名/小组)
#逻辑:
查找图书详情表
查找图书表中的在架个数和出借个数
查阅个人借阅情况
#逻辑:
查阅借还书表
按照书名查询图书(查出来的是详情)
(2)管理员功能
(1)增删改查详情
添加图书详情:
#逻辑:
插入图书详情表
插入num次图书表
删除书籍详情
#逻辑:
删除图书详情表
删除图书表
修改图书详情:
#逻辑
修改图书详情表
修改num次图书表
添加图书
#逻辑:
修改图书详情表中该图书个数插入num次图书表
删除图书
#逻辑:
删除图书表num次
减少图书表个数
修改图书
#逻辑:
修改图书详情表个数
操作num次图书表
网友评论