JavaWeb项目,简易用户管理,实现业务逻辑代码-需求分析

项目需求

1、用户注册

(1)在用户输入用户名后,立即判断该用户名是否在数据库中存在,存在提示用户不能使用该用户名。
在这里插入图片描述

(2)当用户输入邮箱地址后,判断用户输入的邮箱是否存在,若存在提示用户该邮箱已存在。
在这里插入图片描述

(3)用户输入信息,后台实现获取前端数据保存到数据库。
其中页面一加载就去查询全部的省份信息,省份、城市、县区的选择需要获取数据库联动,如:省份选择“广东省”,城市应显示“广东省”的所有城市提供用户选择,用户选择某市后,应显示该市中的所有县区提供用户选择,后端把省份、城市和县区合并生成地址。
用户注册
(4)校验表单,用户点击注册按钮时,需要判断表单的数据是否完整,是否有为空,若有为空提示用户。

2、用户登录

(1)每次打开登录页面时,二维码更新。
(2)需要判断用户输入的验证码,用户名、密码是否正确,若有错给予提示。
在这里插入图片描述

(3)实现7天免密登录。
用户下次访问需要权限的页面无需再登录,允许直接访问。

3、用户列表显示+搜索

(1)当用户登录进去显示所有用户列表。
在这里插入图片描述
(2)用户可以进行用户名模糊搜索
在这里插入图片描述
(3)列表分页。
在这里插入图片描述

4、用户修改

在这里插入图片描述
(1)除了用户名和密码不能修改,其他都可以修改。
(2)登录用户只能修改自己的信息,不能修改别人的信息,如果修改别人信息提交提示用户不能修改。
在这里插入图片描述
注意:实际应用中是不能查看到自己的密码或者别人的密码,这里主要为了功能的实现,所以不用在意。

5、修改头像

用户点击修改按钮,进入用户信息修改页面,点击头像,然后选择自己想要的图片作为头像即可。当上传成功后,返回用户列表页,立即可查看到自己修改后的头像。后端可以限制图片的大小。
在这里插入图片描述
注意:登录用户不能修改别的用户头像,只能修改自己的头像。
在这里插入图片描述

6、用户删除

当用户点击删除按钮,直接删除该用户的记录。

7、权限拦截

在实际中,一些页面用户未登录是无法访问的,如用户列表页面、修改页面、删除等,而一些其他静态资源、登陆注册页面是无需登录就可以访问,所以需要登录拦截。当用户未登录访问需要权限的页面,直接跳转到登录页面。

8、注销

用户如果点击注销按钮,用户的登录信息在会话、cookie中删除,访问需要权限的页面无法世界访问。点击注销后,返回登录页面。

以上就是这个项目的大概需求啦,项目代码在以下链接上查看!!!

项目代码下载地址:https://gitee.com/dont-rush-me/prictice.git

越努力越幸运!!!
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一、项目简介本课程演示的是一套基于SSM实现的员工管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。课程包含:1. 项目源码、项目文档、数据库脚本、软件工具等所有资料2. 带你从零开始部署运行本套系统3. 该项目附带的源码资料可作为毕设使用4. 提供技术答疑二、技术实现后台框架:Spring、SpringMVC、MyBatisUI界面:JSP、jQuery 、H-ui数据库:MySQL 三、系统功能该系统共包含两种角色:员工、管理员,主要分为前台和后台两大模块。1.前台模块 前台首页、新闻公告、员工活动、职位招聘、留言板、用户注册、用户登录、个人中心、我的考勤、我的奖惩、我的培训、我的薪资、修改密码等功能。2.后台模块 系统后台登陆、管理管理、员工信息管理、部门管理、职务管理、考勤类别管理、员工考勤管理、员工奖惩管理、员工培训管理、员工薪资管理、网站栏目管理、网站内容管理、职位招聘管理、求职简历管理、留言交流管理、留言回复管理等功能。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 四、项目截图1)前台首面 2)个人信息页面 3)员工信息管理页面 4)员工考勤管理页面 5)员工薪资管理页面  更多Java毕设项目请关注【毕设系列课程】https://edu.csdn.net/lecturer/2104    

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值