谁有考勤系统的统计计算

cxyPioneer 2004-08-17 10:02:15
现做考勤系统,要通过刷卡记录来统计每个人的迟到,早退,加班多少小时,而且刷卡次数没有限制
哪位能帮助一个?
...全文
234 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
datland 2004-11-11
  • 打赏
  • 举报
回复
这里有代码可以下载: http://www.datcn.com/luntan/list.asp?boardid=10
功能介绍:
純動態系統﹐界面﹑欄位﹑報表均可自定義﹐內置delphi7.0解釋器﹐支持運行期間二次開發。
考勤﹐工資部分的計算方法﹐計算項目均可完全由客戶自行定義﹗
微启子 2004-08-17
  • 打赏
  • 举报
回复
学习!
cxyPioneer 2004-08-17
  • 打赏
  • 举报
回复
我确实困在这个问题上了,多谢谢你的指导
Eddie005 2004-08-17
  • 打赏
  • 举报
回复
我就问你一句,假如给你3条刷卡记录:

员工a 8:00
员工a 9:00
员工a 10:00
你能准确告诉我是怎么回事吗?厂长如果不问他能告诉你吗?
那你还要机器告诉你是怎么回事,可能吗????

Eddie005 2004-08-17
  • 打赏
  • 举报
回复
需要提醒的是,机器毕竟是机器,有些事情是无法做到的,不要被困在这个问题上。
cxyPioneer 2004-08-17
  • 打赏
  • 举报
回复
8:00上班,9:00外出,9:30回来,10:00又外出 ,现在9:30回来这次有可能没有刷卡,统计的时候就会是外出9:00 - 10 :00外出这段时间,这样就不准确了
Eddie005 2004-08-17
  • 打赏
  • 举报
回复
如果说员工7:00来上班,8:30走了怎么办?----没有任何办法,只能手工调整了
需要提醒的是,机器毕竟是机器,有些事情是无法做到的,不要被困在这个问题上。
另外为了管理者能够手工调整,它必须能够比较方便地查到最原始的记录
假如它看见例如: 张三 上班7:00 下班??? 这样的记录,一查原始记录,发现有8:30的刷卡,那么它就基本上可以认为这个员工是7:00来上班,8:30走
cxyPioneer 2004-08-17
  • 打赏
  • 举报
回复
还有中途时间也要统计
cxyPioneer 2004-08-17
  • 打赏
  • 举报
回复
我本来是准备这样做的,但客户一定要迟到,早退时间给统计出来
Eddie005 2004-08-17
  • 打赏
  • 举报
回复
b):通过时间段来判断,例如上班时间是8:00,你可以做一张上班制度表,让用户定义刷上班卡的时间段,例如7:00~9:00上班,10:00~12:30下班。在这个时间段内无论刷多少次只取有效的一次,如果员工9:00以后刷卡,全部无效,至于他是迟到还是矿工就看他有没有下班记录了
cxyPioneer 2004-08-17
  • 打赏
  • 举报
回复
朋友有没有MSN,我们MSN上面聊
cxyPioneer 2004-08-17
  • 打赏
  • 举报
回复
这个我这边的客户是不同意的
Eddie005 2004-08-17
  • 打赏
  • 举报
回复
3)判断进出时最最麻烦的问题,机器是没办法判断你往哪个方向走的,解决思路有3:
a:使用不同的进/出刷卡机,过道的一边进场刷卡,另一边出场刷卡;但是客户很可能不同意,因为这意味着它必须多买2倍的刷卡机
cxyPioneer 2004-08-17
  • 打赏
  • 举报
回复
我这现在这张表里的数据是把每个人的刷卡时间记录显示出来
cxyPioneer 2004-08-17
  • 打赏
  • 举报
回复
一定加分
我现在的从考勤机里的数据是放在另外一张表,但是现在有个问题,有时候进出可能不是成对的,那就很难判断了
Eddie005 2004-08-17
  • 打赏
  • 举报
