考勤管理系统_图文.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
考勤管理系统_图文

考勤系统开发方案及过程 编写人:Paul 编写时间:2014年7月23日 一、设计目的 随着计算机的发展及网络技术的应用,当今社会正快速向信息自动化社会前进,信息自动化的作用也越来越大,特别是各行业的管理领域,智能化信息处理已是提高效率、规范管理、客观审查的最有效途径。考勤作为一个公司的基项管理,是单位对员工工作管理的基本依据。开发考勤管理系统,正是完善企业信息化管理的重要环节。对于员工考勤如果仍使用传统的手工方式录入将是一项复杂的工作。面对庞大的信息量,该方式现主要存在以下弊端: 浪费人力、效率低下; 2、考勤结果反映速度慢(一月才能汇总一次),主管部门不能及时全面地监督员工的出勤情况; 3、难避免考勤中的弄虚作假现象。一些单位上报的工资人数往往大于实际考勤和领工资的人数,造成公司大量工资流失; 4、由于考勤数据的不准确,公司劳动人事工资管理系统的许多基础数据也存在较大误差,给人事部门的许多全局性的统计工作也带来了不准确性; 5、考勤统计工作复杂繁重,难以保证统计结果的正确性、及时性。 因此,人工考勤已很难满足公司规范化管理的要求。建立现代化的智能考勤管理系统势在必行。 通过考勤管理系统能满足公司多种考勤及管理要求,能为公司带来巨大的经济效益: 1、考勤管理系统通过考勤机判断并记录员工上下班关信息,可以保证考勤数据的准确、公正、安全,减少考勤人员的工作负担,避免人为因素的干扰和弄虚作假现象; 2、所有员工的考勤信息可一次读回,考勤系统对信息统一处理,迅速、全面; 3、能为人事工资管理系统提供可靠的数据资料,确保人事统计的准确、可靠; 4、各管理用计算机及管理软件用Windows环境下的全中文界面平台,能灵活处理各种特殊情况,方便的修改各种基本信息,提供丰富的统计报表,查询方便,管理安全,操作简便易学; 二、设计任务 1. 能够方便地对上班时间进行设定; 2. 能够提供员工出入单位的情况记录。出入情况主要由考勤机来记录,但是需要设置人工添加的功能,如出勤记录、月度考勤统计、人员信息、部门设置等,已备特殊情况的处理; 3. 能够提供请假、加班和出差情况的记录,并实现查询、添加、修改、删除、浏览等处理功能; 4. 能够在每个月底进行整个月的出勤情况统计; 5. 能够具有一定的安全性、协调性和完整性。 三 、设计内容与步骤 在软、硬件方面对系统的需求,软件要求易学,容易掌握,可以很简单方便的管理各种信息。硬件的配置要求不能太高,这样可以很好的适应当前的企业情况。 系统功能模块设计: 系统功能模块如图1-1所示。 图1-1系统功能模块图 数据流程图: 系统的数据流程图1-2所示,出勤的原始记录主要来源于考勤机,并且以固定格式保存在数据库中。考勤管理系统的任务是如何处理这些数据。 图1-2考勤管理系统数据流程图 3.数据库概念结构设计(E-R图)如下所示: 图1-3 E-R 图 数据库需求分析: 根据数据流程,可以列出以下管理系统所需的数据项和数据结构。 出勤记录:记录号、员工、出入情况和出入时间,如图1-4所示。 图1-4 ATTENDANCE出勤记录表 月度考勤统计:记录号、员工、年月、累计正常工作时间、累计请假时间、累计加班时间、累计出差时间、迟到次数、早退次数和旷工次数,如图1-5所示。 图1-5 ATTENDANCE_STAT月度考勤统计表 请假记录:记录号、员工、假期起始时间/结束时间和请假缘由,如图1-6所示。 图1-6 LEAVE 请假记录表 加班记录:记录号、员工、加班时间长度和日期,如图1-7所示。 图1-7 OVERTIME 加班记录表 出差记录:记录号、员工、出差起始时间/结束时间和具体描述,如图1-8所示。 图1-5 ERRAND 出差记录表 人员信息:员工号、密码、权限、姓名、部门和当前状态等,如图1-9所示。 图1-9 PERSON 人员信息表 部门设置:部门编号、名称等,如图1-10所示。 图1-10 DEPARTMENT 部门设置表 5.数据库操作的准备: 为了使用ODBC类,需要在stdafx.h中加入#include”afxdb.h”一行。因本程序只需要连接一个数据库,所以定义了一个Cdatabase型的全局变量db,一次性打开和关闭数据库。数据库的打开在登录认证对话框中。在主程序结束前需关闭数据库,因此在App类的ExitInstance()函数中加入代码:if (db.IsOpen()) db.Close();为了编程便捷,可以为数据库中的每一个表映射一个记录集类(从CrecordSet类继承),其映射关系如表1-1所示。这些类通过RFX(Record Field Exchange)机制将成员变量与表格中的字段值联系起来,通过方问成员变量可以访问当前记录中字段的值。 Crec

文档评论(0)

jiaoyuguanliji + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档