当前位置:文档之家› 考勤管理系统需求分析

考勤管理系统需求分析

654台考勤管理系统需求分析
信息化公关小组
)1.0(版本:
功能性需求分类
员工登录模员工修改密考勤管理模员工签到模员工签退模员工申请请员工申请管差假管理模员工申请出领导审核管领导审批申个人考勤信息查考勤查考勤查询模所有人考勤信息查员工信息查信息查部门信息查人事管理模员工信息修改录入删信息录部门信息修改录入删上下班时间设时间规则设调休请假次数设系统设
置模权限分配设日志管理模数据库备汇总报月考勤统计月请假统计报表管理模月出差统计正常考勤信息录请假信息录出差信息录考勤信息提未处理请求提提醒模备份数据库提公增加公告修改公告公告管理阅读公告
顶层用例图
员部门经理
1 考勤管理模块
1.1 基本功能:
1.提供员工登陆功能,在登陆后可以进行签到,签退。

修改密码等功能
1.2 具体功能:
1.员工登陆:
I和员工密码与后台数据库记录是否正I和员工密码正确,则允许员工进入操作界面I和员工密码不正确,则输出错误信息,并且重新返回
2. 员工签到:
“签到按钮系统自动记录下员工I和上班时间,并IDI和是否迟到状态保存到数据库3. 员工签退:
“签退按钮系统自动记录下员工I和上班时间,并
4. 员工修改密码
1.3 用例图:
考勤管理子系登员修改密签部门经签退
36-图2 差假管理模块 2.1
基本功能:
1.提供员工提交申请的功能,能对请假、出差提出申请。

2.提供确认提交申请功能,对申请信息进行确认,并提交给领导进行审批。

3.提供领导审批功能,使部门经理可以对本部门的申请进行审批。

2.2 具体功能:
1. 员工申请请假
2. 员工申请出差
)能把出差申请信息持久化(记)提交审核前可以修
3. 领导审核
2.3 用例图:
差假管理子系统
请假申请员工部门经理出差申请出差审核请假审核
4
-6图
3 考勤查询模块
3.1 基本功能:
1.提供员工考勤信息查询的功能,员工登陆只可查询本人考勤信息
2.提供部门经理和管理员所有人查询的功能,根据输入的条件(员工号,部门,时间等)进行查询。

3.2 具体功能:
1. 个人考勤信息查询
2. 所有人考勤信息查询
3.3 用例图:
考勤管理系统
查询个人信息信息员工部门经理查询部门其他人信息
图6-5
4 人事管理模块
4.1 基本功能:
1.员工信息的录入,修改;部门信息的录入和修改;
2.提供对员工和部门人事信息的查询;
4.2 具体功能:
1. 新增员工信息
2. 修改员工信息
名称、标识符修改员工信息
通过输入工号修改数据库中指定员工信息功能描述.
3. 新增部门信息
4. 修改部门信息
5. 员工信息查询
名称、标识符员工信息查询
功能描述查询员工的基本信息
知道要查询员工的工号或姓名实现要求
员工的工号或姓名输入从数据库中查询员工基本信息处理
员工的基本信息输出
根据姓名查询资料时,姓名字段有重复时显示多条记录补充说明部门信息查询
名称、标识符查询部门信息
功能描述查询后台数据库中指定部门信息
要知道部门编号或者部门名称实现要求
部门编号或部门名称输入
从数据库中筛选出符合输入条件部门信息处理显示查询结果输出无补充说明
4.3 用例图:
人事管理子系统
添加员工信息删除员工信管理修改员工信添加部门信修改部门信删除部门信息
图6-6
5 系统设置模块
5.1 基本功能:
1. 基本功能设定:规则时间的设定,节假日的设定,权限的分配。

