毕业论文范文——职工考勤管理系统.doc

上传人:滴答 文档编号:1257650 上传时间:2019-01-19 格式:DOC 页数:42 大小:958.50KB
下载 相关 举报
毕业论文范文——职工考勤管理系统.doc_第1页
第1页 / 共42页
毕业论文范文——职工考勤管理系统.doc_第2页
第2页 / 共42页
毕业论文范文——职工考勤管理系统.doc_第3页
第3页 / 共42页
毕业论文范文——职工考勤管理系统.doc_第4页
第4页 / 共42页
毕业论文范文——职工考勤管理系统.doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

1、I职工考勤管理系统摘 要 :随着科学技术的不断发展,计算机科学日渐进步,其强大的功能耳闻目睹,它已进入人类社会的各个领域并发挥着越来越重要的作用。此职工考勤管理系统的实现利用了计算机的相关技术,满足了单位日常考勤管理的需求,使单位考勤过程更加快速、安全、高效的信息管理系统。本系统基于 C/S 模式,采用 Visual Basic 语言与 Microsoft SQL 2000 数据库开发完成,实现了系统管理、职工信息管理、考勤管理与工资设置管理等功能。其中系统管理包括上下班时间设置和更改用户密码等模块;职工信息管理包括添加,删除,查询职工信息模块;考勤管理包括考勤和考勤查询模块;工资设置包括基本

2、工资设置/修改和工资计算公式/修改报模块;工资管理模块包括出勤统计,查询工资等模块。本系统能基本满足用户在考勤管理方面的需求,界面友好,符合用户使用习惯,能实际地提高单位考勤管理的效率。关键词 :职工考勤管理;C/S 模式;Visual Basic;Microsoft SQL 2000IIStaff Attendance Management SystemAbstract :With the continuous development of science and technology, computer science is flourishing, its powerful featur

3、es tour, it has access to all areas of human society and play an increasingly important role. This staff attendance management system using a computer-related technology to meet the needs of the unit of day-to-day management of the demand for attendance, attendance unit process more rapid, safe, eff

4、icient information management system. The system is based on C / S model, the use of Visual Basic language and Microsoft SQL 2000 database development completed, the realization of the system management, information management staff, attendance management and setting management features such as wage

5、s.One of system management, including working hours and change settings such as user passwords module; staff information management, including add, delete, query modules information workers; attendance, including attendance and attendance management inquiry module; wage set includes basic wages set

6、/ modify and wage calculation formula / amend the report module; wage management module include attendance statistics, the query module wages. The system can basically meet the needs of users in attendance management needs, user-friendly, in line with user habits, can actually improve the efficiency

7、 of the management unit of attendance.Key words : Attendance Management staff; C / S mode; Visual Basic; Microsoft SQL 2000 目 录1 引言 .11.1 研究背景及目的 .11.2 开发工具的选择 .21.3 C/S 模式 .22 系统需求分析 .42.1 系统功能需求分析 .42.2 性能需求分析 .42.2.1 精度要求 .42.2.2 时间要求 .42.2.3 保密性 .42.2.4 可转移、可转换性 .42.3 技术可行性 .52.4 使用可行性 .53 系统总体设

8、计 .63.1 系统模块设计 .63.1.1 系统启动 .63.1.2 员工信息管理 .63.1.3 职工考勤管理 .63.1.4 职工工资设置 .63.1.5 职工工资管理 .73.2 系统结构模 块图 .73.3 数据流图分析 .114 系统详细设计 .114.1 系统开发 思想 .114.2 数据库设计 .114.2.1 考勤信息表 .114.2.2 职工请假信息表 .124.2.3 职工信息表 .124.2.4 出勤统计表 .134.2.5 出差信息表 .134.2.6 用户表 .144.2.7 部门表 .144.2.8 职位表 .144.2.9 工资设置表 .144.2.10 工资统

9、计表 .154.3 系统用户界面的设计 .154.3.1 设计过程描述 .154.3.2 系统制作的实现过程 .164.3.3 系统界面的实现过程 .165 软件测试与分析 .275.1 定义 .275.2 测试的作用和意义 .275.3 测试内容 .275.4 测试结果 .28结 语 .29参考文献 .30附录 .32致 谢 .3611 引言1.1 研究背景及目的随着现代科技的进步,用计算机来进行考勤管理成为现代化企业运作必不可少的一部分。以前考勤工作都是由人工完成,不仅浪费了人力与物力,而且无法保证其准确性和透明度,同时给企业的管理带来了许多的不便。现在利用计算机来管理考勤工作,大大降低了

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

