需求规格说明书
某教育培训类项目V1.0
需求规格说明书
为保护项目资料隐私,本文档仅展示小部分数据
1. 概述1.1. 产品背景随着教育信息化的发展,教师培训逐渐从纯线下培训、纯网络培训走向二者的融合,更强调“线上线下混合”、“研训一体”等培训模式。“教师队伍建设改革意见”“教师学分管理”“能力提升工程2.0”等文件要求“实行线上线下相结合的混合式研修”“推行培训自主选学”“构建精准培训体系”“变革测评方式,充分利用新技术开展数据采集与过程性评价,提高测评助学的精准性”。
1.2.产品介绍以高效、易用、共享、智能、商业为设计理念,打造集中培训信息化管理平台。以教师专业发展、师训质量提高及师训管理优化为目的,打造培训、资源、管理三位一体的大平台,依托平台构建培训生态圈、内容生态圈和管理生态圈。
1.3. 产品定位一个集中培训信息化管理平台。
1.4. 目标用户学习者:需要参加集中培训的学员,一般是教师、校长、园长等。
班主任:负责学员线下培训班级管理的工作人员,即培训管理师
管理者:培训项目的管理人员。
1.5. 文档目的本文档的目的主要是以清晰的逻辑、具有层次的内容结构,来定义页面原型中各个模块的内容,包括:主要功能模块的描述、业务流程和业务逻辑。
1.6. 使用范围本文档仅适用于【某教育培训类项目】,主要阅读对象为开发部的后端工程师、前端工程师,以及设计部的UI设计师。
2. 用户角色描述
序号 | 类别 | 角色 | 描述 |
1 | 学习类 | 学员 | 参加集中培训班级的人,大多为园长、教师、校长等,且通常为教育机构派遣的学习者,具有报名班级、签到考勤、提交作业、完成问卷、查阅下载资源、发布班级圈帖子、聊天、查看任务完成数据统计等功能。 |
2 | 助学类 | 班主任 | 一般由平台工作人员担任,在德诚主要是培训部门的培训管理师担任,主要是进行培训班班务管理,督促学员学习,具有发布班级通知公告、发布培训日程安排、编辑考核规则、管理学员考勤/问卷/作业/资源/班级圈帖子、查看讨论组聊天、进行班级材料整理等功能。 |
9 | 项目管理员 | 一般由平台工作人员担任,负责整个项目的管理工作,确保项目能够顺利进行。具有查看所负责的各个项目的整体培训情况,查看学员学习数据/项目各方面满意度统计报告,下载查阅班级材料等功能。 | |
10 | 平台类 | 系统管理员 | 具有系统的最高权限,包括各种后台功能,可进行项目的创建与发布、班级的创建与发布等。 |
3. 产品描述3.1. 业务流程3.1.1. 班主任(PC端)
3.2. 功能列表
3.2.1. 前台功能列表3.2.1.1. PC端-班主任
功能模块 | 一级功能 | 二级功能 | 功能描述 |
登录 | 在原本蓝天3.0登录的基础上再加一个角色,班主任。 | ||
个人中心 | 我的管理的项目 | 展示该班主任管理的所有项目,点击可查看项目详情。项目详情包括项目介绍以及项目下班级列表。 | |
我管理的班级 | 展示该班主任管理的所有班级,点击可以查看班级详情。 | ||
班级详情 | 班级首页 | 介绍班级基本信息以及隶属项目信息和基本的班级数据统计。 | |
通知公告 | 班级通知公告管理,可以进行通知公告的查看、添加、删除等。 | ||
日程管理 | 班级培训日程管理,可以进行日程节点的自由组合添加、编辑、删除、发布等。日程节点包括以下几类:普通节点、面授课、作业、问卷、资源、签到。 | ||
考核规则管理 | 根据培训日程中的各种学习任务而制定的考核方案,编辑考核项的分数以及总分、及格线、优秀线等;另外还可以设置系统未统计的自定义考核项。 | ||
人员管理 | 对于班级中学员、班主任、专家的管理,最主要的是对于学员的添加、分组、编辑、移出班级、设为班委等的管理。 | ||
签到管理 | 日程中的所有发布的签到在此处统一管理,可添加、编辑、删除、投影签到,并可以查看签到详情,对于学员进行代签、请假、迟到、早退缺勤等操作 | ||
作业管理 | 日程中的所有发布的作业在此处统一管理,可添加、编辑、删除、投影作业,并可以查看作业提交详情,导出作业等。 | ||
问卷管理 | 日程中的所有发布的作业在此处统一管理,可添加、编辑、删除、投影问卷,并可以查看问卷统计、答题明细、提交情况等。 | ||
资源管理 | 日程中的所有发布的资源在此处统一管理,可添加、编辑、删除资源,并可以查看资源学习记录。 | ||
讨论组管理 | 班级中多人聊天的管理,除了默认的班级讨论组、各小组讨论组,还有自由组建的讨论组管理,可查看聊天记录等。 | ||
班级圈管理 | 班级圈中发布的帖子管理,可对帖子进行屏蔽、置顶等操作,还可查看帖子详情,对帖子的评论进行屏蔽等操作。 | ||
风采墙管理 | 对班级圈帖子中的视频、照片进行管理,精彩的照片视频可以上墙,在前台风采墙展示。 | ||
成绩管理 | 集中培训班级成绩管理,除了自定义考核项需要班主任录入成绩,其他考核项根据考核规则,系统自动评判成绩。可进行成绩册、学习明细的查看、导出等。 | ||
班级材料整理 | 该培训班开展涉及的电子材料均可上传在此处统一进行管理,可进行材料文件夹的创建、编辑一级材料的上传、删除等。提供部分草稿材料导出、模板下载、文档结构复制等功能。 |
3.2.1.2. 班级圈管理3.2.1.2.1. 功能概述
用户场景 | 管理班级内的班级圈帖子。 |
功能概述 | 班级圈帖子列表。可针对班级圈的帖子进行置顶、屏蔽等管理操作。 |
优先级 | 中 |
使用角色 | 所有登录后台且具备此处权限的系统用户。 |
前置条件 | |
后置条件 | |
需求描述 | 1.点击左导航班级圈管理,到达页面。 2.针对本页面的数据按需进行操作,包括以下几方面: 1)本页面数据浏览、筛选; 2)针对某个帖子进行置顶/取顶、屏蔽/取消屏蔽、查看详情等管理的操作。 |
功能规则 | 1)列表展示与筛选: ①筛选条件之间关系为AND,其中发布人关键字即可;置顶用下拉框展示,包括全部、是、否;屏蔽用下拉框展示,包括全部、是、否;举报用下拉框展示,包括全部、是、否;点击“查询”列表按照重合度排序数据,如无任何重合数据,则显示无数据; ②点击重置,清空已设置筛选条件,列表也恢复默认的全部数据的展示; ③列表每页默认展示10条数据,可修改每页展示条数; ④列表默认按照发布时间倒序排列; ⑤点击翻页部位,可前往其他页数据进行查看、操作。 ⑥个别列表字段说明: A. 发布人:区别学员、班主任; B. 内容:文字一行显示,显示不下时,省略号展示,如只有图片则用‘【图片】’代替具体的图片显示。 C. 举报:举报的帖子只需显示该帖子被举报的次数,鼠标悬浮时,最好能勾显示举报人名单,以及对应的举报时间,例如张三(2010.10.10 10:00)、李四(2010.10.10 10:00);1个人可以举报1次。 2)对某个帖子的操作: ①置顶/取顶:置顶的帖子在班级圈中优先展示,其他未置顶的帖子按照发布时间倒序展示。 ②屏蔽/取消屏蔽:屏蔽的帖子不在前台展示,取消屏蔽之后,恢复正常显示。 ③查看详情:查看帖子的具体详情,以及帖子的评论列表, A. 针对该帖子可在详情页面中进行置顶/取顶、屏蔽/取消屏蔽的快捷操作,状态同步至帖子列表以及前后台; B. 还可以对帖子中的视频、照片进行快速的上墙、下墙操作,与风采墙管理结果同步; C. 帖子的评论列表按照评论时间倒序展示,每个评论可以进行屏蔽/取消屏蔽操作,被屏蔽的评论在前台不展示。 |
4. 功能描述(前台-PC端)4.1. 登录4.1.1. 功能概述
用户场景 | 用户进入蓝天3.0前台(后面统一称为平台)之前,需要先登录进行身份验证。 |
功能概述 | 用户输入正确的账号和密码,选择登录的角色,且通过了拖拽验证,即可进入相应角色的蓝天3.0平台。 |
优先级 | 高 |
使用角色 | 前台用户。 |
前置条件 | |
后置条件 | |
需求描述 | 在原来蓝天3.0基础之上再增加班主任角色以及扫码登录方式。 |
功能规则 | 功能规则基本同蓝天3.0,只不过做了几处改动 1. 请选择登录角色:增加了班主任角色,点击可进入对应的班主任管理页面 2. 增加了扫码登录方式,点击“二维码登录”,进入扫码页面,在蓝天小研小程序内打开“扫一扫”直接登录,此功能暂时只有学员端可使用。 1) 如若是在提交作业的页面进行的扫一扫,可直接到达该作业的“做作业”页面 2) 如若直接使用小程序首页的“扫一扫”则同账号密码登录,跳转至个人中心首页 3) 如若使用的扫一扫功能不正确,提示“此功能仅对蓝天小研小程序学员端开放,请检查是否使用正确!” |
4.2. 注册4.2.1. 功能概述
用户场景 | 当想进入平台进行学习或管理的人无账号登录平台时,可通过注册获得对应的账号。 |
功能概述 | 注册账号。 |
优先级 | 高 |
使用角色 | 游客 |
前置条件 | |
后置条件 | |
需求描述 | 在原来蓝天3.0基础之上再增加其他情况的兼容。 |
功能规则 | 如果手机注册后再补充身份证号信息,发现身份证号已存在,则登录之前的账户,并变更手机号信息。 |
4.3. 个人中心(班主任)4.3.1. 我管理的班级4.3.1.1. 全部班级列表4.3.1.1.1. 功能概述
用户场景 | 查看该班主任管理集中培训班级。 |
功能概述 | 班级列表。可查看班级信息。 |
优先级 | 高 |
使用角色 | 班主任。 |
前置条件 | |
后置条件 | |
需求描述 | 1.通过点击“我管理的班级”等入口,到达班级列表页面。 2.针对本页面的数据按需进行操作,包括以下几方面: 1)本页面数据浏览、筛选; 2)直接看“我管理的班级”; 3)针对某个班级进行查看详情的操作。 |
功能规则 | 1)列表展示与筛选: ①筛选条件之间关系为AND,其中项目名称、班级名称输入关键字即可;培训地点用下拉框展示,包括省市区三级联动展示;起止时间需要手动选择,单位为年月日;点击“查询”列表按照重合度排序数据,如无任何重合数据,则显示无数据;点击重置,清空已设置筛选条件,列表也恢复默认的全部数据的展示; ②排序:列表筛选结果按照默认的排序展示(开始时间倒序),也可以点击切换排序方式:按学员数、签到率、合格率、优秀率,点击1次倒序展示,再点击1次正序展示,再点击又变为倒序展示;只有1种排序方式,点击哪种排序方式,以哪种为准; ③班级状态:包括未开始、进行中、已结束、已停用以及全部,选择之后,下方的筛选结果班级列表只显示选中的状态的班级; ④班级列表默认1页显示10条数据,点击“加载更多”显示更多数据 ⑤个别列表字段说明:a.班级进度:(当前时间-起时间)/(止时间-起时间)*100%,如若大于100%,则统一为100%。 2)查看“我管理的项目”:前往项目列表页面,详见5.4.1.1 1)对某个班级的操作: 班级管理:点击“班级管理”进入对应的班级详情页面,默认进入班级首页,针对该班级的各项信息进行操作管理,主要包括以下几个方面: ① 班级首页:功能基本同后台,只是展示样式有略微区别,另外顶部可以直接切换其他班级; ② 通知公告:功能基本同后台,只是展示样式有略微区别; ③ 日程管理:功能基本同后台,只是展示样式有略微区别; ④ 考核规则管理:功能基本同后台,只是展示样式有略微区别; ⑤ 人员管理:学员管理、专家管理功能无变动,但是班主任管理,此处只有查看权限,无添加、编辑权限。 ⑥ 签到管理:功能基本同后台,只是展示样式有略微区别; ⑦ 作业管理:功能基本同后台,只是展示样式有略微区别; ⑧ 问卷管理:功能基本同后台,只是展示样式有略微区别; ⑨ 资源管理:功能基本同后台,只是展示样式有略微区别; ⑩ 讨论组管理:功能基本同后台,只是展示样式有略微区别; ? 班级圈管理;功能基本同后台,只是展示样式有略微区别; ? 风采墙管理:功能基本同后台,只是展示样式有略微区别; ? 成绩管理:功能基本同后台,只是展示样式有略微区别; ? 班级材料整理:功能基本同后台,只是展示样式有略微区别; |
5. 非功能需求5.1. 安全性需求安全性包括系统的技术安全性和信息安全性。技术安全性要保证数据的介质存储安全和操作人员存取安全。信息安全要保证系统在运行过程中,系统数据在被存储、读取或利用中,避免非法截流或将机密信息供给第三方。要确保用户的数据资料不被泄露、非法使用和破坏。
同时,所有用户登录、购买、支付行为需要保证安全性,秘钥不能明文传输。防止跨站点攻击、DDOS攻击以及SQL注入攻击等。
5.2. 性能需求系统应具有快速响应的特性,用户打开界面和提交事务的平均响应时间应小于3秒。用户进行在线实时查询数据统计的处理时间应低于5秒。保证系统运行一段时间后,整体执行效率不衰减。
5.3. 兼容性需求兼容性包括系统兼容性和页面兼容性。系统兼容性需要保证系统向下兼容。页面兼容性需要支持IE8以上浏览器、谷歌浏览器、火狐浏览器、360浏览器、搜狗浏览器、百度浏览器、QQ浏览器等主流浏览器。
5.4. 稳定性需求系统应具有较高的稳定性,保证7×24小时不间断运行,系统硬件构成应具有冗余等安全措施。综合可靠性包括从服务器、前端用户和后台用户访问的所有环节正常运行的概率;核心系统综合稳定性应满足培训需求。系统开发应采用成熟的编程技术,确保程序运行的稳定性。当系统出现异常时,系统能够及时的恢复数据,避免造成不必要的损失。
5.5. 易用性需求系统用户界面应操作简洁、易用、灵活,风格统一易学。系统的用户帮助文档要求齐备,易于进行系统使用。对于非专业技术人员,经过短期培训可熟练地掌握整个系统的操作。系统须具备合理的使用成本,有利于用户长期、有效的利用系统进行培训和考核。
5.6. 可扩展性需求系统要具有较好的可扩展性。在今后系统扩展时,能够有效地保护已有的投入。在应用需求变化时,能方便地调整。易于扩充升级,既满足当前的业务需求,又为今后的扩充留有空间,系统架构能够以最小的代价改变支持未来业务需求增长。