摘要:工资考勤管理可以说是一项琐碎、繁杂而又必须十分细致的工作,是不能允许时常发生差错的。一个公司常常会出现考勤考察,业绩奖惩等情况,因此,工资考勤管理是非常重要的。随着现代科学技术的发展,传统的那种手工操作已远远跟不上近代企业发展的步伐,信息管理系统已成为现代社会最基本的服务系统,越来越多的公司和企业对职工的工资考勤都实行了信息化管理,使用计算机系统代替复杂的手工方式来管理考勤事务。工资考勤管理系统可以有效地管理公司员工的出勤情况,规范人事制度管理,保证公司正常的工作,是人力资源管理的重要组成部分。
系统的开发主要包括后台数据库的建立,维护以及前端应用程序的开发两个方面,主要模块包括基本信息管理模块,考勤信息管理模块,统计查询模块和系统用户管理模块。系统是使用C#.NET开发语言,使用Microsoft Visual Studio 作为工具软件,数据库为SQL Server 2000。系统采用目前比较流行的ADO数据访问技术,并将每个数据库表的字段和操作封装到类中,它使应用程序的各个窗口都能够共享对表的操作,不需要重复编码,使程序更加易于维护,从而将面向对象的程序设计思想应用到数据库应用程序中。
关键词:工资管理;考勤管理;数据库;数据访问技术
目录
摘要
ABSTRACT
第一章 绪 论-1
1.1 系统设计的背景和意义-1
1.1.1 系统设计背景-1
1.1.2 系统设计意义-1
1.2 研究方法-2
1.3 开发工具-2
1.3.1 C#.NET-2
1.3.2 SQL Server 2000-2
1.4 系统目标-3
第二章 系统分析-4
2.1 系统的可行性分析-4
2.2 需求分析-4
2.3 E-R图-5
2.4 数据流程图分析-6
第三章 系统设计-7
3.1 系统功能模块-7
3.2 系统总体设计-9
3.2.1 总体设计结构-9
3.2.2 员工登陆层次结构-10
3.2.3 管理员设置层次结构-10
3.2.4 管理员与员工操作关系流程-11
3.3 系统数据库设计-12
第四章 系统实现-17
4.1 系统登陆功能的实现-17
4.2 系统主界面的实现-21
4.3 基础信息管理模块-24
4.4 人事信息管理模块-27
4.5 考勤管理模块-30
4.6 工资管理模块-42
4.7 系统报表模块-45
4.8 系统信息管理模块-47
第五章 系统测试-50
第六章-总结-51
参考文献-52
致 谢-53