考勤管理系统的设计与实现毕业设计论文

上传人:cn****1 文档编号:466910999 上传时间:2022-07-31 格式:DOC 页数:34 大小:2.16MB
返回 下载 相关 举报
考勤管理系统的设计与实现毕业设计论文_第1页
第1页 / 共34页
考勤管理系统的设计与实现毕业设计论文_第2页
第2页 / 共34页
考勤管理系统的设计与实现毕业设计论文_第3页
第3页 / 共34页
考勤管理系统的设计与实现毕业设计论文_第4页
第4页 / 共34页
考勤管理系统的设计与实现毕业设计论文_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《考勤管理系统的设计与实现毕业设计论文》由会员分享,可在线阅读,更多相关《考勤管理系统的设计与实现毕业设计论文(34页珍藏版)》请在金锄头文库上搜索。

1、毕业设计(论文)考勤管理系统的设计与实现论文作者姓名:申请学位专业:申请学位类别:指导教师姓名(职称):论文提交日期:第 4 页 共 1 页考勤管理系统的设计与实现摘 要考勤管理系统是为了满足单位日常考勤管理的需求,使单位考勤过程更加快速、安全、高效的信息管理系统。本系统基于C/S模式,采用Visual Basic语言与Access数据库开发完成,实现了系统管理、数据管理与报表管理等功能。其中系统管理包括登录、退出、打卡数据采集、班次定义、日常排班与请假登记等模块;数据管理包括缺席登记、员工数据管理与数据库管理等模块;报表管理包括日常动态考勤报表、考勤明细管理报表与考勤月报管理报表等模块。本系

2、统能基本满足用户在考勤管理方面的需求,界面友好,符合用户使用习惯,能实际地提高单位考勤管理的效率。关键词:考勤管理;C/S模式;Visual Basic;Microsoft AccessThe Design and Realization ofAttendance Management SystemAbstractThe attendance management system is the information management system that can satisfy the demand of the unit daily attendance management and

3、let the unit attendance process more rapidly, safely, highly effectively. The system is based on C / S mode, completed with Visual Basic Language and Access database development. It is consisted of the system management, data management, report management, and other functions module. The management

4、system includes registration, exit and punch card data collection, scheduling definition, daily scheduling and asking for leave register module. The data management includes absence registration, staff data management and data bank administration module. The report form management is composed of dai

5、ly dynamic attendance report form, attendance management detailed report form and attendance monthly management report form module and so on. The system can be basically meted the requirements of users appraisal management needs, be with friendly interface, conformed to the user use custom. At the s

6、ame time it can actually enhance the unitattendance management the efficiency.Key words: attendance management; C/S mode; Visual Basic; Microsoft Access 目 录论文总页数:21页1.引言11.1设计背景及目的11.2开发语言21.3 C/S模式21.4 IC卡21.5 考勤机32.系统分析32.1 工作流程分析32.2需求分析42.3功能分析42.4数据流图分析63.系统设计73.1总体结构设计73.2详细设计83.2.1 数据库设计83.2.

7、2 代码设计103.2.3 用户界面设计104.系统实现124.1 系统界面124.2 数据库访问124.3 系统登录界面134.4 员工信息管理134.5 报表功能165软件测试与分析18结 论19参考文献19致 谢20声 明211.引言1.1设计背景及目的随着现代科技的进步,用计算机来进行考勤管理成为现代化企业运作必不可少的一部分。以前考勤工作都是由工完成,不仅浪费了人力与物力,而且无法保证其准确性和透明度,同时给企业的管理带来了许多的不便。现在利用计算机来管理考勤工作,大大降低了工作人员的工作量,提高了工作效率,使原本复杂枯燥无味的工作变的简单而轻松。计算机技术,特别是数据库技术的发展。

8、为企业建立管理信息系统,甚至对改变管理思想起着不可估量的作用。实践证明信息技术已在企业的管理层面扮演越来越重要的角色。 当今社会正处于信息时代,信息技术已渗透到社会生活的各个领域,特别是各行业的管理领域,智能化信息处理已是提高效率、规范管理、客观审查的最有效途径。考勤作为一个公司的基本管理,是单位对员工工作管理的基本依据。但是,目前国内大多数企业在考勤时,依然使用的是传统的考勤方法,例如手工记录、签卡、机械打卡等,不仅考勤速度慢,在考勤时需要专门人员在旁记录、统计、制成报表,当报表最后交到主管人员手上时,也许时间已经过了几天,根本不能发挥考勤真正的监督作用。而且考勤数据不准确,考勤人员在考勤过

9、程中可能记录出错,甚至弄虚作假的现象出现,极大的影响了企业对员工的管理。使用考勤管理系统,管理者可以快速记录公司全体员工当日的出勤状况,并可按月份统计员工出勤、出差、请假状况及正常工作时间。本系统基于C/S(客户机/服务器)模式,运用Microsoft Access数据库与Visual Basic程序语言设计了一个考勤管理软件。结合当前的IC卡技术,以考勤机为客户端接口,为实现企业考勤提供了一个良好的平台。考勤系统结构如图1-1所示。图1-1 考勤系统结构图1.2开发语言本系统选用Visual Basic语言,具有很多优点。Visual Basic是一种可视化的、面对对象和采用事件驱动方式的结

