武汉工程大学邮电与信息工程
毕业设计(论文)
基于VC的考勤
系统设计与实现
The Design and Implementation of Attendance System Based on VC
学生
学 号
专业班级
指导教师
2012年5月
摘 要
随着现代科学技术的发展,越来越多的公司和企业对职工的考勤都实行了信息化管理,使用
计算机系统代替复杂的手工方式来管理考勤事务。考勤系统可以有效地管理公司员工的出勤情况,规范人事制度管理,保证公司正常的
工作,是人力资源管理的重要组成部分。因此,考勤
管理系统有着十分重要的意义。
系统的开发主要包括后台数据库的建立,维护以及前端应用程序的开发两个方面,主要模块包括基本信息管理模块,考勤信息管理模块,统计
查询模块和系统用户管理模块。系统是使用Visual C++开发平台,使用Microsoft Visual Studio 6.0作为工具
软件,数据库为SQLSEVER 2005。系统采用目前比较流行的ODBC数据访问技术,并将每个数据库表的字段和操作封装到类中,它使应用程序的各个窗口都能够共享对表的操作,不需要重复编码,使程序更加易于维护,从而将面向对象的程序设计思想应用到数据库应用程序中。
本论文共分为5章。第1章简要介绍了课题的背景,意义和研究方法;第2章对本系统所用的开发工具和数据库做了简要的介绍;第3章是本系统的概要设计,对系统进行了需求分析,主要分析其系统需求和功能需求,并对数据库表进行了一些设置,作出相应的流程图;第4章是详细设计,介绍了各个模块的详细实现;第5章对全文的内容作了总结。
关键字: Visual C++;SQLSERVER,MFC;考勤管理;ODBC数据访问技术。
Abstract
The competition in the telecommunication market has become more and more fierce, which cause a result that the service provider pay more attention to the quality and the security of the network. The trans
mission network is the foundation of the whole communication network, but due to the mass construction earlier, the shortcomings are getting more and clearer, and the network optimization is the only way to solve the problem.
System mainly includes the establishment of the background database, front-end application maintenance and development of two main modules, including basic information management module, attendance information management module, statistics module and system queries the user management module. System is to use Visual C + + development language, the use of Microsoft Visual Studio 6.0 as a tool for software, database for SQLSEVER2005. System is currently more popular ODBC data access technology, and database tables for each of the field and operation of the class package, which allows applications to share all the various windows on the operation table, do not need to duplicate code, so that procedures more easy to maintain, so that object-oriented programming design concepts applied to database applications.
This thesis is divided into 5 chapters. The first chapter briefly introduces the background of the topic, the significance and research methods; the second chapter of the system used in the dev