基于VC的考勤系统(论文)

上传人:gg****m 文档编号:217463668 上传时间:2021-12-02 格式:DOCX 页数:39 大小:386.17KB
返回 下载 相关 举报
基于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作为工具软件,数据库为Acce

2、ss 2003。系统采用目前比较流行的 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 an

3、d enterprises 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 sys

4、tem to ensure 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 ma

5、in 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 Access

6、 2003. 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 maintai

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

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

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

12、C/S结构的应用程序时,前台开发语言通常可以选择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的

14、编程复杂性封装起 来,编程者可以比较轻松地进行Windows应用程序的设计。Visual C+ 6. 0继 承了以前版本的优点,为用户提供了更为友好的可视化开发环境。它提供了强大 的编译能力以及良好的界面操作性,具有功能强大、通用性强和易于扩充等特点, 越来越多的被用来当作客户/服务器应用程序的前台应用工具,而且能够对 Windows NT、Windows 2000以及Windows XP下的C+程序设计提供完善的编程 环境。同时Visual C+6.0对网络、数据库等方面的编程也都提供相应的环境 支持。随着可视化编程的蓬勃发展,越来越多的程序员开始使用可视化编程技术。 Visual C+6.

15、 0拥有两种编程方式:一种是传统的基于WindowsAPI的C编程方式,虽然代码效率较高,但开发 难度与开发工作量也随着增高,目前使用这种编程方式的用户已经很少。另一种是基于MFC的C+编程方式,虽然代码运行效率相对较低,但开发难 度小,开发工作量小,源代码效率高,已经成为Visual C+开发windows应用 程序的主流。本系统选择的就是基于MFC的C+编程方式。(二) ACCESS 2003 数据库Access 2003是微软Office 2003系列软件的组件之一,是目前比较流行的、 面向对象的中小型桌面关系型数据库系统软件。Access 2003是一种关系式数据库,Access 20

16、03数据库由七种对象组成, 它们是表、查询、窗体、报表、宏、页和模块。表(Table)表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。查询(Query)查询可以按索引快速查找到需要的记录,按要求筛选记录 并能连接若干个表的字段组成新表。窗体(Form)窗体提供了一种方便的浏览、输入及更改数据的窗口。还可 以创建子窗体显示相关联的表的内容。窗体也称表单。报表(Report)报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。宏(Macro)宏相当于DOS中的批处理,用来自动执行一系列操作o Access 列出了一些常用的操作供用户选择,使用起来十

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

当前位置:首页 > 办公文档 > 其它办公文档

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