




已阅读5页,还剩48页未读, 继续免费阅读
(计算机软件与理论专业论文)一个人力资源管理信息系统.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
华中科技大学顽士学位论文 摘要 随着信息技术e 速发展,数据库技术被广泛应用到各行各业。人力资源管理的 信息化是管理部门的基本职责,它能够提高人事管理人员的工作效率,更好地为人 事工作服务。 人力资源管理信息系统是一个基于客户机朋艮务器( c s ,d i e n 怕c r v e r ) 模式的 管理信息系统,它能对人力资源管理过程进行综合的计算机信息管理,为人力资源 管理部门使用,对企业内部人力资源进行高效地管理。它以p o w e r b u i l d e f 和s q l s e e r 为工具,对系统进行实际开发,针对人力资源的具体需求,经过概念设计、 逻辑设计、物理结构设计、数据库实施、数据库运行等阶段,使系统数据库冗余减 少,能提供稳定的数据结构,允许用户对数据访问,支持多样决策需要;通过采用 c s 结构模式,使系统具备安全的存取模式、较强的交互性和大批量数据的处理能 力;通过存储过程和游标两个关键技术,很大程度上提高了系统性能,使系统能快 速地完成人员管理、查询、预测预警、打印等功能,并且数据维护方便快捷、人员 管理灵活高效,预测预警及时准确;通过非常规命名法、数据加密、用户权限控制 等措施,保证数据的安全性和可靠性。 实践表明,人力资源管理信息系统具有通用性、适用性、先进性和安全性的特 点,极大地推进了企业人力资源管理的现代化,加快了社会信息化进程。 关键词:客户机服务器,数据库,管理信息系统 华中科技大学硕士学位论文 a b s t r a c t n 0 w a d a y s ,i n f b r m a t i o nt e c l l n o l o g y i sd e v e l o p i n gr a p i d l ya n di sa p p l i e di ne v e r y e s p e c to fl i f e 1 n f o 皿a t i o no fh u m a nr e s o u r c em a g e n g a m e n t b e c o m e so n eo ft h eb a s i c d u t i e sf o r t h ep e r s 0 a ld 印a r t m e n t i tc a ni m p r o v ei h ed i a t h e s i so fs t a f f so fh u m 柚c e r e s o u r c em a n a g e m e n ta l l d 、阳r k sf o rh u m 柚r c s o u r c cs e i c e 五t ht t l eb e t t e rm o d e n eh u m 孤r e s o u r c em a n a g e m e ml i l f b 珊a t i o ns y s t e mi sam a n a g e m e n li n f b 册a 廿o n s y s l e mb a s e do nm o d eo fa i e n t s e n ,c r i t 啪s y m h e t i c 柚l l ym a n a g eo p e m t i o np r o c c s s o fd e a l i l i gw i t hh u m 孤r e s o u r c e 1 tu s e sp o w e r b u i l d e i 蛆ds q ls e r v e ra st o o l s b a s e do n t h e e s p e c i a l l yn e e d so f h 砌a n r e s o u r c cm 肌a g c e t ,t h ed a t a b a s ed e s i g nh a sac o m s eo f c o n c e p td e s i g ,1 0 舀c a ld e s i 弘,p h y s i c a ls t m c t i o nd e s i 铲柚dd a t a b a s ei i n p l e m e n t 加a r c s u l t ,也ed a t a b 粥ec a l lr e d u c er e d u n d a n c e p r 0 v i d es t e a d yd a t as t m d u r e ,a n o wu s e rt 0 a c c c 8 sd a t e s 锄ds u p p o na ul ( i n d so fd e c i s i o n - m a l 【i n g b ys t o r e dp r o c e d u r ea n do j r s o r s s y s t e mp e d - o e m a n c ei si t n p r a v e dt oah i g hd e g r e e t h u s ,t h es y s t e mc a i lm a n a g e ,s e a r c h , f o r e c a s ta n dp 血tu s e f i l li n f o m a t i o nq u c k l y b yu c 0 v e n t i o n a ln a m e ,d a t ae n c r y p t i o dp o p e d e mc o m r o 】,t h es e c u r i t ya l l dd e p e n d a b i l i t ya r ee n 蛐r c di i ls o m ed e 盯e e hh 黯b e e np m v e d b y p a r c t i c et h a tt t l i ss y s t e mh a sm a l i yq u a l i t i c s ,s u c ha sv e r s a t i l i ty , p r a c l i c a b i l j t 弘r c l j a b j 曲y ,a n ds o0 n ,v i at h ee x p l 町a t i o nj 1 1t h e o r ya l l dt h ev 甜f i c a t i o n i n p r a c l 斌,t i l i ss y s t e mh u g e l y s p e e d su pt h ep m c e s so fi n f o 咖a t i z a t i o n o fm a i l a g e m e n t h u m a nr e s o u r c ei nf a i t h k e yw o r d s :c l i c n t ,s e r v e r ( ( 、s ) ,d a t a b 船e ,m a n a g e m c n ti n f o r m a t i o ns y s t e m 1 1 独创性声明 本人声明所呈交的学位论文是我个人在导师的指导下进行的研究 工作及取得的研究成果。近我所知,除文中已标明引用的内容外,本论 文不包含任何其他人或集体已经发表或撰写过的研究成果。对本文的研 究做出贡献的个人和集体,均已在文中以明确方式标明。本人完全意识 到本声明的法律结果由本人承担。 学位论文作者签名:都固坯 日期一占年伊月2 钼 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,即: 学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允 许论文被查阅和借阅。本人授权华中科技大学可以将本学位论文的全部 或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复 制手段保存和汇编本学位论文。 保密口,在年解密后适用本授权书。 本论文属于 不保密d 。 ( 请在以上方框内打“v ”) 学位论文作者签名:瓣眵琥 日期:一2 一护f 年彩月2 9 日 指导 鬯必裤钥耢 华中科技大学硕士学位论文 1 绪论 当今,信息技术飞速发展,信息技术已经被广泛地应用到各行各业。在人力资 源管理行业,人力资源管理的信息化是一个必然的趋势,也是人力资源管理工作自 身发展所提出的客观要求。信息技术的发展与规范的人力资源管理制度已经成为人 力资源管理现代化提供了技术上与制度上的保障。通过信息化的管理,使得原有体 制和规范下的许多管理问题迎刃而解,既提高了工作效率,又促进了人力资源管理 向更加科学和规范的方向发展,增强了企业的竞争能力。人力资源管理的信息化是 管理部门的基本职责,它能够提高人事管理人员的基本素质,更好地为人事工作服 务。本论文所设计的人力资源管理系统是一个基于c s 模式的管理信息系统,通过 理论的探索与实践的检验,该系统确实极大地推进了人力资源管理的信息化和现代 化进程。 1 1 管理信息系统基本知识 1 1 1 管理信息系统概述 管理信息系统( m i s ,m a n a g e m e n t m f o m a t i o n s y s t e m ) 【1 】【2 】是为了实现组织的 整体目标,对管理信息进行系统的、综合的处理,辅助各级管理决策的计算机硬、 软件、通讯设备、规章制度及有关人员的统一体。 管理信息系统不单是用来支持组织的日常管理与业务活动的工具,而且在当今 从工业化到信息化的大变革时代,管理信息系统是促进组织变革、进行制度创新与 知识创新的战略手段。 管理信息系统在最初阶段是统计系统,所研究的内容是数据间表面的规律,它 可以把数据分成较相关和较不相关的组,然后把数据转换为信息。第二个阶段是数 据更新系统,也只是管理信息系统的初级阶段。第三阶段是状态报告阶段,它可以 分为生产状态报告、服务状态报告和研究状态报告等系统。最后的阶段是决策支持 华中科技大学顽、士学位论文 系统,它是用来辅助决策的信息系统。该系统可以计划、分析方案,审查解答和求 解的误差。它具有良好的人机界面,具有友好的交互功能。 管理信息系统为实现组织的的目标,对整个组织的资源进行综合管理、合理配 置与有效利用。具体地说,其组成包括七大部分:计算机硬件系统、计算机软件系 统、数据及其存储介质、通信系统、非计算机系统的信息收集与处理设备、规章制 度、工作人员。 管理信息系统最初应用于最基础的工作,如打印报表、计算工资等,进而发展 到企业财务管理、库存管理等单项业务管理。当建立了企业数据库,有了计算机网 络后,从系统观点出发,实施全局规划,就达到了管理信息系统的阶段。随着计算 机技术的发展和人们对系统的需求进一步提高,人们更加强调管理信息系统能否支 持企业高层领导的决策这一功能,更侧重于企业外部信息的收集等要求【3 1 ,这就是 决策支持系统s s ,d e d s i o ns u p p o r ts y s t 锄) 的任务5 1 。 1 1 2 管理信息系统开发的一般方法 管理信息系统的开发是一个复杂的系统工程,它涉及到计算机处理技术、系统 理论、组织结构、管理功能、管理知识等各方面的问题,至今没有一种统一的开发 方法。目前,管理信息系统的开发方法i6 】【7 j 主要有:结构化生命周期开发方法、原 形法、面向对象的方法及计算机辅助软件工程( c a s e ) 的开发方法等1 8 j 。 1 结构化生命周期开发方法 这是目前较为流行的m i s 开发方法,其基本思想是:用系统的思想和系统工程 的方法,按用户至上的原则,结构化、模块化地自上而下对生命周期进行分析与设 计。用该方法开发一个系统,可将整个开发过程分为五个依次连接的阶段:系统规 划阶段、系统分析阶段、系统设计阶段、系统实旋阶段和系统运行阶段。这五个阶 段构成了系统开发的生命周期。这种方法严格区分了开发阶段,非常重视文档工作, 对于开发过程中出现的问题可以得到及时的纠正,避免了出现混粘状态。但是,该 方法不可避免地出现开发周期过长、系统预算超支等情况,而且在开发过程中,用 户的需求一旦发生变化,系统将很难做出调整【9 】。 2 华中科技大学硕士学位论丈 2 原形法 原型法的基本思想是系统开发人员凭借自己对用户需求的理解,通过软件环境 支持,构造出一个实在的系统原型,然后与用户协商,反复修改原型直至用户满意。 原型法的应用是系统开发更有针对性。另外,原型法的应用充分利用了最新的软件 工具,使系统开发效率大为提高。但原型法的主要问题仍是建设周期稍长,对于需 求和目标的变化响应速度较慢,系统维护工作量也较大。 3 面向对象系统开发方法 面向对象( 0 0 ,0 b j e c t e do r i e n t ) 的系统开发方法【1 0 【1 1 】,是近年来受到关注的一种 系统开发方法。o o 系统开发方法的基本思想是将客观世界抽象地看成是若干个相 互联系的对象,构造一组有机联系的组织来满足实际系统的属性、功能、特征,即 系统固有的内在运行规律和外在表现特征。面向对象技术以其高度的抽象性、完整 的封装性、继承性和多态性大大提高了软件系统的可维护性、可重用性和可扩展性。 九十年代后期,软件工程中的面向对象设计技术在信息系统工程的设计中受到越来 越多的人的认同。但是,就系统工程设计者解决具有设计任务来说,面向对象方法 缺乏面向过程方法的时效性和针对性。 4 计算机辅助软件工程( c a s e ) 的开发方法 计算机辅助软件工程i 【1 2 】【1 3 1 ( c a s e ,c o m p u t e r - d e ds o 脚a r ce n g i n e e r i l l g ) 的技 术,它是一种系统开发工具与方法的结合,强调的是解决整个系统开发的效率问题, 而不仅仅是实施阶段。由于跨越了系统生命周期的各个阶段,因此,c a s e 的目标 是为了实现一种完善的技术,为系统开发人员提供一组优化的、集成的且能大量节 省人力的系统开发工具,它着眼于系统分析和设计以及程序实现和维护等各个环节 的自动化,并使之成为一个整体。 1 1 3 管理信息系统的发展趋势 从国际技术发展趋势看,2 0 世纪9 0 年代出现了几种全新的管理技术:b p r ( 企 业过程重组) 、i d d s ( 智能化决策支持技术系统) 、k a i lp m d u c t i o n ( 精良生产) 、a 酉l e m a n u f a c t u r e ( 敏捷制造) 。相应的m 1 s 开发技术在2 0 世纪9 0 年代也有了新的发展, 3 华中科技大学硕士学位论文 在今后的一段时期,以下四个方面将是m l s 的发展方向:信息综合集成的实现、基 于锄e 饥n t r a n e t 的m i s 系统的构建、先进的软件开发工具在m i s 开发总程中的 引入、多媒体技术在m l s 中的广泛使用【1 4 】。 1 2 研究背景及目的 1 2 1 研究背景 本文的课题背景来源于中船重工集团第7 0 1 研究所人力资源管理系统,主要针 对研究所内部人力资源进行高效地管理。 人力资源管的信息内容浩大、门类繁杂、服务对象众多,并且保存的载体包括 文字、图表、声像等不同类型。为了克服手工操作的低效率,提供多层次的人力资 源信息服务和现代化的使用手段,我们计划开发一个集档案工作自动化和信息处理 为一体的多任务、多功能的综合性人力资源管理信息系统。伴随着社会的进步和信 息化技术的发展,人力资源管理工作的信息化将是一个必然的趋势。目前,目前7 0 1 研究所人事管理信息大部分是手工纪录,记录方式繁琐,有效性和准确性难以保证, 表达方式不统一,难以统计和查询,不能及时准确的把信息反馈给决策部门。这种 传统的手工数据处理方式,已经很难适应人力资源管理的要求。中船重工集团第7 0 1 研究所人力资源管理系统就是应运这个实际需求而提出的。 从目前国内外现状来看,管理信息系统的开发在软件工程领域中已经比较成 熟,也出现了多个人力资源管理系统的商业化软件产品;但是这些商品化的产品不 可能针对具体某个单位的特殊性进行量体裁衣,必须进行二次开发,因此我们自己 研究开发适合本单位的一套系统,既降低了开发成本又便于今后的维护。 1 2 2 研究意义 人力资源是现代企业的战略性资源,也是企业发展的最关键因素,而激励是人 力资源的重要内容。因此,加强人力资源管理,完善绩效考核,如何在现有的技术 条件下开发一套设计先进、功能齐全、使用方便、实用性强、安全性高,并且运行 4 华中科技大学硕士学位论文 正常、健壮的人力资源管理系统,使得人事部门管理人员从以往复杂、繁琐的劳动 中解脱出来,以更多的精力投入到人力资源的决策当中,提高企业的经济效益,是 目前备受关注也是亟待解决的一个重要课题。实现人力资源信息化管理,对于提高 人力资源管理的效率和质量,增强企业的竞争能力具有非常重要的意义。 1 2 3 研究目的 我们研究开发人力资源管理系统的目的: 1 提高人事部门的工作效率:考勤休假处理、薪资计算、员工信息管理等事 务性工作占用了人事部门的大量时间与精力:这些工作采用手工操作不仅效率低, 而且容易出错;采用人力资源管理系统使管理人员从日常事务中解脱出来,从事更 具战略意义的问题; 2 实现人力资源管理的数字化、规范化、自动化、信息化:减少大量重复性 工作,全面提升人力资源管理工作水平;人事部门的业务流程:招聘流程、绩效考 核流程、培训流程、员工职业规划、离职流程等的规划。 3 为企业与员工提供增值服务:人力资源规划、招聘与测评技术、职务分析、 绩效考核与评估等。 4 实现数据共享:人力资源管理不只是企业人力资源部的事,所有管理者, 上至单位法人代表下到每个主管以至员工都应承担人力资源管理责任。只有实现数 据共享,才能达到全面参与的目的。 1 3 研究内容与组织结构 为了在系统建设中能够较好地解决课题中提及的问题,本文围绕管理信息系统 的结构、数据库建设,针对7 0 1 所的实际情况,提出了一种方法:最大限度的克服 数据的重复录入,提高人事信息描述的准确性。 全文共分六章: 绪论部分主要介绍本文的研究背景,问题的提出,国内外的研究概况,并结合 人力资源管理系统研发过程中要解决的问题,引出了本文的研究内容和方向。 5 华中科技大学硕士学位论文 第二章主要介绍c 幅模式的相关理论,分析了这种模式的特点,并且与b ,s 模 式进行了对比。 第三章讨论了系统的分析设计方法和过程,详细讨论了系统结构。 第四章主要讨论数据库原理和建立过程,重点介绍了关系数据库的设计以及实 现技术。 第五章详细介绍人力资源管理系统的实现过程和相关技术。 第六章主要对本文研究进行总结和展望。 6 华中科技大学硕士学位论文 2 c s 结构模式理论基础 管理信息系统的平台体系结构发展历史从单机单用户发展到文件朋民务器( f s ) 模式,再到客户机服务器( c 幅) 模式和浏览器朋艮务器( b s ) 模式。 2 1c s 与b s 模式基本概念 所谓“c s ”( c l i c n 幅e r v e r ) ,既可以指硬件的结构,也可以指软件的结构【“。 硬件的结构是指某项任务在两台或多台计算机之间进行分配,其中客户机( c l i e n t ) 用来运行提供用户接口和前端处理的应用任务,服务器( s e r v e r ) 提供可供客户机使用 的各种资源和服务。软件的c 俗结构是指把一个软件系统或应用系统按逻辑功能分 成若干个组成部分,如用户界面、表示逻辑和数据访问等,如图2 1 所示。 服务器1服务器2 图形工作站 小型机微机l微机n 客户机 图2 1 客户机朋务器( a i e 州s e 呻计算模式 绝大多数的网络应用都可分为四个层次:表现层、事务层、数据逻辑层和数据 存储层。常见的c s 模式有两层结构、三层结构以及混合结构,如图2 2 所示。 7 华中科技大学硕士学位论文 数据库服务器 ji 客户机 l 数据库服务器 f l l 应用服务器 f l 客户机 两层结构 三层结构 混合结构 图2 2 客户机服务器( c s ) 模式的结构 在两层c s 模式中,表现层和事务层都放在客户端,数据逻辑层和数据存储层 则置于服务器端。服务器为多个客户应用程序管理数据,而客户程序发送、请求和 分析从服务器接收的数据,是一种“肥客户机”和“瘦服务器”的模式【1 7 】【1 q 。其工 作原理如图2 3 所示。简单地说,就是客户程序向数据库服务器发送s q l 请求,服 务器返回结果。 服 务 器 客 户 机 分布式显示 远程显示分布式应用处理远程数据管理分布式数据管理 图2 3c s 模式的资源配置方式 在三层c s 结构中,引入了中间应用服务器,应用逻辑驻留在其上,只有表示 8 华中科技大学硕士学位论文 层存于客户端,称之为“瘦客户机”。客户端只负责输入数据和显示应用输出的数 据,完成用户接口功能。数据的请求、加工和结果的返回都由中间服务器完成。数 据库服务器端负责对数据的存取。 所谓“b s ”( b r o w s e r s e r v e r ) ,即客户端是浏览器( b r o w s e r ) ,服务器为标准的 w e b 服务器协同应用服务器响应浏览器的请求。b ,s 模式一般为三层结构,第一层 客户机是用户与整个系统的接口【1 9 1 【2 0 1 。客户的应用程序精简到一个通用的浏览器软 件。浏览器将h t m l 代码转化成图文并茂的网页。网页还具备一定的交互功能,允 许用户在网页提供的申请表上输入信息提交给第二层的w 曲服务器,并提出处理请 求。w c b 服务器将启动相应的进程来响应这一请求,并动态生成一串m l 代码, 其中嵌入处理的结果,返回给客户机的浏览器。如果客户机提交的请求包括数据的 存取,w 曲服务器还需与数据库服务器协同完成这一处理工作。第三层数据服务器 的任务类似于( s 模式,负责协调不同的w 曲服务器发出的s q l 请求来管理数据 库。 2 2c s 与b s 模式分析 c s 和b s 模式分别是适应不同时期应用系统的需求而出现的体系结构,两者 具有不同的特点。两种模式在不同方面都有着广泛的应用,虽然c s 模式在h l t e m c t 环境下明显不如b s 模式具有优势,但它在特定的环境下仍具有优势( 如局域网的 应用) 。下面对两者进行的一个简单分析: 1 硬件环境 c 幅一般建立在专用的网络上,小范围里的网络环境,局域网之间,在通过专 门服务器提供连接和数据交换服务;b s 是建立在广域网之上的,不必是专门的网 络硬件环境,有比c s 更强的适应范围。 2 安全性要求 c s 一般面向相对固定的用户群,对信息安全的控制能力很强;b s 是建立在 广域网之上的,对安全的控制能力相对弱。 9 华中科技大学硕士学位论文 3 程序架构 c s 程序更加注重流程,可以对权限多层校验,对系统运行速度可较少考虑; b s 对安全性以及访问速度的多重考虑,建立在需要更加优化的基础之上。 4 系统维护 g ,s 程序由于其整体性,必须整体加以考查,每个客户端的软件都需要维护, 系统维护相对较难;b s 程序是构件组成,能方便地进行构件修改或更换,实现系 统的无缝升级,系统的维护成本低。 5 信息流 c s 程序一般是典型的中央集权的机械式处理,交互性相对低;b s 信息流向 时刻变化的。 基于b 幅的应用具有界面统一、使用简单、易于维护、扩展性好喝共享度高等 优点,是应用软件技术发展的必然趋势。现在正处在信息高速发展的时代,随着 i n t e m e t 的不断普及和应用的迅速升级,b s 模式将更能充分发挥其优越性,但从当 前的技术水平看,采用这种模式并不一定是最好的选择1 2 l 】【2 2 】。 1 c 幅模式提供了更安全的存取模式 由于c s 是配对的点对点的结构模式,采用适用于局域网、安全性比较好的网 络协议,安全性可以得到较好的保证。而b s 采用点对多点、多点对多点这种开放 式的结构模式,其安全性只能靠数据服务器上管理密码的数据库来保证。目前, i n t c m c t 技术中冠的安全问题还尚未解决,其中信息传递过程中的加密和身份验证是 一个关键性的任务,成为i t e m e t 技术运用的最大障碍l 2 4 】。 2 交互性强是c s 固有的一个优点 在c s 模式中,客户端有一套完整的应用程序,在出错提示、在线帮助等方面 都有强大的功能,并且可以在程序间进行自由地切换。b s 虽然提供了一定的交互 能力,但其与c s 的一整套客户应用相比仍显得非常有限1 【2 “。 3 c 幅模式更有利于处理大量数据 由于c 幅模式护理大量信息的能力是b s 模式无法比拟的,对于相同的任务, l o 华中科技大学硕士学位论文 c s 模式完成的速度总比b s 快,使得c s 模式更利于处理大量数据【2 7 j 。 2 3 小结 综上所述,尽管b s 模式代表了将来的发展方向,但在今后一定时间内,c s 模式还会有其发展空间。在中船重工集团7 0 1 所的人力资源管理系统中,采用了两 层c s 模式结构,详细地设计细节将在下一章阐述。 华中科技大学硕士学位论文 3 人力资源管理信息系统的设计 人力资源管理系统主要为人事处人力资源管理使用。因为系统本身特殊的情 况,这里使用了c s 模式的系统结构。在这一章里,除了提出管理系统基于c s 模 式的系统结构外,还描述了整个系统的功能及各功能之间的关系,每项具体功能和 处理的基本流程设计、程序设计规范、界面设计。 3 1 系统需求分析 随着人事改革制度的不断深化,用人制度发生了很大的变化。对于一个有千余 人的中船重工集团7 0 1 研究所,对职员的管理如果仍然采用半手工管理,是难于满足 现代企、事业管理的要求。因此,本设计题目根据当前7 0 1 所人力资源管理中的需求, 分析和解决现在面临的实际问题。 中船重工集团7 0 1 研究所人力资源管理系统主要针对研究所内部人力资源进行 高效地管理。该系统能够为人力资源管理提供一体化综合业务解决方案,是对人力 资源管理的所有领域提供最终支持的系统,这些领域覆盖了人力资源部门对员工在 企业的全生命周期管理。从人力资源计划、人才招聘到人事管理( 包括人事信息管 理、合同管理、考勤管理、休假管理、绩效评估、离职管理) 及员工的培训与发展 管理等各个方面,并提供各种查询统计功能与报表输出功能,能动态直观地反映单 位人力资源的状况,为人力资源管理提供高效的决策支持。 人力资源管理系统主要提供以人员,工资为中心的人力资源相关数据的录入, 查询,统计,分析功能,并提供日常工作各类报表的绘制。 此系统主要处理的信息有:员工信息:包括个人基本信息,工资信息,合同信 息,岗位信息,学历信息,职称变更信息,奖惩信息,培训信息等。辅助信息:人 事变动信息,考勤信息,工资标准信息,个人公司保险福利信息,企业销售,利润 年信息。 华中科技大学硕士学位论文 3 2 系统运行模式 从不同的学科观点角度出发,对复杂系统进行逐级、逐层的描述和分析,在这 种情况下,基于各种不同学科观点建立的各种不同层次的系统模型,就特别需要努 力去保证它们之间的一致性和集成性,从而保证整个系统模型的完整性和准确性。 为此,我们提出一个集成化多视图建模方法,以便系统、方便的集成和协调各种相 关理论、方法和工具的应用。 3 2 1 结构化分析与设计 软件开发方法的发展,是沿着结构化方法、面向对象的方法和快速原型法这样 一条轨迹进行的。 结构化方法出现于7 0 年代,由于系统开发生命周期前期错误所产生的代价 太高,因而用于需求分析和设计的结构化技术得以产生和发展。结构化方法把任务 过程分解到功能,把任务和功能间的数据交互过程规范化,由此作为信息系统综合 集成设计的基础。正如其名字所意味的,它是非常结构化的,如果要修改由此设计 好的系统的某一部分,就可能引起整个系统的完全重构。许多结构化方法处理信息 系统模型的一个或者几个方面,描述的问题不太精确并且有二义性。 面向对象的方法与技术起源于面向对象的编程语割圳。它不仅是一种程序设计 方法,更是一种面向真实世界的抽象思维方式。面向对象方法的基本思想是,从现 实中客观存在的事物( 对象) 出发来构造实际的系统,它强调直接以现实世界中的 事物为中心来思考问题、认识问题,并根据这些事物的本质特征,把他们抽象地表 示为系统中的对象,作为系统的基本构件【3 1 】。从而使系统能直接地映射现实世界, 保持现实世界中事物及其相互关系的本来面貌。 面向对象技术以其高度的抽象性、完整的封装性、继承性和多态性大大提高了 软件系统的可维护性、可重用性和可扩展性。九十年代后期,软件工程中的面向对 象设计技术在信息系统工程的设计中受到越来越多的人的认同。但是,就系统工程 设计者解决具体设计任务柬说,面向对象方法缺乏面向过程方法的实效性和针对 1 3 华中科技大学硕士学位论文 性。 两种方法在信息系统设计上都存在各自的不足。因此,研究这两种方法之间的 内在联系,研究面向对象方法与面向过程方法的有机结合使用,设计出能方便重构 的系统,集成设计对象实体,把对象属性、任务规则和数据封装到一起,由“类” 和“继承”的概念,从而完成一种以面向过程为主体兼具面向对象优点的系统设计 方法。 目前信息系统设计普遍采用结构化分析方法。把一个复杂系统分解成相对独立 和简单的子系统,每一个子系统又分解成更简单的模块,这样自顶向下逐层模块化 分解,直到底层每一个模块都是可具体说明和可执行的为止。这一思想至今仍是复 杂系统设计的精髓。 在对人力资源管理系统进行设计时,充分考虑了功能模块的独立性和各功能模 块的完整性,采用了结构化分析与设计方法:由顶向下逐层分解、逐层细化的技巧 和模块化的结构,大大降低了系统分析和设计的复杂性,提高了设计质量。 3 2 2c s 结构模式 过去集中式处理系统占据了计算机系统体系结构的主流。随着网络技术发展, 新的计算机结构体系c s 模式的出现,给计算机工业与计算机应用开发带来了重大 变革。客户机是指终端应用程序,它主要完成请求和表现数据的工作,是用户操作 计算机的人机界面;服务器是为客户机应用程序的请求提供服务。 网络数据库服务器系统是当前应用最广的也是比较重要的一种网络c s 系统, 它的服务器主要用以向广大客户机提供数据库系统的共享资源,d b m s 安装在服务 器上,用户通过客户机连在网络上的数据库服务器请求访问数据库服务。与b s 模 式相比,这种数据库c s 处理模式具有如下优点【3 2 】【3 3 】: 1 用逻辑与数据实现分离,实现了在网络上的负载均衡。在这种c ,s 结构中,客 户工作站的应用请求被送往数据库服务器,在网络中传送的信号仅限于请求和 响应信息,而无须将整个数据库文件在网络上来回传送,从而使网络传送量大 1 4 华中科技大学硕士学位论文 大减少。 2 分利用了网络服务器的处理能力。客户只需将请求送给数据库服务器,数据查 询工作由服务器承担,服务器的能力可以得到充分的发挥;大量的数据库操作 在服务器上执行,d b m s 的速度不受客户机速度的限制,客户机只需运行前端 应用软件,因而降低了对客户机硬件要求。 3 技术成熟,是目前系统设计开发中广泛采用的体系结构。 4 采用c s 结构,满足联机事务处理应用需求,实现开放互连及分布式数据管理。 5 客户机及前端应用具有无关性。这种结构允许用户把不同的数据库管理系统、 网络协议和终端用户工具组合在一起高效地使用。 6 数据库具有完整性。服务器上的d b m s 要求客户必须经过d b m s 访问数据库, 同时服务器d b m s 能跟踪数据的修改,并在数据库崩溃时恢复数据库。 正因为以上优点,本系统也采用c i s 结构。一般( 裕结构的d b m s 系统将用户 界面、表示逻辑放在客户机上,而将事务逻辑和数据存取放在服务器端。在客户端, 设计为方便用户操作的专门的界面和相应的业务功能处理;在服务器端,具体实现 d b m s 管理,如数据处理、数据存储、组织和维护,数据库的完整性、安全性控制 和检查,事务并发控制和恢复等。 3 3 系统的功能结构 3 3 1 系统总体结构 总体来说系统分为以上几个部分,人力资源系统的业务不是很复杂,其重要功 能是管理和处理大量的数据,数据间存在许多复杂的关系,需要做大量的统计分析 报表,各部分的具体功能将在后面介绍。图3 1 是本系统的功能模块总体结构,表 3 1 是系统的功能模块和其子模块的结构及相关说明。 华中科技大学硕士学位论文 图3 1 人力资源管理系统功能模块结构图 表3 1 系统结构及相关说明 模块功能模块说明 用户设置 系统管理用户注册 关于 人工成本分析 人力资源计划 决策支持 人员基本信息组合录入 科研成果 人员管理 证件信息学历、职称、成果、职称外语 人事变动管理 信息查询 助工预警 职称预警_ l = 程师预警 高级工程师预警 年度考核职工年度考核 学校信息 人才招聘 应聘人员信息 人员信息分类统计 学历查询 查询统计 职称查询 员上信息查询 应聘人员查询应聘人员信息查询 1 6 华中科技大学硕士学位论文 本系统预期实现以下功能: 1 灵活定义与变更组织结构,并输出组织结构图: 2 在工作分析的基础上,对设定的职位进行全面管理,可生成详细的职务说 明书; 3 对空缺职位进行管理,可作为招聘计划的重要参考依据; 4 根据人才战略发展规划制定相应的人力资源计划; 5 对现有人力资源状况进行分析,利于优化各岗位人力资源配置; 6 根据实际情况灵活定义人力资源成本的计算方式,对现有人力资源的成本 进行不同角度的核算与分析,并能结合人力资源计划进行未来人力资源成本的预 算; 7 可输出历史人力资源配置状况以及人力资源成本的发展趋势报告,为人力 资源计划提供决策依据。 3 3 2 人员管理 人员信息管理模块包括三个大的方面:人员信息录入、信息变动管理和人员信 息查询,如下图3 2 所示。具体包括: 1 信息的录入、修改、删除和查询:主要是录入本单位的所有人员的人事资 料,其中包括基本信息、工作简历、学历、科研成果、社保、工资等方面的信息; 2 信息查询统计:提供一定方式的人事资料的查询,满足各方面信息的需要: 3 证件管理:主要包括证件的录入与维护、证件的查阅管理; 4 信息变动管理:主要是管理人员的人事变动、记录变动信息、员工离退休 管理、离职管理、以及这些变动引起的相应信息的更改。 1 7 华中科技大学硕士学位论文 图3 2 人员管理 人力资源子系统部分的业务不是太复杂,主要是大量数据的处理,包括数据的 录入,统计分析,分类查询,指标分析,打印报表。就基本信息的录入模块详细的 功能描述如下:系统首先提供录入的是人员在计算机系统中最基本的信息,其中最 重要的是:员工编号、员工姓名、所在部门的编号、工作证号、员工类别、员工状 态、工资级别和劳动合同号,其他信息可以暂时不填。 对于劳动合同信息、工作简历信息、个人学历信息、社会保险信息、家庭信息 和奖惩信息,可以做需要选择进入各单元输入界面进行数据的具体录入。信息具体 为: 1 劳动合同信息主要是合同编号、合同类别、同起始时间、合同前工龄和合 同期限。 2 工作简历信息主要是记录个人的一些工作信息,此信息在系统中一般仅供 查询所用。 3 个人学历信息主要记录员工个人文化程度、外语语种、外语级别,等级证 件号、学历证件号、个人特长和个人专利,这些信息源于对企业员工素质有个全面 1 8 华中科技大学硕士学位论文 的管理,以使人才的利用,员工的工作分配更加合理。 4 员工家庭信息主要记录员工家庭成员的信息。 5 员工奖惩信息主要记录员工在职期间受到的奖励和惩罚信息,具体有:奖 惩标识、奖惩时间、奖惩原因。 以上的各类辅助信息可以在系统第一次输入员工信息时输入,也可以在信息发 生后记录,例如:工资变动、岗位变动等只有在发生后信息才存在,同样我们可以 利用此录入界面进行这类信息的存储。 3 3 3 员工招聘 员工招聘管理模块包括两个主要部分:学校信息管理和应聘员工信息管理,如 图3 3 所示。 1 学校信息管理:包括国内的重点大学名称、专业、地址; 2 应聘员工信息管理:包括应聘员工的基本信息及个人简历。 图3 3 员= 招聘 1 9 华中科技大学硕士学位论文 3 3 4 员工年度考核管理 员工年度考核模块主要部分:员工年度考核信息和员工年度考核查询,如图3 4 所示。 1 员工年度考核管理:员工考核年度结论,员工年度考核总结; 2 员工年度考核查询:提供一定的信息查询功能。 3 3 5 查询统计 图3 4 员工年度考核管理 统计分析管理模块包括四个部分:人员信息统计分析模块、工资统计分析、保 险福利统计分析和统计报表管理,如图3 5 所示。 图3 5 统计分析管理 华中科技大学硕士学位论文 1 人员信息统计分析:针对各种目标对人员的信息进行统计,计算各项指标 分析参数; 2 工资统计分析:计算工资月统计数字,部门工资成本,工资水平分析数据; 3 保险福利统计分析:统计部门保险福利,分析保险福利状况,企业福利待 遇水平分析数据; 4 统计分析报表:管理各类统计分析报表,这些报表包括 1 )各类条件生成的月、年工资统计报表 2 )全所员工工资总额构成报表 3 )员工福利费用构成报表 4 )离休、退休、退职人员及保险福利费用构成报表 5 )企业员工和劳动报酬情况报表 6 )员工变动去向报表( 增加,来源,减少) 7 )员工按劳动岗位分类统计报表 3 3 6 人力资源计划 人力资源计划模块为提供部分信息的决策帮助,主要是对员工工资水平、工资 增长水平和人工成本分析等,如图3 6 所示。 图3 6 人力资源计划 2 1 华中科技大学硕士学位论文 3 3 7 预测预警 在人力资源管理中,员工的职称评定等业务处理对人力资源管理系统提出了预 测预警功能。预警提示是通过对人力资源开发的指标体系研究和各种预测方法的研 究,建立一套科学的预测预警系统。对人力资源开发的各个阶段做出准确判断和科 学评价,减少人力资源浪费。 预测预警系统的含义【删:预测是对事物的发展依据其某种内在的规律,根据现 有的基础和变量因素,对未来的发展和走势作出科学的趋势描述;预警是对事物正 在发生的变化或现状做出某种科学的判断,并对能的发展做出评价。 基本的预测方法:管理部门预测法是有关管理部门根据以往的经验和本组织内 人力资源将会出现的情况,对人力资源进行预测。例如,员工的职位升迁、退休、 辞职,甚至中长期预测。我们计划在开发人力资源管理系统中实现某些业务的自动 预测预警提示功能。 3 3 8 应聘人员信息查询 应聘人员信息查询模块主要是为了满足招聘时提供学校和应聘人员的详细信 息,其各功能是由其它模块的相关功能集成而来,此处不加以具体介绍。 3 3 9 系统管理 系统维护模块主要是对一些系统数据进行管理,包括两个部分:用户管理和系 统基本参数的设置,其结构如图3 7 所示。 图3 7 系统维护 华中科技大学硕士学位论文 1 用户及权限的管理:对使用本系统的各类用户进行管理维护,可以增加、 减少用户,修改用户的使用权限; 2 系统基本参数的设置:对系统中使用到的各类编码进行维护,编码的维护 规则一般是允许增加新项目的编码,对旧的编码如不用不可进行删除,以防止对旧编 码进行操作时发生系统错误;具体需要维护的编码表有:部门编码、员工编码、个人 学历编码、福利类别编码、员工类别编码、技术职称编码、考勤标识编码等; 3 数据维护:包括所有标准字典的维护以及数据的备份与恢复。 3 4 小结 本章详细介绍了人力资源管理系统的分析设计方法和过程,特别重点讨论了系 统的功能结构组成、各个组成功能模块的具体分析设计以及各个组成模块之间的关 系,完成了系统的分析设计任务。 华中科技大学硕士学位论文 4 数据库设计 本系统使用了m i c r o s o f ts q ls e r v e r7 o 作为后台数据库管理系统。s q ls e r v e r 7 0 属于m i c r o s o f t 公司的数据库产品,具备大型数据库的基本功能,有较好数据一 致性和完整性机制,运行平台为w i l l d o w s2 0 0 0s c v c r 和w i n d o w s9 5 ,9 8 ,在大型数 据库中维护、使用相对比较简单,特别是现在普遍使用w i n d o w s 产品,使得m i c r o s o f t s q l s e r v e r 更易于接受。 4 1 数据库设计准则 数据库是一个容器,用来存放一个个的表。表是这个系统运行的基本保证。所 有的基本数据都存放在数据库表中。表是由行和列组成的网络,列是字段,行是记 录,它是关系数据库的表示方法。有了规范化的表,还需要为其创建索引、指定默 认值、定义有效性规则以及触发器等。通过使用主键与外部键,可以利用关系型数 据库系统本身保证数据输入的有效性,避免繁琐的编程。有效性规则用来描述向数 据窗口列中输入的数据应该满足什么样的条件,可以应用到列表中定义的扩展属性 和数据窗口对象的列属性上。为列指定了有效性规则后,使用该列时,系统自动应 用有效性规则,可以代替客户端的数据有效性检查,达到高效、简洁的目的。在数 据库设计过程中,还需要利用外部键连接多个表,建立数据库的参照完整性。 在数据库设计过程中应遵循以下准则:减少冗余;提供稳定的数据结构,用户 需求发生变化时,数据结构也能相应随之变化;允许用户对数据访问:在数据元素 问维持复杂关系,支持多种多样的决策需要。 4 2 数据库设计过程 数据库设计是将业务对象转换为表和视图等数据库对象的过程1 3 5 l 【3 6 】。数据库设 计是数据库应用系统开发过程中首要的和基本的内容。数据库是信息系统的核心和 基础。它把信息系统中的大量数据按照一定的模型组织起来,提供存储、维护、检 华中科技大学硕士学位论文 索数据的功能,是信息系统可以方便、及时、准确从数据库中获取所需的信息。一 个信息系统的各个部分能否紧密的结合在一起以及如何结合,关键在数据库。因此 必须对数据库进行合理设计。按照规范设计的方法,考虑数据库及其应用系统开发 全过程,将数据库设计分为以下六个阶段【3 7 】:需求分析、概念结构设计、逻辑结构 设计、物理结构构设计、数据库实施、数据库运行。 需求分析是整个设计过程的基础,是最困难、最耗费时间的一步,进行整个数 据库设计必须准确了解与分析用户需求。需求分析的任务是通过
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 森林防火知识培训必要性
- 森林火灾知识培训内容
- 森林法基础知识培训课件
- 幼儿园培训教学课件
- 2025年老年护理专业招聘考试预测题
- 风湿疾病试题及答案
- 2025健康照护技师考试题库及答
- 2025年物流师中级考试要点预测题集
- 2025年人事处招聘考试行政职业能力测试题
- 2025年初级导游证考试必-备知识点与模拟题
- 《跟单信用证统一惯例(UCP600)》
- DB32-T 4878-2024 居住区供配电设施建设标准
- 2025年山西中阳钢铁有限公司招聘笔试参考题库含答案解析
- 2025年四川攀枝花钒钛高新国有资本投资运营有限公司招聘笔试参考题库附带答案详解
- 饲料检验化验员职业技能考试题及答案(新版)
- (新版)电信网上大学智能云服务交付工程师认证考试题库-上(单选题)
- 2024-2025学年八年级上册物理 第五章 透镜以及其应用 测试卷(含答案)
- 隧洞施工安全教育培训
- 《化工安全技术》教学设计(教学教案)
- 物理-湖北省2024年秋季鄂东南联盟学校高一年级期中联考试题和答案
- 吉林大学《数据库系统原理(双语)》2021-2022学年期末试卷
评论
0/150
提交评论