软件工程大作业 下载本文

图2.2.1 公告发送活动图

2.2.2 添加用户

基本流程

管理员为新来职员创建新的用户ID,管理员点击添加按钮,输入新用户的基本信息,然后点击确认按钮,系统立即把所填信息保存至数据库中,从而实现了用户的添加。

分支流程

1. 如果添加信息时出现用户ID相同,则系统提示该用户已存在,同时清除文本框中已填写的内容。

2. 添加用户信息时如果员工的关键信息未填写(如员工号,部门等信息),系统将会提示信息应填写完整。

顺序图

图2.2.2用户添加顺序图

2.2.3 查看用户资料

基本流程

当需要查看某个职员信息时,管理员可以通过点击查看按钮进入查看界面,根据关键信息搜索目标用户,选中该用户后点击确定,即可显示该用户的所有信息。

分支流程

1. 如果未搜到该用户,系统将提示该用户不存在。

2. 如果搜索的信息与需要查找的用户信息不相符,则退出用户信息窗口,重新按其他关键词搜索。

顺序图

图2.2.3 资料查询顺序图

2.2.4 修改用户资料

基本流程

当管理员需要修改某个员工的信息时,打开用户资料界面,找到需要修改的文本框,删除原有信息,填写上最新消息,修改完毕后点击确定按钮,提交给系统。

分支流程

1. 如果管理员试图修改用户关键信息(如职员ID 号,职员姓名等),系统会提示修改失败。

2. 如果修改用户的部门信息时,输入的部门在系统中不存在,提示修改无效,要求管理员重新输入用户部门名称。

3. 如果修改用户的职位信息时,输入的职位在系统中不存在,提示修改无效,要求管理员重新输入用户部门名称。

顺序图

图2.2.4资料修改顺序图

2.2.5 删除用户

基本流程

管理员需要删除某个员工的信息时,打开用户删除窗口,选中离职员工点击删除,即可实现用户删除。

分支流程

1. 如果管理员选择验证对话框中的“取消”按钮,则退出验证对话框,管理员可以继续选择其他需删除的用户。

图2.2.5用户删除顺序图

2.2.6 修改密码

基本流程

管理员进入修改管理员密码窗口后,首先输入原有密码,再重新输入两次新密码,两次新密码需保持一致,修改完点击“确定”按钮提交最新密码信息。

分支流程

1. 如果原有密码输入错误,则系统提示错误,同时清除文本框中的已输入的内容。

2. 如果原有密码输入正确,而两次输入的新密码不一致,则系统提示错误,并清除文本框中的已输入的内容。

图2.2.6 密码修改顺序图

2.3个人信息管理模块

用例图