web10(2)完成自己项目分页显示、条件查询、添加、删除、修改等功能

发布时间:2026/10/17 8:56:04
web10(2)完成自己项目分页显示、条件查询、添加、删除、修改等功能 项目功能总结一、项目概述本项目是一个基于Spring Boot Vue 2 Element Plus的宠物管理系统实现了完整的用户认证、权限管理和用户信息管理功能。二、技术栈层级技术后端Spring Boot 3.x, MyBatis, SQL Server前端Vue 2 (部分页面已升级 Vue 3 Element Plus)认证JWT (JSON Web Token)分页PageHelper构建Maven三、已实现功能模块1. 用户认证模块功能说明注册新用户注册填写用户名、密码、姓名、电话、邮箱、地址等信息登录JWT 令牌认证登录成功后返回 Token 并存储在 localStorage登出清除 Token 和用户信息跳转回登录页2. 用户管理模块仅管理员功能说明用户列表分页展示所有用户信息ID、用户名、姓名、角色、电话、邮箱条件搜索按用户名、姓名、角色、电话、邮箱多条件模糊查询新增用户管理员添加新用户设置用户名、姓名、角色等信息编辑用户管理员修改已有用户信息用户名不可修改删除用户管理员删除用户带确认弹窗3. 权限控制模块功能说明角色区分管理员和普通用户两种角色路由守卫未登录自动跳转登录页非管理员无权访问用户管理Token 拦截请求拦截器自动携带 JWT Token 进行身份验证4. 仪表盘模块功能说明统计概览显示用户总数、宠物总数等统计数据系统信息展示系统版本、服务器状态、数据库状态等信息快捷功能快捷入口添加用户、添加宠物、财务系统、系统设置四、数据库表结构users表字段名类型说明idINT主键自增usernameVARCHAR(50)用户名唯一passwordVARCHAR(100)密码nameVARCHAR(50)姓名roleVARCHAR(20)角色管理员/普通用户phoneVARCHAR(20)电话emailVARCHAR(100)邮箱addressVARCHAR(200)地址created_atDATETIME创建时间五、页面路由页面路径说明登录页/login.html用户登录使用 JWT 认证注册页/register.html新用户注册仪表盘/index.html系统概览、统计信息、快捷功能用户管理/user_listAll.html管理员分页管理用户六、功能流程图用户访问 → 未登录 → 跳转登录页 → 输入账号密码 → JWT 验证 登录成功 → 存储 Token → 跳转仪表盘 管理员权限 → 用户管理 → 增/删/改/查 普通用户权限 → 仪表盘部分功能受限七、API 接口列表方法路径说明权限POST/api/auth/login用户登录公开POST/api/auth/register用户注册公开GET/api/users/page分页查询用户管理员GET/api/users查询所有用户管理员GET/api/users/{id}根据 ID 查询用户管理员POST/api/users新增用户管理员PUT/api/users修改用户管理员DELETE/api/users/{id}删除用户管理员八、后续可扩展功能密码加密目前密码明文存储可升级为 BCrypt 加密宠物管理宠物信息的增删改查财务管理财务数据统计和报表系统设置系统参数配置操作日志记录用户操作行为九、页面最终效果管理员登录主面板普通用户无权修改查看用户信息管理员增删改查

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询