通过对上述几个方面进行可行性分析和研究后,我们认为该项目的开发是完全可行的,于是决定开发。

2。2  需求分析

需求分析就是分析系统要满足的功能需求,要达到的效果。通过查阅相关资料和对部分学生和老师的走访调查分析研究发现在线考试主要需要满足下面业务需求:[6]

用户管理:系统要能够实现对管理员、教师、学生的信息管理,包括相关用户的注册、增加、修改和删除。

科目管理:能够增加相关考试科目,同时可以满足对考试科目的修改和删除。

试题管理:在线考试系统的核心是试题,因此该系统要能够实现更新和完善试题库,包括单选、多选、判断题、填空题的增添、修改和删除。

在线考试:系统要能够满足合法用户登录在线考试。

批改成绩:系统要能够自动对参加考试的学生进行成绩批改,减轻老师的任务。

成绩查询:老师和学生能够查询相关学生的考试成绩。

2。3系统模块结构设计

在线考试系统的设计要求简化考试流程,实现在线考试系统以及考试流程的系统化、规范化和自动化。系统最终实现的主要功能如下:

1、题库管理设置部分:管理员对试题信息的增加、删除和修改操作,试题类型有单选试题、多选试题、判断题、填空题。

2、考试科目的设置部分:管理员对考试科目和相关考试科目描述信息的增加、删除和修改操作。

3、试卷的信息的设置:由管理员设置考试信息。在考场上,系统将根据考试信息的设置对每个考生自动生成试卷。

4、在线考试模块,考试可以在线登录,在线考试,也可以修改自身信息。

5、用户管理部分:可以实现学生、老师信息的注册,增加修改和删除,管理员的添加和账号密码修改。

6、成绩管理部分:管理员和教师可以对学生的成绩进行管理。来:自[优.尔]论,文-网www.youerw.com +QQ752018766-

整体的结构图如图2-1所示: 

图2-1系统功能模块图

2。4 实现的主要模块

2。4。1添加用户信息模块

添加用户信息包括添加考生信息,添加管理员信息以及添加管理员信息。

添加用户流程如图2-2所示:

图2-2 用户注册流程

2。4。2 用户登录流程

用户登录流程如图2-3所示:

图2-3 用户登录流图

2。4。3 用户管理流程

用户管理包括考生信息管理,管理员信息管理和管理员信息管理3中用户信息的管理以及登录用户修改密码的功能。

上一篇:C#+mysql图书管理系统的设计与实现
下一篇:迎宾机器人机械手及其软件设计

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

基于网络的通用试题库系...

银行行办公信息服务系统【1544字】

用友NC信息系统的实施應用实践研究【3307字】

浅析嵌入式系统支柱學科...

水电站实时监控专家系统【950字】

互联网教育”变革路径研究进展【7972字】

张洁小说《无字》中的女性意识

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...

安康汉江网讯

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...