11、过了几天,根本不能发挥考勤真正的监督作用。而且考勤数据不准确,考勤人员在考勤过程中可能记录出错,甚至弄虚作假的现象出现,极大的影响了企业对职工的管理。使用考勤管理系统,管理者可以快速记录公司全体职工当日的出勤状况,并可按月份统计职工出勤、出差、请假状况及正常工作时间。考勤管理系统以现有的计算机网络为基础,实现资源共享,全面提升人力资源管理的效率,将人员从枯燥的手工作业中解脱出来。目前,对于这一系统的研究现状是多样化的,其中,考勤管理系统包括 IC 卡考勤管理系统,非接触 IC 卡考勤管理系统,以及指纹识别考勤管理系统等。各种考勤管理系统利用计算机语言实现的方式也不尽相同,如VFP,VC+,VB

12、 等。可以说对于本课题,其国内外的研究现状是比较完善的了。但是,不管用哪种方式去实现,都是为了实现一个适合的考勤管理系统,以完善的公司的管理制度,达到更高的管理效率。本系统基于 C/S(客户机/服务器)模式,运用 SQL Server 2000 数据库与 Visual Basic 程序语言设计了一个考勤管理软件,为实现企业考勤提供了一个良好的平台。21.2 开发工具的选择Visual Basic 6.0 利用 Visual Basic 6.0 对数据库的支持实现对库的管理,利用 Visual Basic 6.0 的面向对象的特性使得编程更加容易,界面更加友好。Visual Basic 6.0

13、不仅仅是一个单纯的程序编辑器,它更是一个集成的开发工具,集中了设计、编译、调试、运行等多种功能,并且每个功能都相对独立,都有自己的界面。Visual Basic 6.0 具有以下的特性:基于窗体和面向对象的可视化设计工具,事件驱动的编程机制,结构化的程序设计语言,提供了易学易用的应用程序集成开发环境,支持多种数据库系统的访问,还支持 OLE 技术和 Active 技术等。中文版 SQL Server 2000 是 Microsoft 公司开发的大型企业级数据库管理系统,它是个真正的客户机/服务器结构的管理系统,在电子商务、数据库以及数据库解决方案等众多领域中起者核心作用。SQL Server

14、2000 分布式查询使用户得以引用来自不同数据源的数据,就好像这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。基于以上 Visual Basic6.0 和 SQL Server 2000 的种种优势,使其成为编写职工考勤管理系统的编程工具。1.3 C/S 模式C/S 模式是是继分布式系统后发展起来的基于计算机网络的一种计算机模式,在网络系统上的计算机系统分成客户机和服务器两类。Client 和 Server 常常分别处在相距很远的两台计算机上,Client 程序的任务是将用户的要求提交给 Server 程序,再将 Server

15、程序返回的结果以特定的形式显示给用户;Server程序的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client 端和 Server 端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是 Client/Server 形式的两层结构。由于现在的软件应用系统正在向分布式的 Web 应用发展,Web 和 Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新3的应用

16、系统。这也就是目前应用系统的发展方向。在此系统中用户通过客户机在网络系统上向服务器提出服务请求,服务器根据请求向有关方面提供经过加工的信息。客户机本身也承担本地信息管理工作,和分布式系统相比,客户机/服务器将信息工作分解为两个部分,一部分由服务器来实现,另一部分由客户机自身来完成。从客户机上采集考勤信息,发送到服务器,进行统计、打印,客户机也可以统计、打印本部门的考勤信息。客户端和服务器通过局域网相互联系,各部门管理员可以通过网络查询到其他部门或整个公司个人的考勤情况。同时,C/S 架势具有一定的优势与劣势:其优势为应用服务器运行数据负荷较轻;数据的储存管理功能较为透明。C/S 架构的劣势是高

