Java Web ——图书管理系统
首先先写出需要实现的功能有一个大概的思路,然后整理出来

第二步 数据库设计
1.user_table(用户信息表) 字段:user_id(id设置为主键)user_name(用户名)user_pwd(密码)user_mail(邮箱)user_money(余额)
2.book_table(图书信息表) 字段:book_id(主键) book_name(书名)book_press(出版社)book_writer(作者)book_number(图书编号)book_brief(图书简介)book_amount(数量)
3.order_table(订单信息表) 字段:order_id(主键) order_userid(订单表里的用户id)order_bookid(图书id) order_time(订单时间)oeder_price(订单金额)
数据库逻辑结构
(1) user_table(用户信息表)储存用户基本信息
(2)book_table (图书信息表)储存图书的基本信息,其中book_amount字段用来储存图书的数量,如果被借走数量-1,被归还则+1
(3)order_table (订单信息表)用来储存被借图书的订单信息
第三步 最重要的一步!!!!!功能实现

(1)用户管理员登录
管理员登录直接写好账号密码
用户登录注册 写一个查询和插入方法,注册时先查询有没有该用户如果有就去登陆,登录时看账号密码是否正确 之后用 session存放需要使用的值,后面需要用得到


(2)用户查询图书模块
功能:查询图书、借阅图书
用户登录后能看到所有图书,选择图书后跳到借书还书页面
在借书的时候图书表中图书的数量-1,那么根据传值的id可以查到该书的总数,把这个书取出来-1再写一个修改的方法把总数量-1的值放进去进行修改

(3)用户借阅记录模块
功能:查看借阅记录
多表联查获得该用户的订单信息和用户信息,然后根据用户名查到该用户的所有订单
(4)管理员用户管理模块
功能:实现查看用户借阅记录,删除用户

(5)管理员管理图书模块
功能:添加图书、查看所有图书、查看图书详情
管理员登陆后选择查看所有图书或者添加图书、删除或修改图书只能在先查看所有图书的后操作

比较粗糙,希望大家不要嫌弃


浙公网安备 33010602011771号