毕业设计论文3Word格式文档下载.docx

上传人:b****6 文档编号:21992275 上传时间:2023-02-02 格式:DOCX 页数:42 大小:603.88KB
下载 相关 举报
毕业设计论文3Word格式文档下载.docx_第1页
第1页 / 共42页
毕业设计论文3Word格式文档下载.docx_第2页
第2页 / 共42页
毕业设计论文3Word格式文档下载.docx_第3页
第3页 / 共42页
毕业设计论文3Word格式文档下载.docx_第4页
第4页 / 共42页
毕业设计论文3Word格式文档下载.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

毕业设计论文3Word格式文档下载.docx

《毕业设计论文3Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《毕业设计论文3Word格式文档下载.docx(42页珍藏版)》请在冰豆网上搜索。

毕业设计论文3Word格式文档下载.docx

Keywords:

Humanresourcemanagement;

B/Smode;

C/Smode

1绪论

1.1课题背景

人力资源管理是现代企业管理工作中不可或缺的一部分,是推动企业走向科学化、规范化的必要条件。

员工是企业生存的主要元素,员工的增减、变动将直接影响到企业的整体运作。

企业员工越多、分工越细、联系越密,所要做的统计工作就越多,人力资源管理的难度就越大。

随着企业的不断壮大,自动化的企业人力资源管理系统就显得非常必要[2]。

1.2国内外发展现状

现在,中国国内的人力资源管理信息系统的现况是:

中国的软件系统大多是源自信息系统,从部门的业务需求方面出发设计。

管理信息系统的设计是为了服务于企业内部大多数业务操作员,将业务操作人员的重复性劳动进行初步自动化,即从管理理论抽象出理想化的业务管理模式,在基于该业务模式的基础上实现低层次的数据处理或业务流程电子化。

管理信息系统的设计,是根据中小型企业业务单元的需求来编写的,一般无法满足多体制、多元化、多重组织结构的大型企业数据处理需求[3]。

在与国外同类应用系统及解决方案相比较,目前中国的人力资源管理软件还有一些不足:

目前国内的人力资源管理软件虽然已将模块功能扩展至企业人力资源管理或人才资本管理相关的整个业务领域,但系统在完整性、前沿性和集成性方面仍有欠缺。

国外人力资源管理系统相对于国内人力资源管理系统来说,优势主要体现为:

具有雄厚的经济实力,在技术力量的培养、研发、市场推广等方面大力投入;

具有一定实力的包括硬件厂商、数据库公司、咨询公司在内的合作伙伴,形成很强的实力联手格局。

国外人力资源管理系统伴随着管理理论的发展,其设计思路蕴涵了先进的管理理念和先进的开发技术;

国外人力资源管理系统起步较早,完整性和成熟度高,能开发出了适用于不同行业的解决方案[4]。

1.3课题研究的目的和意义

人力资源管理信息系统,包括人事日常事务、人事档案浏览、人事资料查询、人事资料统计、备忘记录,同时人力资源的管理也指组织或社会团体运用系统学理论方法,对企业的人力资源管理各个方面进行分析、规划、实施、调整,提高企业人力资源管理水平,使人力资源更有效的服务于组织或团体目标。

人力资源管理信息系统就不仅可以完成日常业务需求,而且可以准确及时地搜索各种人力资源信息以方便管理者进行决策。

该系统可以对企业员工各种信息和企业的各种部门信息进行统一管理,公司相应权限的管理人员可以登录本系统,进行相应的企业人事管理。

使人力资源管理人员从繁杂、重复的劳动中脱离出来,集中时间、精力进行人力资源的整体规划与决策,提高企业的市场竞争力[5]。

2系统分析

系统分析主要是介绍在系统设计前的可行性分析和需求分析,为系统设计作必要的准备。

可行性分析简单的对本系统的技术可行性、操作可行性、软硬件的选择的分析说明。

需求分析,主要是对本系统大体要实现内容的总结,以便以后测试本系统是否达到设计标准。

2.1可行性分析

2.1.1技术可行性分析

SQLServer2005使用集成的商业智能提供了企业级的数据管理。

