员工管理系统项目需求分析报告

合集下载

人事管理系统项目需求分析

人事管理系统项目需求分析

目录1引言 (2)1。

1编写目的 (2)1.2文档概述 (2)1。

3参考资料 (2)2项目概述 (3)2。

1项目名称 (3)2.2项目背景 (3)2。

3项目目标 (3)2。

4业务用例 (4)3系统功能性需求 (4)3。

1功能模块表 (4)3.2系统基本功能图解 (10)3。

2。

1............................................................................................................体系基本结构图10 3。

2.2用例图解.. (10)3.3功能详情 (10)3.3.1登录页面 (10)3。

3。

2................................................................................................................ 查询员工资料10 3。

3.3员工资料管理 (11)3.3。

4请假模块 (11)3。

3.5考勤管理 (12)3。

3.6加班模块 (13)3.3。

7业绩评定 (14)3.3。

8薪资查询及管理 (15)3。

3。

9......................................................................................................................... 安全管理16 4数据库 (16)4。

1数据库服务器体系结构 (16)4.2账户安全性 (17)4。

3数据库日常维护 (17)5性能需求 (17)5。

1用户数量 (17)5.2反应速度 (17)6运行环境规定 (18)6.1设备 (18)6.2支持软件 (18)7项目研发计划 (18)7。

1计划图解 (18)1引言1.1 编写目的本文编写目的在于规定和控制项目开发的内容,保证本项目的需求分析活动在受控状态下进行,在进行软件开发前,明确本系统应达到的目标,对系统目标做出完整、准确、清晰、具体的要求.保证本需求分析的结果能够完整、无遗漏地反映待开发系统的要求。

工资管理系统需求分析报告

工资管理系统需求分析报告

工资管理系统需求分析报告引言:工资管理是一项重要的人事管理工作,它的准确性和及时性直接影响着员工的工作积极性和公司的和谐发展。

为了提高工资管理的效率和准确性,开发一套工资管理系统是必不可少的。

本报告将对工资管理系统的需求进行详细分析,以满足人力资源管理部门的实际需求。

一、背景随着企业规模的扩大和工资结构的复杂性增加,传统的手工工资管理已经无法满足工资核算的需求。

工资管理系统的开发旨在提高工资核算的准确性、提高工资核算的效率、降低工资管理的成本,并为员工提供更方便的查询和自助服务。

二、需求分析1.工资核算-系统应能自动根据员工的基本工资、绩效奖金、加班工资等进行工资核算,并及时生成工资发放明细表。

-系统应支持按照月份进行工资核算,同时能够根据用户需求进行多种统计分析,如不同岗位之间的工资差异比较等。

-系统应支持灵活的工资核算参数配置,方便根据不同岗位或不同部门的工资计算规则进行定制。

2.工资发放-系统应提供工资发放的自动化功能,能够根据工资核算结果生成工资条,并将工资条通过电子邮件或其他方式发送给员工。

-系统应支持工资发放的批量处理,能够根据员工的工资发放日期和工资发放方式进行自动化操作,减少手工操作的工作量。

-系统应提供工资发放的审批流程,确保工资发放的准确性和合规性。

3.工资查询和自助服务-系统应提供员工自助查询功能,能够查询个人的工资发放明细、个人所得税等信息,并能够进行工资变动的申请和查询。

-系统应提供管理人员查询功能,能够查询全公司或部门的工资统计数据并生成相关报表。

-系统应提供系统管理员的权限管理功能,能够对系统的各项功能进行权限的控制和管理。

4.数据安全-系统应具备较高的数据安全性,能够保护员工工资数据的机密性和完整性。

-系统应具备数据备份和恢复功能,确保员工工资数据不会因系统故障而丢失。

三、总结通过对工资管理系统的需求进行详细分析,我们可以得出以下结论:工资管理系统的开发对于提高工资管理的效率和准确性具有重要意义。

人事管理系统需求分析报告

人事管理系统需求分析报告

人事管理系统需求分析报告一、引言人事管理系统是一种基于计算机技术的信息管理系统,主要用于管理组织机构内的人事信息、员工档案、员工绩效等相关信息。

本报告旨在对人事管理系统的需求进行详细分析,明确系统的功能模块、业务流程、数据录入与查询等关键要素,以便于开发人员进行系统设计与开发。

