# html5-online-answer-background
**Repository Path**: c10342/html5-online-answer-background
## Basic Information
- **Project Name**: html5-online-answer-background
- **Description**: 毕业设计—基于express,redis,mongodb在线答题系统后台
- **Primary Language**: JavaScript
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-09-30
- **Last Updated**: 2021-09-30
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 基于HTML5的在线答题系统后端
## 此项目为广东海洋大学软件工程系2019届毕业设计课题--基于HTML5的在线答题系统的设计与实现
## 基于HTML5的在线答题系统前端:[https://github.com/c10342/html5-online-answer-page](https://github.com/c10342/html5-online-answer-page)
## QQ好友或微信好友分享页面:[https://github.com/c10342/html5-online-answer-share](https://github.com/c10342/html5-online-answer-share)
### 有不明白的地方可添加微信(13427491053)或QQ(1376023740)进行咨询
## Project setup(安装步骤)
```
npm install
```
### Compiles and hot-reloads for development(运行后台)
```
npm run server
```
## 用例描述
| 用例名称 |
描述 |
| 登录 | 用户输入邮箱和密码登录在线答题系统 |
| 第三方登录 | 用户点击github登录,输入github账号密码并同意授权后登录在线答题系统 |
| 注册 | 用户输入姓名,邮箱,验证码,密码注册账号 |
| 修改用户名 | 用户输入新的用户名修改用户名 |
| 修改密码 | 用户输入旧的密码和新的密码修改密码 |
| 查看用户信息 | 用户查看自己的信息 |
| 添加试卷 | 用户添加一份试卷(包括试卷名称,试题,选项,答案),添加方式有上传文件和手动输入 |
| 删除试卷 | 用户选中自己已经发布的试卷后删除试卷 |
| 查询试卷 | 用户输入的查询条件查询试卷(包括发布时间,发布者用户名,试卷标题) |
| 填写试卷 | 用户选择试卷后填写试卷内容 |
| 修改试卷 | 用户选中自己已经发布的试卷后修改试卷 |
| 查询个人错题库 | 用户输入查询条件查询个人错题(查询条件包括错题标题,试题类型,创建时间) |
| 查询试题库 | 用户输入查询条件查询试题库(查询条件包括试题标题,试题类型,创建时间) |
| 添加试题 | 用户手动添加试题,添加方式包括2种,一是上传文件添加,二是手动添加 |
| 删除试题 | 用户选中一道试题后,删除试题 |
| 修改试题 | 用户选择一道试题后,输入修改内容,然后修改内容 |
| 随机生成练习题 | 用户输入所需要生成的题数,然后生成练习题 |
| 从试题库选择试题创建试卷 | 用户点击是题库中的试题,试题会自动添加到试卷中,用户点击确定后,生成试卷 |
| 评论试题 | 用户选择一份已经完成了的试卷,然后输入评论内容进行评论 |
| 查询评论 | 用户可以查询自己所发表的评论和其他人对自己发布的试卷的评论 |
| 收藏试卷 | 用户选择一份试卷后,点击收藏,即可收藏试卷 |
| 分享试卷给qq或者微信好友 | 用户选择一份自己已经发布的试卷,选择分享给qq好友或者微信好友 |
| 查询试卷的整体统计分析 | 用户输入查询条件(包括试卷标题,发布时间)查询试卷的统计分析情况 |
| 查询试卷每一道试题的统计分析 | 用户选择一份试卷后,查看每一道试题的统计分析情况 |
| 查询答题者答题详情 | 用户查看自己已经发布的试卷每一个答题者的答题详情 |
| 查询试题图表分析 | 用户选择一道试题后,查看该试题的图表分析情况 |
## 系统功能列表