基于C++的企业考勤管理系统的设计与开发

  • 格式:doc
  • 大小:379.63 KB
  • 文档页数:83

下载文档原格式

  / 83
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要

随着现代科学技术的发展,越来越多的公司和企业对职工的考勤都实行了信息化管理,使用计算机系统代替复杂的手工方式来管理考勤事务。考勤管理系统可以有效地管理公司员工的出勤情况,规范人事制度管理,保证公司正常的工作,是人力资源管理的重要组成部分。

系统的开发主要包括后台数据库的建立,维护以及前端应用程序的开发两个方面,主要模块包括基本信息管理模块,考勤信息管理模块,统计查询模块和系统用户管理模块。系统是使用Visual C++开发语言,使用Microsoft Visual Studio 6.0作为工具软件,数据库为SQL Server 2000。系统采用目前比较流行的ADO 数据访问技术,并将每个数据库表的字段和操作封装到类中,它使应用程序的各个窗口都能够共享对表的操作,不需要重复编码,使程序更加易于维护,从而将面向对象的程序设计思想应用到数据库应用程序中。

关键词:考勤管理;人力资源;数据库;数据访问技术

Abstract

Along with the development of the modern science and technology, more and more companies and enterprises implemented the information management to the

staff's checking attendance, and use computer system instead of the complex manual way to manage the checking attendance business. The checking attendance management system may effectively manage the staff's going out on duty situation, Standard personnel system management, Guarantees the company normal work. It is the important part of human resources management

The development of this system mainly includes two aspects: the establishment

of the backstage database and the development of the front-side application. This system contains following several modules: the basic information management module, the attendance information management module, the statistical inquiry module and the system user administration module. Visual C++ and SQL Server2000 are used in the development of the system. The system uses the popular ADO technology, and encapsulates the fields and the operations of each table into some classes. It causes the operation which the application procedure each window all can share synchronizes tables. It has not repeat codes, and makes the application to be easier to maintain. By this way, the idea of object-oriented programming will be applied in the database application.

Key words: Attendance management; Human resources; Database; Data access technology

目录

摘要 (1)

第1章概述 (5)

1.1 企业考勤管理系统意义 (5)

企业考勤系统的应用背景 (6)

1.3 企业考勤系统基于的技术种类 (7)

第2章系统的可行性研究 (9)

2.1 技术可行性分析 (9)

经济可行性分析 (11)

2.3 操作运行可行性分析 (11)

第3章系统分析 (11)

3.1 系统需求分析 (11)

用户工作流程 (12)

3.1.2 功能需求 (13)

3.2 性能需求 (14)

3.3 全局分析 (14)

第4章系统软件设计 (16)

4.1 系统设计预览 (16)

4.1.1 系统设计目标与功能结构 (16)

4.1.2 业务流程图展示 (17)

4.2 数据库设计 (17)

4.2.1 数据库分析 (17)

4.3 公共类的设计 (18)

4.3.1 CADOconnection类 (18)

4.3.2 CADODataSet类 (22)

4.4 统主体窗的设计 (27)

4.5 系统模块设计 (28)

4.5.1 用户登入模块设计 (28)

4.5.2 用户管理模块设计 (31)

4.5.3 部门管理模块设计 (35)

4.5.4 人员信息管理模块 (41)

4.5.5 考勤管理模块设计 (56)

4.5.6 考勤汇总查询模块设计 (71)

第5章总结与展望 ......................................................................... 错误!未定义书签。参考文献 (82)