多元智能测评
- 实现未登录/已登录两种状态样式 - 添加常用功能入口:我的订单、往期测评、联系我们、邀请新用户 - 添加其他功能入口:关于、用户协议、隐私政策、退出登录 - 实现退出登录二次确认弹窗 - 修复 uni.scss 中 SCSS 导入路径问题 - 整理 .gitignore 文件,移除 unpackage 构建目录 |
||
|---|---|---|
| .kiro | ||
| .vscode | ||
| docs | ||
| server | ||
| uniapp | ||
| README.md | ||
学业邑规划 - 多元智能测评小程序
基于多元智能理论的学业规划测评系统,帮助学生发现自身优势智能,提供个性化学业规划建议。
项目概述
本项目包含微信小程序端和后台管理系统,提供完整的测评、报告生成、订单管理、分销等功能。
设计资源
- Figma 设计图: https://www.figma.com/design/88edYGASUcyID6afiwILdf/项目?node-id=432-1991
- 切图资源:
docs/切图/ - 设计图截图:
docs/设计图/
项目结构
mi-assessment/
├── docs/ # 文档资料
│ ├── 需求文档.md # 产品需求说明
│ ├── 数据库设计文档.md # 数据库设计
│ ├── 开发文档.md # 开发指南
│ ├── 开发规范/ # 编码规范
│ │ ├── 1-编程规约/ # 命名、代码、注释规范
│ │ └── 2-异常日志/ # 日志、异常处理规范
│ ├── 设计图/ # UI 设计图截图
│ ├── 切图/ # UI 切图资源
│ └── 题库和结论/ # 测评题库与报告模板
│ ├── 0.参考题库和结论/ # 参考资料
│ ├── 1.各分析报告对应题目/ # 题目分类
│ └── 2.分析报告/ # 各类分析报告模板
│
├── server/ # 后端服务
│ ├── MiAssessment/ # .NET 10 后端项目
│ │ ├── src/
│ │ │ ├── MiAssessment.Api/ # 小程序 API
│ │ │ ├── MiAssessment.Admin/ # 后台管理 API + 前端
│ │ │ ├── MiAssessment.Admin.Business/# 后台业务模块
│ │ │ ├── MiAssessment.Core/ # 核心业务逻辑
│ │ │ ├── MiAssessment.Infrastructure/# 基础设施
│ │ │ └── MiAssessment.Model/ # 数据模型
│ │ ├── scripts/ # 数据库初始化脚本
│ │ └── tests/ # 单元测试
│ └── README.md
│
└── uniapp/ # 小程序前端 (UniApp + Vue 3)
技术栈
| 端 | 技术 |
|---|---|
| 小程序前端 | UniApp + Vue 3 + TypeScript |
| 后台管理前端 | Vue 3 + TypeScript + Vite |
| 后端服务 | .NET 10 + Entity Framework Core |
| 数据库 | SQL Server 2022 |
| 缓存 | Redis |
核心功能
小程序端
- 微信授权登录
- 多元智能测评答题
- 测评报告查看
- 学业规划建议
- 订单支付
后台管理
- 用户管理
- 测评管理 (题库、报告模板)
- 订单管理
- 分销管理
- 规划师管理
- 系统配置
快速开始
后端服务
cd server/MiAssessment
dotnet restore
dotnet build
# 启动小程序 API
dotnet run --project src/MiAssessment.Api
# 启动后台管理 API
dotnet run --project src/MiAssessment.Admin
详细说明请参考 server/MiAssessment/TEMPLATE_README.md
后台管理前端
cd server/MiAssessment/src/MiAssessment.Admin/admin-web
npm install
npm run dev
小程序前端
cd uniapp
npm install
# 使用 HBuilderX 或命令行运行
文档索引
| 文档 | 说明 |
|---|---|
| 需求文档 | 产品功能需求说明 |
| 数据库设计文档 | 数据库表结构设计 |
| 开发文档 | 开发指南与接口说明 |
| 后端 README | 后端服务详细说明 |