在线考试系统需求分析

您所在的位置:网站首页 在线答题测试软件 在线考试系统需求分析

在线考试系统需求分析

2023-08-30 21:33| 来源: 网络整理| 查看: 265

一.软件功能

功能列表:

用例图(具体展开请看第三部分系统设计):

二.老师类及其特征

登录,注册

题库管理:题目录入(在线录入和批量导入,题目需要录入题干、选型、正确答案、解析,题目类型包括单选题、多选题、判断题、填空题),题目分类(自定义题目分类,多级分类,可以通过分类进行检索),题目检索查询(按题干关键字、题目分类、题目类型进行检索)

考试管理:考试基本信息(创建一次考试活动,设置考试基本信息(考试时间,答题时间,考试介绍)),试卷管理(抽取题库题目组成一套试卷(可以选题组卷和自动组卷)),考试成员管理(添加、删除考试成员)

考试结果管理:判卷(自动判卷、人工审查纠错),统计分析(汇总全部考试成员的成绩和答题信息,进行成绩排名、计算平均分。统计每道题目的得分、对错情况、进行可视化的图标展示)

系统管理:用户管理(增删改查)、账号管理(增删改查)、角色管理(增删改查)

三.学生类及其特征

登录,注册

在线答题:在线答题(在线完成答题,提交试卷,考试时间结束自动提交),查看考试结果(考试结束之后进行考试结果查询)

四.假设和依赖关系

本项目是否能够成功实施,主要取决于以下的条件:

(1)为了项目的开发和实施,在必要时对现有的软件开发流程进行详细的了解。

(2)具有相对稳定的项目团队,不稳定的团队将影响项目的进度和质量。

(3)团队成员对软件开发过程使用的性能良好的软件有较好的了解,明确其中必要的功能,为本项目提供完整的功能和性能需求资料,以便于对其进行分析,从而形成完善的软件需求。

(4)团队拥有软件系统的运行必要的且能够满足系统运行条件的硬件环境和通讯环境,不合适的硬件环境和通讯环境将会影响系统的性能。

(5)项目团队掌握先进的能够适用于该项目的技术,这是系统的性能是否优化和项目能否成功的保证。

五.系统功能 5.1题库管理

5.2考试管理

5.3在线答题

5.4考试结果管理

5.5系统管理

六.外部接口需求

6.1用户接口

本系统采用Vue+SpringBoots架构,用户界面的具体细节将在具体中描述。

6.2硬件接口

服务器端建议使用专用服务器。

6.3软件接口

无特殊需求

6.4通信接口

无特殊需求。

七.其它非功能性需求 7.1性能需求

7.1.1可靠性需求

考试期间是系统用户登陆的高峰期,需要确保系统能够适应所有用户的登陆与各种请求。

7.1.2响应时间需求

用户提交不同请求之后,对请求的响应时间不能超过3秒,所有操作将在此时间内将完成,并返回确认信息。

7.1.3开放性需求

    系统应该具备十分的灵活性,以适应将来功能拓展的需求。

7.2安全性需求

(1)权限控制

根据不同用户角色,设置相应权限,用户的重要操作都做相应的日志记录以备查看,没有登录注册的用户禁止使用系统,禁止重复登录。

(2)记录日志

本系统应该能够记录系统运行时所发生的所有错误,包括本机错误和网络错

误。这些错误记录便于查找错误的原因。日志同时记录用户的关键性操作信息。

(3)数据备份

每天24点,进行数据的备份。

(4)重要数据加密

本系统对一些重要的数据按一定的算法进行加密,如用户口令、重要参数等。

7.3可用性需求

(1)方便操作,操作流程合理

尽量从用户角度出发,以方便使用本产品。

(2)支持没有计算机使用经验、计算机使用经验较少及有较多计算机使用

经验的用户均能方便地使用本系统。

(3)控制必录入项

本系统能够对必须录入的信息进行控制,使用户能够确保信息录入的完整。同时对必录入项进行有效的统一的提示。

(4)联机帮助与操作指南。

为用户提供操作指南,帮助用户了解使用方式,快速上手。

(5)容错能力

系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能

够保证正常运行,并有足够的提示信息帮助用户有效正确地完成任务。

7.4市场需求

    在网络学习的时代,在线考试也成了学生和老师们的一项重大需求,因此,在线考试管理系统的设计,为学校、企业和教育机构提供了在线考试解决方案。使用该系统可以方便的完成组织考试、管理成员、线上答题、成绩统计分析的全部考试流程,有效降低了组织成本,提高工作效率。系统同时提供题库管理和题目分析功能,可以有效帮助机构完成题目积累和知识沉淀,为机构数据积累提供帮助。

7.5用户文档

使用简单、所见即所得。暂不提供用户文档。

八.软件质量特性 8.1可靠性

要求系统能够长时间正常运行,并且支持多用户同时访问。在任何时间用户均可通过登录进入系统平台,进行操作。

8.2易用性

具有友好易用的用户界面及简单的操作方法,提供用户操作指南,保证用户上手简单

8.3可维护性

能够满足系统管理员对系统维护的需求,能够实现软件开发者对软件的进一步维护

8.4扩展性

能够满足软件开发者对软件功能进一步扩展的需求;

8.5可测试性

在需要时,能够通过配置文件来控制内部关键信息的输出,输出目标也可通过配置文件配置。

8.6健壮性

系统不会产生数据的冗余、不匹配等情况。如果用户在操作过程中与系统中断,只需刷新界面,重新连接系统,系统即可恢复修改未保存的状态。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3