二、系统概述三、功能需求1.组织机构管理a.可管理多级组织机构,包括部门、岗位等b.可以进行组织机构的增删改查操作c.可以设置组织机构的权限和角色2.员工档案管理a.可以添加员工的基本信息,包括姓名、性别、出生年月等b.可以录入员工的入职、转正、离职等信息c.可以管理员工的合同、培训记录等3.员工绩效管理a.可以设定绩效考核指标和权重,包括工作质量、工作效率等b.可以进行员工绩效评估,并生成绩效报告c.可以设定奖励和惩罚机制,包括奖金、晋升等4.薪资管理a.可以设定员工薪资结构和薪资调整机制b.可以自动计算员工薪资,包括基本工资、津贴、绩效工资等c.可以生成工资单和薪资报告5.考勤管理a.可以记录员工的考勤情况,包括请假、加班等b.可以自动生成考勤报表和考勤统计c.可以设定考勤规则和考勤异常的处理机制四、性能需求1.系统应具备良好的响应速度和稳定性,能够在多用户同时使用的情况下保持正常运行2.系统应具备高度的安全性,能够保证敏感信息的保密性和完整性3.系统应具备良好的扩展性和适应性,能够根据组织机构的变化进行灵活的调整和修改4.系统应具备可靠的数据备份和恢复机制,确保数据的安全性和完整性五、用户界面设计需求1.界面应简洁清晰,符合直觉,易于操作2.应提供良好的导航和菜单结构,使用户可以方便地找到所需功能3.应提供适当的数据验证和提示,防止用户输入错误或遗漏4. 应提供灵活的报表导出功能,支持常见的数据格式,如Excel、PDF等5.应提供个性化设置选项六、数据管理需求1.数据应能够进行适当的分类和归档,便于查询和管理2.数据应具备完整性和一致性,避免冗余和错误3.数据操作应具备高效性和安全性,避免数据泄露和丢失七、总结本报告对人事管理系统的需求进行了详细分析,明确了系统的功能模块、业务流程、数据录入与查询等关键要素。

人力资源管理系统分析报告

人力资源管理系统分析报告

人力资源管理系统分析报告人力资源管理系统是一种能够帮助企业实现人力资源管理过程化、信息化以及智能化的系统。

它通过集成各项人力资源管理功能,如招募、培训、绩效考核等,使得人力资源工作更加便捷高效。

本文将从需求分析、功能模块、系统架构和实施计划等方面对人力资源管理系统进行分析。

一、需求分析1.提高工作效率:人力资源管理系统可以自动化处理人员招聘、员工培训、绩效考核等工作,减少人力资源部门的繁琐工作,从而提升工作效率。

2.数据集中化管理:人力资源管理系统可以集中管理员工的基本信息、薪资福利、考勤记录等数据,提高数据管理的准确性和可靠性。

3.提供自助服务:员工可以通过人力资源管理系统自助查询、申请加班、请假等,减少与人力资源部门的沟通时间,提高工作效率。

4.支持决策分析:人力资源管理系统可以生成各类报表和统计数据,帮助企业管理层进行决策分析,提供数据支持。

二、功能模块1.员工档案管理:包括员工基本信息、薪资福利、培训记录、考勤记录等。

2.招聘管理:包括发布职位、收集简历、面试评估、录用管理等。

3.培训管理:包括培训计划制定、培训资源管理、培训评估等。

4.绩效考核管理:包括目标设定、绩效评估、绩效奖励等。

5.薪资福利管理:包括薪资计算、社保公积金管理、福利管理等。

6.考勤管理:包括考勤记录、请假管理、加班管理等。

7.报表统计:生成各项人力资源管理相关的报表和统计数据。

三、系统架构1.客户端:提供给企业内部员工使用,包括员工自助服务界面和管理员界面。

员工可以通过自助服务界面查询个人信息、申请加班请假等;管理员可以通过管理员界面进行各项人力资源管理工作。

2.服务器端:处理客户端请求,负责数据管理、业务逻辑处理等。

服务器端采用分布式架构,提高系统的稳定性和扩展性。

四、实施计划1.需求调研:与企业人力资源部门沟通,了解具体需求,并与技术团队一起制定系统需求规格说明书。

2.开发和测试:根据需求规格说明书进行系统开发,并测试系统的功能和稳定性。

人力资源管理系统需求分析详细报告

人力资源管理系统需求分析详细报告

人力资源管理系统需求分析详细报告(Human resources manages system)1。

引言人力资源管理在管理学中是一个非常重要的领域,通过人力资源管理能够对企业员工进行有效的管理.它的作用已经大大超过了人事管理,正因为如此,这种新型的管理模式越来越被人们所重视到。

有效的人力资源管理是社会各组织、各企业都需要的。

将一个Web 版的人力资源管理系统,通过该系统对企业人力资源进行管理,使企业人力资源管理适应时代的发展要求,从而大大的提高企业核心竞争力。

2。

开发背景某某有限公司一家大型的企业,其下有1W以上的员工。

为了更好的管理公司的员工,需要开发一套人力资源管理系统。

