APP下载

基于J2EE的网络考试系统的设计与实现

2016-04-11刘瑾詹玲超

电脑知识与技术 2016年4期

刘瑾+詹玲超

摘要:该文介绍了网络考试系统的设计与实现,本系统采用JSP+MySQL+ Struts+Hibernate进行开发。主要实现了用户注册、登录、注销、在线考试、自动阅卷、查询成绩、试卷管理、试题管理、成绩管理、用户管理等功能。该系统界面友好、操作简单,易于维护。

关键词:JSP;MySQL;Struts;Hibernate;网络考试

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)04-0006-02

Design and implementation of Network Examination System Based on J2EE

LIU Jin,ZHAN Ling-chao

(Nanjing University of Aeronautics and Astronautics Jincheng College, Nanjing 211156, China)

Abstract: This paper describes the design and implementation of Network Examination System. The system is developed by JSP+MySQL+ Struts+Hibernate. The function of the system includes user registration, login, cancellation; online exam, automatic marking, score query, test paper management, test questions management, score management, user management,etc. The system has friendly interface, simple operation and easy maintenance.

Key words: JSP; MySQL; Struts; Hibernate; network examination system

根据现有考试形势变革的需要,要求用一种快速、安全、高效的途径解决现行考试模式下存在的不足之处。网络考试系统的开发,有利于教学制度模式的改革,有助于与基于网络的远程教学平台进行无缝集成。

1 系统的分析和设计

1.1 需求分析

本系统的用户角色主要有三类:考生、教师和管理员。每类用户的具体功能如下[1]:

考生需进行注册,获得自己的账号之后,才能进入系统。进入系统可以选择进入个人中心,也可以选择参加考试。进入个人中心,考生可以查询和修改个人信息,也可以查询各科考试成绩。进入考试界面,即进入考试倒计时,考试时间剩余10分钟时,系统会自动提醒考生准备交卷,当考试时间结束,考生仍未交卷,系统会自动提交试卷。交卷以后系统会自动阅卷,考生便能查看自己的考试成绩。

教师的账号由管理员进行分配,教师进入系统,可以选择试卷管理,也可以选择成绩管理。进入试卷管理后,功能一:试卷的上线和下线设置;功能二:试卷的添加、编辑、删除;功能三:试题的添加、编辑、删除。进入成绩管理后,可以按照姓名或者科目查询成绩,查询结果按要求排序,还可以删除成绩。……

登录APP查看全文