项目功能:

业务流程

1.考生在线考试模块
考生通过主界面输入学号、姓名,选择需要考试的科目等。当系统判断考生的身份合法且未参加过考试时,则允许考生进入到考试系统中去。考试结束采取自主交卷和到了规定的时间自动提示有机结合的方式予以实现。在考试途中刷新考试页面或者离开考试页面视为交卷,考试过程中设有时钟,用以提醒考生。

2.教师管理模块
教师根据登录账号和密码进行登录,如果登录账号和秘密正确,则通过系统的登录识别,否则系统会弹出对话框,提示教师用户错误的登录信息。教师登录管理系统后,可以选择添加试卷,选择对应的试卷课程,同一个课程下可以有多套试卷,填入选择题,判断题的分数,考试时间,试卷名称等生成试卷,然后在试卷下面可以对试卷进行添加单选题或者判断题。教师可以通过试卷管理和考生成绩查询,对考生进行出卷和查看考生的详细卷面情况。

3.管理员模块
管理员进入管理员界面,可以对整个学校年级信息进行操作,包括年级信息的录入、每个年级课程的录入、还可以对每条年级信息进行修改。管理员可以对学生信息进行录入和操作。此外,管理员可以对教师信息进行录入和操作。还有管理员可以对课程进行录入和操作。

系统的功能设计

在网上考试系统的设计和实现过程中,为了使系统便于管理和安全,在网上考试系统中编辑设计了管理员登录,管理员可以向网上考试系统增加和删除教师和学生。教师和学生要想使用网上考试系统必须先登录。教师登录后,可以修改自己的登录密码;为学生的考试出题,并且形成题库;对试题进行修改;对试题进行按要求的查询。学生登录后可以选择自己考试的课程;按照考试课程的名称,试卷名称考试;查看自己的分数;查询自已考过课程的试卷。
网上考试系统的设计思想把整个系统分成考生模块、教师模块、管理员模块。具体如图所示。
页面效果:















基于JAVA+SpringMVC+MYSQL的在线考试系统相关推荐

  1. 基于JAVA+SSH+MYSQL的在线考试系统

    系统功能: 考试系统分为学生和教师两个角色,学生可以进行在线答题,提交试题,分数出来后可以查看答案,教师可以查看学生考试情况,录入试题,管理试题,查询试题,查看班级全部成绩 页面效果:

  2. 基于JAVA+Swing+MYSQL的在线考试系统

    项目功能: 管理员端: 系统登录 用户信息管理 题目信息管理 学生信息管理 用户端: 系统登录 参加考试 页面效果:

  3. [源码和文档分享]基于JAVA EE框架的在线考试系统平台的设计与实现

    在线考试系统以java作为开发语言,Struts2.Hibernate实现前后台数据管理,Spring实现业务逻辑管理,以MyEclipse作为开发工具,MySQL实现数据持久化,Tomcat部署整个 ...

  4. 基于java的驾校驾照在线考试系统-计算机毕业设计

    本系统的题目是基于JSP的驾校驾照考试系统的设计开发,是针对驾校对考试的管理而设计的,目的是改变驾校考试现有的手工或半手工的管理模式,使驾校考试管理工作更规范,更标准,提高工作效率. 系统将分为管理员 ...

  5. 基于java的驾校驾照在线考试系统

    本系统的题目是基于JSP的驾校驾照考试系统的设计开发,是针对驾校对考试的管理而设计的,目的是改变驾校考试现有的手工或半手工的管理模式,使驾校考试管理工作更规范,更标准,提高工作效率.   系统将分为管 ...

  6. 基于JAVA+SpringMVC+MYSQL的在线课程学习系统

    项目功能: 系统分为学生和老师两种角色,学生端:登录注册,查看课程列表,根据课程编号选课,查询成绩成绩,查看学分.老师端:登录注册,开设课程,登记学生成绩等功能 页面效果:

  7. 基于JAVA+SpringMVC+MYSQL的网上选课系统

    项目功能: 系统包括教师.学生.管理员三种角色,学生登录后可以进行选课,查看选课结果,退选,管理个人信息,教师登录后可以添加教学课程,管理教学课程,查看选课名单,管理本人信息,管理员登录后可以实现学生 ...

  8. 基于JAVA+SpringMVC+MYSQL的苗木销售系统

    项目功能: 系统包括首页查看最新树苗,按分类查找树苗,查看推荐树苗,用户登录注册,查看树苗详情,加入购物车,收藏,提交订单,查看我的订单,修改资料,修改密码,后台管理员登录,会员管理,苗木管理,订单管 ...

  9. 基于JAVA+SpringMVC+MYSQL的在线招标管理系统

    项目功能: 系统分为用户和服务商两种角色,用户断功能:查看招标项目.查看招标文档.登录.投标.查看我的投标,服务商断功能:登录注册.发布招标.个人中心管理 页面效果:

最新文章

  1. Serverless的4种错误打开方式
  2. 证券业震荡,数字化智能化变革、升级与突破或是新生力量(附案例)
  3. php mysql 日期时间_php Mysql日期和时间函数集合
  4. 1-3:学习shell之Linux系统
  5. 智能优化算法应用:基于GWO优化的最小交叉熵图像多阈值分割 - 附代码
  6. flex和blazeds_使用BlazeDS和AMF构建Web和桌面应用程序
  7. linux 搜狗不能打中文,linux下搜狗输入法不能输入中文的解决方案
  8. ROS话题通信c++和python实现
  9. a.Baby Coins
  10. 2020.5.31 牛客“科林明伦杯” A.点对最大值【树形dp】
  11. m基于matlab的超宽带MIMO雷达对目标的检测仿真,考虑时间反转
  12. lemming games 1!! hdlbits
  13. “跨境电商EBC”概念正式亮相
  14. 从安格视,安维到安尼
  15. elementary os安装后配置
  16. 给IDEA换一个酷炫的主题
  17. java mp3 播放_JAVA播放MP3
  18. 矿产资源利用现状调查成果与矿产资源储量库衔接软件
  19. Kotlin在forEach中如何跳出循环和跳出当前循环体
  20. 三步快速免费开发工业手机APP,远程监控西门子300PLC数据

热门文章

  1. OpenShift Security (6) - 用网络图可视化网络访问策略
  2. Elasticseach 从零开始学习记录(三) - 分布式部署
  3. 使用实体框架返回数据表
  4. jquery级试题_jQuery经典面试题及答案精选
  5. c语言入口参数和出口参数,麻烦帮忙指出一下这个函数的入口参数和出口参数呀!...
  6. python 数据库的中文乱码问题
  7. java asynctask完成_如何传递参数并从AsyncTask类中获取结果?
  8. 中改变了值但是数据没有刷新_SwiftUI数据流
  9. mysql存储过程的正确描述_MySQL存储过程中的基本函数描述
  10. html5表单注册应用