4系统设计
4.1 软件功能模块设计
网站整功能如下图所示:

图 4-1 学生在线考试系统的设计与实现总体功能模块图
4.2 数据库设计
4.2.1 概念模型设计
概念模型是对现实中的问题出现的事物的进行描述,ER图是由实体及其关系构成的图,通过E-R图可以清楚地描述系统涉及到的实体之间的相互关系。
班级考试实体图如图4-2所示:

图4-2班级考试实体图
班级中心实体图如图4-3所示:

图4-3班级中心实体图

试卷详情实体图如图4-4所示:

图4-4试卷详情实体图
成绩分析实体图如图4-5所示:

图4-5成绩分析实体图
班级信息实体图如图4-6所示:

图4-6班级信息实体图

第五章 系统功能实现
5.1学生功能模块
用户以游客的身份登录学生在线考试系统的设计与实现,可以查看首页、内容管理、班级考试、班级中心、班级信息、试卷详情、成绩分析等内容,如图5-1所示。

图5-1网站首页界面图

用户如果想在平台前台进行其他操作,则需要注册和登录,点击用户注册,通过填写用户账号、用户姓名、密码、电话号码等信息完成会用户册操作,用户注册后,输入用户账号和密码登录到系统前台,如图5-2所示。

图5-2用户注册及登录界面图

班级考试,在班级考试页面可以查看名称、答题时长、总分、状态、创建时间、更新时间等内容,并进行收藏或租赁等操作,如图5-3所示。

图5-3班级考试界面图

班级中心,用户可以班级名称、班级楼号、教师工号、班主任、班级图片、创建时间、更新时间信息,如图5-4所示。

图5-4班级中心界面图

试卷详情,在试卷详情页面发布教师、试卷名称、试卷总分、开考时间、答题时长、试卷文件、更新时间等信息,还可以根据需要进行相对应操作,如图5-5所示。

图5-5试卷详情界面图

成绩分析,用户可以查看发布教师、试卷名称、试卷总分、考试学生、我的总分、我的分析、更新时间、创建时间等信息,点击成绩分析,如图5-6所示。

图5-6成绩分析界面图

5.2管理员功能模块
管理员登录,管理员通过输入用户名、密码,选择角色并点击登录进行系统登录操作,如图5-7所示。

图5-7管理员登录界面图

管理员登录系统后,可以对用户管理、管理员、学生用户、教师用户、班级考试、班级中心、班级信息、试卷详情、成绩分析等功能进行相应操作,如图5-8所示。

图5-8管理员功能界图面

管理员,在管理员页面可以对昵称、头像、用户名、用户组、手机号码、手机认证、邮箱、邮箱状态、状态、创建时间等内容进行详情、修改或删除、新增等操作,如图5-9所示。

图5-9管理员界面图

在学生用户页面,管理员可以对昵称、用户名、学生学号、学生姓名、学生性别、学生年龄、所在学院、学生年级、审核状态等进行修改、删除或新增等操作,如图5-10所示。

图5-10学生用户界面图

教师用户,在教师用户页面可以对昵称、用户名、教师工号、教师姓名、教师性别、教师年龄、所在学院、教师年级、教师证件进行修改、删除或新增等操作,如图5-11所示。

图5-11教师用户界面图

班级考试,在班级考试页面可以对名称、答题时长、总分、状态、创建时间、更新时间等内容进行详情、修改、删除或新增等操作,如图5-12所示。

图5-12班级考试界面图

班级中心,在班级中心页面可以对班级名称、班级楼号、教师工号、班主任、学生学号、学生姓名、学生年级等进行详情、修改、删除等操作,如图5-13所示。

图5-13班级中心界面图

班级信息,在班级信息页面可以对班级名称、班级楼号、教师工号、班主任、学生学号、学生姓名、学生年级等内容进行详情、修改或删除等操作,如图5-14所示。

图5-14班级信息界面图

试卷详情,在试卷详情页面可以对发布教师、试卷名称、试卷总分、开考时间、答题时长、试卷文件、更新时间等内容进行详情、修改或删除或下载图片等操作,如图5-15所示。

图5-15试卷详情界面图

成绩分析,在成绩分析页面可以对发布教师、试卷名称、试卷总分、考试学生、我的总分、我的分析、更新时间、创建时间等内容进行详情、修改、删除等操作,如图5-16所示。

图5-16成绩分析界面图

5.3教师功能模块
教师登录系统后,可以对班级考试、班级中心、班级信息、试卷详情、成绩分析等功能进行相应操作,如图5-20所示。

图5-20教师功能界图面

班级考试,在班级考试页面点击名称、答题时长、总分、状态、创建时间、更新时间等信息,如图5-21所示。

