2023最新Vue3全家桶+Express全栈开发通用后台管理系统
今天给大家介绍今年最新的后台管理系统2023最新Vue3+TS+Pinia+Axios+Sass+Express最新实战全栈开发通用后台管理系统
项目已上线cxy001.com
什么是后台管理系统?
登录页面
后台管理系统是适用于各类企业数字化转型的综合性管理平台,可将企业从传统的纸质化工作转型成无纸化线上统一管理工作,可涵盖对企业的整体管理、对项目的进度、成本、质量、范围管理,对项目执行过程的风险管控、对业务合作的合同管理、对企业内部人员安排的用户管理等
系统概览模块
后台管理系统为什么重要?
后台管理系统不管是对于前端开发人员还是后端开发人员来说都是一个非常考验综合能力的项目,因为一个公司内部的系统通常是多模块多组织多权限的,如何使多个模块之间的数据进行联动变化(本系统使用了mitt进行全局事件通信、pinia进行状态管理、父子组件传值等多种数据传值方式)对前端开发人员选择不同的传值方式和数据保存(本系统使用了pinia-persistedstate-plugin进行数据持久化保存,并使用localstorage进行保存)提供了难点
在数据库设计方面,需要充分考虑不同角色组在系统中的权限,分超级管理员、模块管理员及用户对应管理和使用不同的模块
本系统在后端则使用了node.js最流行的Express框架,方便熟悉Javascript的开发人员可以快速上手写功能实现接口
用户管理模块
项目部分接口
后台管理系统功能
1、登录注册功能
包括登录功能、注册功能、密码重置功能
2、用户管理功能
包括管理用户组、管理管理员组、对用户所属部门的修改、冻结/解冻用户、删除用户等功能
3、个人信息修改功能
包括修改个人密码、邮箱、性别等功能
4、消息管理功能
包括对公司内部部门信息、系统公告的增删查改等功能
5、合同管理功能
方便企业上传自己的文件等
6、操作日志/登录日志功能
对敏感操作及用户登录进行了日志记录
7、组织管理功能
添加/删除企业内部部门
...
部门管理
通过这个项目可以学到什么?
学会使用Vue3+TS进行前端开发
学会使用flex布局,栅格布局(layout布局),不同的css单位使用
学会使用常用的组件如element-plus进行开发
学会sass的嵌套,混合minix语法
学会使用组件化开发及使用多种不同的组件传值方式进行传值
学会使用express框架写接口及使用postman进行测试
学会后端对前端传输数据进行限制
学会如何通过axios调用接口
学会前后端分离模式及其开发
学会使用navicat for mysql以及进行数据库设计
学会使用小皮面包进行创建本地可视化数据库
学会如何去实现具体的需求,即实现一个需求需要考虑什么,怎么发散思维
学会如何上架作品至服务器(买域名加配置服务器)
学会使用proxy代理,cors解决跨域问题
项目已上线www.cxy001.com
感谢关注!
- 点赞
- 收藏
- 关注作者
评论(0)