c#平台的员工考勤管理系统
摘 要近些年计算机技术的快速发展提高了基于IT技术的应用在人们的学习工作和生活中的影响,它在各个方面逐渐占据了重要地位,在企业中更是如此。计算机不仅可以对个人的数据进行统计分析,更能够综合分析审查整个企业的信息数据。考勤系统的研发和使用大大缩短了企业投入在考勤方面的时间,大大提高了企业人员对数据统计,分析和处理的效率。员工考勤管理信息系统服务的主体对象为普通的企业,为之提供完备的考勤管理功能。此次论题不算少见,以往也有很多人开发过类似的系统,并且现在已经有了更高级的智能人工系统,但考虑到若要实现基本的考勤数据统计和分析功能,需要的工作量并不小,要确保基本的功能需从数据库的设计与维护、桌面应用程序的开发两个方面入手。通过理论和功能分析,考虑到Visual Studio2008提供的集成开发环境及各种控件,尤其是对数据库的良好支持完成对数据库的各种操作,认为其适合作为前台的开发工具,与之相适应后台选择SQL Server2005作为数据库开发工具,同时依据企业的需求开发一个高效,保密性强,操作方便的管理系统。整个系统采用C/S模式开发,数据库选用Microsoft SQL Server 2008.
目 录
摘 要 I
Abstract II
目 录 III
第1章 绪论 1
1.1 背景及意义 1
1.2 国内外考勤系统现状分析 2
1.3 论文结构安排 3
1.4 本章小结 4
第2章 开发工具的介绍 5
2.1 Visual Studio2005开发平台的介绍 5
2.2 C#语言的介绍 5
2.3 Microsoft SQL Server 2005介绍 6
2.4 本章小结 6
第3章 系统分析和设计 7
3.1 系统分析 7
3.2 系统设计 7
3.2.1 系统设计原则 7
3.2.2 功能模块设计 9
3.2.3 模块流程图 9
3.3 本章小结 10
第4章 数据库设计 11
4.1 数据库的简要介绍 11<
*好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
br /> 4.2 数据库设计遵循的一般原则 11
4.3 数据库的设计与分析 12
4.3.1 笼统分析 12
4.3.2 具体数据分析 13
4.3.3 物理结构设计 13
4.3.4 数据库ER图 15
4.4 ADO.NET数据库访问技术 15
4.4.1 ADO.NET简介 15
4.4.2 ADO.NET对数据库的访问 17
4.5 本章小结 17
第5章 系统详细设计和功能介绍 18
5.1 系统登录的设计和实现 18
5.2 员工注册功能 22
5.3 部门管理功能 23
5.4 员工管理功能 24
5.5 考勤管理模块 26
5.6 关于系统和密码修改 29
5.7 本章小结 31
第6章 程序的调试 32
第7章 总结和展望 33
7.1 总结 33
7.2 展望 34
参考文献 35
致谢 37
附录 38
第1章 绪论
1.1 背景及意义
随着经济的快速发展,企业人力资源已经在公司的竞争能力上成为了重要的软竞争力也就是诸多经济学家定义的软资产。这样的一种资源被给予了资产的定义,其重要性可见一斑。如此而言,怎样维系软资产的生命力,成为了众多公司需要面临的一个严峻问题。软资产的人力资源不同于硬资产,受制约的因素较多,对于软资产而言,任何的经济形势的变化或者公司内部的环境都会对其造成不同程度的影响。因而,人力资源的管理有必要提到公司的重要议程上。
那么人力资源的管理应该从哪些方面入手又一次成为了新的难题,对此,设置一个数字化的平台来管理人力资源使得资源分配合理化从而降低人力资源的流失不失为一个好办法。于是,众多公司的人事部门与IT部门相互协调通过多次的调研和考察,设立出相对公平的人力资源管理系统。
任何一个系统都是为人提供方便,而人力资源系统亦是如此,人力资源系统中的考勤系统更是与每个员工息息相关。因此,此次毕业设计便是通过多方考量,最终将题目定位在员工考勤系统,一方面能够贴合员工的工作时间和工作行为,因为不置可否,考勤是一个公司的规则,另一方面则是考勤系统能够比较全面的涵盖所学知识,很好地实现知识的产品化。
随着计算级的普及和计算机技术的快速发展,利用计算机解决分析已成为人们遇到问题时主要采用的方法,企业信息管理的一项重要组成部分就是员工的考勤信息。如果分配人员人力处理考勤信息,将浪费大量的人力物力时间,且数据的出错率高。
因此,根据考勤系统的应用现状,本人选择“基于C#平台的员工考勤管理信息系统”作这次的研究课题,以方便查询完成基本的考勤管理功能为目标,从员工和管理员两个方面来实现此应用的功能。员工可以通过该程序查询自身考勤信息,管理员可以查看所有员工的人事和考勤信息,增加,删除,修改员工的信息。研发任何一个系统或程序不仅要从方便查询操作的角度切入,界面简单易懂也占据一个重要的部分,通过VS2008各种空间的巧妙结合使用,设计出一个界面效果良好的应用程序。
在大学四年的课程里,本人并没有系统地学过C#,只有在大三上学期简单地学过ASP.NET和数据库知识。毕业设计选择此课题也是经过深思熟虑,现在出于锻炼自己的能力,为了对大学最后的学习生活做个较好的总结,最终下定决心选择此课题。
员工考勤管理系统是个很常见的系统,现如今社会上也有各式各类的考勤管理软件,但如果真要完美地做好,实现基本的员工考勤信息管理功能,就需要熟练掌握数据库知识和C#语言,运用Visual Studio2008平台编写C#代码,以及要了解如何通过ADO.NET所提供的对象,配合SQL语言访问数据库。
考勤数据自动统计和分析的实现,使得管理人员不必再为统计数据进行重复性的繁琐的操作和劳动,不必仅仅是为收集和统计数据就浪费太多时间,使他们成为业务管理人员。
1.2 国内外考勤系统现状分析
随着IT技术的发展,世界经济在经过工业化后势必又会有一场信息化的革命,全球经济结构也会随之被调整。人力资源管理信息化也会随着经济结构做出或多或少的调整,但是,万变不离其宗,考勤管理信息以其极高的性价比仍然占据人力资源管理的至高位置。根据人体工程学的发展而逐渐进入人们视野的生物特性识别考勤正在一点点瓜分卡式考勤的市场,传统卡式考勤也在竞争压力下一点点走向变革,考勤同样没有国界,国内外的人力资源方面的学者都在考勤的方式和管理上不断探索,非接触式IC卡改变了IC卡的接触特性,指纹识别则是让考勤开始走向无卡化的发展。一步步地走来,生物特性识别开始慢慢占据考勤研究者的视野。人体的很多生物特性都是独一无二的,例如指纹,掌纹,这些特性的唯一性可以被用来作为考勤系统识别的依据,生物考勤系统正是利用这些特性而研发的。生物考勤系统中,应用的较为普遍的是指纹考勤系统,其利用了人体指纹的唯一性,核心问题为实现指纹自动识别,为解决此问题,人们采用对指纹图像进行匹配的方法。
目 录
摘 要 I
Abstract II
目 录 III
第1章 绪论 1
1.1 背景及意义 1
1.2 国内外考勤系统现状分析 2
1.3 论文结构安排 3
1.4 本章小结 4
第2章 开发工具的介绍 5
2.1 Visual Studio2005开发平台的介绍 5
2.2 C#语言的介绍 5
2.3 Microsoft SQL Server 2005介绍 6
2.4 本章小结 6
第3章 系统分析和设计 7
3.1 系统分析 7
3.2 系统设计 7
3.2.1 系统设计原则 7
3.2.2 功能模块设计 9
3.2.3 模块流程图 9
3.3 本章小结 10
第4章 数据库设计 11
4.1 数据库的简要介绍 11<
*好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
br /> 4.2 数据库设计遵循的一般原则 11
4.3 数据库的设计与分析 12
4.3.1 笼统分析 12
4.3.2 具体数据分析 13
4.3.3 物理结构设计 13
4.3.4 数据库ER图 15
4.4 ADO.NET数据库访问技术 15
4.4.1 ADO.NET简介 15
4.4.2 ADO.NET对数据库的访问 17
4.5 本章小结 17
第5章 系统详细设计和功能介绍 18
5.1 系统登录的设计和实现 18
5.2 员工注册功能 22
5.3 部门管理功能 23
5.4 员工管理功能 24
5.5 考勤管理模块 26
5.6 关于系统和密码修改 29
5.7 本章小结 31
第6章 程序的调试 32
第7章 总结和展望 33
7.1 总结 33
7.2 展望 34
参考文献 35
致谢 37
附录 38
第1章 绪论
1.1 背景及意义
随着经济的快速发展,企业人力资源已经在公司的竞争能力上成为了重要的软竞争力也就是诸多经济学家定义的软资产。这样的一种资源被给予了资产的定义,其重要性可见一斑。如此而言,怎样维系软资产的生命力,成为了众多公司需要面临的一个严峻问题。软资产的人力资源不同于硬资产,受制约的因素较多,对于软资产而言,任何的经济形势的变化或者公司内部的环境都会对其造成不同程度的影响。因而,人力资源的管理有必要提到公司的重要议程上。
那么人力资源的管理应该从哪些方面入手又一次成为了新的难题,对此,设置一个数字化的平台来管理人力资源使得资源分配合理化从而降低人力资源的流失不失为一个好办法。于是,众多公司的人事部门与IT部门相互协调通过多次的调研和考察,设立出相对公平的人力资源管理系统。
任何一个系统都是为人提供方便,而人力资源系统亦是如此,人力资源系统中的考勤系统更是与每个员工息息相关。因此,此次毕业设计便是通过多方考量,最终将题目定位在员工考勤系统,一方面能够贴合员工的工作时间和工作行为,因为不置可否,考勤是一个公司的规则,另一方面则是考勤系统能够比较全面的涵盖所学知识,很好地实现知识的产品化。
随着计算级的普及和计算机技术的快速发展,利用计算机解决分析已成为人们遇到问题时主要采用的方法,企业信息管理的一项重要组成部分就是员工的考勤信息。如果分配人员人力处理考勤信息,将浪费大量的人力物力时间,且数据的出错率高。
因此,根据考勤系统的应用现状,本人选择“基于C#平台的员工考勤管理信息系统”作这次的研究课题,以方便查询完成基本的考勤管理功能为目标,从员工和管理员两个方面来实现此应用的功能。员工可以通过该程序查询自身考勤信息,管理员可以查看所有员工的人事和考勤信息,增加,删除,修改员工的信息。研发任何一个系统或程序不仅要从方便查询操作的角度切入,界面简单易懂也占据一个重要的部分,通过VS2008各种空间的巧妙结合使用,设计出一个界面效果良好的应用程序。
在大学四年的课程里,本人并没有系统地学过C#,只有在大三上学期简单地学过ASP.NET和数据库知识。毕业设计选择此课题也是经过深思熟虑,现在出于锻炼自己的能力,为了对大学最后的学习生活做个较好的总结,最终下定决心选择此课题。
员工考勤管理系统是个很常见的系统,现如今社会上也有各式各类的考勤管理软件,但如果真要完美地做好,实现基本的员工考勤信息管理功能,就需要熟练掌握数据库知识和C#语言,运用Visual Studio2008平台编写C#代码,以及要了解如何通过ADO.NET所提供的对象,配合SQL语言访问数据库。
考勤数据自动统计和分析的实现,使得管理人员不必再为统计数据进行重复性的繁琐的操作和劳动,不必仅仅是为收集和统计数据就浪费太多时间,使他们成为业务管理人员。
1.2 国内外考勤系统现状分析
随着IT技术的发展,世界经济在经过工业化后势必又会有一场信息化的革命,全球经济结构也会随之被调整。人力资源管理信息化也会随着经济结构做出或多或少的调整,但是,万变不离其宗,考勤管理信息以其极高的性价比仍然占据人力资源管理的至高位置。根据人体工程学的发展而逐渐进入人们视野的生物特性识别考勤正在一点点瓜分卡式考勤的市场,传统卡式考勤也在竞争压力下一点点走向变革,考勤同样没有国界,国内外的人力资源方面的学者都在考勤的方式和管理上不断探索,非接触式IC卡改变了IC卡的接触特性,指纹识别则是让考勤开始走向无卡化的发展。一步步地走来,生物特性识别开始慢慢占据考勤研究者的视野。人体的很多生物特性都是独一无二的,例如指纹,掌纹,这些特性的唯一性可以被用来作为考勤系统识别的依据,生物考勤系统正是利用这些特性而研发的。生物考勤系统中,应用的较为普遍的是指纹考勤系统,其利用了人体指纹的唯一性,核心问题为实现指纹自动识别,为解决此问题,人们采用对指纹图像进行匹配的方法。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/1081.html