uc Use Case Model 文档管理考勤管理消息传递日程管理普通用户
图2.4 普通用户总体功能用例图
uc Use Case Model 新闻通知文档管理考勤管理消息传递系统管理员日程管理系统管理人事管理
图2.5 系统管理员总体功能用例图
2.3 系统整体功能分析
7
2.3.1 人事管理
2.3.1(a) 员工管理
员工管理用例图
员工管理的用例图,如2.6所示,主要包括查看用户、修改用户、删除用户、添加用户。
uc Use Case Model 修改用户删除用户查看用户系统管理员添加用户
图2.6 员工管理用例图
添加用户管理模块的时序图
添加用户管理的时序图,如2.7所示,系统在系统管理员选择人事管理后,选择员工管理,能查看到已添加到的用户信息,如要添加新用户,则选择添加用户,进入到此界面后,根据用户本身信息来填写,如用户名,姓名,所在部门,照片,角色等信息。如填写有错误,可选择全部重写或者部分更改。如确定用户信息各内容后,选择保存即可完成新用户的添加,同时更新到数据库,返回到上一级用户界面,将更新用户界面,显示新添加的用户信息。
8
sd 添加用户管理模块的时序图 Mainuser1.登录2.返回3.选择人事管理StaffAdduserDB4. 选择员工管理5. 选择添加用户6. 添加用户信息7.保存8.返回数据并更新9.返回更新10.返回
图2.7 添加用户管理时序图
添加用户管理模块的活动图
添加用户管理的活动图,如2.8所示,系统在系统管理员选择人事管理后,选择用户管理,如要添加新用户,则选择添加用户,进入到此界面后,根据用户本身信息来填写,如用户名,姓名,所在部门,照片,角色等信息。其中有三处判断,第一,是否添加此用户;第二,如填写有错误,可选择全部重写或者部分更改,也可能有信息未填写完整,则需要继续填写;第三,如确定用户信息各内容后,选择保存内容,即可完成新用户的添加,同时将用户信息更新到数据库,返回到上一级用户显示界面,将更新用户界面,显示新添加的用户信息。
9
act 添加用户管理模块的活动图 登录显示更新后的员工信息选择“人事管理”选择“员工管理”将员工信息更新到数据库退出确定员工信息后保存显示添加员工界面员工信息有为空的或全部重写添加员工各信息
图2.8 添加用户管理活动图
2.3.2(b) 角色管理
角色管理用例图
角色管理的用例图,如2.9所示,主要包括添加角色名称、添加角色说明、删除用户、分配权限。
10
uc Use Case Model 添加角色说明删除用户添加角色名称系统管理员分配权限
图2.9 角色管理用例图
分配权限管理模块的时序图
分配权限管理模块的时序图,如2.10所示,系统在系统管理员选择系统管理后,选择角色管理,能查看到已添加到的角色信息,其中包含了角色编号、名称等信息。如要进行角色权限的分配,则选择分配权限,进入到分配界面后,系统管理员对用户职位进行分析后选择适合当用户的权限,在用户能够使用的功能前打勾。如确定角色拥有的权限后,选择提交即可完成分配权限功能,同时更新到数据库,返回到上一级角色功能设置界面。
11