回复
1)刷卡机一般的输出形式就是一个文本文件,如果逐条读出逐条保存肯定受不了,所以建议用DataAdapter的update方法批量处理;
2)原始数据很不方便统计,所以要把原始数据转换一下保存到另外一个表,表的形式大概就是一个进的时间,一个出的时间

.....
要我继续说要加分~~~~ ^o^
cxyPioneer 2004-08-17
  • 打赏
  • 举报
回复
在这种你是怎么处理的
Eddie005 2004-08-17
  • 打赏
  • 举报
回复
看似简单其实有点麻烦,刷卡有可能出现失误或者多刷很多情况,数据量的增长速度也比较快....
cxyPioneer 2004-08-17
  • 打赏
  • 举报
回复
能不能给点思路
Eddie005 2004-08-17
  • 打赏
  • 举报
回复
我做了个考勤和工资系统,卖了rmb10000 ......
一.引言 1.编写目的 本文档旨在收集《员工考勤系统》的各项特性,并分析实现系统的各项需求。实现了公司员工管理自动化,提高了的工作效率,使得企业的管理工作更有序,方便,快捷 2.项目背景 考勤作为一个企业的基础管理,是企业对员工工作管理的基本依据。实际管理和记录工作非常需要快速获知各个部门员工的每日出勤情况,以便于及时向高层管理者反映员工的出勤,缺勤情况(包括迟到、早退、病假、事假、出差等情况)。我们提出基于C/S结构的网络考勤系统,实现网上考勤任务,以减轻考勤人员的工作量。我们准备开发员工考勤管理系统,完成员工基本信息维护、企业的部门信息维护、企业基本考勤类型的维护、员工考勤的管理、员工考勤的查询与分析。实现人事考勤的需要,包括员工迟到、早退、请假、旷工的情况的记录,在每个月底计算工资对员工和对员工进行绩效评估的时候,对员工整个月的考勤记录进行查询和统计。企业考勤管理系统是为了解决员工考勤管理的而设计的,目的是建立一个能够初步实现企业考勤管理系统的智能化管理,提高考勤管理效率,工作人员能够在各个岗位上的工作状态得到及时的反馈,而系统所需的工作人员的数量少,效率高。降低资源浪费,同时增强员工管理的透明度以及约束员工自觉遵守出勤制度。
一、系统简介 现代企业分工愈来愈精细、竞争愈来愈激烈,各企业都想尽办法在管理上要效益,而员工考勤烦琐复杂,企业要投入较多的人力、物力、时间,购买打卡钟、打卡、统计,结果费事费力还经常出错.员工考勤成了企业发展的烦恼 。 考勤系统V2.0就是解决企业人事资料管理,员工考勤等一系列问题的软件。本系统采用先进的指纹考勤机作为数据采集设备,数据库选用SQL SERVER 2000,支持Windows 98、Windows NT、Windows 2000/XP等操作平台,因此既适合大型企业使用,也适合中小企业使用。并且该系统还留有考勤结果网上查询等扩充接口。 每位员工上下班时只需将手指在考勤机上轻轻一按,工号、时间等数据即自动记录下来,再上载到计算机后,可通过考勤管理软件进行日结、月结等统计工作,并能生成各种统计报表或可导入到Excel中进行处理。 使用指纹考勤人事系统,可使您的企业用较少的投资即可实现现代化的高效率的管理,并树立良好的企业形象。   二、系统组成 指纹考勤机:采集指纹数据,根据员工人数和出入口的多少决定采用台数。 网络电缆:联网多台考勤机之间的通讯、主考勤机与计算机之间的通讯。 计算机:PC兼容电脑,建议用PC433以上电脑,支持Windows 98、Windows NT、Windows 2000/XP等操作平台。 软件系统:考勤系统V2.0、Access或SQL Server2000数据库。

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