首先先写出需要实现的功能有一个大概的思路,然后整理出来
第二步数据库设计
2.book_table(图书信息表)字段:book_id(主键)book_name(书名)book_press(出版社)book_writer(作者)book_number(图书编号)book_brief(图书简介)book_amount(数量)
数据库逻辑结构(1)user_table(用户信息表)储存用户基本信息
(2)book_table(图书信息表)储存图书的基本信息,其中book_amount字段用来储存图书的数量,如果被借走数量-1,被归还则+1
(3)order_table(订单信息表)用来储存被借图书的订单信息
第三步最重要的一步!!!!!功能实现
功能:查询图书、借阅图书
在借书的时候图书表中图书的数量-1,那么根据传值的id可以查到该书的总数,把这个书取出来-1再写一个修改的方法把总数量-1的值放进去进行修改
功能:查看借阅记录
多表联查获得该用户的订单信息和用户信息,然后根据用户名查到该用户的所有订单
功能:实现查看用户借阅记录,删除用户
功能:添加图书、查看所有图书、查看图书详情
管理员登陆后选择查看所有图书或者添加图书、删除或修改图书只能在先查看所有图书的后操作
THE END