ImageVerifierCode 换一换
格式:DOCX , 页数:42 ,大小:603.88KB ,
资源ID:21992275      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21992275.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业设计论文3Word格式文档下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、Key words: Human resource management; B/S mode; C/S mode1绪论1.1课题背景人力资源管理是现代企业管理工作中不可或缺的一部分,是推动企业走向科学化、规范化的必要条件。员工是企业生存的主要元素,员工的增减、变动将直接影响到企业的整体运作。企业员工越多、分工越细、联系越密,所要做的统计工作就越多,人力资源管理的难度就越大。随着企业的不断壮大,自动化的企业人力资源管理系统就显得非常必要2。1.2国内外发展现状现在,中国国内的人力资源管理信息系统的现况是:中国的软件系统大多是源自信息系统,从部门的业务需求方面出发设计。管理信息系统的设计是为了服务

2、于企业内部大多数业务操作员,将业务操作人员的重复性劳动进行初步自动化,即从管理理论抽象出理想化的业务管理模式,在基于该业务模式的基础上实现低层次的数据处理或业务流程电子化。管理信息系统的设计,是根据中小型企业业务单元的需求来编写的,一般无法满足多体制、多元化、多重组织结构的大型企业数据处理需求3。在与国外同类应用系统及解决方案相比较,目前中国的人力资源管理软件还有一些不足:目前国内的人力资源管理软件虽然已将模块功能扩展至企业人力资源管理或人才资本管理相关的整个业务领域,但系统在完整性、前沿性和集成性方面仍有欠缺。国外人力资源管理系统相对于国内人力资源管理系统来说,优势主要体现为:具有雄厚的经济

3、实力,在技术力量的培养、研发、市场推广等方面大力投入;具有一定实力的包括硬件厂商、数据库公司、咨询公司在内的合作伙伴,形成很强的实力联手格局。国外人力资源管理系统伴随着管理理论的发展,其设计思路蕴涵了先进的管理理念和先进的开发技术;国外人力资源管理系统起步较早,完整性和成熟度高,能开发出了适用于不同行业的解决方案4。1.3课题研究的目的和意义人力资源管理信息系统,包括人事日常事务、人事档案浏览、人事资料查询、人事资料统计、备忘记录,同时人力资源的管理也指组织或社会团体运用系统学理论方法,对企业的人力资源管理各个方面进行分析、规划、实施、调整,提高企业人力资源管理水平,使人力资源更有效的服务于组

4、织或团体目标。人力资源管理信息系统就不仅可以完成日常业务需求,而且可以准确及时地搜索各种人力资源信息以方便管理者进行决策。该系统可以对企业员工各种信息和企业的各种部门信息进行统一管理,公司相应权限的管理人员可以登录本系统,进行相应的企业人事管理。使人力资源管理人员从繁杂、重复的劳动中脱离出来,集中时间、精力进行人力资源的整体规划与决策,提高企业的市场竞争力5。2系统分析系统分析主要是介绍在系统设计前的可行性分析和需求分析,为系统设计作必要的准备。可行性分析简单的对本系统的技术可行性、操作可行性、软硬件的选择的分析说明。需求分析,主要是对本系统大体要实现内容的总结,以便以后测试本系统是否达到设计

5、标准。2.1可行性分析2.1.1技术可行性分析SQL Server 2005使用集成的商业智能提供了企业级的数据管理。其数据库引擎为关系型数据和结构化数据,提供了安全可靠的存储功能,使操作者可以构建和管理用于业务的高可用和高性能的数据应用程序。鉴于这次毕业设计做的认识管理系统数据量并不大,所以SQL Server 2005完全可以胜任。C#是面向对象的,最新的编程语言,在快速开发的同时又可以调用底层平台的所有功能。人力资源信息管理系统需要开发效率,且要设计友好的界面,所以选择C#是明智之举。2.1.2经济可行性分析通过网络化的人力资源管理,大大的提高了企业人才的利用率,使之为企业创造了更大价值

6、。人才利用率的提高,增强了企业的核心竞争力,全面提升了企业的管理能力,从而企业适应了信息时代的网络化管理要求。2.1.3操作可行性分析该系统在操作上很简单的,使用者完全可以没有专业的计算机知识。启动系统后进入登陆用户界面,用户用自己登陆名和密码进入系统操作页面。不同的用户拥有不同的权限,也只能浏览和操作相应的模块。用户能对自己拥有权限的功能模块进行相应的操作。例如人事主管进入系统:他就可以进入人事信息模块,对人事信息进行浏览,删除,修改,添加等操作。2.2需求分析2.2.1系统的设计目标操作简单方便,界面简洁美观;在查看员工信息时,可以对当前员工的家庭情况和培训情况进行添加、修改、删除操作;方

