基于ssh/bs/java/asp.net/php/web/安卓学习交流平台设计与实现

本文阐述了运用b/s模式设计在线测试系统的思想,介绍了当前较流行的web应用技术和框架---JSP、Java、Ajax和ORM技术,并以此为理论基础和实践依据,在Hibernate框架下结合数据库连接池技术,设计并实现了在线测试系统。完成了试题库的维护、自动组卷、自动阅卷(客观题)、教师批阅(主观题)、学生在线测试、成绩查询各项功能。

系统功能模块划分

本系统主要实现的功能有:题库管理、组卷、试卷监控、批阅试卷、注册考试、在线测试、成绩查询。功能如图2-1:

 

图2-1系统功能图

  • 题库管理:教师用户可以增加、修改、删除、查询题库中的试题。本系统的试题种类包括单选、多选、填空、判断、简答和编程。其中问题的选项也可以进行管理,并且教师可以指定这些问题的作用范围,例如是否可以用于在线测试等。
  • 组卷:系统会保存教师填写的试卷参数,供学生注册时自动随机组卷。
  • 试卷监控:发布出去的试卷,教师可以监控所有注册该试卷的学生和试卷的状态。
  • 批阅试卷:考试结束,收回的试卷其中的主观题目教师可以进行批阅。
  • 注册考试:当教师发布试卷后学生可以进行注册。
  • 在线测试:注册后的试卷,学生可以进行在线测试。
  • 成绩查询:批阅后的试卷,学生可以查到自已的得分,教师可以按学生的姓名,查询学生的得分。

定制讲解加: 2719046892(微信和QQ同号)
微信二维码: