在线考试系统的设计与实现是利用Java开发语言把考试的相关业务与信息技术来结合在一起,实现对考试进行信息化、系统化的管理模式。通过MySQL数据库来实现考试中的考生、试题、试卷和成绩相关数据的存储。通过MyEclipse平台来实现系统项目的创建、编译、调试和运行。在线考试系统主要包括了考生模块、教师模块和系统管理员模块。考生模块主要包括了考生注册、考生登陆、找回密码、在线考试、查询成绩。教师模块主要包括了试题管理、试卷管理、评卷管理、成绩管理。系统管理员模块主要包括了管理员管理、学生管理、教师管理、专业管理。在线考试系统完成后能实现随机出题、自动批阅的功能,简化的考试的流程,节约了教师的工作量,提高了考试的效率。