项目概述 本项目包含一个H5网页(用于展示题目及解析)和一个后台管理系统(支持题目录入与管理),采用前后端分离架构,基于HTML5、Vue.js(前端)和Node.js/Java(后端)实现。以下是完整说明:
一、项目结构
markdown
├── frontend-h5/ # H5前端
│ ├── src/ # 源码目录
│ │ ├── assets/ # 静态资源(图片、CSS)
│ │ ├── components/ # 通用组件(题目卡片、解析弹窗)
│ │ ├── views/ # 页面视图(首页、详情页)
│ │ └── api/ # 接口请求封装
├── admin-system/ # 后台管理系统
│ ├── src/
│ │ ├── pages/ # 管理页面(题目列表、新增/编辑表单)
│ │ └── utils/ # 工具类(数据校验、请求封装)
├── server/ # 后端服务
│ ├── model/ # 数据模型(题目、解析)
│ ├── controller/ # 业务逻辑(增删改查接口)
│ └── config/ # 数据库配置
└── README.md # 项目说明
二、功能模块