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、大厂笔试真题:字节跳动、美团、百度、腾讯…

经验分享 程序员 微信小程序 职场和发展