中小企业员工考勤管理系统设计方案.docx
- 文档编号:5723194
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:23
- 大小:1.27MB
中小企业员工考勤管理系统设计方案.docx
《中小企业员工考勤管理系统设计方案.docx》由会员分享,可在线阅读,更多相关《中小企业员工考勤管理系统设计方案.docx(23页珍藏版)》请在冰豆网上搜索。
中小企业员工考勤管理系统设计方案
员工考勤管理系统
设计方案
集团
1.
前言
随着计算机技术的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。
同时,以计算机为基础的各种软件也渐渐走入规模不同的各种企业单位中。
企业在对竞争日趋强烈的现代社会在不断提高自身产品质量的同时,对员工的要求也逐渐提高,考勤管理也就成为了一个大众化的课题。
员工考勤管理系统是为了解决员工考勤管理的而设计的,目的是建立一个能够实现企业考勤管理系统的智能化管理,提高考勤管理效率。
员工考勤管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,员工考勤管理系统应该能够为用户提供充足人事管理的信息和快捷的管理查询手段,但一直以来人们使用传统的人工方式管理员工的上下班等信息,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用.
作为计算机应用的一部分,使用计算机对企业考勤信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高企业的考勤管理效率,也是企业考勤管理科学化、正规化,与世界接轨的重要条件.因此,开发一个企业考勤管理系统是很有必要的,具有其特有的技术意义和管理意义。
2.
系统实现目标
根据公司考勤制度,需建立一个全面考核员工考勤管理系统,实现员工请销假及考勤网上管理,提高考勤管理效率。
该系统可全面掌握两级机关的考勤情况,为工资奖金发放提供准确的数据支持,为评优选先提供合理技术支撑。
具体需求如下:
●完善员工请销假管理
建立员工考勤管理系统,完善员工请销假管理,系统软件功能需覆盖两级机关的四种考勤模式(同时兼顾正常双休考勤模式),全面支持公司现行工资管理办法中关于请销假的管理规定以及ERP-人力资源管理系统中涉及的假种和不同工作地的管理。
支持休假模式设制,用户通过登录后选择休假模式之一,根据自身工作年限、地点等属性,自动生成休假基础数据信息,实现全面获取考勤数据。
●提供高效管理考勤的工作平台
基于准确的请销假管理数据,结合门禁系统获得的考勤数据,系统自动生成人事劳资科室需要的各种统计汇总报表,大量减少了人工操作,使考勤自动化更上一个台阶。
●与多系统对接使考勤管理变得轻松简单
通过与综合办公平台融合,实现单点登录和待办提醒,方便系统的使用。
与门禁系统数据实时对接,实现考勤数据的自动获取和导入,自动生成考勤统计报表,节省考勤人员的工作量,便于领导监督。
●领导可随时掌控员工考勤情况
员工考勤系统具有管控、分析处理、统计数据能力,自动生成各种报表,领导可随时查看员工请销假状态、休假模式、考勤情况、人员动态等多种信息,并可按权限查询。
3.系统整体架构
该平台包括系统管理、人事管理、请销假审批管理、年假管理、考勤管理、统计分析管理等模块。
各模块之间业务紧密关联做到应用服务无缝集成;完整、结构化的数据分析;有针对性的信息展现等,加强数据的整合体系,获得更全面细致的数据分析,实现对员工考勤管理深入分析和优化。
●各业务逻辑之间紧密结合,通过单点登录实现系统之间无缝切换,利用标准接口库设定系统中设备的接口标准,实现系统平台对各种设备的兼容
●提供完善的信息服务,根据不同应用环境下对数据的推送、导入、分析与采集
●将系统通过长时间的积累形成庞大的数据库资源,通过合理的数据分类、汇总、过滤形成各种统计分析报表,为决策人员提供数据依据
1.
2.
4.系统功能介绍
1.
2.
3.
4.
4.1.多接入点支持
多个考勤设备管理繁琐不能同时查看状态或获取数据,系统可以多个考勤设备同时接入进行统一管理
●多个考勤设备可以同时接入到系统中,从而实现真正的异地员工考勤统一统筹管理
●设备统一管理查询设备状态,及时掌握设备信息
●根据不同考勤设备设置数据采集时间进行轮巡采集,采集内容进行记录分析
●如果到采集时间未有新数据提交,则系统自动给相关人员进行提醒
●维护采集内容模板,根据不同的考勤设备设备对应模板
●采集数据方式可以通过接口获取设备数据或设备推送数据2种方式
●通过考勤设备推送数据方式可以减少服务器压力,增加数据采集效率
●统一接口获取员工考勤记录或设备信息,通过Webservice、Json、中间库等多种方式
●采集后的数据进行安全校验是否符合数据标准
4.2.单点/多点考勤
员工在多个地点考勤打卡无法统计上班时间,系统提供员工单点/多点进行考勤和统计时间
●为员工设置单点或多点考勤,员工可以在多个设备上进行打卡
●系统根据多点考勤打卡时间自动推算当天工作时长,便于领导查询员工是否出现迟到早退现象
●多点考勤不能同一时间同一个人出现多次打卡现象,防止出现考勤作弊现象
●设置员工多点考勤的设备与时间周期统一管理
4.3.自动同步记录
考勤设备数据与系统员工考勤数据自动同步,保证数据的准确性和自动备份数据
●自动同步所有接入系统的考勤设备上的考勤记录
●自动备份所有考勤记录到云设备或数据库中
●可以设定时间要求自动进行同步记录
4.4.永久保存记录
考勤设备出现故障数据丢失,系统提供永久保存记录防止数据丢失设备无法使用情况
●企业资料、员工数据和考勤记录永久保存
●保存方式包括:
云设备、数据库、文件等多种方式
●当考勤设备出现故障时及时还原数据,保证设备正常使用
4.5.同步人员数据
企业增加员工无需在去设备进行添加,通过系统接口同步人员数据
●员工数据可以同步到单台或多台指定的考勤机
●同步数据方式可以通过接口获取设备数据或设备推送数据2种方式
●通过考勤设备推送数据方式可以减少服务器压力,增加数据同步效率
●通过系统接口同步员工数据,通过Webservice、Json、中间库等多种方式
●降低管理设备工作成本节省人力投入
4.6.批量添加员工
系统支持批量添加员工,录入员工资料
●通过Excel批量导入员工信息防止录入时产生录错情况
●根据统一格式进行批量添加员工
●批量添加员工进行逐一验证防止重复员工录入和错误数据产生
4.7.防止作弊功能
记录实时上传,不可人为随意修改、考勤机时间以网络为准
●记录允许实时上传,防止员工考勤数据不准确情况
●同一时间不允许出现同一个人在不同考勤设备同时打卡
●人员修改考勤记录会产生修改记录数据进行查询
●考勤机时间以网络基准,防止人为修改考勤机时间
4.8.考勤权限分配
可为不同员工分配不同的管理、查看考勤权限
●根据员工职务分配不同的管理与查看考勤权限
●权限可以准确到员工是否有此菜单权限和页面按钮权限级别
4.9.多管理员帐号
系统可以设置多个考勤管理员共同协作考勤管理
●多考勤管理员协同管理,防止员工考勤数据量大产生错误数据
●多考勤设备和考勤时间不同,多考勤管理员便于维护管理
●根据管理员权限的不同进行相关操作
4.10.多员工帐号
每个员工都有对应的系统账号,登录即可查看自己的考勤记录
●员工可以查询自己每天考勤情况和统计汇总报表
●可以进行请假申请、考勤补签、外出登记等相关操作
●系统采用B/S架构员工可以随时登陆系统进行操作
4.11.多种打卡方式
支持指纹、密码、人脸、ID、IC、手机等多种方式打卡
●根据不同使用环境可以员工不同的打卡方式
●多种打卡方式统一分配管理
●多种打卡方式统一调用接口进行员工考勤数据采集
4.12.异常考勤通知
对员工异常考勤进行通知,防止产生错误的考勤记录,员工可以进行补签申请或其它操作,可以通过系统消息、邮件、短信等方式对相关人员进行提醒
●对员工异常考勤进行通知,防止产生错误的考勤记录,员工可以进行补签申请或其它操作
●员工异常考勤通知可以自动发送或手动发送2种方式
●设置异常考勤通知方式,包括:
系统消息、邮件、短信
4.13.打卡流水报表
随时登录查看企业员工的打卡出勤情况
●根据用户权限查看不同企业的员工打卡记录信息
●可以根据企业、部门、打卡时间段等多维度查询打卡记录
4.14.考勤记录统计
系统自动对打卡原始记录进行全面分析并生成报表
●根据企业的实际需求生成不同的考勤报表信息格式
●报表格式包括:
柱形图、拆线图、饼图、条形图等多种格式
●生成报表包括:
月考勤明细表、月考勤统计表、异常考勤报表、部门考勤统计表等
4.15.个人记录统计
用户可以获得针对单个人的考勤记录汇总统计
●查看用户自己的考勤记录,掌握每月出勤情况
●根据每月考勤情况与公司制度,统计每月考勤费用情况
4.16.统计报表导出
可Excel导出流水报表、公司汇总报表、个人汇总报表
●根据员工考勤记录生成报表进行导出和打印
●导出Excel格式后进行编辑等其它操作便于使用
4.17.异常考勤分析
根据员工请假、排班、外出等情况自动分析出异常考勤并记录
●根据员工实际情况自动分析员工是否为异常考勤
●员工产生异常考勤后可以进行异常考勤通知
4.18.多样排班倒班
企业可以根据自身的需求设置多种工作排班,并且支持针对个人排班
●根据企业的需求设置多个班组与班次信息进行排班
●设置不参与排班日期,系统自动生成排班时排除此日期不进行排班
●设置排班模板系统按模板自动生成排班顺序
●根据排班模板与选择月份进行自动排班处理
●生成后的排班信息可以进行调整,核准后不能修改与删除
4.19.多考勤时段设置
一个考勤班次里可以设置多个考勤时段,灵活方便
●以企业实际情况为基准设置多个考勤时段,员工根据不同的排班进行打卡
●系统根据员工的排班制度自动计算上班时长
4.20.请销假审批
员工可以在线请假,并且相关管理人员可以实时在线审批
●根据企业的假种不同进行请销假审批申请
●设置每种假种的审批路径,允许设置个人或职务进行审批
●审批路径节点人员动态添加,可以根据申请人员的不同审批节点不同
●员工在线进行请销假的申请,相关管理人员进行实时在线审批
●管理人员审批后可以进行查询历史审批记录
4.21.考勤补签审批
员工在线申请补签,系统自动提醒相关人员审批
●员工如果特殊情况忘记打卡,可以进行在线考勤补签申请
●根据公司规定设置审批流程,自动提醒相关人员审批
●审批后可以进行历史查询
4.22.加班登记审批
加班登记后,系统自动统计并记录员工的加班时长
●根据企业规定设置加班类型,通过加班类型进行统计分析
●登记员工加班日期,根据加班日期统计打卡时间自动核算工作时长
●只有加班登记的员工才进行统计工作时长,防止恶意加班
●根据公司规定自动核算加班费用
4.23.外出登记审批
外出登记后,员工外出打卡就不会影响正常考勤
●员工外出登记申请,通过相关领导进行在线流程审批
●审批通过后员工进行外出打卡不影响考勤
●考勤处理时自动排除外出登记的员工考勤
4.24.免考勤设置
可设置某些人员为免考勤人员,不影响其使用系统
●设置特殊员工可以免打卡,考勤处理时自动排除此类员工
4.25.年假计算
设置年假休假标准后,系统根据员工工龄的自动计算年假休息天数
●根据企业标准设置年假休息天数
●结合员工工龄和年假标准自动计算出年假休息天数
●员工在线申请年假休息时间,相关领导可以进行审批处理
4.26.节假日排除
可以自定义公司的节假日,节假日不计入考勤
●根据国家标准或公司规定进行节假日设置
●设置后的节假日不进行考勤记录
●考勤处理时自动排除节假的考勤
4.27.组织架构管理
企业可以在系统里建立自己的组织架构,为员工划分公司、部门等信息
●建立公司、部门信息,形成组织关系
●组织关系可以建立成层级关系,为组织分配责任人
4.28.人事员工管理
企业可以添加管理员工,记录员工资料
●建立人员的姓名、组织、岗位、职等、职级等人事信息,形成人事基础信息档
●管理人员可以对人事信息档进行查看
4.29.标准数据接口
●解决数据共享与数据转换问题,针对不同的数据格式的处理方式不同,可以通过接口进行数据共享,无缝对接。
●数据接口管理提供一系列的标准规范,对特定数据进行交流,使得操作更灵活,提供的标准规范是经过封装的,应用程序的接口函数,也可以是固定格式的数据文件,或是数据库形式,保证数据的安全性。
●根据需要实现的功能和服务进行整体规划,使得数据接口满足客户需求。
●设计时根据客户需求提供的服务和功能尽可能准确描述,并遵循设计原则,提高数据接口的合理性和科学性。
●数据接口具有高容错性和高健壮性,以便提供合理的异常处理机制。
●面对随时处理的问题的需求,数据接口会随着这种变化而不断升级,具有可扩展性。
5.系统模块简介
5.
5.1.单点登录
系统用户只需登录一次,即可通过CAS实现单点登录无缝切换多个应用系统,登录成功后查看用户的待我提醒信息,二次登录时无需重新输入用户名和密码
●工作效率提高:
提高员工工作效率,简化应用系统操作过程。
●增加安全性:
强大的身份认证,规避密码安全风险,增加信息系统安全性。
●降低管理成本:
降低管理员工作强度,节省人力投入到更多有意义的IT建设工作中。
●实施风险最少:
强大的技术支撑,缩短应用部署周期,避免时滞经济损失和内部管理资源无效损耗。
●投资回报高:
采用先进技术体系,为后续应用开发提供统一的用户身份权限管理框架,投资利用率高,可扩展性强,可满足企事业单位不同发展阶段的需求。
一次投资,长效回报。
5.2.人事管理
●建立公司、部门信息,形成组织关系,组织关系可以建立成层级关系,为组织分配责任人
●设置人事相关的职务、岗位、职等、职级等基础信息
●建立人员的姓名、组织、岗位、职等、职级等人事信息,形成人事基础信息档
●管理人员可以对人事信息档进行查看
●对于人员属于多个组织,则在人事基础档中建立的组织是其主部门,其它部门则在组织人员分配中进行设置
●设置员工考勤地点与考勤设备进行关联
5.3.考勤设备管理
●维护公司内所有考勤设备进行统一管理
●设置考勤设备所属公司、部门、负责人等相关信息
●查看设备当前状态,如果当前状态出现问题给相关人员发送信息
●维护采集设备接口标准与采集方式
●设置采集模板,包括采集时间、采集格式等内容
●根据不同的考勤设备使用不同的采集模板
5.4.加班管理
●维护企业加班类型信息,可以根据加班类型进行统计分析
●记录每天员工加班信息,加班信息核准后,通过考勤处理记录加班时长
●根据公司、部门等多维度,统计员工加班记录查看加班时长
●根据公司和部门设置加班时间的费用信息
●加班费用设置信息自动核算加班费用
5.5.排班管理
●维护企业内班组信息,可以根据班组信息进行统计分析
●分配每个班组下的人员情况进行统一管理
●设置不进行排班的日期,排班处理时排除到此日期进行排班
●设置班次内容包括白班、晚班、中班等不同班次信息
●设置排班模板提供给排班处理进行排班,模板内容包括班组和班次信息
●根据年月和排班模板,自动生成排班情况,生成后可以进行排班调整
●排班核准后,员工能够查看每天排班情况,考勤时根据排班情况进行打卡记录
5.6.外出登记管理
●维护员工外出登记信息,便于查询统计
●申请记录外出登记包括:
人员、时间、访问客户、原因等相关内容
●外出登记核准后,员工考勤可以进行外部考勤打卡
●根据公司、部门、外出时间等搜索条件,统计员工外出记录进行导出或打印
5.7.福利假管理
●维护企业福利假类型信息,可以根据福利假类型进行统计分析
●记录员工福利假信息包括:
福利假类型、开始休息与结束时间、福利假说明等内容,进行在线提交申请
●福利假核准后,员工考勤处理时排除正在休假人员
●根据公司、部门、休息时间等搜索条件,统计员工福利假记录进行导出或打印
5.8.免考勤管理
●申请维护特殊员工免考勤信息包括:
员工姓名、开始休息与结束时间、名考勤说明等内容
●免考勤核准后,员工考勤处理时排除免考勤人员
5.9.年假管理
●根据工龄年限设置年假休息天数
●通过年假参数自动计算每个员工年假休息天数
●员工申请年假休息时间进行核准处理,核准后不能进行删除操作
●员工年假核准后,员工考勤处理时排除正在休假人员
5.10.请销假审批管理
●维护企业假种信息,可以根据加班类型进行统计分析
●设置请销假审批流程,可以根据职务或人员为审批节点实现按级别进行审批
●根据审批流程设置完成好的审批进行申请
●根据审批流程设置,如果当前人是审批节点人员进行审批操作
●查询所有申请记录和查看申请到那个节点信息
●查看结果提供导出和打印处理
5.11.考勤管理
●维护国家或企业规定的法定节假日信息
●根据不同公司或部门进行考勤时段的维护
●实现主管部门对各个公司门禁系统进行必要的数据采集功能,便于领导了解各公司考勤情况。
Ø采集数据的内容,可以灵活设定,以便应对每次采集的数据不同
Ø采集数据的格式,可以根据需要进行一定设置
Ø采集过程,可以设定时间要求,未按时提交系统给予提示
Ø采集的数据进入数据库,可以长期保存,便于进行多维度统计分析
Ø采集方式可以通过获取设备数据或设备推送数据2种方式
Ø接口可以通过Webservice、Json、中间库等多种形式进行采集
●通过考勤数据采集查看员工的考勤情况,进行调整和修改
●系统自动根据法定假日设置、考勤时段设置、福利假、外出登记、名考勤、排班、年假、请假情况进行处理,查看当前人是否缺勤
●查询员工考勤出现的异常情况进行导出和打印
●有异常的考勤可以通过消息、短信等方式对相关人员进行提醒
●特殊情况员工可以进行考勤补签在线申请
●领导确认考勤补签是否准确进行核准
●当月考勤全部确认完成后进行核准,核准后不能进行修改和删除
●对核准后的员工考勤记录上传到HR系统中,为工资核算提供准确数据
5.12.系统管理
●系统管理为系统基础设置功能,即对系统整体的人员、权限、参数等进行管理。
●维护系统内的登录用户进行统一管理和查询。
●角色是权限分配的单位与载体。
我们通过对角色分配访问权限控制。
●角色分配权限后,属于此角色的用户完全拥有角色的权限。
●分配系统角色权限,包括菜单权限与功能权限。
5.13.统计分析
因为我们拥有数据中心所存储的大量数据,对这些数据进行统计分析是十分必要的,我们将根据领导的具体要求,提供对应的统计分析报表及统计分析动态图表。
●部门考勤统计分析
●月各公司出勤率情况
●各部门缺勤情况分析
6.
系统平台介绍
开发平台包括功能:
分为公共模组、自定义模组两部分,公共模组可以包括用户管理、角色管理、权限管理等作为系统公共的功能模组,对应企业特有的功能,可以通过自定义模组,通过定制开发实现;
开发平台技术实现:
以JAVA作为主要的开发工具,属于B/S架构,同时支持JavaScript、Html、xml等开发语言,利用Tomcat实现系统发布;可以包括Webservers,实现系统三层、多层的系统架构,可以根据集团需要实施构建,为集团的信息扩展提供广泛的空间;支持多种数据库,其中包括Oracle、Sqlserver、Sybase、DB2等,可以根据业务需要使用不同的数据库支持,也可以实现多种数据库并存。
企业选择软件开发平台的原因
●最大化效率:
软件开发平台可以帮助IT和工程小组用较少的资源来最大化输出、减少混乱和提升提供高质量的软件和与软件相关的系统的可预测性。
●缩短投资回报时间:
软件开发平台允许您实施四个强制性的随需应变软件开发流程:
迭代开发、关注架构、管理变更和资产、持续的确保质量。
实施这些强制性流程有助于加速IT和工程投资的价值实现。
●增加业务灵活性:
软件开发平台由灵活的流程和一组定制用于任何项目或小组规模的产品组成。
通过自动化和集成软件开发的核心业务流程,软件开发平台可以帮助您突出重点、灵活和迅速响应
●业务数据整合:
利用统一开发平台,保证系统之间交换方式统一规范,从跟本中防止了信息孤岛的出现。
技术实现
采用B/S模式,选择Oracle作为后台数据库,选择JAVA、JSP、Struts1、JavaScript、Html作为应用程序开发工具,运用Tomcat服务器技术,整个系统完全基于Browser/Server模式进行设计。
B/S模式有以下优点:
1.维护成本降低。
由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的用户端只有浏览器,网络管理人员只需要做硬件维护。
2.良好的安全性能,防火墙技术可以保证后台数据库的安全性。
所有用户端请求都是通过DBMS来访问数据库,从而大大减少了数据直接暴露的风险。
JAVA已用动态的交互应用软件使Web栩栩如生。
它使开发人员具有“编写一次到处运行TM”的巨大能力。
而且,借助其JAVAAPI及其编程语言上的JAVA虚拟机,它已产生一种分布信息的崭新模式。
JAVA技术体系
大数据应用策略
大数据(bigdata),或称巨量资料,指的是所涉及的资料量规模巨大到无法通过目前主流软件工具,在合理时间内达到撷取、管理、处理、并整理成为帮助领导决策更积极目的的资讯。
针对各公司的考勤记录经过长期的数据积累过程,就为我们形成各种分析基础数据,这些海量数据,我们可以根据领导管理要求,进行多维度的分割,整合形成各种多维度的统计分析报表,分析报表的数据可以是不同时间范围,也可以是实时数据。
根据我们预期,初步对大数据应用的使用过程,概述如下图:
我们将大数据分析过程分为三部分:
1)数据获取
●数据获取的来源主要是系统中,所有涉及到的应用模块所产生的数据;
●由于我们对数据标准、数据接口、数据库设计进行严格的管控,保障了我们可以的到完整、准确、及时的数据;
●数据通过抽取、转化、过滤、加载的过程,最终形成我们需要的数据;
2)数据管理
●通过加工收集到的数据,我们可以形成单独可供我们分析的数据库,这样可以减少对生产数据库的依赖、对生产数据库的性能影响;
●根据数据分析的维度、颗粒度粗细的不同,也可以将数据提取形成不同的数据仓库,这些数据仓库体量更新,集中了某个分析唯独的专项数据,使用效率更高;
●相近、相互联系密切的多个数据仓库,也可以集中起来提供分析的数据集,就可以形成数据集市;
3)数据使用
●有了整理后的数据仓库、数据集市,我们可以利用这些数据集,进行多维分析,形成各种分析的数据模型,供管理者进行数据多维分析,形成决策的参考依据;
●通过数据集市、数据仓库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中小企业 员工 考勤 管理 系统 设计方案