码迷,mamicode.com
首页 > 其他好文 > 详细

需求分析

时间:2016-04-04 01:19:16      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:

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

1用户角色

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

2涉及到权限分配问题

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

3数据信息

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

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

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

4报名流程

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

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

5排课流程

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

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

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

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

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

6.1系统管理员 

技术分享

6.2课程管理员

技术分享

6.3幼儿班班主任

技术分享

6.4教学班任课教师

技术分享

6.5普通教师

技术分享

6.6幼儿家长

技术分享

需求分析

标签:

原文地址:http://www.cnblogs.com/super-buster/p/5351152.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!