# 通用后台管理系统-2班7组 **Repository Path**: grade-23-full-stack-class-2/universal-admin-system-class2-group7 ## Basic Information - **Project Name**: 通用后台管理系统-2班7组 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-07-17 - **Last Updated**: 2025-08-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 通用后台管理系统项目文档总览 ## 项目文档结构 ### 1. 项目管理文档 - `README.md` - 项目说明文档 - `project-plan.md` - 项目计划文档 - `git-workflow.md` - Git工作流规范 - `deployment-guide.md` - 部署指南 ### 2. 需求设计文档 - `requirements.md` - 需求分析文档 - `system-design.md` - 系统概要设计文档 - `detailed-design.md` - 详细设计文档 - `database-design.md` - 数据库设计文档 - `api-design.md` - API接口设计文档 ### 3. 开发文档 - `frontend-dev-guide.md` - 前端开发指南 - `backend-dev-guide.md` - 后端开发指南 - `student-guide.md` - 学生开发指导文档 - `coding-standards.md` - 编码规范 - `testing-guide.md` - 测试指南 ### 4. 运维文档 - `environment-setup.md` - 环境搭建指南 - `deployment-manual.md` - 部署手册 - `maintenance-guide.md` - 维护指南 ### 5. 脚本和工具 - `scripts/database-init.sql` - 数据库初始化脚本 - `scripts/deploy.sh` - 自动化部署脚本 ## 项目时间安排(2周) ### 第1周(需求分析与设计) - 第1-2天:需求分析、系统设计、环境搭建 - 第3-4天:数据库设计、API设计、前端原型 - 第5-7天:核心功能开发(登录、用户管理、基础权限) ### 第2周(功能完善与部署) - 第8-10天:完善功能模块、前后端联调 - 第11-12天:测试、优化、部署准备 - 第13-14天:部署上线、文档完善、项目验收 ## Git分支管理策略 ### 分支结构 - `master` - 生产环境分支(稳定版本) - `dev` - 开发环境分支(集成分支) - `feature/*` - 功能分支(具体功能开发) ### 分支命名规范 - `feature/login` - 登录功能 - `feature/user-management` - 用户管理功能 - `feature/role-management` - 角色管理功能 - `feature/menu-management` - 菜单管理功能 ## 项目运行效果 ### 1. 注册界面 > ![image-20250803114807541](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031148690.png) -------- ### 2. 登录界面 > ![01登录页](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031120332.png) ------- ### 3. 首页 > ![02系统主页](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031121073.png) ------- ### 4. 用户管理界面 > ![03用户信息页](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031122761.png) #### 新增用户 > ![03_4新增用户](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031123664.png) #### 编辑用户 > ![03_3编辑用户](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031123225.png) #### 删除用户 > ![03_2删除用户](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031123961.png) #### 分配角色 > ![image-20250803112658410](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031126512.png) ------ ### 5. 角色管理界面 > ![04角色信息页](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031129041.png) #### 新增角色 > ![image-20250803113009808](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031130890.png) #### 编辑角色 > ![04_3编辑角色](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031129964.png) #### 删除角色 > ![04_2删除绝](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031130433.png) #### 分配权限 > ![image-20250803113225365](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031132453.png) ------ ### 6. 权限管理界面 > ![image-20250803113506346](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031135423.png) #### 新增权限 > ![05_1新增权限](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031133935.png) #### 编辑权限 > ![05_3编辑权限](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031132852.png) #### 删除权限 > ![05_2删除权限](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031133548.png) ------ ### 7. 系统管理界面 > ![image-20250803113529460](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031135537.png) #### 编辑系统配置 > ![image-20250803113602600](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031136637.png) ------ ### 8. 系统日志界面 > ![image-20250803113644737](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031136811.png) ------ ### 9. 个人中心 > ![image-20250803113819624](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031138709.png) #### 编辑资料 > ![image-20250803113838002](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031138058.png) #### 更换头像 > ![image-20250803113850786](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031138841.png) #### 修改密码 > ![image-20250803113944306](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031139348.png) ------ ### 10. 帮助中心 > ![image-20250803113753124](https://gitee.com/hyo-ja/picture-warehouse/raw/master/images/202508031137202.png) ------ ## 部署要求 ### 服务器环境 - **操作系统**: Debian 12 - **访问方式**: 每位小组成员都有独立的管理地址 - **域名格式**: `admin-{组员姓名}.{域名}` - **蔡玮铭: https://admin-caiweiming.monkeymeerkat.cn** - **肖志华: http://admin-xiaozhihua.monkeymeerkat.cn** - **张怡琴: http://admin-zhangyiqin.monkeymeerkat.cn** - **陈凯杰: http://admin-chenkaijie.monkeymeerkat.cn** - **童安琪: http://admin-tonganqi.monkeymeerkat.cn** - **端口分配**: 每人分配独立端口段 ### 部署架构 - 前端:Nginx 静态文件服务 - 后端:.NET 8 应用服务 - 数据库:PostgreSQL 12+ - 反向代理:Nginx