武汉理工大学计算机学院 Web 技术课程设计大作业之用户信息管理系统
项目简介
本项目是基于 Spring、Spring MVC 和 MyBatis 框架实现的一个基于 Web 的用户信息管理系统。该系统旨在提供用户注册、修改个人资料、修改密码、登录和注销等功能,同时实现用户信息的管理,包括用户信息的列表展示、查询、编辑和删除。系统的前端页面采用响应式布局设计,确保在不同设备上都能提供良好的用户体验。
功能模块
1. 用户管理模块
- 用户注册:新用户可以通过填写必要信息进行注册。
- 修改个人资料:已注册用户可以修改自己的个人信息。
- 修改密码:用户可以修改自己的登录密码。
- 登录与注销:用户可以通过输入账号和密码进行登录,登录后可以选择注销。
2. 用户信息管理模块
- 信息列表展示:系统管理员可以查看所有用户的信息列表。
- 信息查询:管理员可以根据条件查询用户信息。
- 信息编辑:管理员可以对用户信息进行编辑和更新。
- 信息删除:管理员可以删除不再需要的用户信息。
技术栈
- 后端框架:Spring、Spring MVC、MyBatis
- 前端技术:HTML、CSS、JavaScript
- 数据库:MySQL
界面设计
用户管理界面
- 注册页面:用户填写必要信息进行注册。
- 登录页面:用户输入账号和密码进行登录。
- 个人资料页面:用户可以查看和修改自己的个人信息。
- 密码修改页面:用户可以修改自己的登录密码。
用户信息管理界面
- 信息列表页面:管理员可以查看所有用户的信息列表。
- 信息编辑页面:管理员可以对用户信息进行编辑和更新。
- 信息查询页面:管理员可以根据条件查询用户信息。
响应式布局
系统的前端页面采用响应式布局设计,当屏幕分辨率小于 800px 时,左侧的菜单栏会自动隐藏,以适应移动设备和小屏幕设备的使用。
主题风格切换
系统支持主题风格的切换,用户可以根据个人喜好选择不同的主题风格,以提升用户体验。
使用说明
- 克隆项目:将项目克隆到本地。
- 配置数据库:根据项目中的数据库配置文件,配置本地 MySQL 数据库。
- 启动项目:使用 IDE 启动项目,访问系统首页。
- 注册与登录:新用户注册后即可登录系统,管理员用户可以进行用户信息的管理操作。
注意事项
- 请确保本地环境已安装 JDK 和 MySQL 数据库。
- 项目启动前请检查数据库配置是否正确。
- 系统管理员账号需在数据库中预先创建。
贡献
欢迎各位同学对项目进行改进和优化,提交 Pull Request 即可。
许可证
本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。