电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

员工考勤信息管理的设计和实现VIP免费

员工考勤信息管理的设计和实现_第1页
员工考勤信息管理的设计和实现_第2页
员工考勤信息管理的设计和实现_第3页
第1页共10页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共10页员工考勤信息管理的设计和实现1.系统描述1.1问题说明本试验要求是设计员工考勤管理系统,,本系统作用是用于企业员工管理,解决人工考勤面对庞大数据量的弊病.该系统侧重于员工考勤信息管理和员工考勤信息的登记与查询。本系统使用的开发工具是开发程序,通过已编制好的程序,完成对员工信息的输入、输出、插入、删除操作,以及员工迟到、早退考勤信息的登记和查询,完善企业管理现代化,方便管理人员统计,考核员工出勤情况,方便员工管理部门查询,考核员工的出勤率,准确地掌握员工出勤情况和相关资料,有效管理、掌握员工各项情况.1.2功能需求本试验要求实实现员工考勤管理系统,本系统包括的基本功能有:1.2.1员工信息的管理1.2.2员工信息的统计1.2.3员工考勤信息的管理和查询1.3数据需求本系统为完成所要求功能需要的数据包括:1.3.1员工,姓名,部门1.3.2员工迟到,早退情况1.3.3在一定期间里员工迟到,早退次数2.系统设计2.1内存数据结构设计系统各实体可用以下关系表示:员工(,姓名,部门)考勤(,姓名,迟到,早退,日期)统计(,姓名,迟到次数,早退次数,期间2.2数据文件设计2.2.1.存储员工信息的文件:文件名:1文件内容:日期姓名部门….…..…..例:201031姓名部门11张三安保部12李四安保部2.2.2.存储员工考勤信息的文件:文件名:由日期经过变换后得到。变换方式:(1)给整个系统设置一个基准日期第2页共10页第1页共10页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共10页基准日期:一段时期内的起始日期,通常规定为一个月的1号,考勤所记录的是基准日期之后的考勤信息.(2)考勤记录的日期与基准日期相差的天数加1。由以上变换可得:基准日期的考勤的文件名为“1”。2.2.3.存储考勤一段时期的统计信息的文件:文件名:管理员自己输入。文件内容:起始日期终止日期姓名迟到次数早退次数…….……例如:2010412010630姓名迟到次数早退次数11张三1212李四20各文件之间的关系:考勤文件是按照当天的员工信息文件的顺序依次记录。在此把请假等排除在外不考虑。2.3代码设计设计代码主要包括:()第一次输入员工信息()专门用于读取存储员工信息的文件的函数()专门用于向存储员工信息的文件中写函数()输出员工信息()添加员工信息()删除员工信息()管理员工信息总函数()计算日期对应的文件名()记录每天每个员工的考勤情况()统计所有员工某段时间的考勤情况,把统计结果输入文件中()查询某一天的考勤情况()查询一段连续时间的考勤情况()查询的总函数()考勤管理的总函数2.4程序代码""<><><>""<>30最大员工数员工信息结构体{;[20];[20];};日期结构体{;第3页共10页第2页共10页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共10页;;};考勤结构体{;;;[20];;};统计表结构体{;;;[20];};0;记录员工的人数1;涉及插入,输出函数的联合操作时某些位置是否调用(“”)[];{2012,1,1};基准日期()第一次输入员工信息,相当于初始化{("");*1,*2;;1("1","w");2("2","w");("\t\t\t\t员工信息\n");("\n\t\t\t\\t姓名\t部门\n\t\t\t\t");(1,"\t\t\t\t输入员工信息\n");(1,"\n\t\t\t\\t姓名\t部门\n");("");(0){[];("");;(1,"\t\t\t\\\\n");(2,"\\\n");("\t\t\t\t");("");}(1);(2);}()专门用于读存储员工信息的文件的函数{*;0;((("2","r"))){("\n");(1);}(())第4页共10页第3页共10页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共10页{(,""[][],[]);;};();}专门用于向存储员工信息的文件中写函数(){i;*1,*2;1("1","");2("2","");(12){("\n");(1);}(1,"\t\t\t\t输入员工信息\n");("\n\t\t\t\\t姓名\t部门\n");(0<){(1,"\t\t\t\\\\n"[i][i][i]);(2,"\\\n"[i][i][i]);}(1);(2);}输出员工信息(){i;;;[20];("");();读员工信息文件("\n\t\t\t\t\t输出员工信息\n");("\n\t1.输出全体员工信息\t");("2.按姓名输出员工信息\t");("3.按输出员工信息\t");("4.按部门员工信息\t");("5.返回主菜单\n");("\n\t请选择(1~5):\t");:("");(<1>5){("\t输入错误,请...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

教育教学文库+ 关注
实名认证
内容提供者

本店有大量的教育教学资料,课件

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部