17、昂的维护成本且投资大。42 系统需求分析2.1 系统功能需求分析系统开发的总体任务是实现各种信息的系统化、规范化和自动化。本系统需要完成的主要功能有:认证用户:系统在连接数据库前需对用户进行认证。如果认证通过,执行连接。对非法用户则拒绝执行操作并关闭程序。设置上下班时间:系统应能由用户设置上下班时间,并能根据此时间来判断员工是否迟到或早退。记录职工出勤状况:系统必须能记录职工每日的上下班时间,能够对请假或出差的职工进行登记。并且能记录其请假或出差的详细情况,能够提供多种查询方式供用户查询职工的出勤记录。统计出勤状况:系统要能够按用户指定的时间范围对职工的出勤状况进行统计,列出详细的统计结果,其

18、中需包含迟到,早退,请假,出差和旷工次数。并提供检索功能,使能够对单个职工的出勤统计结果进行查询。添加删除职工:系统需能够对职工进行添加或者删除操作。并能够对新增的职工进行正常的记录,统计和查询操作。2.2 性能需求分析系统需能够对数据库进行反复读写操作,并且保证在数据库存有大量信息的时候,系统的所有功能依然能正常运行。系统每种操作都可以通过菜单来进行。操作快捷、方便。易懂易会。系统集输入、维护、查询、统计和各种处理为一体,各种性能需求如下: 2.2.1 精度要求在精度要求上,根据使用需要,在各项数据的输入,输出及传输过程中,数据是独立的。2.2.2 时间要求在软件方面,响应时间,更新处理时间

19、都较为迅速快捷,完全满足用户要求。2.2.3 保密性本软件作为毕业设计课题,它的规模比较小,只通过密码保密。52.2.4 可转移、可转换性可转移的环境是 Windows 2000/windows xp;可修改用户名、密码等;可用向上兼容的高版本的 Visual Basic 编程系统。2.3 技术可行性由于开发此考勤管理系统需要的硬件环境有 Windows XP,支持的软件有开发工具 Visual Basic 所需用的操作人员熟练使用 Visual Basic 及 Microsoft SQL 2000,具有一定的数据库开发功底及编程能力,现有开发工具 Visual Basic 支持强大的数据库开

20、发,再加上 Windows XP 稳定的运行环境的支持和开发人员的过硬技术,从功能和性能上完全都满足系统的要求,因此从技术方面讲开发此职工考勤管理系统是可行的。2.4 使用可行性本系统是按照当今企业考勤管理的需求而设计的,并将动态实时的员工注册、考勤记录、工资计算、工资导出保等有机地联系在一起,对企业员工人事、考勤、工资处理进行全方位的管理。系统界面友好,操作简单易行,查询灵活方便,数据存储安全。系统的安全性是基于使用的操作系统的程序的设计,在操作系统方面,如果使用的是 Windows XP 在安全上就要看此系统的管理程度了。作为一个企业考勤管理系统安全也是非常重要的,除了有适当的容错性外,还

21、要增加一些程序来帮助系统的维护。在程序设计方面,该系统存在权限的管理,使每个操作的范围,限制在一定的空间,这样就不只加强了系统的安全,还提高了系统的稳定性,使之适应现今后的需求同发展。63 系统总体设计3.1 系统主要模块设计3.1.1 系统登录模块系统启动时显示一个欢迎界面,之后出现管理员登录界面,系统用户分为两种,一种是系统管理员,另一种是普通用户,系统管理员有最高权限,能使用系统中的每一个功能,可增减用户,普通用户则有所限制,每个用户都可以修改自己的密码。3.1.2 职工信息管理模块 添加职工信息:系统能为每添加的职工自动编号,以 E 开始。系统管理员可以添加职工信息。 修改职工信息:系

22、统管理员登陆后可以修改职工的基本信息,职工编号除外。 查询职工信息:在模块管理员和登陆系统的职工都可以进行查询,查询信息为职工的基本信息。 删除职工信息。3.1.3 职工考勤管理模块 职工考勤:分上下班考勤及其他考勤,其他考勤分为请假、加班、出差。上下班考勤主要是记录上下班的时间,记录迟到早退。这部分功能只有系统管理员有权限记录。 修改考勤信息:对出错的考勤信息进行修改。 查询考勤信息:根据职工编号,或考勤时间对职工的出勤情况进行查询。 删除考勤信息:分为删除上下班考勤信息和其他考勤信息。 设置上下班时间:分上下午上下班时间设置修改。3.1.4 职工工资设置模块系统的这一模块包括基本工资设置和工资计算公式设置。其中,职工的基本工资设置是根据职工所在的部门情况而设置的。工资计算是根据每个职工的出勤以及其他出勤信息来计算的。

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。