Java用户管理系统【完整版】
项目介绍
名称:UMS
UMS : User Manager System , 用户管理系统
整体需求
1)查询所有【阶段 1】 2)添加【阶段 1】 3)删除【阶段 1】 4)查询详情【阶段 1】 5)条件查询【阶段 1】 6)修改【阶段 2】
搭建环境
步骤 1:创建 web 项目 步骤 2:导入 jar 包 步骤 3:创建 package 包及 JavaBean
public class User { private String id; //唯一标识 private String loginName; //登录名 private String loginPwd; //登录密码 private String userName; //用户名(昵称) private String sex; //性别 private String education; //学历 private String birthday; //生日 private String telephone; //电话 private String[] interest; //兴趣爱好 private String remark; //备注 private String utype; //权限: 管理员/普通用户 }
查询所有
需求说明
需求分析
代码实现
/login/left.jsp
UserServlet
UserService
UserDao
/user/list.jsp
添加用户
需求说明
需求分析
代码实现
/user/add.jsp
UserServlet
UserService
UserDao
查询制定用户信息
需求说明
需求分析
代码实现
/user/list.jsp
UserServlet
UserService
思考
查询条件如何保存并展示在 JSP 页面上
删除指定用户信息
需求说明
需求分析
代码实现
/user/list.jsp
UserServlet
UserService
UserDao
思考
删除前弹出确认框
查询详情
需求说明
需求分析
代码实现
/user/list.jsp
UserServlet
UserService
/user/view.jsp
编辑用户
需求说明
遇到这样的复杂需求,我们需要拆分成两步来做: 1、 用户数据查询展示:点击编辑,查询某个用户数据,在 JSP 页面展示 2、 用户数据修改:编辑页面,点击“确定”,将数据写入硬盘文件,并返回列表展示
用户数据查询展示
需求分析
代码实现
/user/list.jsp
UserServlet
/user/edit.jsp
用户数据修改
需求分析
代码实现
/user/edit.jsp
UserServle
UserService
UserDao
用户登录
需求说明
需求分析
代码实现
/login/login.jsp
UserServlet
UserService
Index.jsp
/login/login.jsp
验证码校验
需求说明
点击切换验证码
需求分析
代码实现
/login/login.jsp
UtilsServlet
验证码校验
需求分析
代码实现
/login/login.jsp
UserServlet
记住用户名
需求说明
需求分析
代码实现
/login/login.jsp
UserServlet
/login/login.jsp(回显展示)
自动登录
需求说明
需求分析
代码实现
/login/login.jsp
UserServlet
权限校验
需求说明
需求分析
改用户管理的超链接为/adminUser?method=list,方便一会的拦截
代码实现
PowerFilter
结束语🏆🏆🏆
🔥推荐一款模拟面试、刷题神器网站
1、算法篇(398题):面试必刷100题、算法入门、面试高频榜单 2、SQL篇(82题):快速入门、SQL必知必会、SQL进阶挑战、面试真题 3、大厂笔试真题:字节跳动、美团、百度、腾讯…