多元智能测评
Go to file
2026-02-20 21:28:49 +08:00
.kiro docs(db): 添加双数据库架构规范文档 2026-02-20 15:52:28 +08:00
.vscode 清楚历史文件 2026-02-04 18:57:04 +08:00
docs docs(db): 添加双数据库架构规范文档 2026-02-20 15:52:28 +08:00
server 21 2026-02-20 21:28:49 +08:00
uniapp 321 2026-02-20 19:40:36 +08:00
README.md 修改文档。 2026-02-04 10:11:31 +08:00

学业邑规划 - 多元智能测评小程序

基于多元智能理论的学业规划测评系统,帮助学生发现自身优势智能,提供个性化学业规划建议。

项目概述

本项目包含微信小程序端和后台管理系统,提供完整的测评、报告生成、订单管理、分销等功能。

设计资源

项目结构

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 后端服务详细说明

开发规范