# user_centre_backed **Repository Path**: Lmeng-r2coding/user_centre_backed ## Basic Information - **Project Name**: user_centre_backed - **Description**: 用户中心,一个企业中最最最最常见的管理系统,其实就是一个“用户管理系统”。基于SpringBoot和MyBatis-Plus的后端技术选型,前端使用Ant Design Pro管理系统框架,让你从0到1学会企业做项目流程 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-05-27 - **Last Updated**: 2023-06-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot, mybatis-plus, Java ## README # 项目介绍 用户中心---一个企业中最最最最常见的管理系统,其实就是一个“用户管理系统”,实现了基础的登录,注册,修改功能。更多功能等你来开发 对后端来说,项目是基于SpringBoot,Mybatis-plus的管理系统,基本上学过SSM就可以上手 # 能学到什么 做这个项目的目的是主要是了解项目的思路,接触一些企业级的开发技术,目标是让大家都能自己**做出管理系统!** 写代码环节不多,主要学习项目流程思路及各种技术的了解,学习或者温习 项目却含括了**从技术选型到写代码到部署上线的所有步骤**,在这个项目你可以学到项目上线的全部流程 # 了解企业做项目流程 1. 需求分析 2. 设计 3. 技术选型 4. 初始化(引入需要的技术) 5. 写Demo 6. 写代码(实现业务逻辑) 7. 单元测试 8. 代码提交/代码评审 9. 项目部署 10. 发布项目 # 需求分析 1. 登录/注册 2. 用户管理,对用户的查询或者修改 3. 用户校验 # 技术选型 前端: - 三件套 - React - 组件库 Ant Design - Umi - Ant DesignPro (现成的管理系统) 后端: - Java - Spring(依赖注入框架,帮你管理Java对象,集成其他内容) - SpringMVC(web框架,提供接口访问,resultfui接口等功能) - MyBatis(Java操作数据库的框架,持久层框架,对jdbc的封装) - MyBatis-Plus(对mybatis的增强,不用写sql语句也能进行增删改查) - SpringBoot(快速启动/快速集成项目,不用自己管理psring配置,不用自己整合各种框架) - MySQL(数据库) - Junit单元测试 部署: - 服务器/容器(平台) # 软件需求 1. Node.js最好有一个(尝鲜版别下,尝bug😂) 2. yarn命令 3. Ant Design Pro(地址在:https://pro.ant.design/zh-CN/)一个开箱即用的管理系统 4. IDEA 5. vscode(用来管理前端代码,也可以用前端专属的IDE软件,忘记叫啥了)