部门管理所需要实现的功能包括对企业部门信息的查询、新增、修改和删除。新增部门包括新增部门名称、编号、职能描述和父节点(即上级部门)。查询部门信息可通过部门名称和部门编号进行查询。
3.5.2 人员管理需求
人员管理所需要实现的功能包括对企业员工信息的查询、新增、修改和删除。员工信息主要包括员工真实姓名、部门、用户名、用户密码、手机号码1、手机号码2、固定电话、办公电话、常用邮箱、QQ、微信、是否公开信息、角色等详细信息。对员工的查询可通过部门进行查询,也可以通过姓名、用户名和角色进行查询。
3.5.3 权限管理需求
系统管理面向系统最高管理员或者系统维护人员,主要的功能是定义角色信息,可以进行角色录入、编辑和删除操作,并对角色进行权限设置,是整个系统的核心安全控制机制。
3.6 用例图
需求分析用例图,是用来描述系统业务功能,在整个过程中起到指导性作用的,由角色(Actor)、用例(User Case)和他们之间的关系构成的静态视图,参与到系统功能行为的建模。用例图在系统外部描述系统的功能,并不涉及系统内部的详细设计。
本系统为单用例系统,即管理员用例。
管理员是指企业中主管及主管以上的管理层人员,被系统或高级管理员赋予了相应角色权限的企业员工,拥有很高的系统权限,拥有以下权限:
人员管理(人员录入、编辑员工信息、新增员工、删除员工);
部门管理(查看部门信息、编辑部门信息、新增部门、删除部门);
权限管理(角色录入、角色编辑、删除角色、权限设置)。