(无线电物理专业论文)油气田企业人力资源管理信息系统设计与应用.pdf_第1页
(无线电物理专业论文)油气田企业人力资源管理信息系统设计与应用.pdf_第2页
(无线电物理专业论文)油气田企业人力资源管理信息系统设计与应用.pdf_第3页
(无线电物理专业论文)油气田企业人力资源管理信息系统设计与应用.pdf_第4页
(无线电物理专业论文)油气田企业人力资源管理信息系统设计与应用.pdf_第5页
已阅读5页,还剩60页未读 继续免费阅读

(无线电物理专业论文)油气田企业人力资源管理信息系统设计与应用.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士学位论文 m a s t e r st h e s l s 摘要 随着油气田企业的发展,以往基于c s 模式的信息系统,已无法满足现代企 业信息交互的需求。因此,在c s 模式的基础上引入b s 模式,更有利于企业信 息系统的构建。在油气田企业人力资源管理信息系统( 简称o ge h r 系统) 的设计 中,结合油气田企业综合信息网的现状,有机地将c s 和b s 模式结合在一起, 并通过建立v p n 虚拟专用网,实现较完善、可靠的人力资源信息管理系统。 本文分析了c s 模式与b s 模式及其特征,提出了基于c s 与b s 混合结构 模式的信息系统设计模型、0 ge h r 系统结构模式方案及其实现方法;研究了面 向对象的开发方法、u m l 等相关技术及其应用,建立了o & ge h r 系统用例模型, 介绍了o ge h r 系统需求分析,确定了o & ge h r 系统框架;同时,从系统权限控 制和网络安全两方面探讨了o & ge h r 系统安全设计方案,给出了w e b 访问的认证 与授权实现;阐述了o & ge h r 系统数据库的选型及数据模型;分析了o ge h r 系 统应用效果。 0 & ge h r 系统采用面向对象的思想进行设计与开发,特别是针对该系统的应用 特点,采用灵活的c s 与b s 结合的构建策略,给出了油气田企业应用环境下较 大型管理信息系统较为合理的系统结构模式,提高了系统的开发效率,具有一定 的理论意义和实用价值。 关键词:b s ;c s ;面向对象:u m l ;人力资源管理 硕士学位论文 m a s t e r ? st h e s i s a b s t r a c t w i t ht h er a p i dd e v e l o p m e n to fo i la n dg a se n t e r p r i s e ,m i sb a s e do nc sm o d e l c a nn o tm e e tt h er e q u i r e m e n to fi n t e r c o m m u n i c a t i o ni n s i d et h ee n t e r p r i s e i ti sg o o d f o rt h ee s t a b l i s h m e n to fe n t e r p r i s e sm i st om e r g et h ec h a r a c t e r i s t i co fb sm o d e lo n 也eb a s i so fc sm o d e l i nt h ep r o g r e s so ft h ed e s i g no fo i la n d g a se n t e r p r i s eh u m a n r e s o u r c em a n a g e m e n t ( h e r e i n a f t e rr e f e r r e dt oa s “o & ge h r ) s y s t e m ,a c c o r d i n gt o t h ec u r r e n ts i t u a t i o no fo i la n dg a si n t e g r a t e di n f o r m a t i o nn e t w o r k i n g ,t h i sp a p e r c o m b i n e sc sa n db sm o d e lt o g e t h e ro r g a n i c a l l y , a n dh a sr e a l i z e dr e l a t i v e l yt h e p e r f e c t ,r e l i a b l ee n t e r p r i s ei n f o r m a t i o ns y s t e mv i av p n m sp a p e ra n a l y z e dt h em o d e lo fc sa n db sa n dt h e i rc h a r a c t e r i s t i c s ,a n dm a d e ad e s i g n ,a n dar e s o l u t i o no fm i ss u b j e c tt oc sa n db sm o d e l ,a n dr e s e a r c h e d t h eo & ge h r s y s t e ms t r u c t u r em o d e la n d i t sa p p l i c a t i o na n dt h er e l e v a n tt e c h n o l o g y s u c ha so b je c t - o r i e n t e dt e c h n o l o g y , u m l ,c ae t c ,b u i l tt h eo & ge h rs y s t e mu s e c a s em o d e la n dg a v et h ei n s t a n c ei n0 & ge h rs y s t e md e m a n da n a l y s i s ,c o n f i r m e d t h eo & ge h r s y s t e mf r a m e a n dd i s c u s s e dt h eo & g e h rs y s t e ms e c u r i t yi nb o t h s y s t e ma u t h o r i t yc o n t r o la n dn e t w o r ks e c u r i t y , g i v e s 曲em e t h o do f 谤互- ba c c e s s a u t h e n t i c a t i o na n da u t h o r i z a t i o n s t a t e dt h es e l e c t e dm o d e lo fo & ge h rs y s t e m d a t a b a s ea n di t sd a t am o d e la n da n a l y s e st h ea p p l i c a t i o ne f f e c to fo & ge h rs y s t e m t h eo & ge h r s y s t e ma d o p t st h eo b j e c t o r i e n t e dt h o u g h tt od e s i g na n dd e v e l o p , i m p r o v i n gt h ee f f i c i e n c yo ft h es o f t w a r ed e v e l o p m e n t a c c o r d i n gt oi t sa p p l i c a t i o n c h a r a c t e r i s t i c s ,i tu s e saf l e x i b l es t r u c t u r i n gs t r a t e g yc o m b i n i n gt h em o d e lo fc sa n d b s ,g i v e sam o r er e a s o n a b l es y s t e m a t i cs t r u c t u r em o d es c h e m em o r er a t i o n a lf o rt h e l a r g e s c a l em i s t h er e s e a r c ho ft h i ss y s t e ma l s oh a st h ea c a d e m i cm e a n i n ga n d p r a c t i c a la p p l i c a t i o nv a l u ef o rt h ed e v e l o p m e n to ft h er e l a t i v el a r g e s c a l ei no i la n d g a se n t e r p r i s em i sa n ds oo n k e yw o r d s :b s ;c s ;o b j e c to r i e n t e d ;u m l ;h u m a nr e s o u r c em a n a g e m e n t 硕士学位论文 m a s t e r st h e s i s 华中师范大学学位论文原创性声明和使用授权说明 原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,独立进行研究 工作所取得的研究成果。除文中已经标明引用的内容外,本论文不包含任何其 他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和 集体,均已在文中以明确方式标明。本声明的法律结果由本人承担。 名:勘照蟛 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校 有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查 阅和借阅。本人授权华中师范大学可以将本学位论文的全部或部分内容编入有 关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位 论文。同时授权中国科学技术信息研究所将本学位论文收录到中国学位论文 全文数据库,并通过网络向社会公众提供信息服务。 作者签名:卵堂霹导师签名:丧、- 乏蔓 日期:私坷踔,7 月毋日 日期:加8 年f f 、月名腑 本人已经认真阅读“c a l i s 高校学位论文全文数据库发布章程”,同意将本 人的学位论文提交“c a l i s 高校学位论文全文数据库 中全文发布,并可按“章 程 中的规定享受相关权益。回童途塞理童后进厦i 旦坐生;旦= 生;旦三生 发查! 作者蠢m 甥锄馘峙秽 日期:狐湃1 1 月2 8 日日期:例年lf 月够日 硕士学位论文 m a s t e r s 。f h e s i s 第一章绪论 1 1 选题背景 油气田企业作为国有大型石油勘探、开发企业,人员多、分布散,来源、层 次和结构复杂,如何全面加快人力资源开发,充分发挥人力资源整体优势,建立 健全现代化的人力资源管理体制和经营机制,是油气田企业面临的重大战略课题 之一。其中,加快人力资源管理信息系统建设,是全面提升人力资源管理水平的 必要手段和主要载体,是实施企业人才发展战略的基础工作和重要环节。 油气田现有组织机构和人员管理模式基本上是:勘探局组织和劳资部门统一 管理,下设二级专业和服务单位,二级单位下设有大队站及各种管理中心等的三 级管理。传统的管理模式受地理分布、物理位置和通信条件等制约,人力资源管 理方法多样、信息沟通效率低下、信息资源不能很好地共享。本项目正是为了通 过先进成熟的计算机技术、网络技术、数据库技术和通信技术等建立一个“准确、 及时、标准、高效、安全 的全功能、多层次、智能化的人力资源管理系统和决 策服务支持系统,解决传统人力资源管理中存在的不足。目前,油气田企业信息 系统建设普遍面临的问题是:各级组织和人力资源管理方法的多样性、人员的分 散性,造成信息化建设灵活性不足,业务扩展能力不强。 鉴于以上情况,如果系统部署还是通过传统的软件设计和开发方式很难解决 以上问题。油气田企业人力资源管理信息系统( 以下简称o & ge h r 系统) 正是 在这种背景下,经过系统规划后提出并实施的。 1 2 系统建设目标与应完成的工作 o & ge h r 系统必须要具备信息数据的采集、处理、汇总和统计的综合、高 效的网络处理功能,同时要确保系统的通用性和统一性,覆盖油气田企业各级乃 至班组等各个层次人力资源的管理。因此,本系统建设目标是: ( 1 ) 实现人力资源计算机管理。o & ge h r 系统涉及人员基本信息、薪酬管 理、考核鉴定、劳动力鉴定、劳动合同、组织机构等方面的内容,基本涵盖劳动 人事管理工作的全部领域。 ( 2 ) 实现数据共享和统一管理。o & ge h r 系统基于统一的数据平台、业务 管理平台,将原来的业务信息孤岛有机地纳入系统并实现共享,数据按照管理工 硕士学位论丈 m a s t e r st h e s i s 作内在联系相互支持,功能结构符合油气田企业管理规范和工作流程,避免数据 的重复录入,实现数据共享和统一的管理。 ( 3 ) 提供决策支持。o & ge h r 系统要集顾问与助手于一身,为油气田企业 劳动人事管理提供决策支持。对领导和劳动人事管理部门负责人,可以充当顾问 角色,无论是要掌握单位的人员结构、队伍结构、组织机构构成等的动态变化情 况、职工的个人信息,还是在劳动管理及其相关方面的科学决策前寻找依据,都 可以获得系统的支持;对劳动人事管理人员,可以充当助手,无论进行劳动人事 的数据管理,还是完成统计报表任务,系统均可以轻松完成。 ( 4 ) 形成健壮、安全可靠的系统。从应用层、数据层,以及单机和网络系统 等各个方面充分考虑安全机制:同时考虑系统的兼容性、联机帮助易用性和用户 接口的友好性:特别是要对用户进行严格的权限控制,解决好人力资源信息授权 管理和信息共享过程中的安全问题。 o & ge h r 系统以职工基本信息、工资、企业组织机构为主要管理内容,业 务涉及职工考核鉴定、劳动力管理、报表管理、统计分析、人员查询等方面的内 容;系统采用统一的数据库、统一的操作平台,实现人力资源各业务的协同管理。 因此,至少要从四个方面协助企业完成劳动人事管理工作: ( 1 ) 规范人力资源管理; ( 2 ) 处理劳动人事日常业务; ( 3 ) 劳动人事管理及其相关方面的科学决策; ( 4 ) 完成上级下达的统计任务。 1 3 主要研究内容 本项目将主要研究采用c s 与b s 模式构建o & ge h r 系统的结构模式方案 及其实现、利用面向对象的分析设计方法及u m l 建模技术开发信息系统的思路 和过程,提出分析和设计此类系统的见解与途径等。主要内容有: 1 、提出基于c s 与b s 混合结构模式的o & ge h r 系统设计模型。分析c s 模式与b s 模式及其特征;提出基于c s 与b s 混合结构模式的信息系统设计模 型;在分析系统应用特点的基础上,给出系统结构模式方案,并分别针对c s 模 式和b s 模式特点提出具体实现情况。 一 2 、研究面向对象及u m l 建模技术开发o & ge h r 系统的思路和过程。运用 面向对象的分析技术对用户需求进行分析,划分功能模块,使用u m l 建模技术 建立o & ge h r 系统用例模型;分析对象用例,建立用例规约,发现分析类( 边 2 硕士学位论文 m a s t e r st h e s i s 界类、实体类、控制类) ,找出分析类的属性及方法,给出用例的活动图、顺序 图等动态视图模型;从分析系统的逻辑视图模型和物理部署模型入手,确定o & g e h r 系统框架。 3 、探讨o & ge h r 系统的安全设计方案,引进当今安全技术。从基于油气田 企业c a 认证系统的系统层安全设计、数据库层的安全设计、应用层的安全设计 等三方面探讨系统的权限控制设计思路,确定系统的权限控制体系结构;结合油 气田企业c a 认证系统,规划系统的网络安全方案;研究w e b 访问的认证与授 权实现。 4 、确定o & ge h r 系统数据库结构。阐述o & ge h r 系统数据库的选型,重 点介绍系统的概念数据模型、物理数据模型。 5 、分析o & ge h r 系统的应用情况,并对系统应用进行展望。 硕士学位论丈 m a s t e r s1 h e s i s 第二章o & ge h r 系统需求分析 本章重点是应用面向对象的分析方法和技术,以u m l 作为分析工具,分析 系统功能需求,建立系统需求用例模型以薪酬管理子系统为例进行用例分析,描 述用例规约,并在此基础上,对用例规约寻找用例的活动图、分析类图及顺序图 等视图。同时,结合企业实际,综合考虑系统开发成本,分析系统非功能需求内 容。 2 1 系统需求分析的方法 本系统的需求分析采用了面向对象的方法和技术。面向对象的方法和技术起 源于面向对象的编程语言( o o p l ) ,二十世纪九十年代曾经有人预言,面向对象 技术将成为今后计算机应用领域的主流技术,现在这个预言已经成为无可置疑的 事实。而且人们对面向对象的研究重点,也从面向对象的编程( o o p ) ,转移到面 向对象的分析与设计( o o a 与o o d ) 。 面向对象方法是面向对象方法学研究的重要内容,是一种运用对象、类、继 承、封装、聚合、消息传送、多态等概念来构造系统的软件开发方法。面向对象 方法学的出发点和所追求的基本目标是使人们分析、设计与实现一个系统的方法 尽可能地接近人们认识的一个系统方法。也就是使描述问题的问题空间和解决问 题的方法空间在结构上尽可能一致。其基本思想是:对问题空间进行自然分割, 以更接近人类思维的方式建立问题域模型,以便对客观实体进行结构模拟和行为 模拟,从而使设计出的软件尽可能直接地描述现实世界,构造出模块化的、可重 用的、维护性好的软件,同时降低软件的复杂性,减少开发维护费用。 面向对象方法支持三种基本的活动:识别对象和类,描述对象和类之间的关 系,以及通过描述每个类的功能定义对象的行为。面向对象分析重点在于发现并 描述问题域中的对象( 或概念) ,面向对象设计重点定义那些能最终用面向对象程 序设计语言实现的逻辑软件对象【l 】。o o a o o d 模型描述了表示某个特定论域中 的对象,以及各种各样的结构关系和通信关系。o o a o o d 模型有两个用途,首先, 每个软件都建立在特定的现实世界中,o o a o o d 模型就是用来形式化该现实世 界的“视图”。它建立起各种对象,分别表示软件系统主要的组织结构以及现实 世界强加给软件系统的各种规则和约束条件;其次,给定一组对象,o o a o o d 模型规定了它们如何协同才能完成软件系统所指定的工作【2 】。这种协同在模型中 是以表明对象之间通信方式的一组消息连接来表示的。 4 硕士学位论文 m a s t e r st h e s i s 面向对象的分析与设计通常需要从以下五个方面来描述【l l : ( 1 ) 用例视图强调从用户的角度看到的或需要的系统功能,其中用例图提 供一种手段去描述系统外部视图和它与外界的交互。在这种表示方法中外部世界 用角色( a c t o r ) 代表。角色是由不同的人或计算机系统构成的。对角色的强调相当 重要,一个人可以扮演不同的角色,而一个角色也可以由许多人扮演。就这样, 用例成了执行者与系统的典型交互【3 】。 ( 2 ) 逻辑视图展现系统的静态或结构组成及特征。强调系统中对象的结构: 包括类、接口、属性和关系。其中类图提供一种手段去描述类以及类之间的关系: 类以及它们的结构和行为;联系( a s s o c i a t i o n ) 、聚合( a g g r e g a t i o n ) 、依赖( d e p e n d e n c y ) 和继承( i n h e r i t a n c e ) 关系;多重性和导航指示器等。 ( 3 ) 动态模型视图体现系统的动态或行为特征,对系统的控制、转移、事 件和条件进行描述。包括序列图( s e q u e n c ed i a g r a m ) ,按时间顺序描述系统元素间 的交互;协作i 羽( c o l l a b o r a t i o nd i a g r a m ) ,按照时间和空间顺序描述系统元素间的 交互和它们之间的关系;状态图( s t a t ed i a g r a m ) ,描述了系统元素的状态条件和响 应;活动i 訇( a c t i v i t yd i a g r a m ) ,描述了系统元素的活动。 ( 4 ) 组件视图体现系统实现的结构和行为特征。 ( 5 ) 物理视图体现系统实现环境的结构和行为特征。 2 2 系统需求建模标准 本系统需求建模采用目前国际上通用的面向对象的统一建模标准 u m l ( u n i f i e dm o d e l i n gl a n g u a g e ) ,它是一种用于对软件密集型系统进行可视化、 详述、构造和文档化的建模语言,主要适用于分析与设计阶段的系统建模【1 】【4 】。 u m l 给出了一种描述系统蓝图的标准方法。现在它已经成为面向对象系统建模 的国际标准1 5 j 。 u m l 适用于各种软件开发方法、各种应用领域以及各种开发工具,u m l 是 在多种面向对象建模方法的基础上发展起来的,是一种总结了以往建模技术的经 验并吸收当今优秀成果的标准建模方法,其建模能力比其他面向对象方法更强。 u m l 包括概念的语义,表示法和说明,提供了静态、动态系统环境及组织结构 的模型。u m l 标准并没有定义一种标准的开发过程,但它适用于迭代式的开发 过程,它是为支持大部分现存的面向对象开发过程而设计的。 u m l 描述了一个系统的静态结构和动态行为。u m l 将系统描述为一些离散 的相互作用的对象并最终为外部用户提供一定的功能的模型结构。静态结构定义 硕士学位论丈 m a s t e r st h e s i s 了系统中的重要对象的属性和操作以及这些对象之间的相互关系 6 1 。动态行为定 义了对象的时间特性和对象为完成目标而相互进行通信的机制。 一个系统往往可以从不同的角度进行观察,从一个角度观察到的系统,构成 系统的一个视图( v i e w ) ,每个视图是整个系统描述的一个投影,说明了系统的一 个特殊侧面。若干个不同的视图可以完整地描述所建造的系统,视图并不是一种 图表( g r a p h ) ,它是由若干幅i 药( d i a g r a m ) 组成的一种抽象。每种视图由若干幅图来 描述,一幅图包含了系统某一特殊方面的信息,它阐明了系统的一个特定部分或 方面。由于不同视图之间存在一些交叉,因此一幅图可以作为多个视图的一部分。 一幅图由若干个模型元素组成,模型元素表示图中的概念,如类、对象、用例、 结点( n o d e ) 、接n ( i n t e r f a c e ) 、包( p a c k a g e ) 、注解( n o t e ) 、构件( c o m p o n e n t ) 等都是模 型元素。用于表示模型元素之间相互连接的关系也是模型元素,如关联 ( a s s o c i a t i o n ) 、泛化( g e n e r a l i z a t i o n ) 、依赖( d e p e n d e n c y ) 、聚集( a g g r e g a t i o n ) 等【1 】【7 1 。 u m l 中主要图符如图2 1 所示。 o 用例 臣同 臼匿巴因 一一 依赖 泛化 聚集 图2 一lu m l 元素图 2 3 系统功能需求分析 2 3 1 系统功篦及交互信息分析 1 、系统功能 根据油气田企业特点,该系统应包括人员信息管理、机构管理、劳动合同管理、 薪酬管理、考核管理、信息查询、报表管理和系统维护等功能。各功能模块及相 互关系如o & ge h r 系统用例模型总体结构图所示( 图2 2 ) ,图中每个包表示一个 相对独立的子系统。 6 硕士学位论丈 m a s t e r st h e s i s 、 、 、 图2 2o & ge h r 系统用例模型总体结构图 2 、系统涉及的参与者 o & ge h r 系统用例模型的参与者是指所有参与系统信息交互的自然人或外 总访问子系统。涉及业务管理人员( 机构管理人员、人员信息管理人员、合同管 理人员、薪酬管理人员、考核管理人员、报表管理人员) 、查询用户和系统管理 员,以及单机版一劳动合同管理系统、单机版报表管理系统和油气田企业c a 认证 系统。如图2 3 所示。 7 硕士学位论文 m a s t e r sr i h e s i s 生 毫霸睫 天 天 图2 30 & ge h r 系统用例模型的参与者图 3 、系统问各对象间的信息交互 o & ge h r 系统将主要与业务管理人员、系统管理员和系统查询用户,以及 劳动合同管理系统( 单机版) 、报表管理系统( 单机版) 、油气田企业一c a 认证系统 等3 个外部系统进行交互。交互对象及其之间的关系如o & ge h r 系统语境图 所示( 图2 - 4 ) 。 查询用户 柏t t l - - c :- i k 证系线 图2 - 4o & ge h r 系统语境图 8 ( 革机版 旱人删簸螂 硕士学位论丈 m a s t e r st h e s i s 2 3 2 功能需求模型的建立 1 、人员信息管理模型的建立 人员信息收集、分类查询和统计分析,特别要提供多种方式的查询和统计分 析方法,支持模糊条件查询;完成人员的变动处理等。人员信息管理子系统用例 模型如图2 5 所示。 照片 批量修改 e 姓名查询 灵活条件查询 灵活条件统计 图2 - 5 人员信息管理子系统用例模型 9 内调出 硕士学镶论文 酝a s t e 袋s 事鞋e s i s 2 、机构管理模型的建立 实现对油气田企业各级单位机构的管理,包括对单位的新建、合并、更名、 撤消、岗位的管理等。机构管理子系统用例模型如图2 6 所示。 机 岗位管理 规擒查谗 | 岗位查谗 一一 。过 机构图输出 岗位统计 “机构统计 委2 - 6 机构管理子系统嗣例模型 3 、合同管理 实现企业员工劳动合同的签订、解除、终止,并打印各类审请书;灵活查询; 1 0 硕士学位论丈 m a s t e r st h e s i s 合同到期人员预警等功能。合同管理子系统用例模型如图2 - 7 所示。 批量新签 ,u 毋j 习蠢 。一 匕 皂蓼e n d ) r 一 批量续签 合同解除终止 _ q i 以u d e 捡 证明书打印 图2 - 7 合同管理子系统用例模型 l l 硕士学位论文 m a s t e r sr i h e s i s 4 、考核管理 主要完成对员工考核鉴定的管理。涉及员工的定期考核、岗位资格考核、技 术等级鉴定。考核管理子系统用例模型如图2 - 8 所示。 图2 8 考核管理子系统用例模型 5 、薪酬管理 实现工资的发放、管理。完成二级单位工资的发放管理、工资的测算和分析、 工资计划的形成和分析等。用户可根据需要构建工资项目、灵活设置计算公式等。 1 2 硕士学位论文 m a s t e r s1 h e s i s 薪酬管理子系统用例模型如图2 - 9 所示。 4 , 操作单位设置公式设置 7 考勤奖金发放 工资表打印 图2 - 9 薪酬管理子系统用例模型 6 、信息查询 提供多种方式的查询、分析,支持条件定制查询、分析等。信息查询子系统 用例模型如图2 - 1 0 所示,信息查询运行基于浏览器,接入结合油气田企业c a 认 证系统。 刀 、 , , 、,em 卜缸、“ lcn1 授权管理 图2 1 2 系统维护子系统用例模型 系统 硕士学位论丈 m a s t e r st h e s i s 2 3 刍子系统功能需求分析 1 、建立多类数据模型,通过用例展示系统的相互关系 在基于面向对象的分析设计中,要建立多类数据模型,所有这些模型都是彼 此相关的,它们一起表示整个系统。在一个模型中的元素可向前或向后追溯到其 它模型中。例如,用例模型中的一个用例可以被追溯到设计模型中的一项用例实 现,再追溯到测试模型中的一个测试案例。可追踪性有利于理解和处理变化。 在0 & ge h r 系统的开发过程中,功能需求建立的用例可追溯到分析阶段的一 项用例实现。现以薪酬管理子系统为例进行需求分析。图2 - 1 3 展示了薪酬管理 子系统中的用例与用例实现的可跟踪性。如需求阶段建立的奖金发放、考勤等用 例均可对应分析设计阶段建立的一个实现用例。 。、 ,一、 ,“、一、 ,一、 ,一 ,、f 、, 一, 操作单位设置 、,、r 一,一,一, 公式设置考勤:毙金发放 、,、, 、,。、 、 、一,一,一一, 工资表仃印工资釜仃印人员信息查询 , 工资溯霉 、 , 工资发威 ( 矗帆翥_ 巍管鲫 垒 ,、 f 一, 工资发放 工资计划 陋硼r u 工资许划 人员信息查询 f 扛o m 台同管卿 图2 - 1 3 薪酬管理子系统中的用例与用例实现的可跟踪性 1 6 缈 箕管 、 嬲祭仝 工 帅 , 陋 硕士学位论丈 m a s t e r st h e s i $ 2 、描述用例规约,捕获更多数据信息 针对每个模块的每个用例可进行用例分析,描述用例规约。用例规约是用文 本描述用例的一种方式,它的主要价值在于能够比图形捕获更多信息。主要包括 以下部分【1 】【2 】【5 】【8 】【9 】: 用例名称:描述用例目的的简短动名词或名动词词语。 描述:简要介绍用例目的,强调它为参与者提供的价值。 前置条件:描述在哪些用例成功执行之后,这个用例才会被触发,并描述其 中的依赖关系。 部署约束:描述如何使用这个系统来完成用例。 正常事件流:一个交互动作的有序序列,描述所有的系统输入以及系统响应, 它们组成了这个用例的正常流程。这个正常事件流通过显示事件按计划进行时的 交互动作,从而揭示用例的目的。 可选事件流:一个交互动作的有序序列,描述组成这个用例的一个可选流程 的所有系统输入及其响应。这个可选事件流显示系统是如何对用户的误操作做出 响应。 异常或错误事件流:一个交互动作的有序序列,描述组成这个用例的一个异 常流程的所有系统输入及其响应。这个异常流程捕捉系统对错误的响应。 后置条件:描述调用此用例执行之后要达到的状态。 其他需求:介绍用例成功执行的判断准则。 以奖金发放用例为例描述用例规约见表2 1 。 3 、展开用例分析,画出相关图例 对一些复杂用例画顺序图、活动图、状态图,寻找对象,发现每个对象的属性 及方法,找出实体类、界面类、控制类及类的属性、方法。通过进一步分析,针 对用例规约寻找用例的分析类、画序列图,活动图、状态图等从而明晰需求模型。 下面以奖金发放用例为例子给出该用例的活动图、分析类、顺序图阿1 0 】【1 1 】。 1 7 硕士学位论文 m a s t e r st h e s i s 表2 - 1 奖金发放用例规约 用例名称:奖金发放 描述:薪酬管理员使用该用例完成奖金的发放。 前置条件:首先进行考勤。 部署约束:网络上的某同定i p 计算机 正常事件流:奖金发放 1 ) 薪酬管理员选择发放时间及奖金类别 2 ) 自动设置发放人员 3 ) 输入奖金数据 4 ) 提取考勤情况 5 ) 提取计算公式 6 ) 根据考勤计算应得奖金,根据应得奖金进行扣税计算得实发奖金 7 ) 保存奖金数据 8 ) 把奖金数据计入工资结算表 9 ) 打印奖金发放表 可选事件流:没有进行考勤,奖金无法发放 1 ) 提取考勤情况 2 ) 考勤没有进行,发放流程终止,薪酬管理员得到先进行考勤的提示。 可选事件流:没有设置计算公式,奖金无法计算 1 ) 提取考勤情况 2 ) 提取计算公式 3 ) 计算公式没有设置,发放流程终止,薪酬管理员得到先进行奖金计算公式设置的提 示。 异常事件流:由于系统或通信错误,系统无法进行奖金计算 1 ) 输入奖金数据 2 ) 提取考勤情况 3 ) 提取计算公式 4 ) 根据考勤计算应得奖金,根据应得奖金进行扣税计算得实发奖金。由于系统或通信错 误,系统无法完成此次操作。 5 ) 系统将错误及其详细信息通知用户。 6 ) 如有可能,在日志中记录这个错误。 异常事件流:由于系统或通信错误,系统无法保存数据 1 ) 奖金数据计算完毕,保存奖金数据和写入工资结算表。由于系统或通信错误,系统 无法完成此次操作。 2 ) 系统将错误及其详细信息通知用户。 3 ) 如有可能,在日志中记录这个错误。 后置条件:无 其他需求:奖金的计算在3 秒内完成 1 8 硕士学位论丈 m a s i e r st h e s i s ( 1 ) 活动图 奖金发放用例的活动图如图2 1 4 所示。 : 翻发放时间及、 (奖金类别数据) 输入发放时间及奖金类别 r 鳓咒 一 自动设置发放人员 一询问奖金数据、 、。一输入奖金数据 一询何考勤数据。、 一 堕型l _ ( 嚼骠防净 【嘣】 r 弼鼎 。一 厂要萄碍厂、 、。 计算应得奖金,根据应得奖金进行 龟半马c ! ) 二! 、, 傩 一 一 保存新数据和写、 i 入结算表) 保存数据出错】 , v 图2 - 1 4 奖金发放用例的活动图 ( 2 ) 分析类图 奖金发放用例的分析类如图2 - 1 5 所示。两个边界类完成薪酬管理人员同系 统的交互;控制类j j f l w o r k f l o w 实现各类处理;实体类g z j j 保存奖金数据、g z j s g s 1 9 计算公式数据、g z k q 考勤数据、g z j s 工资结算数据、g z g c 人员工资构成数据。 i g z f f u i j j f f u i 如j j e i d c a l c u l a t e j j o m l ( o e 0 0 i 一k d r e t u m ( ) c d p r l n t j j b - o m d - s e t 0 虫j s g s s a ( ) 4 1 1 s g z b p r i n t0 g z t p r i n t 0 | d i s p l a y j j f f f o r a o r h x “e r v0 f d i s p l a y g z f i :f o r i 0 _ _ _ _ _ _ _ _ _ _ 。一一一。_ _ _ 一 ! ! ! 墅 、 ( 3 ) 顺序图 g z k q n u m e r i c n u m e r i c :v a r c l _ l a r :n u m e r i t :n u m e r i e :n u n e r i e :n u m e r i c :n u m e r i c :n u m e r i c :n t m e r i c :n i l m e r i c :n u m e r i t :n u m e r i c :n u m e r i c :n u m e r i c :n u m e r i c j j f f w o r k f l o w 4 1 g e t g z k q o c a l c u l a t e0 4 1 , s a v e g z j j0 p t i n t j i b 0 g e t 皿y x x o g e t g z j s g s0 u p d a t e g z j s0 糍 g z j j n u m e r i c n t m e r i c :v a r c h a r n u m e r i c n i l m e r i t m e r i c n u m e r i c :n u m e r i c n u m e r i c n e r i c :n u m e r i c :n u m e r i c :v a r c j l a r n e - o s a v e 0 d e l e t eo 图2 - 1 5 奖金发放用例的分析类图 以奖金发放用例的正常事件流的顺序图和没有进行考勤的可选事件流的顺 序图为例介绍用例顺序图( 见图2 - 1 6 、2 1 7 ) 如下: 硕士学位论文 m a s t e r s1 h e s i s 犬ooo ooo 图2 1 6 奖金发放用例正常事件流顺序图 2 l 硕士学位论丈 m a s t e r sr i h e s i s 哭ooo uc d c 出。u l a l e j j 。, 二丫g 。g n 1 ,_ 一一 d i s pa y e r r o r m 图2 1 7 奖金发放用例没有进行考勤可选事件流顺序图 2 4 系统非功能需求分析 2 4 1 安全性需求 用户由系统管理员创建并授予相应的权限,基于油气田企业内部c a 认证系 统进行身份认证方可使用该系统。提供两种形式的用户身份认证:基于“用户名 硕士学位论丈 m a s t e r st h e s i s d 令 的身份认证和基于电子证书的身份认证。 一个用户可以授予多个角色。o & ge h r 系统的角色分为:查询用户、人员 信息管理人员、机构管理人员、薪酬管理人员、合同管理人员、考核鉴定人员、 报表管理人员、系统管理人员等。 2 4 2 原有资源的复用需求 原有单机版劳动合同管理系统以d b f 表进行管理,o & ge h r 系统要考虑与 d b f 表的数据接口问题,对未联网单位仍可使用原单机劳动合同管理系统完成对 合同业务的管理。 原有单机版报表管理系统以s q la n y w h e r e 单机库( d b ) 进行管理,o & ge h r 系统的设计考虑与该单机库的数据接口问题,对未联网单位仍可使用原单机报表 管理系统完成对报表统计业务的管理。 2 4 3 系统性麓需求 1 、同时在线的用户数:在任意既定时刻,系统可支持1 0 0 个在线用户: 2 、数据库访问响应时间:b s 系统能在二十秒钟内提供对人力资源数据库的 访问; 3 、o & ge h r 系统在每周七天,每天二十四小时内都应是可以使用的; 4 、平均故障间隔时间:平均故障间隔时间应超过三百小时; 5 、桌面用户界面应与w i n d o w s9 8 x p 兼容; 6 、联机帮助和用户接口。系统所提供的各项主要功能都应具有它自己的联 机帮助功能。联机帮助应包括关于系统使用的分步指导。联机帮助应包括术语和 缩写词的定义。o & ge h r 用户界面的设计应着眼于易于使用,使具有一定计算 机知识的用户群体不需要经过更多的培训就能够使用系统。 硕士学位论丈 m a s t e r st h e s i s 第三章o & ge h r 系统设计 o & ge h r 系统旨在建立一个功能完备、实用、合理、健壮的人力资源信息 管理计算机及网络处理系统,充分考虑系统的兼容性、可移植性和原资源的协调 利用性,根据需求分析模型,要更好地选择系统建设结构模式。 本系统涉及到大量而重要的人员数据,在数据库的设计过程中,不但考虑各 功能实现的需要,还必须要考虑系统性能的运行速度和效率,在规范化和运行效 率之间寻找平衡点。为了适应油气田企业的发展,数据库管理系统采用基于u n i x 平台的o r a c l e 9 i 。 o & ge h r 系统设计不仅要包含保密性要求的人员数据,还包含人员相关的 工资数据和一些相关辅助决策数据,对这些信息不但要满足相关人员的数据共 享,同时还要提高系统的安全性。系统的安全设计是系统设计的重要内容,系统 使用油气田企业内部c a 认证系统进行用户认证,在权限控制设计上充分利用数 据库封锁机制、授权管理机制等措施,以保证系统的安全。 本章将重点介绍o & ge h r 系统设构架设计、系统结构设计、数据库设计和 安全设计等内容。 3 1 系统框架设计 3 1 1 系统逻辑视图 o & ge h r 系统的设计采用三层结构,如图3 1 所示。其中:用户服务包含 o & ge h r 系统中所有与用户进行交互的界面类。某些界面类中同时实现了与界 面绑定紧密的业务流程控制类的功能。业务服务层包括代表驱动应用程序行为的 控制类和对应的业务实体类,该层完成o & ge h r 系统中与用户界面绑定松散的 业务流程。数据服务层通过a d o d b 支持对o r a c l e 的访问。 图3 - 1o & ge h r 系统设计分层结构图 ( 1 ) 用户服务层 o & ge h r 系统的用户服务层如图3 2 所示。其中:报表管理、薪酬管理、 考核管理、合同管理等子系统用户服务对机构管理和人员信息管理的用户服务存 硕士学位论丈 m a s t e r st h e s i s 在依赖关系,人员信息管理子系统用户服务对机构管理存在依赖关系。如机构显 示界面、人员信息显示界面等均被其他子系统共享。 图3 - 2o & ge h r 系统用户服务层示意图 ( 2 ) 业务服务层 o & ge h r 系统的业务服务层如图3 - 3 所示。其中:报表管理、薪酬管理、 考核管理、合同管理等子系统业务服务对机构管理和人员信息管理的业务服务存 在依赖关系,人员信息管理子系统业务服务对机构管理存在依赖关系。如机构显 示处理逻辑、人员信息显示处理逻辑等均被其他子系统共享。 图3 - 3o & ge h r 系统业务服务层示意图 (

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论