员工考勤信息管理的设计和实现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文件内容:日期姓名部门…. …..…..例:2024 3 1 姓名部门 11张三安保部 12李四安保部2.2.2.存储员工考勤信息的文件:文件名:由日期经过变换后得到。变换方式:(1)给整个系统设置一个基准日期 基准日期:一段时期内的起始日期,通常规定为一个月的 1 号,考勤所记录的是基准日期之后的考勤信息.(2)考勤记录的日期与基准日期相差的天数加 1。由以上变换可得:基准日期的考勤的文件名为“1”。2.2.3.存储考勤一段时期的统计信息的文件:文件名:管理员自己输入。文件内容:起始日期 终止日期姓名迟到次数早退次数… …. ……例如:2024412024630姓名迟到次数早退次数11张三1212李四20各文件之间的关系:考勤文件是根据当天的员工信息文件的顺序依次记录。在此把请假等排除在外不考虑。2.3 代码设计设计代码主要包括: () 第一次输入员工信息 () 专门用于读取存储员工信息的文件的函数 () 专门用于向存储员工信息的文件中写函数 () 输出员工信息 ( ) 添加员工信息 ( ) 删除员工信息 () 管理员工信息总函数 ( ) 计算日期对应的文件名 () 记录每天每个员工的考勤情况 () 统计所有员工某段时间的考勤情况,把统计结果输入文件中 () 查询某一天的考勤情况 () 查询...