本在线考试系统的设计主要分为两个角色设计,一个管理者角色管理考试相关的信息(相当于教师),一个考生角色参加管理者发布的考试。其中管理者可以添加、删除、修改和查看考生信息,可以查询统计成绩,可以管理发布考试试题;考生可以查看本人的详细信息并且自定义上传头像信息,可以查询考试信息以及成绩信息,可以参加在线考试。另外,两个角色都提供了修改登录密码的功能。
考生是这个系统中用户量最多的角色,主要通过电脑浏览器进行登录完成考试,可以查看考试信息、完成的考试的成绩及个人信息。考生的登录初始账号统一由管理者进行添加分发,考生通过自行登录后,可以根据需求决定是否更改登录的密码,另外还提供一个个性化的个人信息头像上传功能。
管理者主要需要对整个系统进行管理,需要完成考试的发布和对已发布考试的删除,考生信息的录入、查看、修改、删除。在实际的应用中,一般情况下考生的数量都是大于40个人的,因而有必要在考生管理的页面进行考生信息的分页显示。管理者的需要完成的任务繁多,其中试题的录入这一项工作最为繁琐,因此,需要提供一个excel中间文件完成一次性上传考核的题目。为了保证试题录入的时系统的正确性,提供一个试题的模板给管理者参照录入自己需要考核的题目,并且提供考试相关信息描述的录入,如考试时间,考试的描述(期中考试,期末考试,英语考试,物理考试)。
在线音乐网站的设计与实现
基于ssm的在线酒店预订系统
基于b/s模式的C语言在线考试系统
基于android的在线学习系统设计
基于PHP的在线团购购物网的分析与设计
基于ASP.NET的在线BBS论坛设计与
基于B/S的在线信息服务系统
在线图书销售系统的开发与实现