1、 毕毕 业业 论论 文文 题题 目目 学学 号号 班班 级级 专专 业业 系系 别别 作者姓名作者姓名 完成时间完成时间 指导教师指导教师 职职 称称 企业人事管理系统的开发 摘 要 在计算机技术飞速发展的今天,计算机已成为人们 快速管理、工作、生活的重要渠道,它在人们的政治、 经济、生活、娱乐等各个方面发挥着重要的作用,因此 计算机的应用在人类生活中地位越来越重要,尤其对企 业的管理更加重要。 本文介绍了运用.NET平台的ASP.NET技术框架中的 C#语言,在Microsoft Visual Studio .NET 2005 开发平 台上实现基于Visual C#的企业人事管理系统的设计与
2、 实现。系统模块设计包括系统类的设计、前台用户模块 的设计和后台用户管理模块的设计、人事信息管理,企 业内部奖惩和其他一系列的管理,以及数据库维护等模 块。 关键词:关键词: C# ADO.NET SQL Server 企业人事 管理 目目 录录 一一 引言引言 .1 (一)必要性. 1 (二)可行性. 2 二二 功能概述功能概述 3 (一)功能概述 3 (二)系统模块概述 . 3 三三 数据库设计数据库设计5 (一)数据库总体设计 . 5 (二)数据库表的具体设计 5 四四 系统功能实现系统功能实现 .9 (一)登陆窗体 9 (二)主窗体. 9 (三)部门设置窗体 . 10 (四)人事资料窗
3、体 . 11 (五)培训管理窗体 . 12 (六)奖罚金额管理 . 12 (七)其它一些窗体的功能简述 . 13 五五 系统测试系统测试 . 13 (一)测试时间、地点及人员 13 (二)测试环境 14 (三)测试缺陷统计 . 14 (四)测试用例执行情况统计 15 (五)测试活动评估 . 15 (六)测试对象评估 . 16 (七)测试设计评估及改进建议 . 16 开发小结开发小结 17 参考文献参考文献 18 致谢致谢. 19 1 一 引言 企业人事管理系统主要用来管理联系人群组信息、 联系人 信息、人事活动提醒和人事活动日志。它可以保存公司内部所有 的人事活动资料,给用户提供高效的查询服务
4、。良好的人事活动 资料管理和人事活动日志管理, 将给公司带来很多有价值的信息。 为公司经营决策提供帮助。 (一)必要性 在企业中,人事管理工作是非常重要的一项工作,它负责 整个企业的日常人事安排,人员的人事管理等。以前都是人工进 行操作。 随着企业规模的扩大, 人事管理的工作量也大大地加重。 随着计算机应用的发展,人事工作者急切希望能够将大部分烦琐 的工作交给计算机处理, 以减轻人工的压力并提高工作效率 。 而 计算机的普及加快人事管理系统的产生。当前,计算机在我国的 人事管理工作中,主要可用来进行报表处理,档案管理,文书编 辑,信息查询,综合分析。 人事管理的主要任务是为实现企业的整体目标提
5、供合适可用 的人才,这就要求人事部门进一步加大人事制度改革的力度,建 立好人才档案,为企业选拔贤能创造一个良好的工作环境,使员 工用其所长、人尽其才;关心和改善员工的生活条件,使员工无 后顾之忧,充分发挥自己的内在潜力。 实现人事管理现代化是一个复杂的系统工程,需要采取科学 的管理方法和先进的科技手段。科学的管理方法在管理中一般是 指数学方法、系统方法、信息方法、控制论方法、社会学方法、 心理学方法等科学方法,而先进的科技手段主要是运用当代最新 科学技术之一的电子计算机来为人事管理现代化服务。 通过使用企事业人事管理信息系统,使企业的人事管理工作 系统化、规范化、自动化,从而达到提高企事业管理
6、效率的目的。 系统开发的总体任务是使人事部门管理人员可以轻松快捷地完成 人事管理的任务,主要包括人员基本情况管理、工资管理、和考 勤管理、培训管理等几个方面的功能,以实现用户方便的输入、 查询、统计、打印相关报表的业务需求。 人事管理信息化的根本目的是快捷全面地传递员工的个人信 息,管理者可以及时掌握整个人事管理系统的全面情况,为全面 合理的管理提供技术支持。成功运行此系统,将可以高效能、大 容量地收集、处理、存储人事信息,大幅度地提高人事管理信息 系统的工作质量和效率。通过大量的调查研究,发现企业当前管 2 理中存在如下突出问题: 1.绩效管理缺乏系统性 主要变现在没有建立系统的绩效考评系统,只有对员工的考 评,缺少对中层管理者的绩效考评。绩效考评标准模糊、不切实 际,随意性强,绩效保证体系不严密,透明度