elopment tools, and the database is briefly introduced; the third chapter is the summary of the system design, analyzes the system demand analysis the system demand and the function of the database table and some design and the corresponding flow chart; the fourth chapter is the detailed design, introduced the various modules of the detailed implementation; the fifth chapter summarizes the content.
Key
words:Visual C + +, SQLSever2005, MFC, attendance management, ODBC data access technology.
目 录
引言 1
第1章 绪论 3
1.1 课题背景 3
1.2 本课题的研究意义 3
1.3 本课题的研究方法 3
第2章 开发工具 5
2.1 VISUAL C++ 6.0 5
2.2 SQL SERVER 2005 数据库 5
2.3 ODBC数据访问技术 6
第3章 考勤系统的概要设计 9
3.1 需求分析 9
3.1.1系统需求 9
3.1.2 功能需求 9
3.2 功能概述 11
3.3 数据库结构设计 11
第4章 考勤系统的详细设计 15
4.1
登陆功能 15
4.2 考勤管理 16
4.2.1加班信息管理 16
4.3.2 出差信息管理 20
4.3.3 请假信息管理 20
4.3.4 签到功能 21
4.4 考勤统计管理 24
4.5 系统设置 25
第5章 总结 27
参考文献 28
致谢 29
引言
二十一世纪人类已进入到了一个高速发展的信息时代。社会的高度信息化要求各企事业单位不停的提高信息管理技术以适应社会的发展。
我国当前考勤管理在许多企业中还是停留在手工记录的方式,其操作相当繁杂。考勤工作需要管理者深入到企业的各个部门中去统计员工的出勤情况。由于企业部门繁多,导致经常会出现记录错误的情况发生。极大的影响了企业对员工的管理。在电脑考勤系统自90年代从中国台湾引进大陆之前,国内的考勤管理先后经过人工考勤和机械打卡钟阶段,但是考勤数据采集不精确,请假等数据录入采集不方便,考勤统计报表错误多需要大量的人工修正,大量考勤工作集中在HR(人力资源部)一个部门处理,不论是基层员工还是HR部门和企业的各级主管对考勤系统都有怨言。新的考勤管理系统的特征:报表准确,报表没有过多的异常数据需要HR部门二次干预;系统可以查询实时员工在岗情况,并可以提供集成请假记录;全员式参与考勤管理;员工考勤自助;考勤数据全员共享;具体日常考勤管理工作权限可以从HR部门下放到具体的各考勤群组.
新的考勤系统有两个重要意义:其一,可以将考勤事务交给基本部门处理,交给每个员工自己处理,交给系统自动处理,用IT技术推动人事考勤管理的变革;其二,新的考勤系统的实施,不仅把HR人员从考勤的具体事务中解放出来,而且也推动了全员对人事管理的参与和互动。HR人员的可以把工作重心可以放在服务员工、支持公司管理层的战略决策上,放在公司最重要的资产-员工和员工的集体智慧的管理上等核心业务上来。在此讨论的考勤管理系统的开发,旨在探索一种新的考勤模式。通过这种新的模式,为企业的传统考勤模式创造一种新的概念,提高考勤工作效率和标准化水平。本系统运用SQLSEVER2005作为后台数据库同Visual C++共同设计了一个考勤管理软件。使用该软件,管理者可以快速记录公司全体员工当日的出勤状况。并可按月份统计员工出勤,出差,请假状况及正常工作时间。很好的解决了前者在管理方面所存在的弊端。且操作非常简单,用户只需要懂得操作Windows系统便可,无需再进行其他任何培训,方便用户使用。在本软件的开发过程中主要使用了Visual C++中的MFC库来完成用户界面设计和求值、统计的算法设计。运用 SQLSEVER 2005来建立