# 基于HTML5的在线答题系统前端
## 此项目为广东海洋大学软件工程系2019届毕业设计课题--基于HTML5的在线答题系统的设计与实现
## 基于HTML5的在线答题系统后端:[https://github.com/c10342/html5-online-answer-background](https://github.com/c10342/html5-online-answer-background)
## 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 serve
```
### Compiles and minifies for production(打包代码)
```
npm run build
```
### Run your tests
```
npm run test
```
### Lints and fixes files
```
npm run lint
```
## 用例描述
<table style='width:100%' class="table table-bordered table-striped">
<tr>
<td>用例名称</td>
<td>描述</td>
</tr>
<tr><td>登录</td><td>用户输入邮箱和密码登录在线答题系统</td></tr>
<tr><td>第三方登录</td><td>用户点击github登录,输入github账号密码并同意授权后登录在线答题系统</td></tr>
<tr><td>注册</td><td>用户输入姓名,邮箱,验证码,密码注册账号</td></tr>
<tr><td>修改用户名</td><td>用户输入新的用户名修改用户名</td></tr>
<tr><td>修改密码</td><td>用户输入旧的密码和新的密码修改密码</td></tr>
<tr><td>查看用户信息</td><td>用户查看自己的信息</td></tr>
<tr><td>添加试卷</td><td>用户添加一份试卷(包括试卷名称,试题,选项,答案),添加方式有上传文件和手动输入</td></tr>
<tr><td>删除试卷</td><td>用户选中自己已经发布的试卷后删除试卷</td></tr>
<tr><td>查询试卷</td><td>用户输入的查询条件查询试卷(包括发布时间,发布者用户名,试卷标题)</td></tr>
<tr><td>填写试卷</td><td>用户选择试卷后填写试卷内容</td></tr>
<tr><td>修改试卷</td><td>用户选中自己已经发布的试卷后修改试卷</td></tr>
<tr><td>查询个人错题库</td><td>用户输入查询条件查询个人错题(查询条件包括错题标题,试题类型,创建时间)</td></tr>
<tr><td>查询试题库</td><td>用户输入查询条件查询试题库(查询条件包括试题标题,试题类型,创建时间)</td></tr>
<tr><td>添加试题</td><td>用户手动添加试题,添加方式包括2种,一是上传文件添加,二是手动添加</td></tr>
<tr><td>删除试题</td><td>用户选中一道试题后,删除试题</td></tr>
<tr><td>修改试题</td><td>用户选择一道试题后,输入修改内容,然后修改内容</td></tr>
<tr><td>随机生成练习题</td><td>用户输入所需要生成的题数,然后生成练习题</td></tr>
<tr><td>从试题库选择试题创建试卷</td><td>用户点击是题库中的试题,试题会自动添加到试卷中,用户点击确定后,生成试卷</td></tr>
<tr><td>评论试题</td><td>用户选择一份已经完成了的试卷,然后输入评论内容进行评论</td></tr>
<tr><td>查询评论</td><td>用户可以查询自己所发表的评论和其他人对自己发布的试卷的评论</td></tr>
<tr><td>收藏试卷</td><td>用户选择一份试卷后,点击收藏,即可收藏试卷</td></tr>
<tr><td>分享试卷给qq或者微信好友</td><td>用户选择一份自己已经发布的试卷,选择分享给qq好友或者微信好友</td></tr>
<tr><td>查询试卷的整体统计分析</td><td>用户输入查询条件(包括试卷标题,发布时间)查询试卷的统计分析情况</td></tr>
<tr><td>查询试卷每一道试题的统计分析</td><td>用户选择一份试卷后,查看每一道试题的统计分析情况</td></tr>
<tr><td>查询答题者答题详情</td><td>用户查看自己已经发布的试卷每一个答题者的答题详情</td></tr>
<tr><td>查询试题图表分析</td><td>用户选择一道试题后,查看该试题的图表分析情况</td></tr>
</table>
## 系统功能列表
<table style='width:100%' class="table table-bordered table-striped">
<tr>
<td>模块名称</td>
<td>简要描述</td>
</tr>
<tr>
<td rowspan="6">用户管理模块</td>
<td>用户和管理员的登录</td>
</tr>
<tr>
<td>第三方登录</td>
</tr>
<tr>
<td>邮箱SMTP服务注册</td>
</tr>
<tr>
<td>修改密码</td>
</tr>
<tr>
<td>修改用户名</td>
</tr>
<tr>
<td>查看用户信息功能</td>
</tr>
<tr>
<td rowspan="5">试卷管理模块</td>
<td>试卷查询</td>
</tr>
<tr>
<td>试卷增加</td>
</tr>
<tr>
<td>试卷修改</td>
</tr>
<tr>
<td>试卷添加</td>
</tr>
<tr>
<td>试卷填写</td>
</tr>
<tr>
<td rowspan="7">试题管理模块</td>
<td>个人错题库</td>
</tr>
<tr>
<td>试题库查询</td>
</tr>
<tr>
<td>试题添加</td>
</tr>
<tr>
<td>试题删除</td>
</tr>
<tr>
<td>试题修改</td>
</tr>
<tr>
<td>随机生成练习题</td>
</tr>
<tr>
<td>从试题库选择试题创建试卷功能</td>
</tr>
<tr>
<td rowspan="2">反馈模块</td>
<td>用户对试题的评论</td>
</tr>
<tr>
<td>用户查询评论</td>
</tr>
<tr>
<td rowspan="3">账号权限管理模块</td>
<td>管理员对普通用户账号进行删除</td>
</tr>
<tr>
<td>管理员查询普通用户信息</td>
</tr>
<tr>
<td>分配权限</td>
</tr>
<tr>
<td rowspan="3">收藏分享模块</td>
<td>试卷的收藏</td>
</tr>
<tr>
<td>试卷分享给QQ好友</td>
</tr>
<tr>
<td>试卷分享给微信好友</td>
</tr>
<tr>
<td rowspan="5">试卷统计分析模块</td>
<td>试卷的整体统计分析</td>
</tr>
<tr>
<td>试卷每一道试题的统计分析</td>
</tr>
<tr>
<td>自动批改答案</td>
</tr>
<tr>
<td>查看答题者答题详情</td>
</tr>
<tr>
<td>图表分析</td>
</tr>
<tr>
<td rowspan="7">其他功能模块</td>
<td>试卷的离线缓存</td>
</tr>
<tr>
<td>在线考试防作弊功能</td>
</tr>
<tr>
<td>pwa单页面应用功能</td>
</tr>
<tr>
<td>数据网络优先缓存策略</td>
</tr>
<tr>
<td>骨架屏应用技术</td>
</tr>
<tr>
<td>预渲染页面</td>
</tr>
<tr>
<td>文本检测功能</td>
</tr>
</table>
### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
毕业设计—基于vue2的在线答题系统前端 基于Vue.js 2.0的在线答题系统前端是一个前端开发项目,它需要与后端系统紧密协作,提供用户友好的界面和良好的用户体验。以下是一个可能的毕业设计项目框架: ### 1. 需求分析 - **功能需求**:确定系统需要实现的基本功能,如用户登录、题库展示、答题界面、成绩统计等。 - **用户角色**:定义不同的用户角色,如普通用户、管理员等,以及他们的权限和功能。 - **性能需求**:考虑系统需要处理的任务数量和响应时间。 ### 2. 技术选型 - **前端框架**:使用Vue.js 2.0作为前端框架。 - **UI组件库**:选择如Element UI或其他Vue组件库,以提高开发效率和用户界面的一致性。 - **状态管理**:使用Vuex进行状态管理,确保数据的一致性和可预测性。 - **构建工具**:使用Webpack进行项目构建,优化资源加载和打包。 ### 3. 系统设计 - **用户界面设计**:设计用户友好的界面,确保良好的用户体验。 - **路由管理**:使用Vue Router进行路由管理,实现单页面应用(SPA)的导航
资源推荐
资源详情
资源评论
收起资源包目录
c10342_html5-online-answer-pagemaster.zip (96个子文件)
html5-online-answer-page-master
.browserslistrc 33B
babel.config.js 53B
src
App.vue 135B
store
mutations.js 162B
getters.js 48B
index.js 236B
state.js 229B
assets
404.gif 1.02MB
404.jpg 117KB
showcase.png 973KB
logo.png 11KB
timg.jpg 448KB
bg.jpg 66KB
default.png 5KB
main.js 3KB
components
Multiple.vue 2KB
Judgement.vue 2KB
Answer.vue 2KB
Single.vue 2KB
Bg.vue 466B
LeftMenu.vue 5KB
HeadNav.vue 5KB
registerServiceWorker.js 922B
base.css 2KB
util
canvas-particle.js 6KB
config.js 366B
index.js 2KB
http.js 1KB
views
PublishedQuestions.vue 11KB
AddQuestion.vue 16KB
ItemBank.vue 14KB
StatisticsDetail.vue 16KB
CommentList.vue 6KB
CollectionQuestion.vue 8KB
Exercises.vue 9KB
NotFound.vue 467B
EditQuestion.vue 12KB
MyCommentList.vue 6KB
UpdateName.vue 3KB
UserInfo.vue 1KB
AnswerQuestion.vue 13KB
UpdatePwd.vue 4KB
QuestionsStatistics.vue 7KB
Bg.vue 804B
Reply.vue 5KB
Login.vue 5KB
AssembleQuestion.vue 19KB
Index.vue 3KB
AnswerDetail.vue 3KB
UserMessage.vue 10KB
Home.vue 409B
ConsultQuestions.vue 10KB
AnsweredList.vue 11KB
Register.vue 8KB
MyMistake.vue 11KB
AnswerUserList.vue 8KB
router.js 10KB
package.json 748B
public
manifest.json 437B
robots.txt 24B
img
icons
msapplication-icon-144x144.png 1KB
apple-touch-icon-76x76.png 2KB
apple-touch-icon.png 5KB
favicon-32x32.png 1KB
safari-pinned-tab.svg 10KB
apple-touch-icon-120x120.png 3KB
apple-touch-icon-180x180.png 5KB
android-chrome-512x512.png 29KB
android-chrome-192x192.png 9KB
apple-touch-icon-152x152.png 4KB
mstile-150x150.png 4KB
apple-touch-icon-60x60.png 1KB
favicon-16x16.png 799B
css
font-awesome.css 32KB
reset.css 1KB
font-awesome.min.css 26KB
font-awesome.css.map 21KB
favicon.ico 1KB
index.html 2KB
fonts
FontAwesome.otf 104KB
fontawesome-webfont.eot 67KB
fontawesome-webfont.woff 79KB
fontawesome-webfont.woff2 63KB
fontawesome-webfont.svg 348KB
fontawesome-webfont.ttf 135KB
package-lock.json 466KB
vue.config.js 4KB
.gitignore 214B
dev
service-worker.js 726B
README.md 7KB
postcss.config.js 59B
share
App.vue 10KB
assets
logo.png 7KB
main.js 262B
base.css 702B
说明_.txt 52B
共 96 条
- 1
资源评论
人工智能教学实践
- 粉丝: 531
- 资源: 253
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功