10、构化高级程序设计,可用于开发Windows环境下的各种应用程序。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。总的来说,Visual Basic具有以下特点:(1)面向对象的可视化程序设计Visual Basic采用面向对象的可视化程序设计方法(OOP),将程序和数据封装在一个类中,类的实例就是对象,每个对象都是可视

11、化的,设计程序时只需用现在的工具根据要求直接拖出所需的对象,并为每一个对象设置属性。(2)事件驱动的编程机制事件驱动是非常适合图形用户的编程方式,在图形用户界面的应用程序中,只要编写相应的用户动作代码, 因此应用程序代码较短,程序既易编写又易维护。(3)支持多种数据库访问(4)支持动态链接库(DLL)、动态数据交换(DDE)与对象连接和嵌入(OLE) 1.3 C/S模式C/S模式是继分布式系统后发展起来的基于计算机网络的一种计算机模式,在网络系统上的计算机系统分成客户机和服务器两类。用户通过客户机在网络系统上向服务器提出服务请求,服务器根据请求向有关方面提供经过加工的信息。客户机本身也承担本地

12、信息管理工作,和分布式系统相比,客户机/服务器将信息工作分解为两个部分,一部分由服务器来实现,另一部分由客户机自身来完成。本文中所设计的考勤管理系统以主计算机作为服务器,其它各个部门的考勤机及其计算机作为客户机。从客户机上采集考勤信息,发送到服务器,进行统计、打印,客户机也可以统计、打印本部门的考勤信息。客户端和服务器通过局域网相互联系,各部门管理员可以通过网络查询到其他部门或整个公司个人的考勤情况。1.4 IC卡IC卡技术现在已被广泛运用在金融、交通、医疗、教育、商业等多个领域,成为存储卡和识别卡的主要形式。从我国卡累计发行量来看,1997年底共发行6000万张(其中银行卡约200万张),到

13、2000年底共发行4亿张。我国的卡应用正进入普及时期,巨大的市场需求吸引了许多国内外商家的兴趣,同时也推动卡技术以更快的速度发展。IC卡(Integrated Circuit Card),又称集成电路卡或智能卡(Smart Card),将集成电路芯片镶嵌于塑料基片中,封装成卡的形式。IC卡技术的核心是卡用芯片技术。IC卡的特点是具有被存储数据和输出数据的能力,并且体积小、存储容量大、安全性高、使用方便等。根据IC卡中所镶嵌的集成电路不同,一般可将IC卡分成三类:、存储器卡,卡中的集成电路为EEPROM(可用电擦除的可编程只读存储器)。、逻辑加密卡,卡中的集成电路具有加密逻辑和EEPROM。、C

14、PU卡,卡中的集成电路包括中央处理器CPU、EEPROM、随机存储器RAM以及固化的只读存储器ROM中的片内操作系统COS(Chip Operating System)。根据IC卡与外界数据传送方式不同,又可将IC卡分为接触型IC卡和非接触型IC卡。接触式IC卡由读写机具卡座上的接触点和卡片上的触点相接触,进行信息的读写;而非接触式IC卡则与读写机具无电路接触,通过无线电磁波(如射频或微波)的传送技术进行信息的读写。当前使用普遍的是接触型IC卡。此外,还有一种接触/非接触组合卡(也称双界面卡),通常这种双界面卡都是CPU卡。1.5 考勤机考勤机是考勤系统中不可缺少的硬件,主要作用是收集并保存员

15、工刷卡的时间数据,并将数据传输给电脑进行处理,具有强大的数据统计管理功能。考勤机种类很多,分为两大类:、打卡类,刷卡类 ,主要分磁卡、条码卡、IC卡三类。目前应用最多的是磁卡和条码卡考勤机。本系统使用的是刷卡类考勤机,其优点是可利用计算机统计考勤数据,缺点是IC卡与考勤机经常接触IC卡容易磨损,造成读卡数据部正确,其适用范围是卫生环境较好,人员素质较高的场所。 2.系统分析2.1 工作流程分析系统管理员设置系统的基本数据(请假类型、部门信息、职务信息),考勤条件、系统设置,各部门管理员设置本部门的员工信息。员工每天上下班刷卡,各部门考勤机把IC卡中的卡号和员工刷卡信息保存在客户机上,管理员记录每天的请假、缺席、出差等记录保存在客户机上,服务器采集每个客户机的考勤信息,进行统计、打印,生成报表。各管理员可以对本部门进行排班设置,班次设置则由系统管理员完成。系统管理员可以对所有员工的信息进行添加、修改、删除,对员工持卡情况进行登记,部门管理员和主管人员最后可以通过局域网了解员工每天的考勤情况,可以对员工做出及时有效的监督管理,促进员工上班积极性,提高员工自律性。详细工作流程如图2-1所示。管理员完成部门的基本设置接收正常考勤信息记录

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

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