Java用户管理系统【完整版】
- 💂 个人主页: 陶然同学
- 🤟 版权: 本文由【陶然同学】原创、在CSDN首发、需要转载请联系博主
- 💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦
- 💅 想寻找共同成长的小伙伴,请点击【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

浙公网安备 33010602011771号