要求图书不能够重复借阅,完成借阅操作能够输出借阅信息,如:“学号为,姓名为的读者于时间借出书一本”。
球球大佬们给个头绪
源表:
用户信息表(学号,姓名......)
图书借阅状态表(图书编号,图书名称,借阅状态,最新借阅时间,归还日期)
目标:
图书借阅信息记录表 (图书编号,图书名称,学号,姓名,最新借阅时间,约定归还日期)
图书借阅信息记录历史表 (图书编号,图书名称,学号,姓名,最新借阅时间,约定归还日期,真实归还日期,当天时间)
可以根据这个借阅状态(已借出-1,已归还-2)来判断是否可以可以借阅
如果借出,那就没的借
1、
如果没有借出(借阅状态=2),update 图书借阅状态表 字段 借阅状态=1,最新借阅时间,真实归还日期, -- 借出
归还书籍,update 图书借阅状态表 字段 借阅状态=2,最新借阅时间,真实归还日期 -- 归还
2、 图书借阅信息记录表 的信息可以由 用户信息表和图书借阅状态表 关联join获取
3、 把每天的 图书借阅信息记录 insert到 图书借阅信息记录历史表,这样可以通过历史表,找到个人的历史借阅数据;