APP下载

工厂考勤数据库管理系统设计

2013-10-21赵立辉

卷宗 2013年7期
关键词:系统管理员旷工考勤

赵立辉

摘 要:本文以微机为核心,首先指出了设计工厂考勤数据库管理系统需要解决的关键技术并给出了解决方法,然后分别从硬件电路和软件两个方面进行了设计,把两者综合在一起构成了一个工厂考勤数据库管理系统,在荆州市某工厂得到了使用,实现工厂考勤自动化管理,改进了该厂的管理水平,生产效率和管理效率得到了明显提高。最后说明了使用效果及发现的问题,并根据需要作出了改进。

关键词:数据库管理系统;考勤机

当今各企事业单位为了提高管理水平,都加大了自动化管理方面的投入。本文以微机为核心,首先指出了设计工厂考勤数据库管理系统需要解决的关键技术并给出了解决方法,然后分别从硬件电路和软件两个方面进行了设计,把两者综合在一起构成了一个工厂考勤数据库管理系统。在荆州市某工厂得到了使用,实现工厂考勤自动化管理,改进了该厂的管理水平,生产效率和管理效率得到了明显提高。最后说明了使用效果及发现的问题,并根据需要作出了改进。

1 考勤数据库管理系统设计需要解决的关键技术及解决方法

1.1 需要解决的关键技术

1)职工上下班数据的实时采集与保存。

2)职工上下班数据的后台处理。

3)职工上下班数据的分析、统计、打印、上报。

1.2 解决方法

1)以微机为核心,外置条形码阅读器。为每个职工按照工厂制定的工号,制定一个唯一的条形码,在职工上下班时进行数据的实时采集并保存到数据库中。

2)利用数据库对每天职工上下班數据进行后台处理。

3)利用数据库对每月职工上下班数据进行分析、统计、打印、上报。为管理者提供准确的职工考勤结果,按月、年给出每个职工的考勤结果,为领导管理决策提供数据依据。

2 考勤数据库管理系统硬件电路设计

硬件电路勿需设计,可购买目前超市广泛使用的商品条形码阅读器。只不过把商品条形码换成职工条形码即可,成本低廉,和微机通过键盘接口连接,简单易行,省略了自己设计电路的成本。

3 考勤数据库管理系统软件设计

3.1 考勤数据库结构设计

考勤数据库结构设计是本设计的核心,它直接关系到考勤数据库模块设计及实现。根据用户需求,设计数据库结构如下[1],见表1。

表1中的个别字段说明如下:

1) 职工编号。为每个职工分配一个唯一的编号,并根据此编号制作条形码。类型为字符串,长度为11,其含义见表2。

班次1/2/3/4分别代表正常班(08:00~06:00)、早班(08:00~16:00)、中班(16:00~0:00)、夜班(0:00~08:00)。

2)上班和下班时间字段中记录的是来自职工上班或下班时的扫描条形码时间,规定在正常上班时间前30分钟和下班后30分钟内为条形码扫描有效时间。

3)正常、迟到、旷工、病假、事假班次数的类型为整型,取值范围本来是-32768~32767,加上约束条件(≥0)后, 取值范围是0~32767,在每月底把数据库中的内容备份后,清零为下月使用。

3.2 考勤数据库模块设计

根据考勤数据库结构设计,进行考勤数据库模块设计,见图1。

4 研制考勤数据库管理系统使用效果、发现的问题及改进

系统采用Visual Basic和SQL Server研制,Visual Basic负责前台界面,SQL Server负责数据库的创建与操作。程序和数据库设计完成后,在荆州某工厂进行了为期半年的试运行测试,基本上可以满足工厂的要求。发现的问题是:

1)根据进出工厂的方向不同,最初设计只有上班和下班两个扫描口。但在上下班的高峰期,仍然满足不了需要,存在秩序混乱的想象。增加了扫描口后,问题解决。

2)发现有代替刷卡的现象,这需要加强人工管理。

3)要专门设置一个口,由系统管理员处理事假、病假、旷工、忘记带卡等情况。其中事假、病假、旷工由各车间主管考勤的人员每天上报给系统管理员,由系统管理员通过前台进行处理。忘记带卡时,由系统管理员通过键盘输入职工编号即可。

4)本系统最初设计时,工厂没有提出和该工厂的财务管理系统对接。但随着本系统的使用,这一问题显得尤其突出,成了必须要解决的问题。对该工厂的财务管理系统数据库分析,通过职工编号将两者联系在一起,使得财务管理系统可以直接读取考勤数据库管理系统中的有关数据,实现了考勤和工资管理的无缝对接。

5)为了使职工了解因为事假、病假、旷工及迟到而扣发的工资,在每月的工资单上应增加上述几项数据。

针对测试期间发现的其他问题进也行了完善和修改,现在本系统已经在该厂长期运行。

5 结语

考勤数据库管理系统的使用,实现工厂考勤自动化管理,改进了该厂的管理水平,使生产效率和管理效率得到了明显提高。本系统具有通用性,有很广泛的推广应用价值。

参考文献

[1] 王珊,陈红.数据库系统原理教程.清华大学出版社 [M].北京:1998.

猜你喜欢

系统管理员旷工考勤
截屏打卡不够89次算旷工 如此居家办公就有高效率了?
基于人脸识别技术的考勤应用研究
智能人脸识别考勤系统
便携式指纹考勤信息管理系统设计
计算机文件安全管理系统研究与设计
旷工多久可辞退
“最严考勤”难留学生心
工作闲暇“接私活” 能否视为旷工?
浅议会计电算化工作中的系统管理员