2. 具体功能的实现:
5.2 具体功能:
上、下班时间设定1.
名称、标识符上、下班时间设定
功能描述设定每天准确的上下班时间界限
设置上、下班时间实现要求
员工的上班与下班时间(精确到分钟)输入
设定员工的上班与下班时间处理
提示保存成功输出
上、下班时间不能为空,下班时间不能< 上班时间补充说明2. 请假次数设定
名称、标识符请假次数设定
功能描述对请假次数进行限定,超过规定次数则不允许继续申请或给出提醒信息设置请假次数实现要求允许员工的最大请假次数输入
保存员工请假次数处理
提示保存成功输出
请假次数不能为空,但可以0
补充说
4. 上班和放假时间设
名称、标识上班和放假时间设
功能描对工作日和双休日,节假日的工作时间和放假时间的统一设
设置放假时间段,除了放假时间,都工作日时实现要
放假时间输
保存放假时间处理提示保存成功输出
可以记录多条放假时间段补充说明
5. 普通员工权限
名称、标识符普通员工权限
设置普通员工只能对系统进行登录、修改密码、签到、签退、查看个人的基功能描述本信息和考勤信息、申请的请假、出差信息等操作
设置普通员工权限实现要求
员工登录系统权限输入设定员工权限处理
提示保存成功输出
普通员工权限不能为空补充说明
部门经理权限
名称、标识符部门经理权限
功能描述设置部门经理的权限包括普通员工所有权限和审核员工的各种申请等
设置部门经理权限实现要求部门经理登录系统权限输入
设定部门经理权限处理
提示保存成功输出
部门经理权限不能为空补充说明7. 系统管理员权限
名称、标识符系统管理员权限
设置系统管理员的权限包括设定系统权限,进行人事信息维护等功能描述.
5.3 用例图:
考勤管理系统
上下班时间设定管理员设置个人操作权限节假日设定
图6-7
6 日志管理模块
日志记录
2 用例图:
考勤管理系登<<extends>员记录日部门经日志查看图6-8
7 备份管理模块
7.1 基本功能:
1、具有友好的用户界面。

2、对数据库进行备份。

3、有一定的容错机制。

数据库备份
补充说明
7.3 用例图:
考勤管理备份子系统
系统备份管理员
图6-9
8 提醒管理模块
8.1 基本功能:
1.具有友好的用户界面。

2.对人员的请假申请进行提醒,提示部门经理对未处理的事项进行审批。

8.2 具体功能:
1. 未处理事务提醒
2. 已处理事务提醒
8.3 用例图:
提醒管理子系
申请出<<extends>申请请<<extends>员<<extends>申请出差审<<extends>申请请假审部门经<<extends>登<<extends>>
10
-6图
9 报表管理模块
9.1 基本功能:
1、具有友好的用户界面。

2、对用户的考勤,请假和出差情况进行统计。

9.2 具体功能:
1. 考勤统计表
2. 请假统计表
名称、标识符请假统计表
功能描述统计员工请假信息
对员工请假信息进行统计实现要求
工号、部门、请假时间段输入统计员工的请假信息处理请假统计表输出补充说明
3. 出差统计表
名称、标识符出差统计表
功能描述统计员工出差信息
对员工出差信息进行统计实现要求工号、部门、出差时间段输入
统计员工的出差信息处理
出差统计表输出
补充说明
9.3 用例图:
打印报表子系统
<<uses>>打印考勤报表查询考勤信<<uses>管理查询请假信打印请假报<<uses>打印出差报查询出差信息
图6-11
10 考勤补录模块
10.1 基本功能:
1、提供考勤信息的补充录入功能,用于对漏打的员工提供补充录入功能。

2、提供请假、出差申请单据的补充录入功能,用于对不能实现申请的员工和漏申请的员工提供补充录入功能。

10.2 具体功能:
1、正常考勤信息录入
I,上班日期,正常上班时间,下班时I,上班日期,正常上班时间,下班时间和考勤状态入.重复考勤,反回当前正常考勤信息录入界
2. 请假信息录入
3.出差信息录入
名称、标识符出差信息录入
功能描述该功能用于由于各种原因造成员工没有及时点击申请出差操作时的特殊情况,由系统管理员手工帮忙为特定员工录入调休申请信息(员工ID,调休起止时间,调休原因)
提供出差信息录入界面实现要求
输入员工ID,出差起止时间,出差原因处理把录入的出差申请信息保存在后台数据库中,并且将该出差申请记录的状态设为待审批输出提示保存是否成功补充说明
10.3 用例图:
考勤补录系统请假申请手工录管理出差申请手工录考勤信息手工录入
图6-12
11 报表汇总模块
11.1 基本功能:
1、汇总考勤、请假、出差数据,为生成报表提供方便。

11.2 具体功能:
1. 汇总数据
补充说明
11.3 用例图:
考勤管理系统
汇总报表数据管理员
图6-13
12 公告模块
12.1 基本功能:
1、发布公告、查看公告、修改公告等。

12.2 具体功能:
1. 发布公告
修改公告2.
阅读公告3.
12.3 用例图:
公告管理子系发布公告信管理修改公告信查看公告信管理员。

相关主题