。Р3 系统架构Р3.1 系统的功能需求分析Р系统开发的主要目标任务是能够实现在线考试的自动化、网络化和简便化。Р系统功能需求分析要求能够自动化实现传统考试最基本的考试功能,并且,因为是基于Web的在线考试,所以得提供一个考生登录的平台,和考生进行在线考试的一个平台。管理员可以进行试题和用户管理的功能;管理员能够对科目进行管理的功能和对科目下的试题进行管理,以及个人信息管理等功能。在数据存储方面,该系统是使用Oracle数据库对考生,教师,考试题目,考试结果等各类信息进行数据的保存,利用struts和Action,jsp技术实现数据的及时处理。Р3.2 系统概述Р本系统是一个在线考试系统,在实施过程中主要实现以下目标:Р本系统的面向对象是整个社会中需要考试的各种阶层,其中考试模块的设置必定是要多样化的,而且尽量的与传统的考试相结合,使使用者用起来不会感觉有多大的陌生感。界面精简,操作方便。系统设置不一样的使用身份:管理员,教师,考生。Р系统有身份验证的功能,用户以不一样的身份的角色进入系统,系统会自动进行权限划分,使系统的使用简单方便,不至于混乱,不会操作等问题,用户登录首先要进行身份的验证,不一样的身份有不同的权限,就只能实现该身份下的操作功能。Р主要功能有:Р(1).登录和注册用户模块Р登录和注册模块主要是为新考生进行注册和考生,教师,管理员的登录功能Р考生在线考试模块Р在线考试的考生是系统的核心模块,在该模块中,您可以选择不同的学科测试,只有公开的科目,学生可以测试。Р(2)考试科目的管理模块Р只有管理员和教师权限的用户登录才可以进入科目管理模块,在科目管理模块中可以添加科目以及删除科目。Р(3)用户的管理模块Р在用户管理模块中,系统首先会指定一个系统管理员,只有这个才可以进行删除和修改教师与考生的信息的操作,而普通的教师只可以对考生进行管理。Р(4)个人信息修改模块