关于考勤人事软件开发的思路

关于考勤人事软件开发的思路,第1张

先统计出勤异常情滑桥笑况的吧,把某员工大于8点小于12点的考勤记录查找出来,然后在这些数据里筛选出迟到的和早退的,建议可消洞以去网上下载些破解版的考勤系统用用,也许可信含以开阔你的思路。

如果你一定要用Excel存取数据,你就往下看,如果可以考虑其他方式,就跳到最后,因为访问Excel比较痛苦,握饥我弄了两整天才搞定。

正好因为公司需要做一个读写Office的模块,这有个我刚写的读写Excel表格的C++类,地址在

http://www.cppblog.com/Files/getborn/OfficeVC.rar

里面还包括一个读写Word的类。在VC6下编译通过。这个版本有点老了,新的已经加入到主程序里去了,不好提出来。

Excel的程序运行后单击test会生成c:\test.xls,Word的程序点工具栏的保存后选择保存位置即可。都只能看下生成文件的样子,不提供编辑功能。但你可以把类放到你自己的程序里根据你需要的数据生成你自己的Office文档,具体步骤为:

1.在你的工程中加入自动化(创建VC工程时选择,如果创建时没有选择,则需要手动修改代码)

2.添加Office导入函数(见例程,Excel需要添加10个,Word则更多)

3.把访问Office的类添加到你的工程中(Excel: CXlsEdit, Word: CDocEdit)

4.最后根据基类中提供的接口读写Office文档即可。比如:

CXlsEdit myXls

// 保存Excel文档

myXls.CreateApp()

myXls.WriteCellStr("B2","abc")// 或WriteCell(2,2,"abc")

myXls.SaveToFile("c:\\a.xls")

// 读取Excel文档

myXls.OpenXls("c:\\a.xls")

CString strCell = myXls.ReadFromCell(2,2)

myXls.CloseXls()

这样就保存了一个xls,第二行第二列的文字为abc。然后将它读出来,放到变量strCell中。

具体开发方法:

访问Office要通过Office提供的COM导出接口,具体一言难尽,实际上我对COM也不是很懂。另外用C语言调用COM情况不一样,我没做过C语言的,具体得查MSDN。这里纳皮扰有篇文档,地址在

http://www.cppblog.com/Files/getborn/Automating%20Office.rar

里面说的非常详细了,还包括一些例程。不过没C语言的,但最终的开发过程大同小异。

==================================================================

如果lz只是为了存取数据,用Excel只是可选手段的话可以用考虑其他方式,比如用数据库,洞旦简单点的像Access就可以,SQL Server等有点大材小用。Access的我也有以前写的程序,不过是C++的。另外我这几天刚写了个查询MySQL的模块,以前貌似也留下了用txt存取数据的程序,不过不知道在哪。有需要再找我吧。。。

公司考勤管理制度

目的:明确出勤纪律,确保正常工作秩序,如实记录员工出勤情况,为员工传效评估提供依据。

适用范围:全体员工

责任人:行政部经理、各部门、车间考勤员、值班门卫

内容:

1.机构设置及工作职责。

1.1本公司实行人机联动,二级管理,门卫监督的考勤办法。设有行政部一级考勤员(兼),部门(车间)考勤员(兼),考勤监督门卫和电脑考勤系统。

1.2行政部一级考勤员负责公司全体员工的日常考勤检查、请假、休(调)假登记、月终考勤核对和公司员工月度考勤报表的汇总编制。

1.3部门、车间考勤员负责本单位桐帆日常考勤登记,请假、休假报批和考勤表报送。

1.4各考勤员须如实记录员工的出勤、告假、加班等情况,协助领导做好本单位纪律管理。

1.5值勤门卫负责对员工出入刷卡进行监督,并对当班人员外出进行登记。

2.工作时间

2.1部门工作时间

2.1.1部门员工正常工作时间为每周一至周五上午8:00-12:00、下午13:30-17:30,12:00-13:30为午餐、休息时间。

2.1.2部门员工指总经办、总工办、行政部(不含保安和食堂员工)、财务部、制造部、物流部、工程部、质监部和中心化验室等单位工作人员。

2.2生产单位工作时间

2.2.1生产单位正常工作时间为每周一至周五上午8:00-12:00、下午12:30-16:30,12:00-12:30为午餐时间。

2.2.2生产单位员工指制造部属下的一、二、三、四车间、仓库;工程部属下的空调、制水、锅炉等单位的工作人员。

2.3国家规定的节假日不在工作时间范围内。

2.4各部门、生产单位因工作需要安排所属员工在工作时间外上班,视为加班。

3.刷卡管理

3.1公司全体员工上、下班时须由本人新自在电脑考勤系统刷卡,不得由他人代为刷卡。

3.2正常刷卡时间为:上午7:30-8:00,下午17:30-18:00。

3.3在正常刷卡时间内刷卡,属准时上、下班;在正常刷卡时间外刷卡或不刷卡者,按迟到、早退、旷工或缺勤论处,特殊情况按下列各款办理:

3.3.1值班、加班人员按其当日上、下班刷卡记录,由本单位考勤员确认并记录其工作时间(按小时四舍五入计,下同)。

3.3.2部门、车间根据工作需要调整上、下班时间的员工,可在正常刷卡时间外刷卡,其工作时间由本单位考勤员确认并录入考勤表。

3.3.3调休或请假的员工在正常刷卡时间外刷卡的,其请假(或调休)单应有确切记载,否则按迟到或早退计勤。

3.3.4当班员工外出办事时不必刷卡,但须在门卫处办理伏肆出入登记手续。外出办事至下班时间不能回公司刷卡,应于次日报告本单位领导,由本单位考勤员出具核实证明交行政办备案

4.考勤表管理

4.1各部门、车间的考勤员应于每天上、下班时对本单位员工的出勤、告假、加班等情况予以考查,并如实记录考勤表。

4.2各部门、车间的考勤员应于每月五日前将本单位上月的考勤表(应附上当日员工请假、调休或出差单)报送行政部,由行政部劳资员(兼)汇总编制公司员工月度考勤报表后报送给财务部。

5.相关规定

5.1行政部总考勤员在编制公司员工月度考勤报表时,以电脑考勤系统的记录为准。各部门、车间报送的考勤表与电脑考勤系统记录有出入,报送人(考勤员)应作出合理解释,否则不予认可。

5.2凡不局厅雹到岗上班亦未按“劳动人事管理制度”的规定程序办理相关手续者按旷工论处。

5.3凡上、下班迟到、早退5-30分钟者,每次罚款5元;月累计四次以上者,扣罚岗位工资。迟到、早退30分钟至90分钟者按缺勤计,迟到、早退90分钟以上者按旷工论处。

5.4凡工作时窜岗、溜岗、睡岗者,每次罚款50元。

5.5凡上班时干私活,办私事者,每次罚款50元。情节严重者给予停工一个月处理,取消年度奖金。

5.6凡当年迟到、早退累计6次以上者;窜岗、溜岗、睡岗累计达3次者;上班时干私活、办私事达2次以上且经教育不改正者,不得参加年度先进员工评比,年度考核不得评为良好或优秀。

6.附则

本管理制度各款规定与其它SMP冲突时以本制度为准。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12351367.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存