7、便快捷的全方位数据查询;按照指定的条件对员工进行统计;可以将员工信息以表格的形式插入到Word文档中;实现数据库的备份、还原及清空操作;由于该系统的使用对象较多,要有较好的权限管理;能够在当前运行的系统中重新进行登录;系统运行稳定、安全可靠。2.2.2系统功能模块要求该系统分为6个功能模块:基本信息管理模块、人事管理模块、备忘记录模块、数据库模块、管理工具模块、系统管理模块。各模块所具备的功能如下:1.基本信息管理模块:其中包含数据基础和员工提示信息两个部分。数据基础部分的功能有民族类别设置、职工类别设置、文化程度设置、政治面貌设置、部门类别设置、工资类别设置、职称类别设置、职务类别设置、奖惩

8、类别设置、记事本类别设置。员工信息提示部分的功能有员工生日提示和员工合同提示。2.人事管理模块:其中包含人事档案浏览、人事资料查询、人事资料统计三个部分。3.备忘记录模块:其中包含日常记事和通讯录两个部分。4.数据库模块:其中包含备份/还原数据库和清空数据库两个部分。5.管理工具模块:其中包含记事本和计算器两个部分。6.系统管理模块:其中包含重新登录、用户设置、系统退出三个模块。2.2.3系统业务流程图分析人力资源信息管理系统的业务流程图如图3.1所示。图3.1 人力资源信息管理系统的业务流程图3相关知识介绍3.1开发工具简介本系统所采用的开发工具主要有:前台为可视化编程工具Microsoft

9、 Visual C#2008,数据库Microsoft SQL SERVER 2005。C#是一种简单、现代以及面向对象和类型安全的编程语言,是可用于创建要运行在.NET CLR上的应用程序语言之一,它从C和C+语言演化而来,是Microsoft专门为.NET平台而创建的。其目标在于把Visual Basic的高生产力和C+本身的能力结合起来。作为一种可视化编程环境,Visual Studio 2008为程序开发人员提供了快速应用程序开发(RAD, Rapid Application Development)的理念,它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想