其数据库引擎为关系型数据和结构化数据,提供了安全可靠的存储功能,使操作者可以构建和管理用于业务的高可用和高性能的数据应用程序。

鉴于这次毕业设计做的认识管理系统数据量并不大,所以SQLServer2005完全可以胜任。

C#是面向对象的,最新的编程语言,在快速开发的同时又可以调用底层平台的所有功能。

人力资源信息管理系统需要开发效率,且要设计友好的界面,所以选择C#是明智之举。

2.1.2经济可行性分析

通过网络化的人力资源管理,大大的提高了企业人才的利用率,使之为企业创造了更大价值。

人才利用率的提高,增强了企业的核心竞争力,全面提升了企业的管理能力,从而企业适应了信息时代的网络化管理要求。

2.1.3操作可行性分析

该系统在操作上很简单的,使用者完全可以没有专业的计算机知识。

启动系统后进入登陆用户界面,用户用自己登陆名和密码进入系统操作页面。

不同的用户拥有不同的权限,也只能浏览和操作相应的模块。

用户能对自己拥有权限的功能模块进行相应的操作。

例如人事主管进入系统:

他就可以进入人事信息模块,对人事信息进行浏览,删除,修改,添加等操作。

2.2需求分析

2.2.1系统的设计目标

操作简单方便,界面简洁美观;

在查看员工信息时,可以对当前员工的家庭情况和培训情况进行添加、修改、删除操作;

方便快捷的全方位数据查询;

按照指定的条件对员工进行统计;

可以将员工信息以表格的形式插入到Word文档中;

实现数据库的备份、还原及清空操作;

由于该系统的使用对象较多,要有较好的权限管理;

能够在当前运行的系统中重新进行登录;

系统运行稳定、安全可靠。

2.2.2系统功能模块要求

该系统分为6个功能模块:

基本信息管理模块、人事管理模块、备忘记录模块、数据库模块、管理工具模块、系统管理模块。

各模块所具备的功能如下:

1.基本信息管理模块:

其中包含数据基础和员工提示信息两个部分。

数据基础部分的功能有民族类别设置、职工类别设置、文化程度设置、政治面貌设置、部门类别设置、工资类别设置、职称类别设置、职务类别设置、奖惩类别设置、记事本类别设置。

员工信息提示部分的功能有员工生日提示和员工合同提示。

2.人事管理模块:

其中包含人事档案浏览、人事资料查询、人事资料统计三个部分。

3.备忘记录模块:

其中包含日常记事和通讯录两个部分。

4.数据库模块:

其中包含备份/还原数据库和清空数据库两个部分。

5.管理工具模块:

其中包含记事本和计算器两个部分。

6.系统管理模块:

其中包含重新登录、用户设置、系统退出三个模块。

2.2.3系统业务流程图分析

人力资源信息管理系统的业务流程图如图3.1所示。

图3.1人力资源信息管理系统的业务流程图

3相关知识介绍

3.1开发工具简介

本系统所采用的开发工具主要有:

前台为可视化编程工具MicrosoftVisualC#2008,数据库MicrosoftSQLSERVER2005。

C#是一种简单、现代以及面向对象和类型安全的编程语言,是可用于创建要运行在.NETCLR上的应用程序语言之一,它从C和C++语言演化而来,是Microsoft专门为.NET平台而创建的。

其目标在于把VisualBasic的高生产力和C++本身的能力结合起来。

作为一种可视化编程环境,VisualStudio2008为程序开发人员提供了快速应用程序开发(RAD,RapidApplicationDevelopment)的理念,它使用了MicrosoftWindows图形用户界面的许多先进特性和设计思想,大大提高了程序开发人员的编程效率。

使VS成为.NET开发首选工具的主要优势有:

1.VS可以自动执行编译源代码的步骤,同时可以完全控制重写它们时应使用的任何选项。

