delphi新手求教,在做考勤系统,请帮帮忙!

jsbylzy 2011-09-10 11:57:17
在做工资结算的时候,如何对多个员工每月迟到早退情况进行分别统计次数并根据自定的奖惩和基本工资分别计算最终工资,最后集中显示在一个DBgrid中。
...全文
141 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
jsbylzy 2011-09-13
  • 打赏
  • 举报
回复
我跟同学已经搞定了,感谢帮忙!
Q315054403 2011-09-13
  • 打赏
  • 举报
回复
这不是三五十行代码能说清楚的呢,要从结构设计上规划。。提供有偿支持
山东蓝鸟贵薪 2011-09-13
  • 打赏
  • 举报
回复
硬件厂商,应该提供一些DLL接口文件给你了吧,你用就行了呀
顶顶呀,接分中........
moshao6 2011-09-13
  • 打赏
  • 举报
回复
问下,你的考勤是刷卡或是手动记录的?
rslxy 2011-09-12
  • 打赏
  • 举报
回复
偶也正好在做,
目前偶是这样的:
1、表A为员工表(员工编号、上班类型[白班、运转])
2、表B记录实际考勤(员工编号、进出时间)
3、表C记录人工指定考勤类型记录(员工编号、指定考勤类型、操作员编号)
4、需要时再生成临时表,在临时表上再进行分析处理、打印考勤报表等
zjs_sunhill 2011-09-11
  • 打赏
  • 举报
回复
你可以写一个计算处理过程,然后把记算放在数据库,最后界面grid显示一下就行了.
haitao 2011-09-11
  • 打赏
  • 举报
回复
这个关键是sql了
sql的写法完全取决于表结构
数据库版的要求是列出表结构、例子数据,才能给sql语句的
勉励前行 2011-09-11
  • 打赏
  • 举报
回复
1.對每月迟到早退情况进行分别统计次数
2.按自定的奖惩和基本工资分别计算最终工资
這是兩部分,考勤部分不管工資如何算,也是該計算出第一點的。而薪資部分則不用管原始數據,他只是被動地接收原始數據,然後依據這些數據計算出薪資。
所以,首先要做的是先將薪資接口定義好,也就是薪資計算需要哪些考勤數據,定義好了,再回頭看這些接口數據在考勤系統中被分布存放於哪些表中,搞清楚數據的來攏去脈,整個答案也就出來了,沒定義清楚的話,就是無米之炊,很難辦的。


jsbylzy 2011-09-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sz_haitao 的回复:]

看你的考勤记录的表结构了
[/Quote]

我把每次考勤作为一个事件,分配一个带标识的号作为主键,然后记录下考勤者的员工号、考勤时间、是上班还是下班、是正常还是还是迟到还是早退。
haitao 2011-09-11
  • 打赏
  • 举报
回复
看你的考勤记录的表结构了
jsbylzy 2011-09-11
  • 打赏
  • 举报
回复
求救啊!

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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