系统数据库,并通过ODBC实现两者的连接。
第1章 绪论
在当今社会,随着计算机的普及及
网络技术的应用,考勤管理工作应该从繁琐的日常事务中解放出来。并且,使用计算机对员工信息进行考勤管理,具有手工所无法比拟的优点。例如:查询迅速﹑查找方便、可靠性高﹑成本低﹑高效率等。
1.1 课题背景
长期以来,繁琐的考勤记录整理、统计、查询等工作,一直困扰着企业行政部门的工作人员。因此考勤管理在生产管理过程中充当着一个十分重要角色,考勤管理的效率对企业工作效率的提高起着举足轻重的作用。随着现代科学技术的发展,越来越多的公司和企业对职工的考勤管理都实行了信息化管理,使用计算机系统代替繁琐冗余的手工方式来管理考勤事务。基于此,开发了一套考勤管理系统,不仅能够很好的管理员工考勤信息,也能更好的提高企业的工作效率。
1.2 本课题的研究意义
随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际
问题。考勤管理是商业信息管理的重要部分,面对大量的商品信息,采用人力处理将浪费大量的时间、人力和物力,而且统计数据麻烦。因此,开发一个界面友好,易于操作的考勤管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。
1.3 本课题的研究方法
开发考勤管理系统需要选择两种工具,即前台开发语言和后台数据库。一般开发C/S结构的应用程序时,前台开发语言通常可以选择Visual Basic、Visual C++、
Delphi和Power Builder等,如果开发网络应用程序,则需要选择一个网络数据库系统,如Access、Oracle、 SQL Server 2000和IBM DB2等。本设计是使用Visual C++ 6.0的开发工具,使用SQLSEVER2005作为后台数据库开发,采用了比较流行的数据库访问技术ODBC(Open Database Connectivity),是提供对各种数据库的标准接口。本次毕业设计应首先分析考勤管理系统的相关功能,结合本次毕业设计的相关要求写出需求分析;其次,综合运用以前所学的相关知识,在设计中以需求分析为基础,写出系统开发计划、实现流程及相关问题的实现方法;同时,在开发设计与实现中,要保存好相关的设计
文档。
第2章 开发工具
2.1 Visual C++ 6.0
Visual C++6.0 是微软公司1998年推出的产品,是基于Windows操作系统的编程工具,是Microsoft Visual Studio 6.0的组件之一,具有功能强大的可视化开发环境,为程序员开发软件提供了方便的条件,并且VisualC++6.0集程序的代码编辑、编译、连接、调试等功能与一体,给程序员提供一个完整、全面而又方便的开发环境。它采用一种巧妙的方法将Windows的编程复杂性封装起来,编程者可以比较轻松地进行Windows应用程序的设计。Visual C++ 6.0继承了以前版本的优点,为用户提供了更为友好的可视化开发环境。它提供了强大的编译能力以及良好的界面操作性,具有功能强大、通用性强和易于扩充等特点,越来越多的被用来当作客户/服务器应用程序的前台应用工具,而且能够对Windows NT、Windows 2000 以及Windows XP 下的C++程序设计提供完善的编程环境。同时Visual C++6.0 对网络、数据库等方面的编程也都提供相应的环境支持。随着可视化编程的蓬勃发展,越来越多的程序员开始使用可视化编程技术。
Visual C++6.0拥有两种编程方式:一种是传统的基于WindowsAPI的C编程方式,虽然代码效率较高,但开发难度与开发工作量也随着增高,目前使用这种编程方式的用户已经很少。另一种是基于MFC的C++编程方式,虽然代码运行效率相对较低,但开发难度小,开发工作量小,
源代码效率高,已经成为Visual C++开发windows应用程序的主流。本