2020-12-25

二.需求分析
2.1系统的功能需求
该学生成绩管理系统是一个面向学生, 教师的用来进行对学生成绩管 理的管理信息系 该信息系统能够为师生提供各种管理服务。 (1)学生成绩查询系统能够为一定数目的学生提供服务,每个学生都 能够有唯一的账号,每一个账号包括个人的编号和个人信息,系统通 过一个单独的程序为学生提供服务,不需要人员的干预,这些服务包 括:查询成绩,修改自己的密码; (2)学生的成绩需要教师对其进行录入和修改,或删除,既学生不直 接与系统交互,教师代其与系统进行交互,当然教师也可以进行对成 绩的查询 (3)而系统管理员主要负责的是对教师或者学生的信息进行管理,并且管理员还得对本系统设置权限。 或者可以通过师生的唯一账号对成绩进行查询。
根据分析,可以画出系统功能图:
图2.1 系统功能图
2.1.1 识别参与者
经过对该系统的分析,参与者可确定为:学生、教师和教学管理员
2.1.2 识别用例
用例包含:学生、教师、教学管理员
2.1.3 用例的事件流描述
部分主要事件流:
① 用例名:用户登录
用例描述:用户根据自己的用户名和密码,登录到成绩管理系统
参与者:学生和教师
前置条件:电子商城正常运行时间
后置条件:如果用户登录成功,该用户可进行权限范围内的相关操作;如果用户登录未成功,则终止登陆或者重新登陆。
② 用例名:学生成绩查询
用例描述:学生在浏览过程中,选中相应操作,并将其添加到购物车中。
参与者:学生
前置条件:系统正常运行时间
后置条件:若学生登陆成功,且成绩查询无误,则该学生可以关闭该窗口,根据自己的意愿进行其他相关操作;如果购物用户登录不成功终止操作。
③ 用例名:教学管理员修改用户信息
用例描述:教学管理员修改相应用户信息
参与者:教学管理员
前置条件:学生成绩管理正常运行时间
后置条件:若教学管理员登陆成功,且相应用户信息存在,则管理员可以修改相应用户信息;否则,教学管理员不可以执行该操作。
④ 用例名:教师录入学生成绩
用例描述:教师录入相关学生的成绩到系统
参与者:教师
前置条件:学生成绩管理系统正常运行
后置条件:若管理员登陆成功,则教师可将相关学生的成绩录入到系统;否则管理员不可执行该操作。
2.2 用例模型
采用用例驱动的分析方法分析需求的主要任务是识别出系统中的参与者和用例,并建立用例模型。 在本系统中,涉及到的用例图主要有:系统用例图、学生用例图、教师用例图、教学管理员用例图。
(1)系统用例图:学生有用户管理、课程管理、成绩管理、登陆系统的权限;教师有用户管理、课程管理、成绩管理、登陆系统的权限;教学管理员具备所有管理的权限。 具体用例图如下所示:
图2.2 系统用例图
(2)学生用例图:学生通过用户管理和成绩管理可进行密码修改、个人信息查询和成绩查询,同时也可以通过课程管理进行课程信息查看,如下图所示:
图2.3 学生用例图
(3)教师用例图:教师通过成绩管理可进行成绩的录入并查看学生成绩,通过教学管理可进行历年数据查询和个人课表查询等,通过用户管理可以查看个人基本信息和注销登录、修改密码,具体如下图所示:
图2.4 教师用例图
(4)教学管理员用例图:可进行选课管理、成绩管理、教学管理、课程管理和系统设置、用户管理,具体如下图所示:
图2.5 教学管理员用例图
未完待续~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值