# 系统设计
基于Django的在线考试系统,系统主要有用户相关功能、考试相关功能、模拟练习功能、后台管理功能、用户管理相关功能、考试管理相关功能以及题库管理功能组成。从不同用户的角度组织本系统的功能模块设计如下图:
![img](README.assets/image-16.png)
# 系统介绍
## 用户登录模块
用户打开系统首页,默认会跳转到登录界面,输入账户、密码、滑动验证码后,点击“登录”。页面会跳转到首页考试中心,用户登录模块界面如下图所示:
![img](README.assets/image-19.png)
## 个人信息修改
系统首页界面如下图所示:
![img](README.assets/image-20.png)
点击“个人中心”,即可修改用户的姓名、性别和班级信息,个人信息修改界面如下图所示:
![img](README.assets/image-21.png)
## 在线考试功能
进入首页考试中心页面,分页显示该用户所在班级可以参加考试的试卷,如果试卷较多也可以通过关键词搜索试卷。考试中心页面如下图所示:
![img](README.assets/image-22.png)
点击“开始做题”,进入答题页面。页面左侧会显示倒计时和题目列表。倒计时的时长是后台考试管理中设置的,题目则是根据考试管理中设置的题目数量,从题库中随机抽取的。页面右侧上方会显示用户的学号、姓名、性别、专业、年级和班级信息,页面中央显示题目信息。答题界面如下图所示:
![img](README.assets/image-23.png)
答题完成后,点击“交卷”,系统会根据用户的作答计算成绩,并跳转到查询成绩页面,如下图所示:
![img](README.assets/image-24.png)
## 模拟练习功能
在模拟练习页面,用户可以设置选择题、填空题、判断题和编程题数目及难易程度,系统根据这些信息从题库中随机抽取题目并生成试卷。模拟练习界面如下图所示:
![img](README.assets/image-25.png)
点击“生成试卷并开始答题”,进入答题界面,模拟练习的答题界面和考试中心的答题界面完全相同,共用一个模块,结算成绩的功能也相同,不同的是用户可以自定义设置题目的数量和难度等级。除此之外,模拟练习完成后可以查看练习的记录,练习记录详细记录了题目信息、作答信息、正确答案、题目解析等内容。模拟练习答题记录界面如下图所示:
![img](README.assets/image-26.png)
## 编程题在线判题
系统答题页面实现了编程题在线判题,用户根据题目信息和编程区的代码模板作答,随后点击“测试”,系统后台通过题目的测试用例运行用户编写的代码,如果代码正确则输出 pass,否则输出错误信息,编程题答题界面如下:
![img](README.assets/image-28.png)
## 后台管理功能
后台管理功能是通过 Django 的 Xadmin 后台管理系统实现的,界面如下图所示:
![img](README.assets/image-29.png)
# 前端页面
项目前端使用Vue编写,需要前端或者对项目部署运行有什么疑问,可以添加微信交流,微信:beyond-expression
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于Django的在线考试系统,系统主要有用户相关功能、考试相关功能、模拟练习功能、后台管理功能、用户管理相关功能、考试管理相关功能以及题库管理功能组成。从不同用户的角度组织本系统的功能模块img 系统介绍 用户登录模块 用户打开系统首页,默认会跳转到登录界面,输入账户、密码、滑动验证码后,点击“登录”。页面会跳转到首页考试中心,用户登录模块界面如下图所示: img 个人信息修改 系统首页界面如下图所示: img 点击“个人中心”,即可修改用户的姓名、性别和班级信息,个人信息修改界面如下图所示: img 在线考试功能 进入首页考试中心页面,分页显示该用户所在班级可以参加考试的试卷,如果试卷较多也可以通过关键词搜索试卷。考试中心页面如下图所示: img 点击“开始做题”,进入答题页面。页面左侧会显示倒计时和题目列表。倒计时的时长是后台考试管理中设置的,题目则是根据考试管理中设置的题目数量,从题库中随机抽取的。页面右侧上方会显示用户的学号、姓名、性别、专业、年级和班级信息,页面中央显示题目信息。答题界面如下图所示: img 答题完成后,点击“交卷”,系统会根据用户的作答
资源推荐
资源详情
资源评论
收起资源包目录
Python基于Django+Vue+Mysql的在线考试系统(源码+数据库) (446个子文件)
bootstrap.css 123KB
bootstrap.min.css 119KB
bootstrap.min.css 100KB
font-awesome.css 37KB
bootstrap-theme.min.css 23KB
font-awesome-4.0.3.css 21KB
bootstrap-theme.css 19KB
select2.css 19KB
responsive.css 18KB
font-awesome.min.css 17KB
bootstrap-theme.min.css 17KB
select2.css 17KB
base.css 16KB
selectize.bootstrap2.css 15KB
select2.min.css 15KB
selectize.default.css 11KB
selectize.legacy.css 11KB
selectize.bootstrap3.css 10KB
widgets.css 10KB
datepicker.css 10KB
forms.css 8KB
autocomplete.css 8KB
selectize.css 8KB
xadmin.main.css 8KB
changelists.css 6KB
base.css 6KB
xadmin.responsive.css 4KB
bootstrap-modal.css 4KB
rtl.css 4KB
bootstrap-clockpicker.css 4KB
xadmin.form.css 3KB
bootstrap-tweaks.css 3KB
bootstrap-image-gallery.css 3KB
bootstrap-clockpicker.min.css 3KB
bootstrap-timepicker.css 3KB
bootstrap-image-gallery.min.css 2KB
bootstrap-timepicker.min.css 2KB
xadmin.widget.select-transfer.css 2KB
responsive_rtl.css 2KB
bootstrap-xadmin.css 2KB
highlight.css 2KB
xadmin.mobile.css 1KB
import.css 1KB
jquery.json-view.min.css 1KB
login.css 1KB
snap.css 1KB
default.css 1KB
xadmin.plugin.formset.css 1KB
xadmin.widget.editable.css 1KB
prettify.css 817B
xadmin.page.dashboard.css 790B
fonts.css 423B
dashboard.css 412B
xadmin.plugin.importexport.css 321B
xadmin.plugin.quickfilter.css 248B
xadmin.plugins.css 175B
xadmin.plugin.aggregation.css 95B
bootstrap-multiselect.css 0B
fontawesome-webfont.eot 162KB
fontawesome-webfont.eot 37KB
glyphicons-halflings-regular.eot 20KB
glyphicons-halflings-regular.eot 20KB
loading.gif 4KB
select2-spinner.gif 2KB
ajax-loader.gif 2KB
.gitignore 33B
favicon.ico 5KB
th.jpg 31KB
highlight.pack.js 294KB
jquery.js 274KB
jquery.js 235KB
select2.full.js 164KB
coreapi-0.1.1.js 154KB
xregexp.js 126KB
jquery.flot.js 113KB
select2.js 102KB
selectize.js 96KB
jquery.min.js 86KB
jquery-3.4.1.min.js 86KB
jquery.min.js 81KB
select2.full.min.js 75KB
xregexp.min.js 61KB
bootstrap.js 57KB
jquery.ui.sortable.js 42KB
selectize.min.js 41KB
excanvas.js 41KB
select2.min.js 41KB
bootstrap.min.js 39KB
bootstrap-datepicker.js 32KB
jquery.ui.effect.js 31KB
bootstrap.min.js 27KB
bootstrap-timepicker.js 24KB
jquery.ui.sortable.min.js 23KB
snap.js 23KB
jquery.flot.pie.js 23KB
bootstrap-clockpicker.js 21KB
DateTimeShortcuts.js 20KB
excanvas.min.js 19KB
bootstrap-multiselect.js 16KB
bootstrap-image-gallery.js 15KB
共 446 条
- 1
- 2
- 3
- 4
- 5
资源评论
荒野大飞
- 粉丝: 1w+
- 资源: 2665
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Java实现的MapReduce分布式计算框架设计源码
- Qwen2.5 Technical Report 详细技术报告
- 基于ThinkGms v2.0.1框架的旧快马配送系统设计源码
- 基于Java编程语言的俄罗斯方块游戏设计源码
- 套膜封切机工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- 小麦联合收割机工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- 小型全自动卷烟机构图纸工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- 线体牵引力测试机(含bom)sw17可编辑工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- 前端入门day1的文件记录
- 型钢校正机矫直机工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- 旋转停车系统工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- 数仓构造与多维分析大作业
- 【图像融合】基于matlab结合contourlet与压缩感知图像融合【含Matlab源码 9741期】.zip
- 【坐标转换】基于matlab GUI大地坐标和空间直角坐标相互转换【含Matlab源码 9227期】.zip
- 【迷宫路径规划】基于matlab SARSA和强化学习迷宫路径规划解决迷宫问题【含Matlab源码 8857期】.mp4
- 【语音去噪】基于matlab GUI切比雪夫+椭圆形低通滤波器语音去噪【含Matlab源码 2198期】.mp4
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功