基于可视化企业员工考勤后台设计与实现毕业论文(编辑修改稿)内容摘要:
效率 ,也是企业的科学化、正规化管理 ,与世界接轨的重要条西北工业大学明德学院本科毕业设计论文 IV 件。 不同的企业具有不同的考勤管理制度,这就决定了不同的企业需要不同的考勤管理系统。 2. 本论文的目的及内容 1) 目的 本系统是实现对员工上下班时间的设定,员工出入单位情况的记录,请假、加班、出差情况的记录,还有每 个月底进行整个月出勤情况的统计。 考勤系统记录了员工上下班的情况,为工资管理直接提供每个月工作时间的统计结果,用以计算工资。 同时考勤系统也需要其他系统提供的员工、部门信息。 2) 内容 本系统就是为了适应这种要求而设计的。 集信息的显示、输入、修改、删除、查询等各种处理为一体,信息维护起来非常方便。 大大减少了公司的人力和物力 ,为公司的考勤以及工资的发放带来很大的便利。 西北工业大学明德学院本科毕业设计论文 1 第一章 概述 考勤系统的开发背景和意义 当今社会,计算机已经十分普及,性能也日趋完善。 它已经被应用于许多领域。 比如说,小到图书馆的图书管理,超市或网吧的收费管理, KTV 的点歌系统,大到航空、铁路的售票,全国人口户籍的管理等等。 随着现代科技的进步,用计算机来进行考勤的管理也成为现代化企业运作必不可少的一部分。 在过去我们的考勤工作都是人工完成的,不仅浪费了很多的人力跟物力,而且无法保证其准确性和透明度,给企业的管理带来了许多的不便。 现在利用计算机来管理我们的考勤工作,大大降低了工作人员的工作量,提高了工作效率,使原本复杂和枯燥无味的工作变得简单而轻松了,而且也实用、安全。 计算机技术特别是数据库技术的发展为企业建立管 理信息系统,甚至对改变管理思想起着不可估量的作用。 实践证明信息技术已在企业的管理层面扮演越来越重要的角色。 通过员工考勤系统我们能很容易地对公司员工的信息有一个基本的了解,可以很方便地知道员工的出勤情况,通过对员工出勤信息的了解,就能计算出员工的实际工资。 一切的统计和计算都由计算机代为管理了,考勤信息管理系统对企业的合理化管理起到了很大的作用,它为企业信息化的建设打响了头炮,而企业的信息化建设已成为现代各个企业发展的需要。 所以说,员工考勤管理系统的开发具有非常重要的意义。 国内外考勤系统的发展状况 国内外 考勤系统是为实现员工考勤数据采集、数据统计和信息查询过程的自动化,完善人事管理现代化,方便员工上班报到,方便管理人员统计、考核员工出勤情况,方便管理部门查询、考核各部门出勤率;准确地掌握员工出勤情况,有效地管理、掌握人员流动情况,适用于机关、金融和各企事业单位。 利用指纹生物识别唯一性特征进行考勤。 避免传统的纸卡、 IC 卡考勤机代打卡的缺点。 指纹考勤机验证有 1: 1 和 1: N 比对方式。 1. 指纹考勤机介绍 西北工业大学明德学院本科毕业设计论文 2 随机配发软件包含前台系统和后台管理系统两大部分。 其中,前台系统包含指纹签到及指纹登记两大模 块;后台管理系统包含基本信息管理资料管理、考勤管理、薪资管理等四大模块。 1) 指纹签到 实时识别考勤人的员工编号,并与当前时间一起写入到后台数据库中; 自动判别是否已经在短时间内考勤过,若己考勤过则提示; 对无指纹数据录入的员工可以使用员工编号加密码的方式进行考勤。 2) 指纹登记 为员工登记考勤所需的指纹,每员工最多可以登记三枚; 登记后比对,看登记是否成功,以及是否能够正确识别,若比对出错、可重新登录 3) 删除作废的指纹 登记无指纹员工的考勤密码。 4) 基本信息管理 设置使用单位 ,并为正式用户注册 ; 设置操作员及其权限 ; 设置部门代码及部门名称; 设置工种、职务、级别等基本总代码及名称。 5) 员工资料管理 员工入职及变更登记 ; 查询及统计各部门在职人员; 员工离职登记;查询及删除己离职员工; 打印人事日报表:打印人事月报表。 6) 考勤管理 设置考勤规则; 设置轮班名称及排班班别; 设置工种假期名称及放假日期; 设置个人出差休假请假类别及日期; 设置员工加班类别及日期; 设置员工调班; 设置特许考勤员工及日期; 按日考勤统计及汇总; 按月考勤统计。 7) 打印原始考 勤记录 西北工业大学明德学院本科毕业设计论文 3 本系统的开发内容 伴随着计算机技术在各行各业日益广泛和深入的应用,企业对员工的考勤管理不在像过去一样靠手工去做,在一些稍具规模的企事业单位内考勤也开始信息化。 考勤规则的灵活定义,提供和多种考勤机的接口,并可以手工录入考勤记录。 本系统就是为了适应这种要求而设计的。 集信息的显示、输入、修改、删除、查询等各种处理为一体,信息维护起来非常方便。 大大减少了公司的人力和物力 ,为公司的考勤以及工资的发放带来很大的便利。 考勤系统原理就是电脑依照预先安排好的出勤规定(排班,请假、外出等规定),通过员工 的上下班的签卡情况,综合统计出员工的出勤情况。 下图是 整 个考勤系统工作原理流程图 图 11 考勤系统工作原理流程图 西北工业大学明德学院本科毕业设计论文 4 第二章 开发环境和相关技术介绍 本系统的开发应用 SQLserver20xx 创建数据库,并在 Visual Studio 20xx 环境下主要应用 JAVA 编程语言实现各项功能及对数据库的操作。 在本章以下的各节将对各项技术进行简单介绍。 SQL server 数据库简介 SQL server 简介 SQL server 是一个关系数据库管理系统。 它最初是由 Microsoft Sybase 和AshtonTate 三家公司共同开发的,于 1988 年推出了第一个 OS/2 版本。 在Windows NT 推出后, Microsoft 与 Sybase 在 SQL server 的开发上就分道扬镳了,Microsoft 将 SQL server 移植到 Windows NT 系统上,专注于开发推广 SQL server 的 Windows NT 版本。 Sybase 则较专注于 SQL server 在 UNIX 操作系统上的应SQL server 安装界面用。 SQL server 特点 1.真正的客 户机 /服务器体系结构。 2.图形化用户界面,使系统管理和数据库管理更加直观、简单。 3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 4. SQL server 与 Windows NT 完全集成,利用了 NT 的许多功能,如发送和接受消息,管理登录安全性等。 SQL server 也可以很好地与 Microsoft BackOffice产品集成。 5.具有很好的伸缩性,可跨越从运行 Windows 95/98 的膝上型电脑到运行Windows 20xx 的大型多处理器等多种平台使用。 6.对 Web 技术的支持,使用 户能够很容易地将数据库中的数据发布到 Web页面上。 7. SQL server提供数据仓库功能,这个功能只在 Oracle和其他更昂贵的 DBMS中才有。 SQL server20xx 的特点 SQL server20xx 的特点有很多,在这里我重点说明一下企业数据管理、开发西北工业大学明德学院本科毕业设计论文 5 人员生产力和商务智能。 1) 企业数据管理 SQL server 20xx 针对行业和分析应用程序提供了一种更安全可靠和更高效的数据平台。 SQL server 的最新版本不仅是迄今为止 SQL server 的最大发行版本,而且是最为可靠安 全的版本。 SQL server 20xx 的失败转移集群和数据库镜像技术确保企业向员工、客户和合作伙伴提交高度可靠和可用的应用系统。 SQL server 20xx 引进了一套集成的管理工具和管理应用编程接口( APIs),以提供易用性、可管理性、及对大型 SQL Server 配置的支持。 SQL server 20xx 旨在通过数据库加密、更加安全的默认设置、加强的密码政策和细化许可控制、及加强的安全模型等特性,为企业数据提供最高级别的安全性。 SQL server 20xx 可伸缩性的先进性包括表格分区、复制能力 的增强和 64 位支持。 2) 开发人员生产效率 SQL server 20xx 提供了一种端对端的开发环境,其中涵盖了多种新技术,可帮助开发人员大幅度提高生产效率。 SQL server 20xx引入了使用 Microsoft .NET 语言来开发数据库目标的性能。 SQL server 20xx 提供一种新的 XML 数据类型,使在 SQL Server 数据库中存储 XML 片段或文件成为可能。 新的查询类型和在交易过程中使用错误处理的功能,为开发人员在 SQL Server 查询开发方面提供了更高的灵活性和控 制力。 SQL 服务代理为各个级别的可伸缩性提供一种创新的、分发的、异步的应用系统体系结构。 3) 商业智能 SQL server 20xx 的综合分析、集成和数据迁移功能使各个企业无论采用何种基础平台都可以扩展其现有应用程序的价值。 构建于 SQL server 20xx 的 BI 解决方案使所有员工可以及时获得关键信息,从而在更短的时间内制定更好的决策。 分析服务对数据仓库、商务智能和 lineofbusiness 解决方案的可伸缩性、可管理性、可靠性、可用性和可规划性提供扩展。 对 DTS(数据转换 服务)结构合工具的全部重新设计为开发人员和数据库管理员提供了增强的灵活性和可管理性。 报表服务是一种新的报表服务器和工具箱,用于创建、管理和配置企业报告。 数据挖掘的功能得以增强,主要归功于四种新的运算法则、改进的数据模型西北工业大学明德学院本科毕业设计论文 6 和处理工具。 Visual Studio 20xx 开发工具 简介 Visual Studio 是微软公司推出的开发环境。 是目前最流行的 Windows 平台应用程序开发环境。 Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用 来创建网络服务、智能设备应用程序和 Office 插件。 1998 年,微软公司发布了 Visual Studio。 所有开发语言的开发环境版本均升至。 这也是 Visual Basic 最后一次发布,从下一个版本 ()开始,Microsoft Visual Basic 进化成了一种新的面向对象的语言: Microsoft Visual。 由于微软公司对于 Sun 公司 JAVA 语言扩充导致与 JAVA 虚拟机不兼容而 Sun 被告上法庭,微软在后续的 Visual Studio 中不再包括面向 JAVA 虚拟机的开发环境。 20xx 年,随着 .NET 口号的提出与 Windows XP/Office XP 的发布,微软发布了 Visual Studio .NET(内部版本号为 )。 在这个版本的 Visual Studio中,微软剥离了 Visual FoxPro作为一个单独的开发环境以 Visual FoxPro 单独销售,同时取消了 Visual InterDev。 与此同时,微软引入了建立在 .NET 框架上(版本 )的托管代码机制以及一门新的语言 C(读作 C Sharp,意为 C++++)。 C是一门建立在 C++和 JAVA 基础上的现代语言,是编写 .NET 框架的语言。 .NET 的通用语言框架机制( Common Language Runtime, CLR),其目的是在同一个项目中支持不同的语言所开发的组件。 所有 CLR 支持的代码都会被解释成为 CLR 可执行的机器代码然后运行。 Visual Basic、 Visual C++ 都被扩展为支持托管代码机制的开发环境,且 Visual Basic .NET 更是从 Visual Basic 脱胎换骨,彻底支持面向对象的编程机制。 而 Visual J++也变为 Visual J。 后者仅语法同 JAVA 相同,但是面向的不是 JAVA 虚拟机,而是 .NET Framework。 20xx年,微软对 Visual Studio 20xx进行了部分修订,以 Visual Studio 20xx 的名义发布(内部版本号为 )。 Visio 作为使用统一建模语言( UML)架构应用程序框架的程序被引入,同时被引入的还包括移动设备支持和企业模版。 .NET 框架也升级到了。 20xx 年,微软发布了 Visual Studio 20xx。 .NET 字眼从各种语言 的名字中西北工业大学明德学院本科毕业设计论文 7 被抹去,但是这个版本的 Visual Studio 仍然还是面向 .NET 框架的(版本 )。 它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机。基于可视化企业员工考勤后台设计与实现毕业论文(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。