摘 要
考勤管理系统是为了满足单位日常考勤管理的需求,使单位考勤过程更加快速、安全、高效的信息管理系统。本系统基于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开发语言 2http://www.16sheji8.cn/
1.3 C/S模式 2
1.4 IC卡 2
1.5 考勤机 3
2.系统分析 3
2.1 工作流程分析 3
2.2需求分析 4http://www.16sheji8.cn/
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 报表功能 16http://www.16sheji8.cn/
5.软件测试与分析 18
结 论 19
参考文献 19
致 谢 20
声 明 21
1.引言
1.1设计背景及目的
随着现代科技的进步,用计算机来进行考勤管理成为现代化企业运作必不可少的一部分。以前考勤工作都是由工完成,不仅浪费了人力与物力,而且无法保证其准确性和透明度,同时给企业的管理带来了许多的不便。现在利用计算机来管理考勤工作,大大降低了工作人员的工作量,提高了工作效率,使原本复杂枯燥无味的工作变的简单而轻松。http://www.16sheji8.cn/
计算机技术,特别是数据库技术的发展。为企业建立管理信息系统,甚至对改变管理思想起着不可估量的作用。实践证明信息技术已在企业的管理层面扮演越来越重要的角色。
当今社会正处于信息时代,信息技术已渗透到社会生活的各个领域,特别是各行业的管理领域,智能化信息处理已是提高效率、规范管理、客观审查的最有效途径。考勤作为一个公司的基本管理,是单位对员工工作管理的基本依据。但是,目前国内大多数企业在考勤时,依然使用的是传统的考勤方法,例如手工记录、签卡、机械打卡等,不仅考勤速度慢,在考勤时需要专门人员在旁记录、统计、制成报表,当报表最后交到主管人员手上时,也许时间已经过了几天,根本不能发挥考勤真正的监督作用。而且考勤数据不准确,考勤人员在考勤过程中可能记录出错,甚至弄虚作假的现象出现,极大的影响了企业对员工的管理。使用考勤管理系统,管理者可以快速记录公司全体员工当日的出勤状况,并可按月份统计员工出勤、出差、请假状况及正常工作时间。http://www.16sheji8.cn/
本系统基于C/S(客户机/服务器)模式,运用Microsoft Access数据库与Visual Basic程序语言设计了一个考勤管理软件。结合当前的IC卡技术,以考勤机为客户端接口,为实现企业考勤提供了一个良好的平台。考勤系统结构如图