




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
考勤管理系统的设计与实现考勤管理系统的设计与实现 系 院 信息工程学院 学科门类 工 学 专 业 计算机科学与技术 学 号 201107010150 姓 名 苏 菊 指导教师 杨海军 2015 年 5 月 10 日 昌吉学院 2011 届本科毕业论文(设计) I 摘 要 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企 业人事考勤管理势在必行。本系统结合企业实际考勤管理制度,经过实际的需求分析,采 用功能强大的 Visual C#作为开发工具,开发出来的企业考勤管理系统。 整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成日常的 考勤操作,包括企业信息管理,员工签到管理,用户管理,考勤信息管理,查询信息管理等工 作。经过实际使用证明,本文所设计的系统可以满足企业进行日常的员工考勤管理方面 的需要。 本课题采用 C#+ASP.net 架构开发考勤管理系统。后台数据使用 SQL Server,前台开 发工具使用 Visual C#。我们设计的数据库系统能够实现员工管理,上班时间设置,考勤 管理,考勤统计。该系统基本上满足了用户在考勤管理方面的需求,用户界面友好。其 功能在系统内部有源代码直接完成,用户只需按系统要求输入即可操作。 关键词关键词:考勤管理考勤管理;VisualVisual C#C#;ASP.NETASP.NET;SQLSQL ServerServer 数据库数据库 Abstract With the rapid development of computer technology, computers in business management applications to the popularization of computer use attendance of enterprises and personnel management is imperative the system combines the actual attendance enterprise management system, through analysis of the actual demand by the powerful Visual C# as a development tool, developed by the Enterprise Attendance Management System. The entire system from the line with the simple, user-friendly, flexible, practical and safety requirements, the completion of day-to-day operation of the attendance, including enterprise information management, employee attendance management, user management, time and attendance information management, information management job inquiries. After proof of actual use, the paper system designed to meet the business day-to-day management of staff attendance required. This topic uses the C#+ASP. NET Framework development time and attendance management system. Textual research on the NET Framework development management system. Data using SQL Server in the background, foreground development tool using Visual C#. We designed a database management system to achieve staff, work time, attendance, attendance statistics. The system basically meet the needs of users in terms of attendance management, user friendly interface. Its function in the source code directly inside the system is complete, users simply press enter you can manipulate the system requirements. Keyword: checks attendance the management; Visual C#; ASP.NET; SQL Server data base 昌吉学院 2011 届本科毕业论文(设计) III 目 录 摘 要 .I ABSTRACT .II 1 绪论 .1 1.1 课题背景 .1 1.2 课题意义 .1 1.3 毕业设计的内容与任务 .2 2 系统开发相关技术 .3 2.1 VISUAL C#简介 .3 2.2 ASP.NET简介 .3 2.3 SQL SERVER数据库简介.3 3 考勤管理系统应用需求分析与数据库设计 .5 3.1 可行性分析.5 3.2 系统需求的概述 .5 3.2.1 系统需求分析 .5 3.2.2 系统概要设计 .6 3.3 系统需求模型 .6 3.4 数据库的设计 .8 3.4.1 数据库需求分析 .8 3.4.2 数据库表设计.9 4 系统的设计及其表单 .12 4.1 数据库的建立 .12 4.2 系统登录表单 .13 4.3 信息管理表单 .14 4.3.1 部门信息管理 .14 4.3.2 员工信息管理.15 4.4 基本信息查询表单.16 4.5 用户管理表单 .19 5 结 论 .20 参 考 文 献 .21 致 谢 .22 考勤管理系统的设计与实现 - 0 - 1 绪 论 计算机已成为我们在学习和工作当中不可缺少的一部分,当今社会计算机已被应 用于许多领域,计算机之所以如此流行的原因主要就是,它可以代替人工进行许多的 复杂的劳动,还可以大大提高人们的工作效力、并且还可以为之减少许多人力与物力。 这给人们的生活带来许多便利。所以,在以后的社会里,计算机将成为社会中的主流。 企业对员工提供一考勤管理系统,以便于对员工的基本情况、员工的上下班情况 和员工工资信息进行透明化、准确化管理。 目前部分中小型企业的考勤管理水平还处于底下水平,依然停留在靠人工去记录 考勤情况的基础上,这样的考勤方式已经给不少企业带来了不必要的麻烦,因为它不 仅浪费了许多的人力,人工记录还容易造成疏漏,甚至可能存在考勤监管人员的导致 考勤不平等情况。在当今信息时代,这种传统的管理方法必然被计算机为基础的信息 管理所取代。本文希望能用所学的知识设计一个较有效的考勤管理系统。 1.1 课题背景 日前企业考勤管理系统在实际开发和应用中尚存在很多问题,我国众多的企业都 是采用传统的手工方式记录企业员工每日的出勤情况。这种方式繁琐易错,准确性、 透明度、实时性差,受人为因素影响过大,增加了企业的人力资源成本。同时使用传 统人工记录考勤管理容易出现疏漏,甚至可能存在考勤监管人员因人情导致考勤不平 等的情况,造成企业员工存在侥幸心理,无法解决代考、脱岗的问题,不利于企业的 人员管理。现在,计算机辅助管理已在我国的各行各业得到了广泛地应用,但总的来 说,计算机在我国管理中的应用,还处于初级阶段,尽管近两年发展较快,但还需要 不断地探索和研究。 1.2 课题意义 当今社会信息化已经成为一种潮流,信息技术革命的发展正在促使工业资本经济 向信息经济、知识经济转变。而利用计算机技术,通讯技术等现代化的信息技术手段 来实现企业信息化建设与新型现代化管理,更是企业不可避免的生存竞争所要面对的 当务之急。随着现代科技的进步,利用信息和计算机技术来进行企业员工考勤的管理 也成为现代化企业运作必不可少的一部分。现代企业员工人数的激增与员工的频繁变 动,使得企业的考勤统计管理工作日益繁杂,传统的企业考勤管理方法很难保证数据 的准确与实时。与此同时,计算机技术飞速发展,计算机在企业管理中应用逐渐普及, 利用计算机实现企业职工考勤管理势在必行。 昌吉学院 2011 届本科毕业论文(设计) - 1 - 计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解 决实际问题。考勤管理是企业信息管理的重要部分,面对大量的企业信息,采用人力 处理将浪费大量的时间、人力和物力,而且统计数据麻烦。一个企业对其职工的正常 上下班、延时工作及加班工作进行考勤,通过报表的形式输出,合理调整员工工作安 排,用计算机对考勤数据进行统计分析处理,得到我们所需要的各种统计报表和考勤 原始数据。方便了企业对员工的管理如今的企业的管理者,拥有一个良好的企业管理 信息系统,可加强职工的管理,增强企业的管理,对企业的发展有着一定的促进作用。 因此,开发一个合适的、高质量的企业考勤管理系统进行企业员工的考勤管理,对企 业的长远发展有重大的意义。开发一个界面友好,易于操作的考勤管理软件进行自动 化处理变得十分重要,这正是本系统开发的目的和意义。通过此考勤管理系统的开发 锻炼了学生的实际动手能力,对以后的学习和工作能力的培养也具有重要意义。 现在利用计算机来管理考勤工作,大大降低了工作人员的工作量,提高了工作效 率,使原本复杂枯燥无味的工作变的简单轻松。计算机技术,特别是数据库技术的发 展。为企业建立管理信息系统,甚至对改变管理思想起着不可估量的作用。使用考勤 管理系统,管理者可以快速记录公司全体员工当日的出勤状况,并可按月份统计员工 出勤、出差、请假状况及正常时间。 实践证明信息技术已在企业的管理层面扮演越来越重要的角色。因此对这方面的 研究是必要的,它将推动我国企业的发展和考勤管理信息处理的现代化。 1.3 毕业设计的内容与任务 本课题的主要要内容是:对企业的员工上班的基本信息的考勤管理系统,主要任 务是让企业的考勤方面信息系统化、规范化和自动化。本系统基本涵盖了企业考勤管 理的主要需求,员工上班情况信息管理(员工打卡的查询、修改、添加) 、部门情况 (部门信息的添加、保存、删除)等,设置系统用户登陆功能,即时对系统数据进行 安全设置与保护、友好的用户界面,业务操作简单,进入系统即能使用,操作快捷、 方便,易懂易会。本系统可运用于中小型的企业考勤管理。 在本课题中以中小型企业的考勤管理业务为依托,结合管理的理论,设计并开发 一个基于网络环境的企业考勤管理系统。其具体工作如下: 首先,以某企业对员工考勤的要求为基础,分析企业在考勤管理这一方面的业务 流程,通过网络和专业书籍收集有关企业考勤系统的第一手资料,确定建设企业考勤 管理系统的目标和主要功能需求。 其次,在确立系统的目标和主要功能需求的基础上,提出这个考勤管理系统的设 计方案和设计原则,合理安排开发进度,设计各个功能模块等等。 最后,进行具体的系统开发,实现了功能模块相应的功能,达到系统的目标最终 考勤管理系统的设计与实现 - 2 - 完成的功能需求,对系统进行模块集成、测试和性能分析。 2 系统开发相关技术 2.1 Visual C#简介 C#(读作 C sharp)是微软开发的一种面向对象的编程语言,是微软.NET 开发环 境的重要组成部分。而 Microsoft Visual C# 2005 是微软开发的 C#编程集成开发环境, 它是为生成在.NET Framework 上运行的多种应用程序而设计的。C#的特点有语法更简 单、容易学习、支持跨平台、功能强大、面向对象且避免了多继承、现代快速应用开 发的功能、语言的兼容和协作交互性,对 C+的继承且类型安全。C#凭借它的许多创 新,在保持 C 样式语言的表示形式和优美的同时,实现了应用程序的快速开发。5 Visual S 包含 Visual C#,这是通过功能齐全的代码编辑器、项目模板、设 计器、代码向导、功能强大且易于使用的调试器以及其他工具实现的。通过.NET Framework 类库,可以访问多种操作系统服务和其他有用的精心设计的类,这些类可 显著加快开发周期。 2.2 ASP.net 简介 ASP.net 是 M 的一部分,它提供了一个统一的 Web 开发模型以及应用 程序所需的各种服务。1ASP.net 的语法在很大程度上与 ASP 兼容,同时它还提供一种 新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保 护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.net 随时增强 ASP 应用程序的功 能。 ASP.net 是一个已编译的、基于.NET 的环境,可以用任何与.NET 兼容的语言(包 括 Visual Basic .NET、C#和 JScript .NET.)创作应用程序。另外,任何 ASP.net 应用程 序都可以使用整个.NET Framework。 微软为 ASP.net 设计了这样一些策略:易于写出结构清晰的代码、代码易于重用 和共享、可用编译类语言编写等等,目的是让程序员更容易开发出 Web 应用,满足计 算向 Web 转移的战略需要。 ASP.net 的性能 ASP.net 提供了高效率、易控制、语言支持、稳定的性能、优秀的升级性、更快速 的开发、更简便的管理、全新的语言以及网络服务。贯穿整个 ASP.net 的主题就是把 用户大部分的琐碎工作由系统自动化了。7 昌吉学院 2011 届本科毕业论文(设计) - 3 - 2.3 SQL Server 数据库简介 SQL 是 Structure Query Language(结构化查询语言)的缩写,它是一标准的数据库 查询语言,最早是由 IBM 公司 1970 年开发出来,后来经由美国 ANSI 协会采用做为数 据库的查询(Query)、删除(Delete)、增加(Append)、修改(Update)等处理的 标准计算机语言格式。 SQL 语言是以接近英语语法的格式设计出来适用于数据库运行 的一种计算机语言,所以学习起来比较容易。SQL 语言本身不是一个很完整的编程语 言,如它不支持界面编程等。8一般它与其他编程语言(如 VB、VC 和 C#等)结合起 来使用。 本课题所运用的数据库是 SQL Server 2005 Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数 据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的 数据应用程序 SQL Server 2005 特性概况。 考勤管理系统的设计与实现 - 4 - 3 考勤管理系统应用需求分析与数据库设计 3.1 可行性分析 在决定开发考勤管理系统应用之前,首先要做好系统开发的可行性分析。可行性 分析的任务是确定该系统开发是否必要和可行。建设企业考勤管理系统的必要性取决 于需求的迫切性和实现的可行性。从以下几个方面认真进行研究,从而为确定系统开 发的决策提供科学依据。 (1)经济可行性:在管理方面,可以利用计算机实现企业中员工的考勤管理,避 免了人为因素造成的考勤记录失真,采用考勤管理系统使得考勤管理工作变得快捷简 单。强大的数据库管理功能,减轻了考勤统计工作的劳动强度,提高了考勤的精确度。 在维护方面,维护数据和数据库也比较简单。 (2)技术上可行性:技术上的可行性分析所考虑采用的硬件和软件技术能满足用 户提出的要求(如计算机的容量、速度等)。此外,因本系统难度不大,所涉及的范 围只限于企业员工的考勤管理,所以在技术上已达到开发该系统的能力。 综上所述,为了提高企业工作效率、保证企业员工考勤的管理质量、快速而且准 确地为企业制定好的经营方针与决策,我选择了制作考勤管理系统。 3.2 系统需求的概述 由于本系统是考勤管理的系统,它是直接面向终端用户,因此它的开发方法是应 该有区别于传统方法学的一种快速、灵活、交互式的模式。使用计算机对员工考勤进 行管理,具有检索迅速、查询方便、保密性好以及成本低的优点。应该使用现代化的 手段来提高管理和服务水平。 3.2.1 系统需求分析 功能需求: 认证用户:系统在连接数据库前需对用户进行认证。如果认证通过、执行连接。 对非法用户则拒绝执行操作并关闭程序。 设置上下班时间:系统应能由用户打卡设置上下班时间,并能根据此时间来判断 员工是否迟到或早退。 部门信息情况:可以查询各部门的信息,能够对新到员工进行部门的分配,如果 该企业有新增部门,可以进行部门的添加。 昌吉学院 2011 届本科毕业论文(设计) - 5 - 统计出勤状况:系统能够按用户指定的时间范围对员工的出勤状况进行统计,列 出详细的统计结果,其中需包含迟到、早退、请假、出差和旷工次数。并提供检索功 能,使能够对单个员工的出勤统计结果进行查询。 添加删除员工:系统需能够对员工进行添加或者删除操作。并能够对新增的员工 进行正常的记录,统计和查询操作。 3.2.2 系统概要设计 系统功能分析: 系统开发的总体任务是通过用户对员工每日出勤状况的记录以及事先设置好的出 勤判断时间按指定时间段统计出所有员工的出勤状况,并提供各种检索功能供用户查 询。 主要功能如下: (1) 员工上班的登记。上下班时间的设定,根据员工的打卡情况来进行管理。 (2) 员工每日考勤的情况记录。 (3) 部门信息的记录。 (4) 节假日时间的记录。 3.3 系统需求模型 为了让用户更好的了解本系统的功能结构,用图来看其系统的功能构架。由项目 管理器进行统一的管理,由主程序进入系统,由主程序调出用户登录界面。登录成功 后调出应用系统的主菜单,由主菜单调出各个表单界面。整个系统的结构要紧凑、简 洁;功能明确、完整。 考勤管理系统的总体功能流程图如下: 考勤管理系统的设计与实现 - 6 - 显示系统封 面 用户登录 调用主菜 单进入本 系统 登录失 败 模拟 打 卡 考勤 设置 模 拟 打 卡 部 门 设 置 员 工 设 置 录 入 考 勤 记 录 统 计 列 表 查 询 统 计 打 卡 操 作 统 计 报 表 考 勤 设 置 节 假 日 列 表 图 3-1 总体功能流程图 基本设置 部 门 信 息 管 理 员 工 信 息 管 理 增 加 员 工 信 息 增 加 节 假 日 工 作 时 间 设 置 统计 报表 是 否 昌吉学院 2011 届本科毕业论文(设计) - 7 - 3 3.4 数据库的设计 3.4.1 数据库需求分析 数据库在一个信息管理系统中占有非常重要的地位,合理的数据库结构设计可以 提高数据存储的效率,保证数据的完整和一致。4 考勤管理系统的需求具体体现在各种信息的修改、保存、更新和查询,这就要求 数据库结构能充分满足各种信息的输出和输入。通过上述系统功能分析,针对企业的 考勤管理系统的需求,总结出如下的需求信息。 员工在上下班期间打卡,考勤监管人员可以通过打卡情况查看员工的考勤情况, 并且与员工的工资情况直接挂钩。所有设计如下数据项和数据结构。 用户登录,包括数据项:用户名、密码。 基本信息,包括数据项:部门信息管理、员工信息管理等。 考勤设置,包括数据项:节假日列表、增加节假日等。 统计报表,包括数据项:查询统计、每日统计列表等。 打卡,包括数据项:打卡操作。 得到上面的数据项和数据结构以后,就可以设计出能够满足企业管理的各种实体, 以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息, 通过相互之间的作用形成数据的流动。这些实体用图来表示更直观可见。ER 图如下: 图 3.2 E-R 图 考勤管理系统的设计与实现 - 8 - 3.4.2 数据库表设计 本系统包括七个表,企业部门表(Adept,见 3-1 表) ,活动表(attAction,见 3- 2 表) ,员工信息表(Employee,见 3-3 表) ,节假日信息表(Holiday,见 3-4 表) ,管 理员登录表(ManagerInfo,见 3-5 表) ,考勤状态表(State,见 3-6 表) ,工作时间 表(WorkTime,见 3-7 表) ,公司名称表(company,见 3-8 表) 。 一般企业都有好几个甚至十几个部门,然而每个部门在企业中都有不同的功能, 因此我们需要根据部门的具体需求,给每个部门不同的编号和名称来区分它们的不同 工作任务。其数据表如下: 表 3-1 企业部门表(Adept) 字段名称数据类型字段长度备注 adeptIDchar 10 企业部门的 ID,主键 adeptnamenvarchar 20 企业部门名称 adeptDesnvarchar 255 部门描述 comIDchar 10 公司 ID 考勤管理是系统的核心,企业也是通过考勤来管理员工,让大家有一个统一的上班 下班时间,因此需要员工上下班时打卡来记录员工的考勤。因此需要一个考勤管理表, 具体数据表如下: 表 3-2 活动表(attAction) 字段名称数据类型字段大小备注 actionIDint 8 员工号,主键 Employeeidchar 10 员工名称 firsttimedatetime 20 早签到时间 lasttimedatetime 20 晚签到时间 stateIDchar 20 所在部门 descriptionnvarchar 100 说明 员工信息表是用于记录员工编号,员工所在部门,员工入职时间,员工姓名等信息 的表。其具体数据表如下: 昌吉学院 2011 届本科毕业论文(设计) - 9 - 表 3-3 员工信息表(Employee) 字段名称数据类型字段大小备注 EmployeeIDchar 20 员工号,主键 EmployeeNamenvarchar 20 员工姓名 adeptIDchar 10 企业部门号 Sexchar 2 性别 phonenvarchar 20 电话 JoinTimedatetime 20 加入时间 numbernvarchar 20 身份证号 节假日是员工休息的日子,而节假日表则是记录员工休息时间的表。其具体数据 信息如下: 表 3-4 节假日信息表(Holiday) 字段名称数据类型字段大小备注 HolidayIDchar 10 假日 ID,主键 HolidayNamenvarchar 255 假日名称 FirstTimedatetime 20 起始时间 LastTimedatetime 20 结束时间 这里的管理员,即管理考勤的员工,该员工可以通过登录系统看到所有员工的上 下班记录,然后算出员工上班时间。而管理考勤的不一定是一个人,因此有一个管理 员用户,可以查看其他员工考勤信息。管理员用户的具体数据信息如下表: 表 3-5 管理员登录表(ManagerInfo) 字段名称数据类型字段大小备注 ManagerIDchar 10 管理员的 ID,主键 Loginamenvarchar 20 登录名 Loginpwdnvarchar 20 登录密码 comIDchar 10 公司的 ID 考勤状态表是用于记录员工是否准时上下班情况,它包括迟到、早退、旷到等其 考勤管理系统的设计与实现 - 10 - 他没有来上班的各种情况,其相关的数据表如下表: 表 3-6 考勤状态表(State) 字段名称数据类型字段大小备注 stateIDchar 10 考勤的 ID statenamenvarchar 10 考勤的名称 工作时间表是指员工在早上上班前的某一个时间段内打卡,算是准时上班,之后 的时间打卡则是按旷到或是迟到,晚上下班时也有一个打卡的上限,在这个时间限制 之前打卡离开则按早退记录。根据早上和晚上的打卡时间最后有一个每天的工作时间 统计。其具体数据表如下表: 表 3-7 工作时间表(WorkTime) 字段名称数据类型字段大小备注 IDchar 8 编号,主键 toptimedatetime 20 早签区间(上) Undertimedatetime 11 早签区间(下) Wstimedatetime 255 晚签区间 limtimeint 8 旷工时限 公司名称表是记录公司名称及地址信息,在用户登录时选择该公司名称,其具体 数据表如下表: 表 3-8 公司名称表(company) 字段名称数据类型字段大小备注 comIDchar 10 公司的 ID,主键 comNamenvarchar 20 公司名称 comDecnvarchar 255 公司地址 昌吉学院 2011 届本科毕业论文(设计) - 11 - 4 系统的设计及其表单 4.1 数据库的连接 在 Visual Studio 2008 中,用 ASP.net 作为开发工具,用 SQL Server 2005 作为 后台数据库,数据库连接的核心代码在 Web.config 中,其代码如下所示: 4.2 系统登录表单 (1)界面设计 管理员用户通过输入用户名和密码,登录考勤管理系统。 图 4-1 登陆界面 用户登录实现的功能包括用户名、密码验证。当用户进入到该界面之后,可以通 过用户名和密码来登录系统。在用户输入用户名和密码之后,系统会根据输入的值到 数据库查找,如果存在则登录成功,并进入到主界面,否则显示登录失败。其相关的 数据库代码如下: public partial class Login : System.Web.UI.Page Maticsoft.BLL.company com = new Maticsoft.BLL.company(); Maticsoft.BLL.ManagerInfo manager = new Maticsoft.BLL.ManagerInfo(); protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) DataSet ds = com.GetAllList(); 昌吉学院 2011 届本科毕业论文(设计) - 13 - dlStyle.DataSource = ds.Tables0.DefaultView; dlStyle.DataTextField = comName; dlStyle.DataValueField = comId; dlStyle.DataBind(); protected void btnLogin_Click(object sender, ImageClickEventArgs e) if (manager.Exists(txtName.Text, txtPwd.Text, dlStyle.Text) SessionCompany = dlStyle.Text; Response.Redirect(Default.aspx); else Response.Write(alert(登录失败!); history.back();); 管理员在登陆页面输入登录的信息,可以管理所有员工考勤信息,对员工信息进 行更新,并对考勤进行统计操作。 考勤管理系统的设计与实现 - 14 - 图 4-2 登陆后的首页 4.3 信息管理表单 4.3.1 部门信息管理 部门信息主要是企业各部门的主要信息,它包括各部门的属性、名称、所属公司 等。还可以添加新的部门,并保存。 图 4-3 部门信息管理的界面 点击系统的基本信息按钮中的部门信息子按钮,则会出现如上图所示的界面。其 相关的实现代码如下所示: protected void btnSub_Click(object sender, EventArgs e) 昌吉学院 2011 届本科毕业论文(设计) - 15 - ade = new Maticsoft.Model.Adept(); ade.adeptID = txtId.Text; ade.adeptname = txtName.Text; ade.adeptDes = txtDes.Text; ID=SessionCompany.ToString(); adept.Add(ade); SessionAdept = adept.GetList(ID= + SessionCompany.ToString(); this.bind(DataSet)SessionAdept); 4.3.2 员工信息管理 主要可以查询员工的基本信息,以及可以增加新的员工信息。 图 4-4 员工信息管理的界面 4.4 基本信息查询表单 (1)节假日列表 节假日列表包括节假日的编号、假日名称、放假起始时间和结束时间,根据节假 日列表可以查询企业节假日的放假时间。另外还可以新增加节假日,增加员工的节假 日。 考勤管理系统的设计与实现 - 16 - 图 4-5 节假日界面 在系统中点击考勤设置中的下一级按钮,就会出现如上的页面。其相关的实现代 码如下: protected void Set_Command(object sender, CommandEventArgs e) for (int i = 0; i dlWork.Items.Count; i+) wor = new Maticsoft.Model.WorkTime(); TextBox txt_ID = (TextBox)dlWork.Itemsi.FindControl(txtWorkId); wor.ID = txt_ID.Text; TextBox top = (TextBox)dlWork.Itemsi.FindControl(txttoptime); wor.toptime = Convert.ToDateTime( top.Text); TextBox under = (TextBox)dlWork.Itemsi.FindControl(txtundertime); wor.undertime = Convert.ToDateTime( under.Text); TextBox ws = (TextBox)dlWork.Itemsi.FindControl(txtwstime); wor.wstime = Convert.ToDateTime(ws.Text); TextBox lim = (TextBox)dlWork.Itemsi.FindControl(txlimtime); wor.limtime = Convert.ToInt32(lim.Text); work.Update(wor); dlWork.DataSource = work.GetAllList(); dlWork.DataBind(); 昌吉学院 2011 届本科毕业论文(设计) - 17 - (2)打卡区间表 员工在早签区间打卡,才算是正常上班,在早签区间(下)打卡算迟到,过了早 签区间(下)这个时间,就算旷到。 图 4-6 打卡区间界面 (3)查询统计表 查询统计主要是按照部门或者姓名查询,或者从起始时间到截止时间查询。 图 4-7 查询统计界面 (4)员工打卡表 员工在打卡时,会自动提交自己的信息,在输入自己的早签时间,如有情况要说 明原因,该系统就会自动储存员工信息。 考勤管理系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自动控制系统【直流】课设指导书-野莹莹要点
- 设备费用核算管理
- 财务会计综合考试试卷 (一)
- 2024年中考押题预测卷02(武汉卷)-道德与法治(考试版)A3
- 2024-2025学年下学期高一生物沪科版期末必刷常考题之有性生殖中的遗传信息传递
- 建筑施工特种作业-高处作业吊篮安装拆卸工真题库-1
- 山东社区招聘题目及答案
- 剖切面的种类与剖切方法2
- 2023-2024学年山东省青岛市胶州市高二下学期期末学业水平检测数学试题(解析版)
- 2023-2024学年湖北省新高考联考协作体高二下学期7月期末考试数学试题(解析版)
- 消费者态度的形成与改变
- 大学生人际交往调查报告课件
- 湖南省长沙市望城区2020-2021学年八年级下学期期末考试历史试卷
- 教学质量检测质量分析表
- 10kv线路巡视检查表
- 施工单通用范本
- 六合散-春脚集卷二-方剂加减变化汇总
- 庆阳市北部城区控制性详细规划—说明书
- 趣味英语(课堂PPT)
- 五年级语文下学期课文内容填空专项习题含答案
- 食品质量安全溯源系统技术方案
评论
0/150
提交评论