毕业设计(人事管理系统)

上传人:小** 文档编号:56919886 上传时间:2018-10-17 格式:DOC 页数:30 大小:561.50KB
返回 下载 相关 举报
毕业设计(人事管理系统)_第1页
第1页 / 共30页
毕业设计(人事管理系统)_第2页
第2页 / 共30页
毕业设计(人事管理系统)_第3页
第3页 / 共30页
毕业设计(人事管理系统)_第4页
第4页 / 共30页
毕业设计(人事管理系统)_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《毕业设计(人事管理系统)》由会员分享,可在线阅读,更多相关《毕业设计(人事管理系统)(30页珍藏版)》请在金锄头文库上搜索。

1、郑州 XX 学院课程设计说明书课程设计说明书题目:题目:人事管理系统的设计与实现姓姓 名:名: XX 院院 (系):(系): 信息工程系 专业班级:专业班级: 计算机科学与技术 学学 号:号: 0801110152 指导教师:指导教师: 赵 XX 成成 绩:绩: 时间:时间: 2011 年年 11 月月 25 日日 至至 2011 年年 12 月月 25 日数据库与信息管理课程设计1摘要随着计算机技术网络的飞速发展,当今社会正快速向信息自动化社会前进,智能 化信息处理已是提高效率、规范管理、客观审查的最有效途径。对于大中型企业来说, 利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现

2、代企业制度要求、 推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优 点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些 优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的 重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的 人事管理系统。 论文首先论述了系统的开发背景和设计目标,并对系统开发所采用的技术进行相 应的简单介绍。在系统分析中,对系统的模型进行简单分析,明确系统的操作流程, 并对系统进行可行性分析,确定在目前的条件下,开发人事管理系统是可行的。在需 求分析结果的基础上,对系统的功能模块

3、进行划分。接着对系统中的数据库进行模型 设计,包括数据流图、实体联系图及数据表结构。在系统的设计与实现中,确定系统 的开发思想以及开发环境,最后给出了系统中模块的详细设并对系统中的计与实现, 并对系统模块涉及到的关键源代码进行了详细的分析。 关键词:人事管理系统;课程设计说明书;信息管理 孟静:人事管理系统设计与实现 2目录摘要1 目录2 第 1 章 绪论.3 1.1 人事管理系统的概述 3 1.2 人事管理系统的研究背景 3 1.3 技术路线 3 1.4 系统设计目标 4 第 2 章 人事管理系统的总体设计.4 2.1 系统的需求性分析.4 2.2 系统功能分析5数据库与信息管理课程设计32

4、.3 系统总体设计5 第 3 章 系统数据库设计.6 3.1 数据表的概要说明6 3.2 主要数据表的结构定义7 3.3 系统文件架构9 3.4 通用程序类设计9 第 4 章 统的详细设计与实现10 4.1 界面设计10 4.2 FormMain 类设计11 4.3 用户登录模块.12 4.4 权限设置模块.12 4.4 人事档案管理模块的实现13 4.5 部门及其他设置模块的实现.15 4.5 系统部分代码16 第 5 章 总结25 参考文献.27第 1 章 绪论1.1 人事管理系统的概述人事管理系统是针对现在公司的大量业务处理工作而开发的管理软件。根据用户 的要求,实现人员基本情况管理、职

5、位调整管理等几个方面的功能。用户通过输入姓名、密码、职工履历等基本信息,由系统自行生成相应的统计数据 及各类统计报表以供用户查询、打印,另外操作人员还可以对这些基本信息进行定期的 更新和删除, 人事管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现 企业人事档案的管理势在必行。当前企业信息管理系统正在从 C/S 结构向 B/S 结构转 移,但是由于安全性等方面的因素,C/S 结构的管理信息系统仍然占据企业管理信息系 统的主流。1.2 人事管理系统的研究背景人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者

6、和管理 者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手 段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺 点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新 和维护都带来了不少的困难。人事档案管理系统一般包括对人事档案的统计、查询、 更新、报表输出等功能。孟静:人事管理系统设计与实现 4如果人工直接统计的话,工作量将十分庞大,特别是,如果企业员工有几万或几 十万人时,人工统计将变得不可能想象。随着科学技术的不断提高,计算机科学日渐成 熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重

7、 要的作用。用计算机可使人们从繁重而又单调的统计运算中解脱出来,仅用一些简单 的操作便可及时准确地获得需要的信息。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有手工管理所无法 比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿 命长、 成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与 世界接轨的重要条件。因此,开发这样一个管理软件成为很有必要的事情。1.3 技术路线C#是美国微软公司推出的 Windows 操作系统下的应用程序开发平台 VisualStudio.NET(简称 VS.NET)家族中的一员 C#是对 C+进行了很大改进

8、的一种完 全面向对象的可视化程序设计语言。由于 C#采用了类似于 Visual Basic 的较易使用 的程序设计界面,从而成为了一种更加简单易学、功能强大的应用程序开发工具。 由于 C#是一种面向对象的开发语言,所以 C#可以大范围地适用于高层商业应用和 底层系统的开发。即使是通过简单的 C#构造,也可以让各种组件方便的转变为基于 Web 的应用,并且能够通过 Internet 被各种系统或是其他开发语言所开发的应用调用。 C#语言继承了 C+强大的功能又兼顾了 VB 等语言的易用性,同时也吸取了目前绝大多 数开发平台可以借鉴的优点。可以说是一个各种优点的集大成者。同时具有易于掌握、 支持跨

