一、项目实现功能
1、实现考勤办公自动化,满足现代企业高效率运作的需要。
2、周全的班次设置,满足企业实际任意上班时间情况。由表 XXX完成,一个班次描述员工一天的上班情况,可由1~3个时段组成,最多有3个时段,每个时段上下班及刷卡时间任意设置,并且明确指出时段是否为加班。
3、班次组、班次链引入,可以方便快捷地实现员工的排班,从而确定员工每天对应班次。班次组是连续多天的班次编号组合,明确表述连续多天的上班情况(班次),有且仅有日期、星期、循环三种类型,其表为XXX,间接使用班次表YYY。班次链是指从指定的一天开始应用某一班次组开始排班,其表为ZZZZ,间接使用班次组表YYY。排班是对员工确定某一段时间所对应的班次进行安排,排班表为XXX,由班次组表TTT及班次链表XXX两个表推算出来。
4、可以随意设定加班时间,设置不同的加班时段对应不同的加班工资系数。该功能由加班时段表完成TTT,不同的加班时段对应不同的加班系数,加上排班表XXX、上班记录表TTT考勤级别表HHH、临时加班表YYY,就可以计算出YYY、RRR中有关加班的结果。
5、员工出差处理:不同的地点、不同的出差时间与次数对应不同的补助。出差地名登记表DD规定出差到规定的目的地有规定的补贴,与员工出差时间地名登记表TTT计算出考勤结果表中有关出差的内容。
6、员工请假及放假处理:员工请假时间可以任意长短,不同的请假时间与次数对应不同的扣款。请假表T_QJ记录请假具体起始时间及请假类型。请假类型登记表T_JM不但规定各种请假扣款参数,同时也规定不同的假日类型的有关工资系数。由此二表再加上考勤级别表可以计算出考勤结果中员工请假、放假的相关结果。
7、随时查询任意时间员工出勤情况。日考勤记录统计表反映员工出勤情况,由排班表、刷卡记录表、出差表、员工请假表、节假日表、考勤级别表等综合处理计算出来。
8、可以指定任意范围(包括跨月考勤数据)进行统计员工出勤情况,随时汇总统计员工出勤、旷工、迟到早退时间、迟到早退次数、加班、请假、出差时间等数据。统计数据主要有日统计表T_AR和月统计表T_ART,内容包括上班时间、加班时间、迟到早退时间、迟到早退次数、旷工时间、加班补助及考勤罚款多项内容等。
9、在考勤级别表中设置考勤级别参数,不同的员工对应不同考勤级别参数。包括有上班迟到、早退、旷工罚款等参数,平时加班、工休加班、节假日加班的工资系数等。
10、由于本系统需处理大量的记录,因此,在处理数据时处处从高效率的角度出发而对许多数据处理进行优化,使考勤系统高效准确运行。
11、由于原来设计没有考虑到厂方原因停工,新增加停工表,记录员工停工数据,其中包括停工起始时间以及计薪时间。
二、项目结构及数据结构
系统共有五大功能模块,分别是参数设置模块、处理进出数据模块、输入请假等数据模块、数据处理模块、数据查询与输出模块,它们功能分别如下:
参数设置模块:班次、班次组、节假日等参数设置。
处理进出数据模块:包括正常与非正常刷卡,将进出记录整理到进出记录表等功能。
输入请假等数据模块:包括请假数据、补休、放假、出差等数据处理。
数据处理模块:实现任意范围考勤统计处理,处理内容为:根据考勤规则对指定范围数据进行处理。
数据查询与输出模块:将考勤处理结果以多种灵活形式输出。
三、本程序的优势
1.可以使用于任何的平台!现有英文,中文简体,繁体,增加.ini文件就可以增加一种语言, 无需重新编译,非常的方便!
2.很好的处理了加班跨天的问题!
3.根据排班情况,自动处理各种加班、请假、旷工、夜勤、迟到、早退等情况
4.对于排班,可以有三种情况,分别是日循环,周循环,月循环!
5.优化了考勤数据的计算方法,大大提高了考勤数据的日处理与月处理速度!
6.巧妙的处理经常性的调班
7.很好的处理一个月多次换卡,多次签卡,多人签卡等问题!
8.万能查询功能与完善的权限控制机制!
9.长期免费跟踪,给予免费的技术支持!
总的来说,本考勤系统实现了日常考勤事务处理自动化。
登陸系統的管理員為adm,密碼空!
僅使用了Infopower2000(4000)控件
打包安装程序中已经包含了BDE程序,安装完成后请把/data下面的data.mdb中的数据还原回去!如果需要数据来测试系统的功能,请联系我,谢谢! |