求出勤管理的C++程序 愿意以所有460分悬赏(三日有效)

来源:百度知道 编辑:UC知道 时间:2024/05/17 02:39:37
编写一个程序,实现出勤卡数据的如下管理:
a) 每个职工每天早晨上班时要在读卡机上刷卡(输入编号即可)。
一旦刷卡完毕,该职工的编号和刷卡时间这两个数据
就形成一个记录存入出勤情况punchIn文件中。
punchIn文件的内容为职工编号、时、分、秒。每个数据项均是整数类型的。
b) 在该厂的计算机化管理中,职工基本信息文件EmpBasic,
其中包含职工编号、姓名、性别、出生日期四项数据。
另外职工月出勤情况文件Attendance,
其中包含职工编号、迟到次数、请假天数、旷工天数等。
c) 假设规定正点上班时间为早上8点,早上9点准时关闭读卡机。
d) 关闭读卡机后读取punchIn文件时,
同时记录职工的迟到次数、旷工天数并累计写入月出勤情况文件中。
e) 用菜单形式输入请假职工的编号
(输入后要把请假一天的信息写入月出勤文件中,
并与原请假天数累计,同时从旷工天数中减1)。
f) 用菜单形式提供以下统计功能:
当前职工总数;
当月全勤职工总数及占全体职工的百分比;
当日最长的迟到时间;
当月最大的请假天数;
当月最大的迟到次数;
当月旷工的最大天数;
当日迟到的职工总数及占职工总数的百分比。
说明
(1) 在一个计算机化管理的企业中,每人都配有一张磁卡或IC卡。
卡中包括职工编号、姓名、所在部门、职务等信息。
其中职工编号(ID)是唯一的。假设该企业最多有500名职工。
(2) 为奖罚有据,该企业对出勤有如下规定:
对于全体职工,每旷工一天就扣发当月工资的10%。
旷工指当日出勤文件中不出现的职工(编号)或迟到1小时及以上的职工;
迟到10分钟以下记录迟到1次;
若迟到10分钟以上、20分钟以下记录迟到2次,依此类推。
每迟到一次就扣发当月工资的0.5%。
对于超过允许请假天数之外的,每请假1天扣发当月工资的5%。
女职工和55岁以上的男职工每月可请假

分数给我吧

在这个错误的地方提这个错误的问题是一个错误~~就像某些人出生就是一个错误~

2楼说 我不会但是我真的很想要分啊!
回答者:东东506 - 经理 四级 5-15 22:53
我说 我不会但我真的是不会的~

我可以帮你,我是软件设计的,我设计出很多套此类型的软件,还有做假帐的考勤软件也有,请与我联系.....4311547@163.com

(1) 在一个计算机化管理的企业中,每人都配有一张磁卡或IC卡。
卡中包括职工编号、姓名、所在部门、职务等信息。
其中职工编号(ID)是唯一的。假设该企业最多有500名职工。
(2) 为奖罚有据,该企业对出勤有如下规定:
对于全体职工,每旷工一天就扣发当月工资的10%。

毕业设计吧 这个很easy 1天就可以搞定

我不会但是我真的很想要分啊!