9、平台、面向对象、与 XML 的融合等自身的优势。1.4 系统设计目标所有的管理的目标都是为了效益。在计划经济时代,传统用人制度忽视人事管理 的开发和管理问题,缺乏人事管理的理念和认识,忽视了人才的资源性、整体性等特 征。在市场经济和知识经济时代,人事管理必须实现把适应社会主义计划经济的人事 管理体制调整为社会主义市场经济体制相配套的人事管理体制,重视人才的资源性和 人力资本的核算和认识,树立以人为本的思想,把人作为资源和资本,强调整体性人事 管理系统的开发。目前市面上流行的人事管理系统不少。但是,对于企、事业单位的人事管理系统来 说,不需要太大型的数据库系统。只需要一个操作方便,功能实用,能满

10、足本中心对 数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单 明了的人事管理系统。该系统的具体任务就是设计一个企业职员信息管理系统,由计算机来代替人工执行 一系列诸如增加新进职员信息、变更职员信息、删除离职职员信息、查询及打印等操 作。这样就使办公人员可以轻松快捷地完成职员信息管理的任务,使企业的职员管理 工作系统化、规范化、自动化,从而达到提高企业管理效率的目的。数据库与信息管理课程设计5第 2 章 人事管理系统的总体设计2.1 系统的需求性分析人事管理系统是一类通用的管理信息系统,包括员工档案管理、薪资管理和日常 人事工作管理等。经过详细调查分析企业用户的需求得出

11、以下内容: (1) 人事管理系统需要对人事档案进行管理,包括添加、删除、修改员工信息;对员工 进行分类查询、统计等操作。 (2) 人事管理系统需要对日常人事工作进行管理,包括员工工作关系、社会关系、奖惩 情况、职称评定和工作调动情况等内容。 (3) 人事管理系统应具备人员薪资管理功能,包括工资管理、养老和医疗保险管理等。 (4) 系统运行在 Windows 平台上,要求有一个较好的图形用户界面,操作要求简单。 (5) 系统应该有良好的架构及可扩展性,以便不同类型的企事业单位根据实际情况对原 有系统进行补充与修改。2.2 系统功能分析人事管理系统主要使用于企事业单位日常人事管理工作。本系统可以分

12、为以下几 个模块:系统管理模块、人事档案管理模块、日常人事管理模块和薪资管理模块,下 面分别给出各功能模块的介绍。 (1)系统管理模块:包括添加用户、修改密码、权限设置、重登陆、部门设置、其 他设置。 (2)人事档案管理模块:该模块用来处理人事档案相关操作,包括员工档案的添加、 修改及删除操作;员工档案查询操作;员工档案的分类查询及统计操作等。 (3)日常人事管理模块:该模块完成企事业单位日常人事管理工作包括员工社会关 系管理、员工工作关系管理、员工调动管理、职称评定管理、员工奖惩管理。 (4)薪酬管理模块:该模块实现薪酬管理相关操作,包括薪资管理、医疗保险管理、 养老保险管理。2.3 系统总

13、体设计(1)个人信息管理系统业务流程图如图 2.1 所示孟静:人事管理系统设计与实现 6用户登陆验证系统主窗体系统管理人事档案管理通日常人事管理薪资管理 日是退 出否(2)个人信息管理系统功能结构图如图 2.2 所示人事管理系统系统管理人事档案管理日常人事管理权 限 设 置员工社会关系管理员工工作关 系员工调动管理 况职称评定管理 情 况员工奖惩管理其 他 设 置薪资管理修 改 密 码重 登 陆部 门 设 置薪资管理医疗保险管理2.2 系统功能结构 图添 加 用 户养老保险管理2.1 系统业务流 程图数据库与信息管理课程设计7第 3 章 系统数据库设计在需求分析阶段已经完成系统的所有数据分析。

14、根据该阶段建立的概念模型,已经得 出满足第三范式的几个关系描述,此阶段主要的工作就是把前一阶段的成果转化为具 体的数据库。本系统采用了 SQL Server 2005 作为后台数据库,数据库名为 HRMan。3.1 数据表的概要说明本系统的数据表可以分为两大类,一类用来存放员工相关信息,如 EmployInfo(员工信息表) 、EndowmentInfo(养老保险表) ;另一类用来存放系统相关 数据的信息,如 JobInfo(职务信息表)、RaceInfo(民族信息表) 。系统共有如下所示表。 员工信息表:该表包含了与员工相关的信息。 养老保险信息表:该表包含了养老保险的相关信息。 医疗保险信

15、息表:该表包含了养老保险相关信息。 图片表:该表包含了员工图片信息。 奖惩表:该表包含了员工奖惩信息。 民族信息表:该表包含了民族相关信息。 部门信息表:该表包含了部门相关信息。 员工社会关系表:该表包含了员工社会关系相关信息。 职称类型信息表:该表包含了职称类型相关信息。 员工调动信息表:该表包含了员工调动相关信息。 用户信息表:该表包含了用户相关信息。 薪资信息表:该表包含了员工工资相关信息。 工作关系表:该表包含了员工工作关系相关信息。3.2 主要数据表的结构定义这里对一些主要的数据表的结构做一些简要的介绍: (1) 员工信息表 该表用来存储与员工相关的基本信息。其结构如表 3-1 所示。 表 3-1 EmployInfo 表结构孟静:人事管理系统设计与实现 8(2) 养老保险信息表 EnwmentInfo 表中存储养老保险相关信息 表 3-2 EnwmentInfo 表结构(3) 职务信息表 该表主要存放员工的职称信息。 表 3-3 JobInfo 表结构(4) 职称信息表 该表存放职称类型相关信息。 表 3-4 TitleInfo 表结构数据库与信息管理课程设计9(5) 职称类型信息表 该表存放职称类型相关信息。 表 3-5 Title 表结构(6) 用户信息表 该表主要用来存放系统用户信息。 表 3-6 Title 表结构数据库

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号