书籍管理系统

2019-08-20  本文已影响0人  hhhhhaabdichx

一、项目架构


二、数据库设计


图书表

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次图书表


上一篇下一篇

猜你喜欢

热点阅读