员工管理系统项目需求分析报告
态的公告记录的标题和内容进行修改保存。删除操作可以对未提交状态的公告记录进行删除。管理员新增公告后必须提交给超级管理员进行审批后才可以发布,提交操作就是将新增记录提交给超级管理员的操作,执行提交操作后数据将会展现在公告审核列表中,该列表中展现的是处于审核不通过和待审核状态的公告记录,对审核不通过状态下的记录管理员可以进行撤回操作,使记录返回到提交公告列表进行相关维护后再次提交,对处于待审核状态下的记录不允许进行撤销操作。管理员可以对该列表下的记录进行详情查看操作,记录信息会以列表形式展现。
1.3.3 公告审核模块
公告审核模块是具有超级管理员的用户进行的功能模块。该模块同样以两个列表的形式展现,待审核公告列表和已发布公告列表。管理员提交后的公告记录会以待审核的状态展现在待审核公告列表中,超级管理员可以对该列表中的数据进行审核通过、审核不通过和详情查看操作。审核不通过的记录会以审核不通过的状态返回到管理员的公告提交菜单功能中,审核通过后的数据会以已发布的状态展现在已发布列表中。对于已发布的公告记录超级管理员可以对其进行详情查看和删除操作,执行详情查看后记录会以列表形式展现给当前用户,执行删除操作后该记录将会被彻底删除,所有列表中的该条记录都会被删除。
1.3.4 查看公告模块
查看公告模块是公司所有员工和所有用户可以访问的功能模块。该模块是一个展现页面,页面中展现的信息是由管理员创建并提交给超级管理员,超级管理员审批通过后后进行发布的公告信息,在该页面可以获取公司内部的最新消息,方便出差人员以及请假人员的对公司消息的获取,有利于公司对内部人员的统一管理和相关事务的顺利执行。
1.4 公司留言模块 1.4.1 员工留言模块
员工留言模块是公司内部员工具有的操作模块,员工在该模块浏览到的留言信息只能是本人新增创建的信息并且可以进行的操作有增加留言、编辑留言、删除留言和提交留言。员工可以将对公司的现状的一些意见或者对公司未来发展的一些提议以留言的形式发给管理员和超级管理员。新增的留言会以未提交的状态展现给员工,对该状态的记录可以执行编辑、详情查看、提交和删除操作。提交后的留言会以未回复的状
8
员工管理系统项目需求分析报告
态展现在该列表页中等待管理员的回复,未回复的留言不可以进行编辑和删除操作,仅可以查看。在该模块中只有已回复和未提交状态的留言记录可以进行删除操作。
1.4.2 留言管理模块
留言管理模块是管理员和超级管理员可以操作的功能模块,该模块展现给用户的是所有员工未回复的留言记录,管理员和超级管理员可以对其进行回复和查看管理,回复后的留言会以已回复的状态返回到创建员工的留言管理功能菜单列表中回复人和回复时间由系统自动生成。
1.5 公司通讯录模块
公司通讯录模块是公司内部所有员工和用户可以查看的所有内部员工的联系地址、联系电话、和联系邮箱的信息展示页面,以方便公司内部员工之间的相互联系和工作交流。该模块显示的员工信息为员工表内所有有效数据,不可以执行增删改查操作,只做信息展示作用。
1.6 回收站模块 1.6.1 员工删除历史模块
员工删除历史模块是超级管理员可以操作的功能模块,其主要功能是防止管理员和超级管理员对员工信息的误删操作而提供的可以恢复已删除员工信息菜单项。在该模块中超级管理员可以对在员工基本信息管理模块中已经删除的记录进行浏览和再操作,操作包含删除和还原。删除是对员工信息的彻底删除操作,支持批量删除和单删除;恢复是对记录的还原删除操作,但是如果将要还原的数据已经被新创建的数据替代则不可以进行恢复操作,还原功能支持单还原和批量还原。
1.6.2 部门删除历史模块
部门删除历史模块是超级管理员可以操作的功能模块,其主要功能是防止管理员和超级管理员对部门信息的误删操作而提供的可以恢复已删除部门信息菜单项。在该模块中超级管理员可以对在部门基本信息管理模块中已经删除的记录进行浏览和再操作,操作包含删除和还原。删除是对部门信息的彻底删除操作,支持批量删除和单删除;恢复是对记录的还原删除操作,但是如果将要还原的数据已经被新创建的数据替代则不可以进行恢复操作,还原功能支持单还原和批量还原。
1.6.3 职位删除历史模块
职位删除历史模块是超级管理员可以操作的功能模块,其主要功能是防止管理员和
9
员工管理系统项目需求分析报告
超级管理员对职位信息的误删操作而提供的可以恢复已删除员工信息菜单项。在该模块中超级管理员可以对在职位基本信息管理模块中已经删除的记录进行浏览和再操作,操作包含删除和还原。删除是对职位信息的彻底删除操作,支持批量删除和单删除;恢复是对记录的还原删除操作,但是如果将要还原的数据已经被新创建的数据替代则不可以进行恢复操作,还原功能支持单还原和批量还原。
1.6.4 用户删除历史模块
用户删除历史模块是超级管理员可以操作的功能模块,其主要功能是防止管理员和超级管理员对用户信息的误删操作而提供的可以恢复已删除用户信息菜单项。在该模块中超级管理员可以对在用户基本信息管理模块中已经删除的记录进行浏览和再操作,操作包含删除和还原。删除是对用户信息的彻底删除操作,支持批量删除和单删除;恢复是对记录的还原删除操作,但是如果将要还原的数据已经被新创建的数据替代则不可以进行恢复操作,还原功能支持单还原和批量还原。
2. 对员工管理系统的权限划分
2.1 员工可以实现的功能
员工属于本系统三大权限中的一个权限,系统中存在的所有员工不需要分配用户权限即可以使用本人姓名作为登录姓名和姓名拼音全拼作为登录密码登录本系统进行相关操作。员工可以操作的功能模块主要有以下七大模块。员工权限用例图如图2-1所示。
考勤:员工每天登录系统进行签到和签退以完成公司考勤统计。
请假:员工可以根据需要在该系统进行提交请假流程,完成正常请假流程。 查看公告:员工登录系统后可以查看公司发布的公告,获得公司的最新消息或通知。 员工留言:员工可以将对公司的意见或提议以留言的形式发给公司上级。 查看个人信息:员工登录后可以浏览自己的详细信息。 浏览公司基本信息:员工登录后可以查看公司的基本详细信息。
查看公司通讯录:员工登录后可以获得公司内部员工的所有联系方式和联系地址,方便公司内部员工之间的工作交流和日常联系。
10
员工管理系统项目需求分析报告
考勤
2.2 管理员可以实现的功能
管理员属于本系统三大权限中的一个权限,系统中存在的所有员工都可以在被分配了管理员权限后以分配的用户名和用户密码登录本系统进行相关操作。管理员可以操作的功能模块主要有以下八大模块。管理员权限用例图如图2-2所示。
员工管理:可以对公司所有员工执行增删改查功能,便于日常管理。 请假管理:对所有提交给当前用户的请假流程进行审批操作。
提交公告:撰写公司内部通知材料以公告形式提交给超级管理员审批发布。 查看公告:查看已经审批通过的公司公告内容详情。 留言回复:对内部所有员工的留言执行回复操作。
员工考勤查看:查看所有员工考勤情况,了解员工的迟到旷工情况。 查看公司通讯录:浏览公司内部所有员工的联系方式和联系地址。 公司基本信息查看:查看公司的基本详细信息。
图2-1 员工权限用例图 员工 请假 查看公告 员工留言 查看个人信息 查看公司基本信息 查看公司通讯录 11
员工管理系统项目需求分析报告
员工管理 请假管理 提交公告 查看公告 留言回复 管理员 员工考勤查看 查看公司通讯录 公司基本信息查
图2-2 管理员权限用例图 2.3 超级管理员可以实现的功能
超级管理员属于本系统三大权限中的一个权限,系统中存在的所有员工都可以在被分配了超级管理员权限后以分配的用户名和用户密码登录本系统进行相关操作。超级管理员可以操作的功能模块主要有以下十二大模块。超级管理员权限用例图如图2-1所示。
员工管理:可以对公司所有员工执行增删改查功能,便于日常管理。 部门管理:可以对公司所有部门执行增删改查功能,便于日常管理。 职位管理:可以对公司所有职位执行增删改查功能,便于日常管理。 用户管理:可以对公司所有用户执行增删改查功能,便于日常管理。 签到管理:查看所有员工考勤情况,了解员工的迟到旷工情况。 请假管理:对所有用户的所有请假流程进行审批操作。 公告审核:对管理员提交的公告进行审批和发布。 查看公告:查看已经审批通过的公司公告内容详情。 留言回复:对内部所有员工的留言执行回复操作。
查看公司通讯录:浏览公司内部所有员工的联系方式和联系地址。 公司基本信息查看:查看公司的基本详细信息。
12