能够对公司的员工信息、人才信息、公司培训信息、考勤信息以及薪酬信息等等进行管理.3系统分析3。

1 需求分析通过该人力资源管理系统,能够提高公司人才利用率.人才利用率的提高,既能大大提高公司的核心竞争力,还能提升企业的管理能力,使得企业能够快速适应信息时代的网络化管理要求.同时还能增强员工之间的沟通,协调员工之间的协作管理.在该系统中包括对员工考勤和薪酬的管理,这样能够使得员工能够更方便和快捷的了解与自己密切相关的信息.同时全程跟踪员工的培训,通过信息的记录,能够更好的作为员工的培训方案。

3。

2 功能分析人力资源管理系统可以分为五个功能模块,分别为人事管理、招聘管理、培训管理、考勤管理以及薪酬管理.其中各功能模块的具体说明如下。

人事管理模块:该模块主要用来管理人事信息,包括员工基本信息、合同信息等等。

招聘管理模块:该模块主要用来对企业的招聘信息、应聘信息、企业人才库等等信息进行管理。

培训管理模块:该模块主要用来对企业的培训计划、培训实施、培训时间、培训材料等等信息进行管理.考勤管理模块:该模块用来对企业员工的考勤信息、奖惩信息等等信息进行管理。

薪酬管理模块:该模块用来对员工的薪酬信息进行管理。

3.3定义文档中采用的专门术语的定义及缩略词简要如下:(Human Resources Manages System)3.3 绘制用例图设计系统功能人力资源管理是一个企业内部的系统,所以只能供企业内部的员工来使用,内部员工通过分配的用户名和密码就能登录系统。

项目管理系统需求分析报告

项目管理系统需求分析报告

项目管理系统需求分析报告背景介绍项目管理是一个复杂而困难的任务,需要协调多个团队成员、资源和时间,同时还需要监测项目进展和解决潜在问题。

为了帮助项目管理人员更高效地进行项目管理,我们计划设计和开发一个项目管理系统。

目标该项目管理系统的目标是提供一个集中化的平台,以帮助项目管理人员跟踪项目的进展、管理团队成员和资源,并提供强大的报告和分析功能。

功能需求- 项目创建和管理:用户可以创建新的项目,并设定项目的名称、截止日期和优先级。

用户可以管理项目的团队成员,分配任务和设定任务截止日期。

- 任务分配和管理:用户可以为项目创建任务,并分配给团队成员。

用户可以设定任务的截止日期,同时可以跟踪任务的进展和完成情况。

- 资源管理:用户可以添加和管理项目所需的资源,如人员、设备和材料。

用户可以查看资源的可用性和分配情况。

- 进度跟踪和报告:系统将自动跟踪项目的进展,并生成相应的进度报告。

用户可以查看项目的当前状态和已完成的任务,并生成详细的报告以供分析和决策。

- 通知和提醒:系统将向项目团队成员发送通知和提醒,以便及时了解任务和项目的更新和变化。

非功能需求- 安全性:系统应具有良好的安全性,保护项目和用户的敏感信息免受未经授权的访问和恶意攻击。

- 可靠性:系统应具备高可靠性,能够处理大量的数据和并发用户,并确保项目数据的准确性和一致性。

- 用户友好性:系统应具备直观的用户界面和简单易用的操作方式,以便用户能够快速上手并高效地使用系统。

- 扩展性:系统应具备良好的扩展性,能够根据项目管理需求的变化进行灵活的配置和定制。

技术实现为了实现上述需求,我们计划采用以下技术和工具:- 后端开发:使用流行的服务器端编程语言和框架,如Java和Spring Boot,以实现系统的核心业务逻辑。

- 数据库:使用关系型数据库管理系统(如MySQL)或NoSQL数据库(如MongoDB)来存储和管理项目和用户的数据。

- 安全性:采用常见的安全措施,如用户认证和授权、数据加密、防止跨站点脚本攻击(XSS)等方法,保障系统的安全性。

人事管理系统需求分析报告

人事管理系统需求分析报告

人事管理系统需求分析报告一、引言人事管理是现代企业不可或缺的一项重要工作。

随着企业规模的扩大和业务的复杂化,传统的人事管理方式已经无法满足企业的需求。

因此,开发一款功能完善、方便易用的人事管理系统,对于企业的人力资源管理工作来说至关重要。

本文将对人事管理系统的需求进行详细的分析和说明。

二、背景目前,我们公司的人事管理工作主要依赖于纸质文件和电子表格,这种方式存在很多问题。

首先,纸质文件管理不方便,容易丢失和损坏;其次,电子表格只能进行简单的数据记录,无法提供更加强大的功能,如智能筛选和查询;最后,纸质文件和电子表格无法进行数据共享和协作,导致信息传递效率低下。

