毕业设计(论文)C++6.0考勤管理系统设计.doc
《毕业设计(论文)C++6.0考勤管理系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)C++6.0考勤管理系统设计.doc(44页珍藏版)》请在三一办公上搜索。
1、摘要本课题研究是对考勤系统进行规划设计,目的是为了满足单位日常的考勤管理扩大工作空间,使单位管理过程更加快速、安全、高效。本论文基本完成了本课题研究的主要任务系统的分析过程。论文的系统规划设计过程是从单位的业务流程出发展开分析,从而完成系统各个功能模块的分析过程,以及完成部分功能模块的设计,实现了数据库信息的浏览、录入、查询、修改、删除等各种操作。本文首先简要地介绍了选题背景、设计目的、系统特点、应用前景、开发环境、开发工具以及主要使用的技术。其次,介绍了系统整体结构。接着介绍了数据库设计,并给出了主要数据库表的详细定义。最后,结合系统操作模块的程序开发。采用Visual C+6.0,通过统一
2、界面使得系统操作更为灵活、方便便捷。最后,说明了数据库结构设计,给出了数据库表的定义,而后说明了系统的模块组成,各模块的功能,以及这些模块的具体实现方法和程序核心代码。随着新世纪的开始,人类进入了信息时代,信息技术与信息产业将是社会经济发展的引擎,也是衡量一个国家综合实力的标志。而且可以提升企业的文化层次,树立企业的形象,传播企业文化,为企业带来不可估量的无形资产信息在企业的发展中起着非常重要的作用。供求信息的高效获取和交换,可使企业在激烈的商业竞争中稳操胜券。关键词 考勤; 系统; 信息AbstractThis thesis aims to work out a proper design
3、in order to satisfy the companys working time and efficiently of management. This will make the companys management more quickly, safety and efficiently. This thesis will give you a brief idea of analytical process of the system. The system design of this thesis sets out from the business process of
4、 the company. It completes the analytical process of the system and the design of each functions mold piece. It makes the browse, record, search, modify and delete come true. This thesis firstly explains the background information, the design purpose, system characteristics, the application foregrou
5、nd, the development environment, the development tool and main usage of technique. Secondly, it introduces the whole structure of system, and it also introduces the database design immediately. Thirdly, it also gives detail definition of the main database form. Finally; it combines the procedure dev
6、elopment of the system operation mold piece. Adopt the Visual C+6.0, through the interface makes system operation more vivid and convenience .At last, it explains the database structure design, gives the definition of the database form, explains the mold piece of the system constitute and the functi
7、on of each mold piece, and these molds piece of concrete carry out the method and the procedure core codes. Along with the beginning of the new century, the mankind enters the information age, the information technique and the information industries will be the engine of the social economic developm
8、ent, and it is also a marking that measures a national comprehensive real strength. It can promote the cultural layer of the business enterprise, set up the image of the business enterprise, the disseminate corporate culture, bring the business enterprise estimate less property of the immaterial ass
9、ets information is in the business enterprise of rise in the development count for much function. The supply information, all of these play an important role on the development of the company. Obtaining and exchanging information efficiently can make the company develop steadily and quickly in the f
10、ierce competition. Keywords Test frequently; system; information目录绪论11 考勤管理系统的概要51.1 考勤管理系统定义51.2 本次毕业设计的考勤管理系统51.3 本次设计的考勤管理系统的优越性52 考勤管理系统的理论基础72.1 数据库系统72.1.1 管理系统所需的数据项和数据结构72.1.2 考勤管理系统所用到的SQL72.2 考勤管理系统开发环境82.2.1 前台应用程序开发工具-VC+6.083 考勤管理系统的分析与设计93.1 考勤管理系统分析93.1.1 需求分析93.1.2 各模块功能的结构103.2 考勤管理
11、系统设计123.2.1 系统的详细设计134 考勤管理系统的解决方案154.1 数据库的建立和应用154.2 主要界面的设计154.2.1 主要界面的显示155 考勤管理系统的实现问题205.1 系统未完成功能及存在问题205.2 系统编程的难点讨论205.3 安全设计和维护205.3.1 安全设计205.3.2 维护22结论24致谢26附录27参考文献35企业考勤资源管理系统绪论随着计算机应用的日益普及,越来越多的公司建立了自己的人事管理系统。人事考勤管理系统具有轻松获取员工信息,员工考勤情况以及员工在工作岗位上的一切信息等功能,能够快速地进行考勤信息查询。对于公司考勤管理者而言,系统常具有
12、界面友好,易于操作,轻松上手等特点。因而深受考勤管理者的欢迎。如果公司考勤管理还像以前一样靠人工管理,那庞大的考勤信息和员工月统计信息的处理工作简直是不可想象的,而且也跟不上时代发展潮流。 员工考勤管理工作是企事业单位不可缺少的一部分,也是企业管理的重要组成部分。它的管理对于企业的管理者来说都至关重要,所以员工考勤管理系统应该能够为企业管理者提供完整,正确和灵活的考勤信息和快捷的出勤查询手段。但一直以来人们使用传统人工的管理模式,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难所以利用计算机实现考勤信息管理的自动化将
13、势在必行。随着计算机技术的飞速发展,计算机以及计算机控制的自动化处理技术已融入人类社会的各个领域并发挥着越来越重要的作用。对于当今的科学信息是一次重大的飞越,为人们的生活、工作、学习带来潜移默化的影响。今天我们使用计算机对考勤信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高考勤管理的效率。面对目前的实际状况,迫切需要开发一个新系统来适应这一些工作。我们利用VC+6.0以下简称VC,开发了一套基于内部数据库ACCESS的公司考勤管理软件。使用此管理软件,用户可以通过轻松实现员工的考勤和本月的统计,也可对现
14、存的员工出入情况进行管理。随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事考勤管理势在必行。本系统结合企业实际考勤管理制度,经过实际的需求分析,采用功能强大的Visual C+ 6.0作为开发工具,开发出来的企业考勤管理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成日常的员工签到,出勤修改,出勤查询,用户维护,员工维护,以及系统配置等功能。经过实际使用证明,本文所设计的系统可以满足企业进行日常的员工考勤的需要论文主要介绍了本课题设计思想设计的意义以及所要完成的功能和开发的过程。Visual C+是Microsoft公司推出的目前使用极为广
15、泛的基于Windows平台的可视化编程环境。Visual C+ 6.0 是在以往版本不断更新的基础上形成的,由于其功能强大,灵活性好,完全可扩展,以及具有强有力的Internet支持,在各种软件开发工具中脱颖而出,成为目前最为流行的软件开发工具之一。Visual C+在程序开发上具有“绝对”的优势,尤其对于讲求速率与性能的程序。以目前商业程序设计的领域来说,都是使用Visual C+作为开发的环境,所以本系统采用Visual C+ 6.0作为开发环境。特点:1. 界面精致简洁,操作容易方便: 本着以质为先的思想,本系统数据显示采取VC独有的数据窗口机制,摒弃了花哨的界面;各功能项内容以对话框显
16、示,清晰明了,可以及点及出。2. 使用维护方便: 因为系统主要是基于面向对象的数据库语言编写得,各功能都采用标准模式来实现,不需要专业的系统管理员即可对系统进行维护。3. 模块化设计,量体裁衣: 全套软件结构合理,模块化的设计可以使用户维护方便,轻松实现多种功能。4. 信息处理的完全标准化: 就如设置Windows界面和菜单一样,本系统各个模块都采用Windows标准界面,给用户亲切的感觉就像每天走进自己的办公室一样,心情愉快,工作起来信心百倍。5. 安全可靠: 本系统有强大的权限管理功能,其权限分两种: 系统管理员级权限、普通管理员级权限。通过权限设计保证数据的安全性。系统要求:软件:Win
17、dows98或更高版本的操作系统,VC+6.0及内部数库ACCESS硬件:一台电脑(其中CPU:CY850MHz或以上 内存(RAM):128MB)选择VC+:简介:VC+是著名的数据库应用开发工具生产商微软公司推出的产品,它完全按照客户机/服务器体系结构研制设计,在客户机/服务器结构中,它使用在客户机中,作为数据库应用程序的开发工具而存在。由于VC+采用了面向对象和可视化技术,提供可视化的应用开发环境,使得我们利用VC+,可以方便快捷地开发出利用后台服务器中的数据和数据库管理系统的数据库应用程序。在当前,开发程序技术迅速发展,随之发展的还有OLE,OCX,跨平台等技术.。总之在程序开发工具领
18、域,VC+是其中非常优秀的一个,利用它我们可以开发出功能强大的数据库应用程序。VC+提供了对目前流行的大多数关系数据库管理系统的支持,由于在VC+的应用程序中对数据库访问的部分一般采用国际化标准数据库查询语言SQL,使得用VC+开发的应用程序可以不做修改或者只做少量的修改就可以在不同的后台数据库管理系统上使用。也就是说用VC+开发的应用程序是独立于服务器上的数据库管理系统的。和大多数的WINDOWS应用程序一样,VC+也是事件驱动工作方式。在这种工作方式中,程序的运行没有固定的流程,程序中的代码也是为各种可能发生的事件编写的,当程序开始运行之后,它就可以接受来自系统,用户或者其它应用程序触发的
19、事件,然后执行相应的事件代码。事件驱动的工作方式与面向对象技术是紧密相关的,在VC+应用程序中,接受发生的事件的往往就是程序界面中的各种可视化对象。特点:VC+是一种面向对象的开发工具,各种WINDOWS应用程序中常见的窗口、菜单、控件等在VC+中都是一个个的对象。在VC+中我们还可以创建自己的用户对象。特别要指出的是VC+提供了对面向对象方法中的各种技术的全面支持,我们可以利用面向对象方法中的对象的封装性、继承性、多态性等特点使得我们开发的应用程序具有极大的可重用性和可扩展性,而这一点正是软件工程中对应用程序所提出的重要目标。在当前,由于网络技术的发展,许多种不同的操作系统平台在INTERN
20、ET网上同时被使用,这对开发的应用程序的跨平台性提出了更高的要求,而VC+就提供了良好的跨平台性,比如在VC+中,利用WINDOWS平台开发的各种对象可以方便地应用到UNIX平台中,因为VC+支持对象的跨平台性。这样使得把应用程序从一个平台移到另一个平台变得并不复杂。为了给用户提供各个方面的支持,VC+自己的编程语言C+,这个语言除了提供基本的流程控制语句,还提供了几百个函数来操纵各种对象的支持。此外我们还可以定义自己的函数,处理特定的事件。学习VC+时相当一部分的时间就是用来了解和熟悉VC+提供的各种函数以及他提供的MFC基础类库。一个很大的特点就是提出了数据窗口对象的概念。数据窗口对象也是
21、VC+中的一种对象类型,与其它对象不同的是数据窗口对象是专门为了访问后台的数据库服务的,在数据窗口对象中我们定义了数据的来源和数据的显示风格,这样在应用程序中我们就可以把精力完全放在程序的运行流程控制上,而不用关心具体数据的来源,因为我们在数据窗口对象中已经定义好了数据的来源。如果需要使用数据库中不同的数据也只要对数据窗口对象进行修改就可以了。特别要指出的是VC+在数据窗口对象中提供了丰富的数据显示方式,可以满足各种不同的需要。连接数据库:数据库前端开发工具与后台数据库管理系统的连接方式是很重要的。ODBC的中文名字是开放式数据库连接,它是微软公司提出的数据库连接标准,使用ODBC方式连接数据
22、库的第一步是创建数据源,比如我们可以利用WINDOWS下控制面板中的“32 BIT ODBC”选项来创建驱动某种数据库的数据源,创建好数据源之后,我们就可以在本地计算机中利用定义好的数据源存取后台数据库中的数据了。我们还可以通过专用接口同后台的数据库相连,由于专用接口是针对特定的后台数据库管理系统而设计,因此这种方式存取数据的速度要比采用ODBC方式存取数据的速度要快一些,如果我们的应用程序只是针对特定类型的后台数据库,当然是采用专用接口访问后台数据更快一些。1 考勤管理系统的概要1.1 考勤管理系统定义企业考勤管理系统是一个非常通用的信息管理系统。几乎所有的企事业单位都需要拥有自己的人力资源
23、管理系统,以便对本单位员工的基本信息进行保存和管理。从另外一方面来说,几乎所有比较完整的信息管理系统都需要有考勤资源管理系统的支持。因为真正实用的方案信息管理系统必须有完整的权限管理机制,这种机制通常是通过用户管理实现的。而最常用的用户管理方案就是在考勤资源管理系统的基础上,为相关的考勤人员分配用户和密码。这是当前应用非常广泛的数据库应用系统之一。它既可以作为独立的系统使用,也可以作为企业综合业务管理系统的一个重要组成部分。本系统包括部门管理,员工基本信息管理,员工请假管理,考勤管理,出差管理,统计管理等主要功能模块,全面系统地实现了企业资源管理系统的功能。1.2 本次毕业设计的考勤管理系统本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 C+ 6.0 考勤 管理 系统 设计
链接地址:https://www.31ppt.com/p-3976460.html