需求分析

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了需求分析相关的知识,希望对你有一定的参考价值。

需求分析阶段确定了系统所需功能需求的具体情况,以及各个阶段的具体流程,同时也确定了其中一些需注意的阶段。

1用户角色

系统管理员、幼儿家长、教师(幼儿班班主任、教学班任课教师、普通教师)、课程管理员

2涉及到权限分配问题

系统管理员和幼儿家长均只有一种身份。而教师、课程管理员涉及到权限分配。单角色的有幼儿班班主任、教学班任课教师、普通教师、课程管理员;双重身份的是:幼儿班班主任+教学班任课教师,普通教师+课程管理员,幼儿班班主任+课程管理员,教学班班主任+课程管理员;多重身份的是:幼儿班班主任+教学班任课教师+课程管理员

3数据信息

教师用户信息包括:工号、姓名、登录密码

班级数据(即幼儿班)包括:班级编号、班级名称(班级分为小小班、小班、中班、大班)、班主任编号

幼儿基本数据包括:学号,姓名,性别,入学年份,入学年级,幼儿班级、家长联系人姓名、联系人电话,登录密码

4报名流程

家长登录系统后可查看招生简章,选择符合幼儿要求的课程进行报名,形成报名订单时将显示课程名、教学费用(基本费用、材料费;若无材料费则不显示),以及供家长勾选是否需要晚餐费(小班幼儿不提供;晚餐费默认为每门课程100元),下单,生成报名订单。

报名时间结束后,系统管理员根据报名情况选择是否开班。若开班则设定上课地点,任课教师;若不开班,系统管理员可以进行退款操作,将钱款退回到已缴费的家长处。家长可以查看开班情况。

5排课流程

课程管理新增课程,设定课程名称、介绍、幼儿要求(幼儿要求可能是多条,例如:芭蕾舞班要求幼儿要学习芭蕾舞半年以上,年级5岁以上)、合作单位,设置教学费用(包括基本费用和材料费,其中材料费为可选)。

再由系统管理员审核课程,选择通过或不通过。将课程存入课程库中,系统管理员可以对课程库中的课程进行暂停开班操作,课程库中的课程默认为开班。

系统管理员进行预设班级时,选择通过下拉框从课程库中选择课程,设置开班星期、人数限制、费用(修改基本费用和材料费等,其中材料费为可选项)、费用说明等内容。(这些预设班级均是在当前学期开设的)。

系统管理员发布招生简章时,确定好学期,设置招生简介,报名时间,预设班级不用在这一步操作,在系统管理员预设班级时就以设置好。

6按照各个用户角色划分需求,可分为以下几类:

6.1系统管理员 

技术分享

6.2课程管理员

技术分享

6.3幼儿班班主任

技术分享

6.4教学班任课教师

技术分享

6.5普通教师

技术分享

6.6幼儿家长

技术分享

以上是关于需求分析的主要内容,如果未能解决你的问题,请参考以下文章

需求分析的九项任务摘录

基于用户角色的数据库智能监控系统应用场景分析

Mybatis Plus一对多联表查询及分页解决方案

需求分析

需求分析

[需求管理-5]:需求分析 - 如何进行有潜在商业价值需求的帅选?用户故事的定义方法?