人事考勤管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人事考勤管理系统
摘要考勤作为一个单位的基础管理,越来越受到重视,传统考勤可分为两种概念:
第一种,人工考勤.人工考勤靠专人书面登记,存在许多主观、人为因素,往往最终不能令管理层取得考勤结果资料,甚至不能起到基本的约束作用;
第二种,机械打卡钟.使用机械打卡钟,作为管理层有两种管理模式.
关键词人工考勤;机械打卡钟;刷卡考勤;统计生成报表;查询.
前言
在电脑考勤系统自90年代从中国台湾引进大陆之前,国内的考勤管理先后经过人工考勤和机械打卡钟阶段,但是考勤数据采集不精确,请假等数据录入采集不方便,考勤统计报表错误多需要大量的人工修正,大量考勤工作集中在HR(人力资源部)一个部门处理,不论是基层员工还是HR部门和企业的各级主管对考勤系统都有怨言.引进以后就从条码卡发展到磁卡IC卡感应卡以至指纹考勤.
新的考勤管理系统的特征:报表准确,报表没有过多的异常数据需要HR部门二次干预;系统可以查询实时员工在岗情况,并可以提供集成请假记录;全员式参与考勤管理;员工考勤自助;考勤数据全员共享;具体日常考勤管理工作权限可以从HR部门下放到具体的各考勤群组.
新的考勤系统有两个重要意义:
其一,可以将考勤事务交给基本部门处理,交个每个员工自己处理,交给系统自动处理,用IT 技术推动人事考勤管理的变革;
其二,新的考勤系统的实施,不仅把HR人员从考勤的具体事务中解放出来,而且也推动了全员对人事管理的参与和互动.HR人员的可以把工作重心可以放在服务员工、支持公司管理层的战略决策上,放在公司最重要的资产—员工和员工的集体智慧的管理上等核心业务上来.
在此讨论的考勤管理系统的开发,旨在探索一种新的考勤模式.通过这种新的模式,为企业的传统考勤模式创造一种新的概念,提高考勤工作效率和标准化水平.
企业组织结构
企业设有经理工作部、发电部、生技部、物资部、财务部、安监部、经营部、维护部和供热公司共9个职能部门.
现行考勤业务分析
现行系统业务流程图
现行系统现状分析
1. 整个考勤的主要过程还处于手工处理阶段,无法精确采集考勤数据(工作疏忽和人情因素),不能适应企业的管理要求;
2. 认为考勤是HR一个部门的事情,考勤的日常操作集中给HR人事部门,导致HR的工作重心偏移;
3. 整个信息处理和传递的过程显得冗长,极易造成信息的失真,无法适应开放式宽松式的出勤制度;
4. 考勤数据不能在企业充分共享,形成信息孤岛.
需求分析
1系统功能目标
1.系统自动汇总原始数据
2.系统自动统计考勤数据
3.系统自动生成报表
4.系统可以查询员工考勤情况
2系统开发目标
1.报表准确,报表没有过多的异常数据需要HR部门二次干预;
2.全员式参与考勤管理,考勤数据全员共享具体日常考勤管理工作权限可以从HR部门下放到具体
的各考勤群组;
3.考勤数据在企业充分共享;
4.减少HR的工作量,提高考勤管理的工作效率.
3系统需求
该考勤管理系统预期解决原考勤业务中的问题,通过减少HR部门的工作量从而提高工作质量,提高工作效率,减少不必要的人力劳动.以刷卡考勤取代手工考勤,从而确保考勤数据的准确性,共享性,透明性进而是整个改进后的系统实现高效、快捷、准确的管理目标.
4新系统初步方案
以原有系统业务为依托,以适应考勤管理的发展为需要,整理新系统初步解决方案如下.
新的考勤管理系统提供以下7个方面的服务功能.
1.签到刷卡.普通员工(包括基层主管和DBA)和经理层在签到的时候使用IC卡刷卡,考勤机记
录了员工上班时刷卡的日期、时间,为了防止有人代刷,考勤机还要配合监视器一起使用. 2.签出刷卡.普通员工(包括基层主管和DBA)在签出的时候使用IC卡刷卡,考勤机记录了员工
下班时刷卡的日期、时间;但是经理级角色对签出刷卡用例则不同,他们是管理者,拥有是否要求该员工出勤的权限,所以不必在签出是刷卡.
3.请假考核.基层主管对普通员工的请假情况进行审批和记录,然后录入记录的请假信息.
4.作业考核.基层主管对普通员工工作操作、行为规范等情况进行考核,然后录入作业考核信息.
5.生成考勤报表.系统对考勤数据做最终统计,以便领导查询.
6.考勤查询.所有员工都具有对统计后的考勤数据进行查询的权限.
7.数据维护.管理员对数据库进行维护,包括数据修改、数据备份、数据还原等工作.
技术可行性分析
考勤管理系统采用C/S结构,该结构具有开发灵活,运行效率高,技术成熟等特点.
开发语言选择C++,C++一种设计非常优秀的语言,继承了C的基本功能,但比C复杂的多.C++还深受其他语言的影响,包括Java和Delphi,C++博采众家之长,同时克服了其各自的缺点.
开发工具选择Miscrosoft Vsiual C++ 6.0.该开发工具对C++具有良好的支持,提供可视化开发环境及丰富的窗体控件.
后台数据库采用Microsoft公司的SQL Server2000,它能够胜任目标系统数据处理的需求,并与Windows操作系统紧密完美的结合.
实施人员掌握SQL Server2000,网络技术,虽然新接触C++,但曾开发过C/S结构信息管理系统,有PB,C的编程经验.
因此,考勤管理系统的开发在技术上是可行的.
系统分析
全局分析Use Case
Use Case是对一个活动者使用系统的一项功能时所进行的交互过程的一个文字描述序列.
在该Use Case图中只有顶层图,主要是考虑到考勤管理系统体积不大,做成一个顶层图会使得各用例间的关系更清晰.
具体关系如图所示.