2.VS文本编辑器可以配合VS支持的语言(包括C#),智能检测错误,在输入代码时给出合适的推荐代码。

3.VS包括WindowsForms和WebForms设计器,允许UT元素的简单拖放设计。

4.在C#中,许多类型的项目都可以用己有的“模板”代码来创建,不需要从头开始。

对于新的“初学者工具包”项目类型来说尤其如此,该项目类型可以以功能全面的应用程序为基础进行开发。

一些“初学者工具包”项目类型包含在VS安装程序中,还可以在线使用更多的项目类型。

5.VS包括几个可自动执行常用任务的向导,它们可以在己有的文件中添加合适的代码,而不需要考虑(在某些情况下)语法的正确性。

6.VS包含许多强大的工具,可以显示和导航项目中的元素,这些元素可以是C#源文件代码,也可以是其他资源,例如位图或声音文件。

7.除了在VS中编写应用程序比较简单外,还可以创建部署项目,以易于为客户提供代码,并方便地安装该项目。

8.在开发项目时,VS可以使用高级调试技巧,例如能一次调试一行指令,设置断点,并且见监视应用程序的状态等。

3.2系统运行环境

系统开发平台:

MicrosoftVisualStudio2008。

系统开发语言:

C#3.5。

数据库管理系统软件:

MicrosoftSQLServer2005。

运行平台:

WindowsXP/WindowsServer2003/Windows7。

运行环境:

Microsoft.NETFrameworkSDKv3.5。

分辨率:

最佳效果1024×

768像素。

4系统总体设计

4.1系统模块规划

本系统是一个典型的数据库开发应用程序,主要由基本信息管理、人事管理、备忘记录、数据库、管理工具、系统管理六大模块组成,规划系统功能模块如下:

4.2系统功能结构图

系统功能模块图如图4.1所示。

图4.1系统功能模块图

4.3数据库的设计

数据库设计的好坏在一个信息管理系统中地位十分重要,数据库结构设计将直接关系到对应用系统的效率,实现的效果产生影响。

数据库结构设计合理可以提高数据存储的效率,保证数据的完整性[13]。

4.3.1数据库需求分析

数据库系统应充分熟悉用户各方面的需求,对于本系统用户的需求具体体现在各种信息的提供、保存、更新和查询,这要求数据库的结构能充分满足各种信息的输入和输出,收集基本数据、数据结构及数据处理的流程,为后面的具体设计打下数据基础。

1.数据录入和处理的准确性和实时性:

数据的准确输入是数据处理的前提,错误的输入会导致系统输出的异常和不正确,从而使系统的工作失去意义。

数据的输入来源是手工输入。

手工输入数据要考虑数据的长度和数据的属性。

在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。

2.数据的一致性与完整性:

由于系统的数据是共享的,在不同的部门中,信息是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。

要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。

对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据[13]。

根据系统功能分析和需求总结,考虑到将来功能上的扩展,设计出员工基本信息表、职工类别表、职务类型表、部门类别表等二十三张表。

4.3.2数据库概念结构设计

在本系统中,为了提高系统的安全性,每个用户都要使用正确的用户名和密码才能进入主窗体,为了能够记录正确的用户名和密码,应在数据库中创建登录表。

登录表的实体属性图如图4.2所示。

图4.2登录表的实体属性图

为了避免登录用户随意修改数据库中的信息,本系统应创建一个用户权限表,用于记录用户对程序中各窗体的操作权限,由于用户权限表与登录表是密切相关的,所以在权限表中必须有用户编号,以方便登录后在权限表中调用相关的权限。

用户权限表的实体属性图如图4.3所示。

图4.3用户权限表的实体属性图

为了可以在用户权限表中更方便地添加用户权限信息,可以再数据库中创建一个权限模块,该模块中记录了系统中所有涉及的权限名(也就是权限所对应的窗体名称),可以在添加用户权限时,将用户编号和权限模块中的全部信息添加到用户权限表中。

权限模块表的实体属性图如图4.4所示。

图4.4权限模块表的实体属性图

在开发人力资源信息管理系统时,最重要的数据表是职工基本信息表,它记录了企业中所有职工的基本信息,因该表中所涉及的字段信息太多,职工基本信息表的实体属性图只给出了部分字段,如图4.5所示。

图4.5职工基本信息表的实体属性图

为了更具体地记录职工信息,可以创建一个家庭关系表,来记录每个职工的家庭成员以及工作单位、联系方式等。

家庭关系表的实体属性图如图4.6所示。

图4.6家庭关系表的实体属性图

在企业中,职工受到奖励和惩罚是必不可少的,为了能够清晰地记录职工的奖惩情况,在数据库中创建奖惩表进行记录。

奖惩表的实体属性图如图4.7所示。

图4.7奖惩表的实体属性图

为了使前台在录入信息时更加简单、快捷,可以将基本表中的一些特定字段值在数据库中以表的形式进行记录。

例如,职工基本信息表中的职工类别、部门类别、文化程度等,它们的表结构都是编号+名称。

部门类别表的实体属性图如图4.8所示。

图4.8部门类别表的实体属性图

4.3.3数据库逻辑结构设计

根据上面设计好的实体属性图,可以再数据库中创建相应的数据表,人力资源信息管理系统中各数据表的结构如下。

表tb_Login(登录表)用于保存操作员的基本信息,该表的结构如表4.1所示。

表4.1登录表

字段名

数据类型

主键

描述

ID

varchar(5)

操作员编号

Name

varchar(20)

操作员名称

Pass

操作员密码

表tb_UserPope(用户权限表)用于保存每个操作员使用程序的相关权限,该表的结构如表4.2所示。

表4.2用户权限表

AutoID

int

自动编号

PopeName

Varchar(50)

权限名称

Pope

权限标识

tb_PopeModel(权限模块表)表用于保存程序中涉及的所有权限名称,该表的结构如表4.3所示。

表4.3权限模块表

编号

varchar(50)

表tb_Folk(民族类别表)用于保存民族类别的信息,该表的结构如表4.4所示。

表4.4民族类别表

FolkName

varchar(30)

民族名称

表tb_EmployeeGenre(职工类别表)用于保存职工类别的相关信息,该表的结构如表4.5所示。

表4.5职工类别表

EmployeeName

职工类别

表tb_RPKind(奖惩类别表)用于保存奖惩类别的相关信息,该表的结构如表4.6所示。

表4.6奖惩类别表

RPKind

奖惩类别

表tb_Stuffbusic(职工基本信息表)用于保存职工的基本信息,该表的结构如表4.7所示。

表4.7职工基本信息表

职工编号

StuffName

职工姓名

Folk

民族

Birthday

datetime

出生日期

Age

年龄

Kultur

varchar(14)

文化程度

Marriage

varchar(4)

婚姻

Sex

性别

Visage

政治面貌

IDCard

身份证号

workdate

单位工作时间

WorkLength

工龄

Employee

Business

varchar(10)

职务类别

Laborage

工资类别

Branch

部门类别

Duthcall

职称类别

Phone

电话

Handset

varchar(11)

手机

School

varchar(24)

毕业学校

Speciality

主修专业

GraduateDate

毕业时间

Address

家庭地址

Photo

image

个人照片

BeAware

City

M_Pay

float

月工资

Bank

银行账号

Pact_B

合同起始日期

Pact_E

合同结束日期

Pact_Y

合同年限

表tb_Family(家庭关系表)用于保存家庭关系的相关信息,该表的结构如表4.8所示。

表4.8家庭关系表

Sut_ID

LeaguerName

家庭成员名称

Nexus

与本人的关系

BirthDate

WordUnit

工作单位

职务

表tb_WordResume(工作简历表)用于保存工作简历的相关信息,该表的结构如表4.9所示。

表4.9工作简历表

BeginDate

开始时间

EndDate

结束时间

部门

表tb_RANDP(奖惩表)用于保存职工奖惩记录的信息,该表的结构如表4.10所示。

表4.10奖惩表

奖惩种类

RPDate

奖惩时间

SealMan

批准人

QuashDate

撤销时间

QuashWhys

撤销原因

表tb_Individual(个人简历表)用于保存职工个人简历的信息,该表的结构如表4.11所示。

表4.11个人简历表

Memo

text

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1