需求分析---场景
假设需要为公司设计一个人员管理系统,并为各级领导及全体员工分配系统登录账号。有如下几个要求:
1.
权限等级不同:
公司领导登录后可查看所有员工信息,部门领导登录后只可查看本部门员工的信息,员工登录后只可查看自己的信息;
2. 访问权限不同:如公司领导登录后,可查看员工薪水分布界面,而员工则不能看到;
3. 操作权限不同:如系统管理员可以在信息发布界面进行增删改查发布信息,而普通员工只可以在信息发布界面进行查看,不能修改、删除和新增。
功能分析
1. 登录一个系统,基本都需要用户输入用户名、密码;
2. 每个用户的
角色不同,则其
访问权限一般也不同,
如:
系统管理员:可以查看所有界面;
普通用户:只能查看部分界面。
3. 不同的用户,即使可以查看同样的界面,但在该界面上可进行的
操作权限也不同,如:
用户1:可以在界面1上进行增删改查;
用户2:只可以在界面1上查看,不具备增删改功能;
4. 不同用户基本都对应不同角色,如:用户1、用户2分别对应管理员角色、操作员角色,角色之间也存在
权限等级的差异,如:
角色1:对应省级管理员;==>可以查看该省下的所有学校信息;
角色2:对应市级管理员;
==>可以查看该市下的所有学校信息;
角色3:对应县级管理员;
==>可以查看该县