在线考试系统功能设计开发方案
来源:广州软件开发 编辑:广州软件开发公司 日期:2020-06-29
在线考试体系的规划 在线考试系统功能开发方案
体系结构规划 为了体系开发、维护和晋级的方便,考试体系采用B/S形式的3层架构:第一层是用户层,为不同用户规划了相应的接口,学生可进行网上在线考试,教师可生成试卷、组织考试,办理员可对考试进行设置办理。用户经过浏览器向考试的Web服务器提出服务恳求,Web服务器对用户验证身份后把所需的网页传送给客户端浏览器。第二层是应用层,担任题库办理,试卷的生成、分发和接纳,办理和监控考试过程。当Web服务器接纳到用户恳求时,将要履行相应的应用程序与数据库进行连接,经过SQL方式向数据库服务器宣布数据处理恳求,数据库服务器将处理成果交给Web服务器,再由其送回到客户端。第三层是数据层,完成用户办理和试题办理。数据库服务器承受来自Web服务器的恳求,完成对数据库的操作和存储,并将处理成果回来Web服务器。
考试流程规划 考生在考试用机上经过web浏览器拜访考试体系主页,考生输入其名字和考号信息后,考试体系对考生的学号及名字进行验证,如体系经过验证,则可点击进入考试页面进行考试;体系主动把试卷分发到考试用机,考生在线进行考试,按要求完成考试内容。如考号或名字有误,则可点击取消考试按钮,回来体系主页。考生进入考试页面后体系开始主动倒计时,考试过程中答案即时保存到考试服务器上。考生提前完成考试内容后可主动提交试卷,或者体系倒计时完毕时主动收卷,交卷或收卷时由体系将主动把考生的操作成果提交给考试服务器上保存。考试完毕后,教师对考生提交上来的试卷进行修正并保存考生得分,判卷完毕后教育办理者能够对考试试卷、考生答卷和教师判卷进行办理。教育办理者还能够对用户的基本信息、课程基本信息和题库信息等进行办理。
数据库规划 数据库的规划遵循了安全性、可伸缩性、数据交换可靠性、有效的并发控制的原则,考虑到考试中有多种不同的题型以及各题型有各自的特点,按照试题类别把不同的考试标题要求和具体阐明单独寄存,以便于办理和维护,提高数据库存取的功率。
数据库E-R图 经过对体系进行需求分析、网站流程规划以及体系功用结构的确定,规划出体系中运用的实体目标分别为办理员信息、考试试卷、考生信息、考生成果信息。
①办理员信息试题E-R图 办理员信息包含办理员编号、办理员名字、办理员暗码和注册时刻。
② 考试试卷实体 考试试卷试题包含试卷名称、所属课程、增加时刻和有效时刻等特点。
③ 考生信息实体 考生信息实体包含学生证号、名字、性别、所学专业、注册时刻、登陆网站暗码、暗码提示问题、暗码提示答案以及所学专业等特点。
④ 考生成果实体 考生答完考题后能够对自己的成果进行查询,后台办理员也可对考试成果进行办理。考生成果信息实体包含学生证号、所课程、考生总等。
数据库表规划 单独在线考试体系建立了多张数据表,表列出了考试体系中的部分数据表。
体系首要建立了首要包含用户信息表、试题表、试题类型表、试卷表、试题答案表、考试信息表等,如表所示。
①用户信息表,结构如表所示。
②试题表,结构如表所示。
③试题类型表,结构如表所示。
④试卷表,也称为试卷种类表,它并不能标识这套试卷所包含的具体试题,也正因为如此,才干保证每套试卷的随机性。试卷表结构如表所示
⑤考试信息表,结构如表所示。
⑥试题答案表,结构如表所示。
体系功用模块规划 依据用户需求调研,考试体系的用户包含学生用户,教师用户和教育办理员用户。三类不同的用户具有不同的拜访权限,成功登录今后能够拜访相应的模块。教师用户首要完成的功用包含在线出题、组卷,在线修正学生答卷,在线查询成果和试卷。学生用户完成的功用是进行在线考试,查阅考试分数。教育办理者用户完成的功用包含题库办理,在线卷纸办理,在线用户信息办理。 依据以上要完成的功用把考试体系划分为以下六个模块:用户办理模块、题库办理模块、在线考试模块、体系阅卷模块、卷纸办理模块和归纳查询模块。体系的功用模块如图所示。
用户办理的规划 用户办理模块包含学生信息办理、教师信息办理和办理员信息办理。用户办理结构图如图所示。 ① 学生信息办理:考生能够注册体系,可是不能修正和删去自己的信息,办理员能够增加、修正、删去学生信息。 ② 教师信息办理:教师能够注册体系,可是不能修正和删去自己的信息,办理员能够增加、修正、删去教师信息。
题库办理的规划 题库办理包含题型办理、试题办理和题库类型办理。题库办理结构图如图所示。 ① 题型办理:办理员能够增加、修正和删去题型。 ② 试题办理:办理员和教师都能够对试题进行办理,教师能够自己的试题 进行办理,而办理员能够对一切试题进行办理。 ③ 题库类型办理:办理员能够增加、修正、删去题库类型。
在线考试的规划 在线考试模块完成考生在规定考试时刻进行在线实时考试。考生经过身份验证登录进入考试体系,体系生成试卷,并对考试时刻进行倒计时,考生完成试卷并交卷。在线考试的流程图如图所示。
成果办理的规划 成果办理包含成果查询和成果删去。结构图如图所示。 ① 成果查询:学生能够查询自己的成果,办理员能够查询一切同学的成果。 ② 成果删去:办理员能够删去一切同学的成果,可是学生不能删去自己的 成果。
试卷办理规划 试卷办理模块能够完成对试卷中试题的增加、修正、删去、移动,试题内容编辑等操作。大题的信息包含大题类型、大题分值、小题数量。试题的内容包含标题阐明、题号、题干和答案。
以上就是广州山海科技的在线考试系统中精细化开发的定制案例,想要了解更多关于在线考试管理系统的定制化开发,请点击立即咨询,专业技术人员在线为您解答。
相关阅读