因此,我们迫切需要一款集成化的人事管理系统,以提高工作效率和管理水平。

三、需求分析1.员工信息管理人事管理系统应具备完善的员工信息管理功能,包括员工档案、个人信息、职位信息、工作经历、教育背景、培训记录等。

系统应能够方便地查询和修改员工信息,并支持批量导入和导出数据。

2.招聘管理系统应具备完整的招聘管理功能,包括发布岗位需求、招聘流程管理、简历筛选、面试评估、录用管理等。

同时,系统应能够提供招聘数据的统计分析,帮助企业优化招聘策略。

3.考勤管理系统应能够方便地记录和统计员工的考勤情况,包括上下班打卡、请假、加班等。

系统应支持多种考勤方式,如指纹识别、刷卡、面部识别等,并能够自动生成考勤报表和工资单。

4.绩效考核系统应能够对员工的绩效进行科学评估,包括设定绩效指标、评估方法、绩效考核流程等。

系统应支持自动化绩效考核和绩效报告生成,并能够提供绩效数据的可视化分析。

5.培训管理。

员工信息管理系统需求分析报告

员工信息管理系统需求分析报告

员⼯信息管理系统需求分析报告1 引⾔1.1 背景随着社会的发展,⼈类科技⽂明的进步,企业为⼈类⽣活所创造的财富是巨⼤的,企业在社会经济所起到的重要作⽤更⽆法估量的。

并且随着我国与国际上先进的现代化企业的接轨,如:合资,独资企业的不断涌现,新型企业内部对其⾃⾝现代化信息管理的⽔准的要求也在不断提升。

因此,不同的企业都需要有适合⾃⼰管理规范标准的企业“员⼯管理系统” ,从⽽达到提⾼企业的管理⽔平、提⾼经济效益为社会、为⼈类服务的⽬的。

另外,事业单位拥有“员⼯管理系统”可以科学、全⾯、⾼效进⾏⼈事管理⽔平。

因此,针对事业单位所开发的“员⼯管理系统” ,也可以是功能全⾯地实⽤的“⼈事管理系统”。

1.2 ⽬的学习使⽤Java设计与开发“员⼯信息管理系统”,能把多所学到的Java6 技术、数据库技术更好的进⾏融合,让学⽣在Eclipse 开发平台上进⾏⼀次有意义的实战开发演戏。

在此系统的设计过程中,学⽣可以充分展⽰个⼈的发散思维以及⼩组集体的创造⼒,从⽽达到开发别具风格与特⾊的“员⼯管理系统”。

使学⽣在此综合实训过程中达到学会学习软件设计的⽬的,达到培养⾃⾝综合素质的能⼒。

为下⼀阶段的学习,也为⾛向社会⼯作岗位奠定良好的基础。

1.3 意义编写此篇⽂档的主要意义是让使⽤该系统的⼈可以清晰地明⽩该系统的主要功能,使⽤户可以合理的应⽤该系统,减少由于⽤户的不当操做给该系统所带来的危害。

1.4 参考⽂献《Java 学习笔记》编著:林信良出版社:清华⼤学出版社《软件需求⼯程》编著:⽏国庆、梁正平、袁梦霆、李勇华出版社:机械⼯业出版社2项⽬概述2.1总体功能描述员⼯信息管理系统是对员⼯信息的管理,其中包括对新员⼯信息的录⼊, 对在职员⼯信息进⾏修改,删除,查询。

整个项⽬⼤致划分为增加员⼯基本信息,修改员⼯基本信息,删除员⼯信息,查询员⼯基本信息这四⼤模块,也是整个项⽬的核⼼。

功能模块2.2⽤户特点员⼯⼯资管理系统⾯向企业,属于企业信息管理的⼀部分。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

