基于VC的考勤系统设计论文

上传人:re****.1 文档编号:562100656 上传时间:2022-12-21 格式:DOC 页数:39 大小:409.50KB
返回 下载 相关 举报
基于VC的考勤系统设计论文_第1页
第1页 / 共39页
基于VC的考勤系统设计论文_第2页
第2页 / 共39页
基于VC的考勤系统设计论文_第3页
第3页 / 共39页
基于VC的考勤系统设计论文_第4页
第4页 / 共39页
基于VC的考勤系统设计论文_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《基于VC的考勤系统设计论文》由会员分享,可在线阅读,更多相关《基于VC的考勤系统设计论文(39页珍藏版)》请在金锄头文库上搜索。

1、基于VC+的考勤系统摘要:随着现代科学技术的发展,越来越多的公司和企业对职工的考勤都实行了信息化管理,使用计算机系统代替复杂的手工方式来管理考勤事务。考勤系统可以有效地管理公司员工的出勤情况,规人事制度管理,保证公司正常的工作,是人力资源管理的重要组成部分。因此,考勤管理系统的设计与实现有着十分重要的意义。系统的开发主要包括后台数据库的建立,维护以与前端应用程序的开发两个方面,主要模块包括基本信息管理模块,考勤信息管理模块,统计查询模块和系统用户管理模块。系统是使用Visual C+开发语言,使用Microsoft Visual Studio 6.0作为工具软件,数据库为Access 2003

2、。系统采用目前比较流行的ODBC数据访问技术,并将每个数据库表的字段和操作封装到类中,它使应用程序的各个窗口都能够共享对表的操作,不需要重复编码,使程序更加易于维护,从而将面向对象的程序设计思想应用到数据库应用程序中。关键字:Visual C+,Access,MFC,考勤管理,ODBC数据访问技术。VC + + based on the attendance systemAbstract:With the development of modern science and technology, an increasing number of companies and enterprises

3、 of the attendance of all employees to implement the information management, the use of complex computer systems to replace manual methods to manage time and attendance matters. Attendance system can effectively manage staff attendance and standardize the management of the personnel system to ensure

4、 that normal work is an important human resource management component. Therefore, the Attendance Management System Design and Implementation is very important.System mainly includes the establishment of the background database, front-end application maintenance and development of two main modules, i

5、ncluding 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 Access 2003.System i

6、s 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 obje

7、ct-oriented programming design concepts applied to database applications.Key words:Visual C + +, Access, MFC, attendance management, ODBC data access technology.前 言二十一世纪人类已进入到了一个高速发展的信息时代。社会的高度信息化要求各企事业单位不停的提高信息管理技术以适应社会的发展。 我国当前考勤管理在许多企业中还是停留在手工记录的方式,其操作相当繁杂。考勤工作需要管理者深入到企业的各个部门中去统计员工的出勤情况。由于企业部门繁多,

8、导致经常会出现记录错误的情况发生。极大的影响了企业对员工的管理。本设计运用 Access 2003数据库设计软件与Visual C+程序语言设计了一个考勤管理软件。使用该软件,管理者可以快速记录公司全体员工当日的出勤状况。并可按月份统计员工出勤,出差,请假状况与正常工作时间。很好的解决了前者在管理方面所存在的弊端。且操作非常简单,用户只需要懂得操作Windows系统便可,无需再进行其他任何培训,方便用户使用。在本软件的开发过程中主要使用了Visual C+中的MFC库来完成用户界面设计和求值、统计的算法设计。运用 Access 2003来建立系统数据库,并通过ODBC实现两者的连接。 目 录一

9、 引 言5(一) 课题背景5(二) 本课题的研究意义6(三)本课题研究方法6二 开发工具6(一)Visual C+ 6.06(二) ACCESS 2003数据库7(三) ODBC数据访问技术7三 考勤系统的设计9(一) 需求分析91 系统需求92 功能需求9(二) 功能模块构成10(三) 数据库结构设计10四 考勤系统的实现13(一) 系统登录功能的实现13(二) 系统管理14(三) 考勤管理141 加班信息管理142 出差信息管理153 请假信息管理16(四) 修改查询管理161 添加修改172 查询统计17(五) 系统设置18一 引 言在当今社会,随着计算机的普与与网络技术的应用,考勤管理

