考勤管理系统的设计论文

2018-12-19 22:46

考勤管理系统的设计与实现

摘 要

考勤管理系统是为了满足单位日常考勤管理的需求,使单位考勤过程更加快速、安全、高效的信息管理系统。本系统基于C/S模式,采用Visual Basic语言与Access数据库开发完成,实现了系统管理、数据管理与报表管理等功能。其中系统管理包括登录、退出、打卡数据采集、班次定义、日常排班与请假登记等模块;数据管理包括缺席登记、员工数据管理与数据库管理等模块;报表管理包括日常动态考勤报表、考勤明细管理报表与考勤月报管理报表等模块。本系统能基本满足用户在考勤管理方面的需求,界面友好,符合用户使用习惯,能实际地提高单位考勤管理的效率。

关键词:考勤管理;C/S模式;Visual Basic;Microsoft Access

The Design and Realization of Attendance Management System

Abstract

The attendance management system is the information management system that can satisfy the demand of the unit daily attendance management and 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 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 daily 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 same time it can actually enhance the unit attendance management the efficiency.

Key words: attendance management; C/S mode; Visual Basic; Microsoft

Access

目 录

论文总页数:21页

1.引言................................................................................................................................................ 1

1.1设计背景及目的 ................................................................................................................ 1 1.2开发语言 ............................................................................................................................ 2 1.3 C/S模式 ............................................................................................................................ 2 1.4 IC卡 .................................................................................................................................. 2 1.5 考勤机 ............................................................................................................................... 3 2.系统分析 ........................................................................................................................................ 3

2.1 工作流程分析 ................................................................................................................... 3 2.2需求分析 ............................................................................................................................ 4 2.3功能分析 ............................................................................................................................ 4 2.4数据流图分析 .................................................................................................................... 6 3.系统设计 ........................................................................................................................................ 7

3.1总体结构设计 .................................................................................................................... 7 3.2详细设计 ............................................................................................................................ 8

3.2.1 数据库设计 ........................................................................................................... 8 3.2.2 代码设计 ............................................................................................................. 10 3.2.3 用户界面设计 ..................................................................................................... 10

4.系统实现 ...................................................................................................................................... 12

4.1 系统界面 ......................................................................................................................... 12 4.2 数据库访问 ..................................................................................................................... 12 4.3 系统登录界面 ................................................................................................................. 13 4.4 员工信息管理 ................................................................................................................. 13 4.5 报表功能 ......................................................................................................................... 16 5.软件测试与分析 ....................................................................................................................... 18 结 论 ......................................................................................................................................... 19 参考文献 ......................................................................................................................................... 19 致 谢 ......................................................................................................................................... 20 声 明 ......................................................................................................... 错误!未定义书签。

1.引言

1.1设计背景及目的

随着现代科技的进步,用计算机来进行考勤管理成为现代化企业运作必不可少的一部分。以前考勤工作都是由工完成,不仅浪费了人力与物力,而且无法保证其准确性和透明度,同时给企业的管理带来了许多的不便。现在利用计算机来管理考勤工作,大大降低了工作人员的工作量,提高了工作效率,使原本复杂枯燥无味的工作变的简单而轻松。

计算机技术,特别是数据库技术的发展。为企业建立管理信息系统,甚至对改变管理思想起着不可估量的作用。实践证明信息技术已在企业的管理层面扮演越来越重要的角色。

当今社会正处于信息时代,信息技术已渗透到社会生活的各个领域,特别是各行业的管理领域,智能化信息处理已是提高效率、规范管理、客观审查的最有效途径。考勤作为一个公司的基本管理,是单位对员工工作管理的基本依据。但是,目前国内大多数企业在考勤时,依然使用的是传统的考勤方法,例如手工记录、签卡、机械打卡等,不仅考勤速度慢,在考勤时需要专门人员在旁记录、统计、制成报表,当报表最后交到主管人员手上时,也许时间已经过了几天,根本不能发挥考勤真正的监督作用。而且考勤数据不准确,考勤人员在考勤过程中可能记录出错,甚至弄虚作假的现象出现,极大的影响了企业对员工的管理。使用考勤管理系统,管理者可以快速记录公司全体员工当日的出勤状况,并可按月份统计员工出勤、出差、请假状况及正常工作时间。

本系统基于C/S(客户机/服务器)模式,运用Microsoft Access数据库与Visual Basic程序语言设计了一个考勤管理软件。结合当前的IC卡技术,以考勤机为客户端接口,为实现企业考勤提供了一个良好的平台。考勤系统结构如图1-1所示。

图1-1 考勤系统结构图

第 1 页 共 21页

1.2开发语言

本系统选用Visual Basic语言,具有很多优点。

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

总的来说,Visual Basic具有以下特点: (1)面向对象的可视化程序设计

Visual Basic采用面向对象的可视化程序设计方法(OOP),将程序和数据封装在一个类中,类的实例就是对象,每个对象都是可视化的,设计程序时只需用现在的工具根据要求直接拖出所需的对象,并为每一个对象设置属性。 (2)事件驱动的编程机制

事件驱动是非常适合图形用户的编程方式,在图形用户界面的应用程序中,只要编写相应的用户动作代码, 因此应用程序代码较短,程序既易编写又易维护。 (3)支持多种数据库访问

(4)支持动态链接库(DLL)、动态数据交换(DDE)与对象连接和嵌入(OLE)

1.3 C/S模式

C/S模式是继分布式系统后发展起来的基于计算机网络的一种计算机模式,在网络系统上的计算机系统分成客户机和服务器两类。用户通过客户机在网络系统上向服务器提出服务请求,服务器根据请求向有关方面提供经过加工的信息。客户机本身也承担本地信息管理工作,和分布式系统相比,客户机/服务器将信息工作分解为两个部分,一部分由服务器来实现,另一部分由客户机自身来完成。本文中所设计的考勤管理系统以主计算机作为服务器,其它各个部门的考勤机及其计算机作为客户机。从客户机上采集考勤信息,发送到服务器,进行统计、打印,客户机也可以统计、打印本部门的考勤信息。客户端和服务器通过局域网相互联系,各部门管理员可以通过网络查询到其他部门或整个公司个人的考勤情况。

1.4 IC卡

IC卡技术现在已被广泛运用在金融、交通、医疗、教育、商业等多个领域,成为存储卡和识别卡的主要形式。从我国IC卡累计发行量来看,1997年底共发行6000万张(其中银行卡约200万张),到2000年底共发行4亿张。我国的IC

卡应用正进入普及时期,巨大的市场需求吸引了许多国内外商家的兴趣,同时也

第 2 页 共 21页


考勤管理系统的设计论文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:固始县陈淋子镇后冲村一事一议建设项目工程申报材料

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: