[Web技术]用户信息管理系统
Posted Spring-_-Bear
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Web技术]用户信息管理系统相关的知识,希望对你有一定的参考价值。
工程文件:用户信息管理系统
开发环境:IDEA 2021.1.3 JDK1.8.0_311
文章目录
一、任务概述
基于 Spring、SpringMVC、MyBatis 框架实现一个基于 Web 的用户信息管理系统,需实现以下功能:
- 提供用户注册,修改个人资料,修改密码,以及登陆,注销等功能,具体的界面设计, 参考下图要实现响应式布局,当屏幕的分辨率小于 800px 时,左侧的 left 菜单自动隐藏
- 实现用户的信息管理,包括所有用户的信息列表展示,查询,编辑和删除,具体的界面设 计,参考下图
二、分析与设计
2.1 需求分析
需求分析:基于 SSM 框架的用户信息管理系统,需要实现用户登录、用户注册、密 码修改、个人信息修改、学生信息管理(增、删、改、查)功能,前端显示页面需要实 现响应式布局以给各种设备用户友好体验,需实现主题风格的切换
2.2 总体设计
总体设计:用户通过视图层(view)及前端页面发送请求到服务器,在服务器中请 求被前端控制器拦截并与 Controller 中方法匹配路径进行匹配,如请求未匹配则交由默 认 Servlet 处理,Controller 调用相应的 Service 层处理请求,处理完毕将结果返回到 Controller,Controller 再根据请求处理的结果找到相应的 Vie` 视图,交由视图解析器 渲染数据后最终响应给浏览器。具体请求响应流程见下图:
三、功能展示
3.1 用户登录
用户登录:请求服务器验证用户名及密码存在性,错误则友好提示用户,成功跳转到主页面(自适应响应式布局)
3.2 用户注册
用户注册:使用正则表达式验证各表单项格式是否符合要求,不正确则提示,前端验 证通过后请求服务器保存用户注册信息
3.3 密码修改
修改密码:根据用户名及密码修改密码,若原密码错误、两次输入的新密码不一致则提示用户。若则提示用户,密码修改成功后提示用户
3.4 主界面
3.5 个人资料
个人资料查看及登录密码修改(修改密码时需输入原密码)
3.6 用户信息管理
默认分页展示所有用户信息,可根据信息下方分页条信息跳转到指定页面
3.7 用户检索
根据用户名搜索用户信息并展示
3.8 信息编辑
修改用户信息,修改后提交服务器保存及用户信息删除
3.9 退出登录
跳转到登录界面
以上是关于[Web技术]用户信息管理系统的主要内容,如果未能解决你的问题,请参考以下文章
Java+SSM+Jsp+Mysql实现Web汽车信息管理系统
IDEA+Java+SSH+Mysql实现Web医院在线挂号系统建议收藏