10、,大大提高了程序开发人员的编程效率。使VS成为.NET开发首选工具的主要优势有:1.VS可以自动执行编译源代码的步骤,同时可以完全控制重写它们时应使用的任何选项。2.VS文本编辑器可以配合VS支持的语言(包括C#),智能检测错误,在输入代码时给出合适的推荐代码。3.VS包括Windows Forms和Web Forms设计器,允许UT元素的简单拖放设计。4.在C#中,许多类型的项目都可以用己有的“模板”代码来创建,不需要从头开始。对于新的“初学者工具包”项目类型来说尤其如此,该项目类型可以以功能全面的应用程序为基础进行开发。一些“初学者工具包”项目类型包含在VS安装程序中,还可以在线使用更多的

11、项目类型。5.VS包括几个可自动执行常用任务的向导,它们可以在己有的文件中添加合适的代码,而不需要考虑(在某些情况下)语法的正确性。6.VS包含许多强大的工具,可以显示和导航项目中的元素,这些元素可以是C#源文件代码,也可以是其他资源,例如位图或声音文件。7.除了在VS中编写应用程序比较简单外,还可以创建部署项目,以易于为客户提供代码,并方便地安装该项目。8.在开发项目时,VS可以使用高级调试技巧,例如能一次调试一行指令,设置断点,并且见监视应用程序的状态等。3.2系统运行环境系统开发平台:Microsoft Visual Studio 2008。系统开发语言:C# 3.5。数据库管理系统软件

12、:Microsoft SQL Server 2005。运行平台:Windows XP/Windows Server 2003/Windows 7。运行环境:Microsoft.NET Framework SDK v3.5。分辨率:最佳效果1024768像素。4系统总体设计4.1系统模块规划本系统是一个典型的数据库开发应用程序,主要由基本信息管理、人事管理、备忘记录、数据库、管理工具、系统管理六大模块组成,规划系统功能模块如下:4.2系统功能结构图系统功能模块图如图4.1所示。图4.1 系统功能模块图4.3数据库的设计数据库设计的好坏在一个信息管理系统中地位十分重要,数据库结构设计将直接关系到对

13、应用系统的效率,实现的效果产生影响。数据库结构设计合理可以提高数据存储的效率,保证数据的完整性13。4.3.1数据库需求分析数据库系统应充分熟悉用户各方面的需求,对于本系统用户的需求具体体现在各种信息的提供、保存、更新和查询,这要求数据库的结构能充分满足各种信息的输入和输出,收集基本数据、数据结构及数据处理的流程,为后面的具体设计打下数据基础。1数据录入和处理的准确性和实时性:数据的准确输入是数据处理的前提,错误的输入会导致系统输出的异常和不正确,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入数据要考虑数据的长度和数据的属性。在系统中,数据的输入往往是大量的,因此系统要有一定的处

14、理能力,以保证迅速的处理数据。2数据的一致性与完整性:由于系统的数据是共享的,在不同的部门中,信息是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据13。根据系统功能分析和需求总结,考虑到将来功能上的扩展,设计出员工基本信息表、职工类别表、职务类型表、部门类别表等二十三张表。4.3.2数据库概念结构设计在本系统中,为了提高系统的安全性,每个用户都要使用正确的用户名和密码才能进入主窗体

15、,为了能够记录正确的用户名和密码,应在数据库中创建登录表。登录表的实体属性图如图4.2所示。图4.2 登录表的实体属性图为了避免登录用户随意修改数据库中的信息,本系统应创建一个用户权限表,用于记录用户对程序中各窗体的操作权限,由于用户权限表与登录表是密切相关的,所以在权限表中必须有用户编号,以方便登录后在权限表中调用相关的权限。用户权限表的实体属性图如图4.3所示。图4.3 用户权限表的实体属性图为了可以在用户权限表中更方便地添加用户权限信息,可以再数据库中创建一个权限模块,该模块中记录了系统中所有涉及的权限名(也就是权限所对应的窗体名称),可以在添加用户权限时,将用户编号和权限模块中的全部信

16、息添加到用户权限表中。权限模块表的实体属性图如图4.4所示。图4.4 权限模块表的实体属性图在开发人力资源信息管理系统时,最重要的数据表是职工基本信息表,它记录了企业中所有职工的基本信息,因该表中所涉及的字段信息太多,职工基本信息表的实体属性图只给出了部分字段,如图4.5所示。图4.5 职工基本信息表的实体属性图为了更具体地记录职工信息,可以创建一个家庭关系表,来记录每个职工的家庭成员以及工作单位、联系方式等。家庭关系表的实体属性图如图4.6所示。图4.6 家庭关系表的实体属性图在企业中,职工受到奖励和惩罚是必不可少的,为了能够清晰地记录职工的奖惩情况,在数据库中创建奖惩表进行记录。奖惩表的实

17、体属性图如图4.7所示。图4.7 奖惩表的实体属性图为了使前台在录入信息时更加简单、快捷,可以将基本表中的一些特定字段值在数据库中以表的形式进行记录。例如,职工基本信息表中的职工类别、部门类别、文化程度等,它们的表结构都是编号+名称。部门类别表的实体属性图如图4.8所示。图4.8 部门类别表的实体属性图4.3.3数据库逻辑结构设计根据上面设计好的实体属性图,可以再数据库中创建相应的数据表,人力资源信息管理系统中各数据表的结构如下。表tb_Login(登录表)用于保存操作员的基本信息,该表的结构如表4.1所示。表4.1 登录表字段名数据类型主键描述IDvarchar(5)是操作员编号Nameva

18、rchar(20)否操作员名称Pass操作员密码表tb_UserPope(用户权限表)用于保存每个操作员使用程序的相关权限,该表的结构如表4.2所示。表4.2 用户权限表AutoIDint自动编号PopeNameVarchar(50)权限名称Pope权限标识tb_PopeModel(权限模块表)表用于保存程序中涉及的所有权限名称,该表的结构如表4.3所示。表4.3 权限模块表编号varchar(50)表tb_Folk(民族类别表)用于保存民族类别的信息,该表的结构如表4.4所示。表4.4 民族类别表FolkNamevarchar(30)民族名称表tb_EmployeeGenre(职工类别表 )

19、用于保存职工类别的相关信息,该表的结构如表4.5所示。表4.5 职工类别表EmployeeName职工类别表tb_RPKind(奖惩类别表)用于保存奖惩类别的相关信息,该表的结构如表4.6所示。表4.6 奖惩类别表RPKind奖惩类别表tb_Stuffbusic(职工基本信息表)用于保存职工的基本信息,该表的结构如表4.7所示。表4.7 职工基本信息表职工编号StuffName职工姓名Folk民族Birthdaydatetime出生日期Age年龄Kulturvarchar(14)文化程度Marriagevarchar(4)婚姻Sex性别Visage政治面貌IDCard身份证号workdate单

20、位工作时间WorkLength工龄EmployeeBusinessvarchar(10)职务类别Laborage工资类别Branch部门类别Duthcall职称类别Phone电话Handsetvarchar(11)手机Schoolvarchar(24)毕业学校Speciality主修专业GraduateDate毕业时间Address家庭地址Photoimage个人照片BeAware省City市M_Payfloat月工资Bank银行账号Pact_B合同起始日期Pact_E合同结束日期Pact_Y合同年限表tb_Family(家庭关系表)用于保存家庭关系的相关信息,该表的结构如表4.8所示。表4.

21、8 家庭关系表Sut_IDLeaguerName家庭成员名称Nexus与本人的关系BirthDateWordUnit工作单位职务表tb_WordResume(工作简历表)用于保存工作简历的相关信息,该表的结构如表4.9所示。表4.9 工作简历表BeginDate开始时间EndDate结束时间部门表tb_RANDP(奖惩表)用于保存职工奖惩记录的信息,该表的结构如表4.10所示。表4.10 奖惩表奖惩种类RPDate奖惩时间SealMan批准人QuashDate撤销时间QuashWhys撤销原因表tb_Individual(个人简历表)用于保存职工个人简历的信息,该表的结构如表4.11所示。表4.11 个人简历表Memotext

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

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