员工管理系统需求分析报告文库中有员工管理系统ppt演示、员工管理系统项目背景报告、员工管理系统需求分析报告、员工管理系统设计报告、员工管理系统实现文档、员工管理系统测试报告一套项目开发文档;适用于毕业设计论文参考项目开发人员:XXX201X年 XX 月 XX 日目录一、可行性分析1. 引言员工管理系统分析小组对当今社会的人事管理方面的需求进行了认真而全面的调查..根据对企业的员工管理系统的功能需求、业务操作规程及其数据结构等具体要求;调查了单位对员工管理企业的员工基本信息、部门基本信息、职位基本信息、用户基本信息、员工考勤、员工请假、员工留言;确定了系统性能要求;系统运行支持环境要求;数据项的名称、数据类型、数据规格..以上这一切为统下一步的开发工作奠定了良好的基础..本软件需求说明书全面、概括性地描述了员工管理系统所要完成的工作;使软件开发人员和用户对本系统中的业务流程及功能达成共识..通过本需求说明书可以全面了解员工管理系统所要完成的任务和所能达到的功能..1.1 编写目的1作为软件系统开发技术协议的参考依据;为双方提供参考..2根据人事管理系统的特点;对被开发软件系统的主要功能、性能进行完整描述;为软件开发者进行详细设计和编程提供基础..3为软件提供测试和验收的依据;即为选取测试用例和进行验收的依据..1.2 背景1项目名称:公司员工管理系统2项目提出者:XX软件开发中心3项目开发者:中国石油大学胜利学院计科2班吴建海4用户:公司员工和人事管理员5项目建设背景:随着计算机技术、网络技术和信息技术的发展;现在办公系统更趋于系统化、科学化和网络化..网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案;它的主要目的是实现信息交流和信息共性;提供协同工作的手段;提高办公的效率;让人们从繁琐的有纸办公中解脱出来..1.3 定义开发develop:不是单纯指开发活动;还包括维护活动..项目 project:该词指的是向顾客或最终用户交付一个或多个产品的收管理的相关资源的集合..这个资源集合有着明确的始点和终点;并且一般是按照某项计划运行..这种计划通常会形成文件;并且说明要交付或实现的产品、所用的资源和经费、要做的工作和工作进度;一个项目可能有若干项目组成..系统流程图:系统流程图是描述物理系统的工具;所谓物理系统;就是一个具体实现的系统;也就是描述一个单位、一个组织的信息处理的具体实现的系统数据流图Data Flow Diagram;简称DFD:是结构化Structured方法中用于表示系统逻辑模型的一种工具;它描述系统由哪几部分组成;各部分之间有什么联系等;它以图形的方式描绘数据在系统中流动和处理的过程..DFD只反映系统必须完成的逻辑功能..数据字典Data Dictionary;简称DD:定义了数据流图中的数据和加工;是对各个数据流、加工及数据存储的详细说明;它包含4类条目:数据流条目、数据存储条目、数据项条目和加工条目..1.4 参考资料软件工程导论编着:张海藩出版社:清华大学出版社软件需求工程编着:毋国庆、梁正平、袁梦霆、李勇华出版社:机械工业出版社2. 安全机制分析在进入系统之前;要进行身份确认;只有用户名和用户密码都相符的用户方可进入本系统..为了防止不合法用户对数据的察看和修改;本系统把用户分为三个级别:超级管理员、管理员和员工用户;即一二三级用户..超级管理员一级用户权限最大;可执行的功能操作全面;不仅对员工具有最大权限的功能操作还可以对公司部门、公司职位和系统用户执行增删改查的操作以及相关流程的审批操作功能..管理员二级用户对员工信息具有最大权限的功能操作;除此之外还可以执行相关流程的审批操作..员工三级用户可以执行相关流程的发起人操作以及拥有对相关记录信息的浏览权限..当用户要进入系统是必须先输入用户名和密码;按“登录”按钮后;系统辨别用户身份;对合法用户根据用户的权限级别赋予相应的使用功能..3. 技术可行性分析由于Eclipse具有完整的web应用开发功能;由它编制的软件可以方便的同服务器端的数据库协同工作;构成Browser/Server工作方式;它使用的是业界熟悉的Web标准HTML和Java;通过端对端的设计、调试和提交;可以控制Web应用的整个生命周期..本系统采用Eclipse开发;可以实现系统全部功能的开发..4. 系统功能可行性分析公司内部的员工的管理;从大的方面分主要集中在公司职员的个人情况、部门分配、职位变动、日常考勤、留言公告等..所以该系统主要是实现对数据的录入、插入、删除;查询、更新、导出等功能..其次;为了信息的保密与安全;系统还要提供一定的安全机制..5. 社会可行性分析随着计算机的发展与普及;以及互联网技术的扩展;日常人事管理必将实现无纸化办公;并且加入到公司内部的Intranet或者是Internet上去;实现数据的共享;这样有利于人事信息在单位内部的查询;提高了数据资源的利用;并且能及时的得到更新;不需要象过去那样浪费大量的人力物力去进行抄写;提高了工作的效率..6. 经济可行性分析通过经济;技术和社会等方面的可行性研究;可以确定本系统的开发完全有必要;而且是可行;可以立项开发..二、项目计划1. 任务概述1.1 工作内容公司员工管理系统必须提供人员基本信息、部门信息;职位信息;用户信息;考勤信息;公告信息;留言信息;请假信息的基础设置..另外;该系统还必须保证数据的安全性、完整性和准确性..1.2 产品首先在短时间内建立系统应用原型;然后;对初始原型系统进行需求迭代;不断修正和改进;直到形成可行系统..1.3 非移交的产品员工管理系统项目背景报告、员工管理系统项目需求分析报告、员工管理系统项目详细设计说明书、员工管理系统项目实现文档和员工管理系统测试报告2. 实施计划关键问题任何事情都有风险;软件开发也不例外..比如客户需求会经常变更;影响项目的进度;可以加班并延长需求调研时间;也可以严格控制需求变更;对于资金不足问题;可以减少不必要代码输入量;降低开发成本;也可以与客户商量;去掉不必要的需求;降低工作量;减少开发时间..三、系统需求描述本系统的目的是为公司、企业或是个人创造更大的价值;提高管理效益;从而为公司企业节约更多的人力、物力、财力..我们也希望在这个系统的开发过程中提高自已的能力;也在用户的意见中完善系统功能;更好地为用户服务..我们的目标是开发出更好的管理系统;提供用户我们所能提供的最好的服务..1. 对员工管理系统的功能规定1.1 公司基本信息管理模块1.1.1 员工管理模块员工管理模块是超级管理员和管理员权限可以操作的功能模块;该模块可以进行公司员工的增加、删除、修改、查询、查看员工详情和导出员工到Excel 表的操作..员工增加包含的数据项项目有姓名、性别、出生日期、学历、手机、邮箱、住址、部门、职位、入职日期、薪水和爱好..进行员工增加操作时除爱好选项外都为必填项其中员工姓名具有唯一性验证;员工删除操作可以支持批量删除和单删除操作;员工记录删除后可以在超级管理员的回收站菜单功能中执行回复操作以防止管理员的误删操作;员工修改操作除员工姓名不可修改外其他数据项项目都可以修改;员工查询可以根据员工姓名、员工所在部门、入职时间和最后修改时间进行检索员工并支持多条件查询;详情操作会将员工的详细信息以表格形式展现;员工导出功能可以将所有员工信息导出到Excel表格..1.1.2 部门管理模块部门管理模块式超级管理员可以操作的功能模块;该模块可以对公司部门进行增加、删除、修改、和查询等操作..该模块包含的数据项项目有部门名称创建时间和最后修改时间..部门增加功能中只需要输入部门名称;创建时间和最后修改时间系统自动生成;部门修改功能中可修改部门的名称最后修改时间系统自动生成;部门删除功能支持单删除和批量删除;部门记录删除后可以在超级管理员的回收站菜单功能中执行回复操作以防止管理员的误删操作;部门查询功能检索字段有部门名称、创建时间和最后修改时间;支持多条件查询..1.1.3 职位管理模块职位管理模块式超级管理员可以操作的功能模块;该模块可以对公司职位进行增加删除、修改和查询等操作..该模块包含的数据项项目有职位名称、管理人、所属部门、创建时间和最后修改时间..职位增加操作中管理人必须从员工内部员工进行选择所属部门也必须从公司已有部门中选择;创建时间和最后修改时间可以自动生成;执行职位修改时管理人和所属部门同样需要从公司已存在的员工和部门中选择;最后修改时间自动生成;职位删除支持批量删除和单删除;职位记录删除后可以在超级管理员的回收站菜单功能中执行回复操作以防止管理员的误删操作;职位查询的检索字段有职位名称、管理人、创建时间和最后修改时间;支持多条件查询功能..1.1.4 用户管理模块用户管理是具有超级管理员权限可以操作的功能模块..该模块可以为公司内部员工分配管理员角色和超级管理员角色;还可以执行用户的删除、修改和查询功能..用户的删除支持单删除;用户记录删除后可以在超级管理员的回收站菜单功能中执行回复操作以防止管理员的误删操作;用户修改可以修改用户密码和改变用户权限;并生成最后修改时间;用户查询检索字段有用户姓名、用户权限、创建时间和最后修改时间;支持多条件检索工能..1.2 员工考勤管理模块1.2.1 签到模块签到模块是普通员工可以操作的功能模块..该模块为员工提供每天的签到和签退操作;自动控制员工每天只能签到一次;签到之前不允许签退、不可重复签退..签到与签退时间由系统自动生成并且会根据用户的签到时间自动生成正常、迟到和旷工三种签到状态;满足企业对内部员工考勤的统一管理需求..请假模块是普通员工可以操作的功能模块..该模块包含的数据项项目有请假人、所在部门、请假开始时间、请假结束时间、提交时间、请假事由、提交审批人、审批人、审批人职位、审批时间、销假时间、销假人、实际天数和状态;其中请假人、所在部门和提交时间会在请假记录创建时系统自动生成;请假实际天数会在销假时自动计算生成;请假流程所处状态会根据不同操作自动生成或改变..员工除可以进行增加请假记录之外还可以对未提交状态的请假记录进行提交和修改维护;对已经审批通过的请假记录进行销假操作以及对审批未通过和已经销假的记录进行删除操作和所有状态下的请假记录的详情查看操作..相应状态的记录只能进行满足该状态时可以进行的操作否则系统会做出提示..该模块可以让员工方便地提交请假流程并实现销假等过程方便公司统一管理员工请假事务..签到管理模块是具有管理员和超级管理员权限的用户可以操作的功能模块;管理员可以浏览和查询所有员工的签到和签退情况检索条件有员工姓名、签到状态和签到时间;并支持多条件查询;超级管理员除具有管理员的权限外还可以对员工的考勤记录执行删除操作支持批量删除..除此之外;超级管理员还可以定义员工签到时的迟到时间、旷工时间、早退时间和加班时间的设置;可以适用于不同季节的不同签到时间设置..1.2.4 请假管理模块请假管理模块是具有管理员和超级管理员权限的用户可以操作的功能模块..管理员只可以对公司员工提交给当前管理员并未被审批的请假流程进行查看和审批..审批状态分为审批通过和审批未通过;审批通过和未通过的请假流程会返回到用户的请假菜单项中产生状态提示以供员工进行相应操作..超级管理员可以对公司所有员工的请假记录进行查看;可以对单条记录进行详情查看;该条记录会以表格形式展现;可以对待审核状态下的所有请假记录进行审批通过和审批不通过操作并可以对已经销假的请假记录进行删除操作..1.3 公司公告管理模块1.3.1 公司基本信息模块公司基本信息模块是公司内部所有员工、管理员和超级管理员可以查看的菜单列表..本系统中没有对公司宣传信息进行维护操作的后台模块;所以该模块只对公司的详细信息做出的一个展现页面..1.3.2 提交公告模块提交公告模块是具有管理员权限的用户进行操作的功能模块..管理员用户可以将公司内部公告如:公司制度、公司新规定、员工奖惩等信息以公告形式发到本系统方便内部员工的查看..该模块会产生提交公告和待审核公告两个列表在提交公告列表中管理员可以执行新增公告、修改公告、删除公告查看公告详细内容和提交公告操作..新增公告包含的数据项有创建人、公告标题、公告内容、创建时间、最后操作时间和状态;公告标题和公告内容两项为必填项;创建人、创建时间、最后操作时间和状态由系统自动生成;新增的数据系统会以未提交状态进行保存..修改公告可以对未提交状态的公告记录的标题和内容进行修改保存..删除操作可以对未提交状态的公告记录进行删除..管理员新增公告后必须提交给超级管理员进行审批后才可以发布;提交操作就是将新增记录提交给超级管理员的操作;执行提交操作后数据将会展现在公告审核列表中;该列表中展现的是处于审核不通过和待审核状态的公告记录;对审核不通过状态下的记录管理员可以进行撤回操作;使记录返回到提交公告列表进行相关维护后再次提交;对处于待审核状态下的记录不允许进行撤销操作..管理员可以对该列表下的记录进行详情查看操作;记录信息会以列表形式展现..1.3.3 公告审核模块公告审核模块是具有超级管理员的用户进行的功能模块..该模块同样以两个列表的形式展现;待审核公告列表和已发布公告列表..管理员提交后的公告记录会以待审核的状态展现在待审核公告列表中;超级管理员可以对该列表中的数据进行审核通过、审核不通过和详情查看操作..审核不通过的记录会以审核不通过的状态返回到管理员的公告提交菜单功能中;审核通过后的数据会以已发布的状态展现在已发布列表中..对于已发布的公告记录超级管理员可以对其进行详情查看和删除操作;执行详情查看后记录会以列表形式展现给当前用户;执行删除操作后该记录将会被彻底删除;所有列表中的该条记录都会被删除..1.3.4 查看公告模块查看公告模块是公司所有员工和所有用户可以访问的功能模块..该模块是一个展现页面;页面中展现的信息是由管理员创建并提交给超级管理员;超级管理员审批通过后后进行发布的公告信息;在该页面可以获取公司内部的最新消息;方便出差人员以及请假人员的对公司消息的获取;有利于公司对内部人员的统一管理和相关事务的顺利执行..1.4 公司留言模块1.4.1 员工留言模块员工留言模块是公司内部员工具有的操作模块;员工在该模块浏览到的留言信息只能是本人新增创建的信息并且可以进行的操作有增加留言、编辑留言、删除留言和提交留言..员工可以将对公司的现状的一些意见或者对公司未来发展的一些提议以留言的形式发给管理员和超级管理员..新增的留言会以未提交的状态展现给员工;对该状态的记录可以执行编辑、详情查看、提交和删除操作..提交后的留言会以未回复的状态展现在该列表页中等待管理员的回复;未回复的留言不可以进行编辑和删除操作;仅可以查看..在该模块中只有已回复和未提交状态的留言记录可以进行删除操作..1.4.2 留言管理模块留言管理模块是管理员和超级管理员可以操作的功能模块;该模块展现给用户的是所有员工未回复的留言记录;管理员和超级管理员可以对其进行回复和查看管理;回复后的留言会以已回复的状态返回到创建员工的留言管理功能菜单列表中回复人和回复时间由系统自动生成..1.5 公司通讯录模块公司通讯录模块是公司内部所有员工和用户可以查看的所有内部员工的联系地址、联系电话、和联系邮箱的信息展示页面;以方便公司内部员工之间的相互联系和工作交流..该模块显示的员工信息为员工表内所有有效数据;不可以执行增删改查操作;只做信息展示作用..1.6 回收站模块1.6.1 员工删除历史模块员工删除历史模块是超级管理员可以操作的功能模块;其主要功能是防止管理员和超级管理员对员工信息的误删操作而提供的可以恢复已删除员工信息菜单项..在该模块中超级管理员可以对在员工基本信息管理模块中已经删除的记录进行浏览和再操作;操作包含删除和还原..删除是对员工信息的彻底删除操作;支持批量删除和单删除;恢复是对记录的还原删除操作;但是如果将要还原的数据已经被新创建的数据替代则不可以进行恢复操作;还原功能支持单还原和批量还原..1.6.2 部门删除历史模块部门删除历史模块是超级管理员可以操作的功能模块;其主要功能是防止管理员和超级管理员对部门信息的误删操作而提供的可以恢复已删除部门信息菜单项..在该模块中超级管理员可以对在部门基本信息管理模块中已经删除的记录进行浏览和再操作;操作包含删除和还原..删除是对部门信息的彻底删除操作;支持批量删除和单删除;恢复是对记录的还原删除操作;但是如果将要还原的数据已经被新创建的数据替代则不可以进行恢复操作;还原功能支持单还原和批量还原..1.6.3 职位删除历史模块职位删除历史模块是超级管理员可以操作的功能模块;其主要功能是防止管理员和超级管理员对职位信息的误删操作而提供的可以恢复已删除员工信息菜单项..在该模块中超级管理员可以对在职位基本信息管理模块中已经删除的记录进行浏览和再操作;操作包含删除和还原..删除是对职位信息的彻底删除操作;支持批量删除和单删除;恢复是对记录的还原删除操作;但是如果将要还原的数据已经被新创建的数据替代则不可以进行恢复操作;还原功能支持单还原和批量还原..1.6.4 用户删除历史模块用户删除历史模块是超级管理员可以操作的功能模块;其主要功能是防止管理员和超级管理员对用户信息的误删操作而提供的可以恢复已删除用户信息菜单项..在该模块中超级管理员可以对在用户基本信息管理模块中已经删除的记录进行浏览和再操作;操作包含删除和还原..删除是对用户信息的彻底删除操作;支持批量删除和单删除;恢复是对记录的还原删除操作;但是如果将要还原的数据已经被新创建的数据替代则不可以进行恢复操作;还原功能支持单还原和批量还原..2. 对员工管理系统的权限划分2.1 员工可以实现的功能员工属于本系统三大权限中的一个权限;系统中存在的所有员工不需要分配用户权限即可以使用本人姓名作为登录姓名和姓名拼音全拼作为登录密码登录本系统进行相关操作..员工可以操作的功能模块主要有以下七大模块..员工权限用例图如图2-1所示..考勤:员工每天登录系统进行签到和签退以完成公司考勤统计..请假:员工可以根据需要在该系统进行提交请假流程;完成正常请假流程..查看公告:员工登录系统后可以查看公司发布的公告;获得公司的最新消息或通知..员工留言:员工可以将对公司的意见或提议以留言的形式发给公司上级..查看个人信息:员工登录后可以浏览自己的详细信息..浏览公司基本信息:员工登录后可以查看公司的基本详细信息..查看公司通讯录:员工登录后可以获得公司内部员工的所有联系方式和联系地址;方便公司内部员工之间的工作交流和日常联系..2.2作..2-2所示.. 员工管理:可以对公司所有员工执行增删改查功能;便于日常管理.. 请假管理:对所有提交给当前用户的请假流程进行审批操作..提交公告:撰写公司内部通知材料以公告形式提交给超级管理员审批发布..查看公告:查看已经审批通过的公司公告内容详情..留言回复:对内部所有员工的留言执行回复操作..员工考勤查看:查看所有员工考勤情况;了解员工的迟到旷工情况.. 查看公司通讯录:浏览公司内部所有员工的联系方式和联系地址.. 公司基本信息查看:查看公司的基本详细信息..。

相关文档
最新文档