图5-21班级考试界面图

班级中心,在班级中心页面可以对班级名称、班级楼号、教师工号、班主任、班级图片、创建时间、更新时间等操作,如图5-22所示。

图5-22班级中心界面图

班级信息,在班级信息页面可以对班级名称、班级楼号、教师工号、班主任、学生学号、学生姓名、学生年级等内容进行审核、详情等操作,如图5-23所示。

图5-23班级信息界面图

试卷详情,在试卷详情页面中,点击发布教师、试卷名称、试卷总分、开考时间、答题时长、试卷文件、更新时间,如图5-24所示。

图5-24试卷详情界面图

成绩分析,在成绩分析页面,点击发布教师、试卷名称、试卷总分、考试学生、我的总分、我的分析、更新时间、创建时间等信息,如图5-25所示。

图5-25成绩分析界面图

基于java的在线考试系统源码相关推荐

  1. 基于Java毕业设计在线考试系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计在线考试系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计在线考试系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  2. 基于Java毕业设计在线学习系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计在线学习系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计在线学习系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  3. 基于Java毕业设计在线阅读系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计在线阅读系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计在线阅读系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  4. 基于Java的在线考试系统(附:源码和课件)

    项目介绍: 本系统是一个基于java的在线考试系统.它的用户由学生.教师和系统管理员组成.学生登陆系统可以进行在线测试和成绩查询.当学生登陆时,系统会随机地为学生选取试题组成考卷.当学生提交考卷后,系 ...

  5. 基于Java毕业设计在线直播平台源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计在线直播平台源码+系统+mysql+lw文档+部署软件 基于Java毕业设计在线直播平台源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  6. Java计算机毕业设计四六级在线考试系统源码+系统+数据库+lw文档

    Java计算机毕业设计四六级在线考试系统源码+系统+数据库+lw文档 Java计算机毕业设计四六级在线考试系统源码+系统+数据库+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...

  7. 基于Java毕业设计在线学习平台源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计在线学习平台源码+系统+mysql+lw文档+部署软件 基于Java毕业设计在线学习平台源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  8. 基于Java毕业设计在线教育平台源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计在线教育平台源码+系统+mysql+lw文档+部署软件 基于Java毕业设计在线教育平台源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  9. java计算机毕业设计web在线考试系统源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计web在线考试系统源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计web在线考试系统源码+mysql数据库+系统+lw文档+部署 本源码技术栈: 项目架构:B ...

最新文章

  1. 【图论专题】负环与01分数规划
  2. python【力扣LeetCode算法题库】18-四数之和
  3. execv shell_shell的exec命令
  4. Linux 安装 MySQL 5.7 并连接 Navicat 详细过程
  5. 通电后第一次开机黑屏_电脑无法开机怎么办,8 种情况的修复方法
  6. 2016年 CSS 库、框架和工具新生榜 TOP 50
  7. 新加用户被保护的解决办法
  8. 手机APP应用怎样从公网访问局域网WEB应用
  9. ndimage.median_filter中值滤去除干扰信号
  10. Oracle 10G安装指导
  11. PPT制作教程—基础技巧
  12. 第一次接触低代码平台 AppCube,还是有点门槛的
  13. 二、C++反作弊对抗实战 (进阶篇 —— 10.利用硬件断点 + 结构化异常VEH HOOK与对抗方法)
  14. 2008服务器系统备份工具,服务器2008系统备份
  15. Dubbo3的Triple协议踩坑记录
  16. 使用csss实现切角矩形,切角矩形,切角边框
  17. C语言——判断是否被5整除
  18. 转载:嵌入式系统综述之二
  19. Service 定义(startService、bindService、IntentService)
  20. java.sql.SQLException: Access denied for user 'app '@'xxx.xxx.xxx.xxx' (using password: YES)

热门文章

  1. OAuth2.0协议入门(一):OAuth2.0协议的基本概念以及使用授权码模式(authorization code)实现百度账号登录
  2. Word、WPS中表格的第一行和第二行中间间距,如何去掉,使得跟其他行间距相同
  3. 【论文阅读】基于自适应小生境和 k 均值操作的数据聚类差分进化算法
  4. 蓝桥杯单片机·蓝桥杯全国软件和信息技术专业人才大赛电子类单片机 常用代码笔记
  5. 颜色查看器 - RGB颜色查询对照表
  6. android 设置文字大小控件
  7. OSChina 周六乱弹 —— 薛定谔的妹子
  8. Potplayer固定窗口尺寸【播放下一视频时】
  9. 缓解人才饥荒,中国南京大学成立国内首个人工智能学院
  10. Word没有段落字体选项如何调整行距