10、工作应该从繁琐的日常事务中解放出来,比工作效率。并且,使用计算机对员工信息进行考勤管理,具有手工所无法比拟的优点。例如:查询迅速查找方便、可靠性高成本低高效率等。(一) 课题背景长期以来,繁琐的考勤记录整理,统计,查询等工作,一直困扰着企业行政部门的工作人员。因此考勤管理在生产管理过程中充当着一个十分重要角色,考勤管理的效率对企业工作效率的提高起着举足轻重的作用。随着现代科学技术的发展,越来越多的公司和企业对职工的考勤管理都实行了信息化管理,使用计算机系统代替繁琐冗余的手工方式来管理考勤事务。基于此,开发了一套考勤管理系统,不仅能够很好的管理员工考勤信息,也能更好的提高企业的工作效率,并且这些

11、信息也将直接作为公司对员工的奖惩、提升以与培训的一个重要依据。(二) 本课题的研究意义随着计算机的普与和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。考勤管理是商业信息管理的重要部分,面对大量的商品信息,采用人力处理将浪费大量的时间、人力和物力,而且统计数据麻烦。因此,开发一个界面友好,易于操作的考勤管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。通过此考勤管理系统的开发锻炼了学生的实际动手能力对以后的学习和工作能力的培养也具有重要意义。(三)本课题研究方法开发考勤管理系统需要选择两种工具,即前台开发语言和后台数据库。一般开发C/S结构的应用程序时,前台

12、开发语言通常可以选择Visual Basic、Visual C+、Delphi和Power Builder等,如果开发网络应用程序,则需要选择一个网络数据库系统,如Access、Oracle、 SQL Server 2000和IBM DB2等。本设计是使用Visual C+ 6.0的开发工具,使用Access 2003作为后台数据库开发,采用了比较流行的数据库访问技术ODBC(Open Database Connectivity),是提供对各种数据库的标准接口。本次毕业设计应首先分析考勤管理系统的相关功能,结合本次毕业设计的相关要求写出需求分析;其次,综合运用以前所学的相关知识,在设计中以需求

13、分析为基础,写出系统开发计划、实现流程与相关问题的实现方法;同时,在开发设计与实现中,要保存好相关的设计文档。二 开发工具(一)Visual C+ 6.0Visual C+6.0 是微软公司1998年推出的产品,是基于Windows操作系统的编程工具,是Microsoft Visual Studio 6.0的组件之一,具有功能强大的可视化开发环境,为程序员开发软件提供了方便的条件,并且VisualC+6.0集程序的代码编辑、编译、连接、调试等功能与一体,给程序员提供一个完整、全面而又方便的开发环境。它采用一种巧妙的方法将Windows的编程复杂性封装起来,编程者可以比较轻松地进行Windows

14、应用程序的设计。Visual C+ 6.0继承了以前版本的优点,为用户提供了更为友好的可视化开发环境。它提供了强大的编译能力以与良好的界面操作性,具有功能强大、通用性强和易于扩充等特点,越来越多的被用来当作客户/服务器应用程序的前台应用工具,而且能够对Windows NT、Windows 2000 以与Windows XP 下的C+程序设计提供完善的编程环境。同时Visual C+6.0 对网络、数据库等方面的编程也都提供相应的环境支持。随着可视化编程的蓬勃发展,越来越多的程序员开始使用可视化编程技术。Visual C+6.0拥有两种编程方式: 一种是传统的基于WindowsAPI的C编程方式

15、,虽然代码效率较高,但开发难度与开发工作量也随着增高,目前使用这种编程方式的用户已经很少。另一种是基于MFC的C+编程方式,虽然代码运行效率相对较低,但开发难度小,开发工作量小,源代码效率高,已经成为Visual C+开发windows应用程序的主流。本系统选择的就是基于MFC的C+编程方式。(二) ACCESS 2003数据库Access 2003是微软Office 2003系列软件的组件之一,是目前比较流行的、面向对象的中小型桌面关系型数据库系统软件。Access 2003是一种关系式数据库,Access 2003数据库由七种对象组成,它们是表、查询、窗体、报表、宏、页和模块。表(Table) 表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。查询(Query)查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。 窗体(Form)窗体提供了一种方便的浏览、输入与更改数据的窗口。还可以创建子窗体显示相关联的表的容。窗体也称表单。 报表(Report)报表的功能是

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 模板/表格 > 财务表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号