1. 概述
1.1 背景描述
考试是所有教学过程中的一个重要环节,是与教育同生共存的,是检查教学 质量高低和教学目标实施过程中的重要手段。教育部颁发的《关于加快建设高水 平本科教育全面提高人才培养能力的意见》(新时代高教四十条)中,对于考试 体系指明方向“加强考试管理,严格过程考核……以考辅教、以考促学。”教育 大数据在推送教育改革与发展方面的战略地位凸显,以教育大数据采集、评价分 析和应用为代表的技术体系与平台已成为推送教育改革的重要载体和前沿阵地 之一。
超星是国内高校教学管理平台、智慧教务系统研发的领军者。超星学习通 APP 注册用户数超过 8000 万,在国内高校数字教学平台的使用量中排名居首(引自 CIQA 全国高校内部质量保障机构联盟的统计数据);超星学习通 APP 仅次于 学习强国,是国内教育平台 APP 使用量排名第二的千万级教育应用(引自蓝鲸教 育智库的统计数据)。 考试系统是在线学习平台和移动学习 APP 的重要组成部分,需要满足各高等院校基于教考分离模式的考试应用需求。
1.2 目的和范围
本文档旨在明确大赛A12选题基于教考分离的考试系统所具备的功能与性能,为设计和开发提供基础,为测试和验收提供依据。本文档主要读者范围为产品相关人员、前后端工程师、UI设计师、测试工程师。
1.3 术语表
表单名称 | 说明 |
---|---|
注册 | 用户使用本考试系统需要一个唯一的账号,获取这个账号的行为叫做注册 |
账号密码登录 | 用户使用注册的账号和密码登录本考试系统 |
快捷登录 | 用户可以在没有注册的情况下输入手机号,验证码并选择身份后直接登录 |
学习通登录 | 用户使用学习通账号登录本考试系统 |
2. 角色描述
用户角色 | 角色描述 |
---|---|
学生 | 在线考试,查阅成绩 |
教师 | 建立题库,组卷,在线监考,批阅,查阅统计结果 |
管理员 | 进行系统管理与日常维护 |
3. 产品介绍
3.1 产品概要
本产品采用JavaEE技术路线,设计并开发了一套面向学生,教师与管理人员的在线考试系统,学生用户可以使用本产品进行在线考试并查阅考试成绩,教师用户可以使用本产品进行题库的组建与修改,试卷的组织,并且可以进行监考并批阅学生试卷,在考试完成后可以查看系统给出的考试结果统计,管理员用户可以使用本产品进行系统的功能模块管理,组织机构管理,角色权限管理以及操作日志管理,并支持管理员模拟学生或教师身份登录。
3.2 产品架构
3.2.1 学生系统架构
3.2.2 教师系统架构
3.2.3 管理员系统架构
3.3 业务流程
3.3.1 整体业务流程
3.3.2 模块业务流程
3.3.2.1 登陆注册流程
3.3.2.2 在线考试流程
3.3.2.3 在线监考流程
3.3.2.4 批阅试卷流程
3.3.2.5 题库管理流程
3.3.2.6 组卷流程
4. 功能特性(原型图及详细说明)
5. 其他需求
开发技术路线 | JavaEE |
---|---|
运行操作系统 | linux 发行版本 centOS 6.6 及以上 64 位版本 |
运行数据库 | MySQL |
数据接口 | 无 |