




已阅读5页,还剩47页未读, 继续免费阅读
(计算机应用技术专业论文)基于soa的人力资源管理信息系统.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中文摘要 随着i n t e m e t 技术的发展,计算机与网络技术得到了广泛的应用,以此为基 础建立起来的各种管理信息系统( m i s ) ,给现代企业带来了巨大变革,企业为 获得竞争优势,必须使技术能有效地为业务目标服务加速企业办公效率的提 升,而人力资源管理是企业领导力的重要体现,由此开发了某中小企业人力资源 管理系统。 本文主要探讨如何将s o a ( 面向服务的架构) 架构技术的理论和具体技术 运用到企业管理中来,实现适合中小企业使用,提高企业运营效率,降低运营成 本。通过s o a 推进整个应用基础结构的兼容性,能帮助企业快速实现l t 价值。 其中也涉及了需求分析、设计模式等内容。 前台开发采用了a s p 与p o w e r b u i l d 的结合使用,后台开发采用s q l s e r v e r 。 前后台结合s o a 这个i t 策略,将企业应用中的分散功能编排成具有互操作性的 标准服务,机构可以快速组合和重用这些服务,以满足业务需要,并且s o a 加快 了应用的开发速度,允许以更可靠的方式交付新服务和改进的服务。系统利用软 件工程的设计方法和原则及其他相关学科知识的支撑对本系统进行了深入地分 析、详细的设计,直至系统的最终实现和部署。 人力资源管理系统主要的功能模块有人事管理、薪资管理、考勤管理等等, 实现了对公司所有员工的有效管理的功能。到目前为止,系统已被多家企业应用 且运行稳定,达到了预定的设计目标。 关键词:$ 0 a 管理信息系统人力资源管理 a bs t r a c t b e c a u s et h et e c h n i c a ld e v e l o p m e n to ft h ei n t e r n e t ,c o m p u t e ra n dn e t w o r k t e c h n i q u eg o ta ne x t e n s i v ea p p l i c a t i o n ,t a k i n gt h i s a saf o u n d a t i o ne s t a b l i s h m e n tt o g e tu po fv a r i o u sm a n a g e m e n ti n f o r m a t i o ns y s t e m ( m is ) ,b r o u g h tm o d e m b u s i n e s s e n t e r p r i s eah u g ec h a n g e ,i no r d e rt oa c q u i r ec o m p e t i t i v ea d v a n t a g e ,t h e b u s i n e s s e n t e r p r i s eh a st om a k et h et e c h n i q u eb ea b l e t os e i n ef o rt h eb u s i n e s st a r g e t a v a i l a b l y t h ea c c e l e r a t i o nb u s i n e s se n t e r p r i s et r a n s a c ta ne f f i c i e n c yt op r o m o t e ,b u t t h eh u m a nr e s o u r c em a n a g e m e n ti st h ei m p o r t a n tb o d yt h a tt h eb u s i n e s se n t e r p r i s e l e a d sd i n tn o w , d e v e l o p i n gf r o mh e r es o m em e d i u ms m a l lb u s i n e s 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 ts y s t e m t h i st e x tm a i n l yi n q u i r yi n t oh o wt oc o n f i g u r i n gs o a ( s e r v i c e o r i e n t e da r c h i t e c t u r e ) t e c h n i c a lt h e o r i e sw i t hc o n c r e t et h et e c h n i q u em a k eu s eo fab u s i n e s se n t e r p r i s ea m a n a g e m e n ti n ,t h er e a l i z a t i o n s u i t sm e d i u ms m a l lb u s i n e s se n t e r p r i s eu s a g e , e x a l t a t i o nb u s i n e s se n t e r p r i s el u c kc a m pe f f i c i e n c y ,l o w e rl u c kc a m pc o s t p u s h f o r w a r dt h r o u g has o aw h o l ea p p li c a t i o nf o u n d a t i o ns t r u c t u r eo fa n dp e r m i ts e x ,c a n h e l pa b u s i n e s se n t e r p r i s et oc a r r yo u ti tv a l u eq u i c k l y a l s oi n v o l v e dan e e da n a l y s i s a n dd e s i g nm o d ea m o n gt h e me t c c o n t e n t s t h es t a g ed e v e l o p m e n ta d o p t e da s pa n dp o w e r b u i l dt oc o m b i n ea nu s a g e ,t h e b a c k s t a g ed e v e l o p m e n ta d o p t e ds q ls e r v e r i nf r o n ta n db a c kt h ep e d e s t a lc o m b i n e s o at h i si ts t r a t e g y i sa p p l i e dt h eb u s i n e s se n t e r p r i s em e d i u mo ft h ed i s p e r s i o n f u n c t i o na r r a n g ei no r d e rh a v ew i t he a c ho t h e rt h es t a n d a r ds e r v i c eo fo p e r a b i l i t y ,t h e o r g a n i z a t i o nc a nc o m b i n eq u i c k l yw i t hh e a v yu s et h e s es e r v i c e s ,w i t hs a t i s f yb u s i n e s s d e m a n d ,a n dt h es o as p e e da p p l i e dd e v e l o p m e n ts p e e d ,a l l o w i n gc o n s i g n a t i o nt o s e r v ea n di m p r o v el a t e l yi nm o r ed e p e n d a b l ew a yo fs e r v i c e t h es y s t e mm a d eu s eo f d e s i g nm e t h o da n dp r i n c i p l ea n do t h e rr e l a t e da c a d e m i c sk n o w l e d g eo fs o f t w a r e e n g i n e e r i n gt op r o pu pt oc a r r yo nat h o r o u g h l ya n a l y t i c a la n dd e t a i l e dd e s i g nt ot h i s s y s t e m ,k e e p i n gt oe n dr e a l i z a t i o na n dd e p l o y m e n to fs y s t e m t h es y s t e mm a i nf u n c t i o nm o l dp i e c eo ft h eh u m a nr e s o u r c em a n a g e m e n th a s p e r s o n a lm a n a g e m e n t ,s a l a r ym a n a g e m e n ta n dt e s t t om a n a g ea ne t c f r e q u e n t l y , c a r r y i n go u tt oa l le m p l o y e e s o fc o m p a n yo fv a l i dm a n a g e m e n to ff u n c t i o n s of a r ,t h e s y s t e mh a sa l r e a d yb e e na p p l i e db ys e v e r a l b u s i n e s se n t e r p r i s e sa n dc i r c u l a t e st o s t a b i l i z e ,c o m i n gt oa t od e s i g nat a r g e tr e s e r v e d l y k e yw o r d s :s o a m i s ,h r a s 独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的 研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表 或撰写过的研究成果,也不包含为获得鑫鲞盘鲎或其他教育机构的学位或证 书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中 作了明确的说明并表示了谢意。 学位论文作者签名:壤劳 签字日期:幻哆年9 月2 日 学位论文版权使用授权书 本学位论文作者完全了解苤洼盘鲎有关保留、使用学位论文的规定。 特授权墨壅盘鲎可以将学位论文的全部或部分内容编入有关数据库进行检 索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校 向国家有关部门或机构送交论文的复印件和磁盘。 ( 保密的学位论文在解密后适用本授权说明) 学位论文作者签名:豫静 导师签名:企芝、 小 签字日期:厶d 7 年7 月 日 签字日期:u 7 年7 月2 日 天津大学硕f j 学位论文第一章绪论 第一章绪论 1 1 我国人力资源管理的背景和现状 1 1 1 开发背景 在日新月异高速变化的现代社会中,办公室自动化已成为公司管理人员与办 公人员共同追求的目标。一方面,企业与公司为了谋求生存与发展,为了在竞争 激烈的市场中获得一席之地,就必须寻找自身的竞争优势,所以,有效地利用手 中掌握的各类有价值的基础性资源( 如人力资源信息) ,就能够为各自的经营战 略的制定、实施、协调与监督提供科学的决策依据,为顺利的实现各自的经营目 标服务,从而求得长期的、可持续的发展。另一方面,作为办公人员,每天处理 的事务繁多,重复而单调的工作,早已使自身的工作效率锐减,所以,利用现代 化的工具,使自己从现有机械而单调的工作中解脱出来,提高工作效率与工作质 量,己成为刻不容缓的需求。 1 1 2 人力资源信息管理的特点 人力资源【l 】,通常是指企业员工整体的劳动素质、生产技能和知识水平等, 培养手段是不断招募优秀员工并对现有员工进行职j 技能的教育和培训。人力资 源信息管理具有以下特点: 1 、人力资源信息种类多,数据量大,管理任务繁重 人力资源管理信息涉及人力资源的产生、维护、处理过程中人与人、人与 部门、部门与部门、公司与公司关系处理的各种记录、文件、各种事务、等资料, 并且这些资料因部门种类、员工及管理者的不同而不同。因此,数据量大,管理 任务鼋。 2 、动态性 在自然的、社会的、人为的因素作用下,人力资源的实物形态和使用状态经 常处于变化发展之中。例如,员工数量的增减,部门情况的变化,事务的改动和 变化,等等,都是经常发生的。因此,人力资源信息管理是种动态性很强的管 理。 天津大学硕二 :学位论文 第一章绪论 3 、基础性 人力资源信息管理是人力资源管理的基础工作,这是因为它是现代化管理的 基础和人力资源管理水平的标志。( 1 ) 现代化管理的基础。现代化管理需要以电 脑为中心的信息处理。信息是一种无形的资源,也是管理要素之一。人力资源管 理是信息处理的基础性工作,他多数表现为人工方式的前处理。只有前处理工作 做好了,电脑化的信息处理工作才有基础。( 2 ) 人力资源管理水平的标志。人力 资源信息是整个人力资源管理活动的原始记录,具有真实性、可靠性,管理者的 管理意识、文化素质、业务水平、工作作风等都会在人力资源信息中反映出来。 因此,它是公司的一项基础性工作,其管理的好与坏,成为衡量公司管理水平高 低的标志之一。 1 、信息涉及部门多 一个公司为了实现其服务与管理的宗旨,必须与多种职能部门打交道, 从而会涉及大量的档案信息,如:人事管理、薪资管理、培训管理等。 2 、文书、报表多 在实施公司人力资源管理过程中,每一环节都要生成相应的规范的文书 资料,如:员工的薪资报表、人事聘用情况等等。 1 ,1 3 人力资源管理现存问题 在信息领域,人们越来越重视信息的收集、整理、鉴定、保管、统计、分 析及应用工作,正有待形成一些方法与体系。在人力资源管理方面,我国还刚刚 起步,正处于探索阶段,人力资源信息管理也是如此,尚存在一些问题,具体表 现在:第一,资料、文件收集不齐全,特别是对员工相关资料收集不齐全,只会 给日后公司的管理工作带来困难;第二,分类、归档不科学,以至于造成查找困 难,浪费人力和时间;第三,保存方式不科学,使得资料文件受损,影响资料的 使用效果和时间;第四,资料档案没有专人负责,人多手杂,造成分类不固定, 存放不确切,甚至使档案资料遭受损坏或遗失。 总之,不利用或不会利用人力资源信息,都将给公司员工和管理者带来不 同程度损失。而在计算机硬件及软件技术目益成熟的今天,办公自动化已不再是 遥不可及的空想,因此,用计算机对人力资源信息进行管理已成为一种必然。 1 2 课题提出的意义及研究内容 随着信息技术的飞速发展,信息技术在企业生产、运营中起到了非常重要的 作用。在市场竞争日益激烈的今天,企业无不利用先进的信息系统对公司的运营 天津大学硕l j 学位论文第一章绪论 进行优化,提高工作效率,降低运营成本,收集有价值的数据为决策者提供决策 支持。 m i s l 2 1 ( m i s m a n a g e m e n ti n f o r m a t i o ns y s t e m ) 体系,即管理信息系统使各 类企业的管理体系化、科学化。特别当现代化信息处理技术被运用到管理中之后, 在现代企业管理中已逐步形成了以信息收集、加工、处理为核心,以日常j i k 务处 理为任务,以企业决策支持为目标,从基层、中层直到高层的层次化、信息化的 企业管理。是一个不断发展的新型学科,m i s 的定义随着计算机技术和通讯技 术的进步也在不断更新,在现阶段普遍认为m i s 是由人和计算机设备或其他信 息处理手段组成并用于管理信息的系统。 1 、m i s 的对象就是信息 信息是经过加工的数据,信息是对决策者有价值的数据。信息的主要特征是 来源分散,数量庞大。信息来源于生产第一线,来源于社会环境,来源于市场, 来源于行政管理等部门。信息具有时间性。信息的加工方式有多种形式。 企业从信息管理的角度可划分为物流和信息流。生产过程是一个物流的投入 产出过程,且是不可逆的过程。管理过程是信息流的过程,且具有信息反馈的特 征。 2 、系统是由相互联系、相互作用的若干要素按一定的法则组成并具有一定 功能的整体。 系统有两个以上要素,各要素和整体之间,整体和环境之间存在一定的有机 联系。系统由输入、处理、输出、反馈、控制五个基本要素组成。信息系统是输 入的数据,经过处理,输出的是信息的系统。 3 、管理信息由信息的采集、信息的传递、信息的储存、信息的加工、信息 的维护和信息的使用五个方面组成。 任何地方只要有管理就必然有信息,如果形成系统就形成m i s 我国人力资源 管理经过2 0 多年的探索和实践,我们所进行的“人力资源管理信息系统 课题 正是从管理模式的角度出发,希望解决企业人力资源管理所面临的问题。 本论文所进行的研究工作与人力资源管理的需求紧密结合,因而,有着重要 的推广及应用意义: 1 有利于提高工作效率 2 有利于提高服务质量 3 有利于提高企业的综合管理与经营能力 目前我们的企业在管理状况上大多处于一种混乱的状态,体现不出企业的核 心竞争能力,缺乏有效的管理手段,冈此表现为管理乏力。而本课题面向人力资 源管理行业,正是基于这个目标,针对该行业,能够改善业务流程,提高管理水 天津人学硕上学位论文第一章绪论 平,增强企业的竞争力。 综上所述,本课题所研究的面向人力资源管理的信息系统能够提供给企业信 息化集成的最佳方案,它将企业的物流、资金流和信息流统一起来进行管理,对 企业所拥有的人力、资金、信息等各项资源进行综合,f 衡和充分考虑,最大限度 地利用企业的现有资源取得更大地经济效益,科学、有效地管理企业人、财、物 等各项具体业务工作。 1 3 研究内容及论文结构 针对我国企业管理行业存在的问题,本课题将进行以下几个问题的研究: 1 论文将深入分析人力资源管理在我国总体需求问题; 2 详细分析信息管理的原理,深入到m i s 内部,研究m i s 的设计思路与业务 思想的实现; 3 在深入分析人力资源管理所面临的具体问题基础上,结合m i s 在我国的具 体应用,对m i s 在人力资源管理应用进行具体的分析; 4 在上述理论方法研究的基础上,设计开发应用软件,该软件系统是适用于 企业的人力资源管理工作。 本论文介绍了人力资源管理系统的相关需要,并且讨论了面向服务的架构在 人力资源管理系统中的应用。这几方面的结合,构成了整个的人力资源管理系统。 第一章,介绍项目背景和基于s o a 的人力资源管理系统的社会意义。 第二章,相关技术,介绍了s o a 面向服务的架构,设计模式, a s p n e t 和 p o w e r b u i l d e r 技术。 第三章,介绍各个模块的需求和总体设计要求。 第四章,介绍人力资源管理系统的数据库设计。 第五章,介绍人力资源管理系统的具体实现,着重介绍了s o a 架构,设计模式, 面向方面的编程的应用。 第六章,总结与展望。 天津大学硕士学位论文 第_ 章关键技术 2 1s o a 架构 2 1 1 什么是s o a 第二章关键技术 s o a 是英文s e r v i c e o r i e n t e da r c h i t e c t u r e ,即面向服务架构的缩写。s o a p j 是指为了解决在i n t e r n e t 环境下业务集成的需要,通过连接能完成特定任务的独 立功能实体实现的一种软件系统架构。它着眼于日常的业务应用,并将它们划分 为单独的业务功能和流程,即所谓的服务。s o a 使用户可以构建、部署和整合 这些服务,且无需依赖应用程序及其运行计算平台,从而提高业务流程的灵活性。 这种业务灵活性可使企业加快发展速度,降低总体拥有成本,改善对及时、准确 信息的访问。s o a 有助于实现更多的资产重用、更轻松的管理和更快的开发与 部署。它包括:展现层( p r e s e n t a t i o n ) 、业务处理建模( b u s i n e s sp r o c e s sm o d e l i n g ) 、 服务层( s e r v i c e s ) 、企业组件层( e n t e r p r i s ec o m p o n e n t s ) 、系统软件层( o p e r a t i o n a l s y s t e m ) ,除此之外,诸如q o s 、安全性等( 也是s o a 架构的组成部分) 。 为获得竞争优势,企业必须使技术能有效地为业务目标服务。s o a ( 面向 服务的架构) 推进整个应用基础结构的兼容性,能帮助企业快速实现i t 价值。 s o a 是一个i t 策略,它将企业应用中的分散功能编排成具有互操作性的标准服 务,可以快速组合和重用这些服务,以满足业务需要。s o a 围绕服务( 而不是 应用) 组织企业i t ,具有以下一些重要优势h 1 : 1 提高业务和i t 的效率、敏捷性和交付产品的速度。 2 使i t 能更快地交付更贴近业务要求的服务。 3 提高业务的响应级别,为用户提高更完美的使用体验。 4 隐藏i t 环境的底层技术复杂性。 也就是说,s o a 加快了应用的开发速度,允许以更可靠的方式交付新服务和 改进的服务。 随着信息技术的不断发展,各种信息管理系统不断涌现,尤其是基于w e b 的信息系统不断受到企事业单位的青睐。s o a 使用户可以构建、部署和整合这 些服务,且无需依赖应用程序及其运行计算平台,从而提高业务流程的灵活性。 这种业务灵活性可使企业加快发展速度,降低总体拥有成本,改善对及时、准确 天津人学硕:l j 学位论文第二章关键技术 信息的访问。s o a 有助于实现更多的资产重用、更轻松的管理和更快的开发与 部署。通过人力资源管理系统,公司对全体员工进行了有效而规范的日常管理。 使公司的管理更轻松、更快捷和高效率。 2 1 2 为何需要$ 0 a 面向服务架构( s o a ) 的更高级别的应用程序开发架构,让i t 更加关注于业 务流程而非底层l t 基础结构,从而获得竞争优势。 s o a 对需要使用信息技术解决关键业务问题的企业( 包括希望减少冗余架构、 创建跨客户和员工系统的公共业务接口的食业:需要基于角色和工作流对用户提 供个性化信息的业务的企业;希望通过i n t e m e t 实现跨区销售、升级销售和经由 移动设备的访问来提升客户服务的组织) 很有价值。采用服务驱动型方法的企业 体验着以下业务和i t 好处: 。 效率:将业务流程从”烟囱”状的、重复的流程向维护成本较低的高度利用、 共享服务应用转变。 响应:迅速适应和传送关键业务服务来满足市场需求,为客户、雇员和合 作伙伴更高水准的服务。 适应性:更高效地转入转出让整个业务变得复杂性和难度更小,达到节约 时间和资金的目的。 2 1 3 面向服务架构的l t 好处 复杂性降低:基于标准的兼容性,与点到点的集成相比降低了复杂性。 重用增加:通过重用以前开发和部署的共享服务,实现了更有效的应用程 序项目开发和交付。 遗留集成:用作可重用服务的遗留应用程序降低了维护和集成的成本。 如今的服务驱动型企业都在体验着开发的高效率,服务的高可靠性和服务 的高质量,以最大限度获得业务机会所带来的这些好处。 2 1 4 $ 0 a 三大基本特征5 1 i 独立的功能实体 在i n t e m e t 这样松散的使用环境中,任何访问请求都有可能出错,因此任 天津大学硕士学位论文 第_ 章关键技术 何企图通过i n t e m e t 进行控制的结构都会面临严重的稳定性问题。s o a 非常 强调架构中提供服务的功能实体的完全独立自主的能力。传统的组件技术, 如n e tr e m o t i n g ,e j b ,c o m 或者c o r b a ,都需要有一个宿主( h o s t 或者 s e r v e r ) 来存放和管理这些功能实体;当这些宿主运行结束时这些组件的寿命 也随之结束。这样当宿主本身或者其它功能部分出现问题的时候,在该宿主 上运行的其它应用服务就会受到影响。 s o a 架构中非常强调实体自我管理和恢复能力。常见的用来进行自我恢 复的技术,比如事务处理( t r a n s a c t i o n ) ,消息队y l j ( m e s s a g eq u e u e ) ,冗余部 署( r e d u n d a n td e p l o y m e n t ) 和集群系统( c l u s t e r ) 在s o a 中都起到至关重要的作 用。 2 大数据量低频率访问 对于n e tr e m o t i n g ,e j b 或者x m l r p c 这些传统的分布式计算模型而 言,他们的服务提供都是通过函数调用的方式进行的,一个功能的完成往往 需要通过客户端和服务器来回很多次函数调用才能完成旧1 。在i n t r a n e t 的环境 下,这些调用给系统的响应速度和稳定性带来的影响都可以忽略不计,但是 在i n t e r n e t 环境下这些因素往往是决定整个系统是否能正常工作的- 个关键 决定因素。因此s o a 系统推荐采用大数据量的方式一次性进行信息交换。 3 基于文本的消息传递 由于i n t e r n e t 中大量异构系统的存在决定了s o a 系统必须采用基于文本 而非二进制的消息传递方式。在c o m 、c o r b a 这些传统的组件模型中,从 服务器端传往客户端的是一个二进制编码的对象,在客户端通过调用这个对 象的方法来完成某些功能;但是在i n t e r n e t 环境下,不同语言,不同平台对数 据、甚至是一些基本数据类型定义不同,给不同的服务之间传递对象带来的 很大困难。由于基于文本的消息本身是不包含任何处理逻辑和数据类型的, 因此服务问只传递文本,对数据的处理依赖于接收端的方式可以帮忙绕过兼 容性这个的大泥坑。 此外,对于一个服务来说,i n t e r n e t 与局域网最大的一个区别就是在 i n t e r n e t 上的版本管理极其困难,传统软件采用的升级方式在这种松散的分布 式环境中几乎无法进行。采用基于文本的消息传递方式,数据处理端可以只 选择性的处理自己理解的那部分数据,而忽略其它的数据,从而得到的非常 理想的兼容性。 天津人学硕士学位论文 第二章关键技术 2 1 5 需求分析 首先我们先来看一下s o a 业务整合采用模型 图2 - ls o a 业务垒合采用模型 图的说明如下t 连接:确保不同应用程序和系统之间可靠而灵活的信息流 整合:整合框架支持异构环境中的互操作性一扫除摆在w e b 服务和非 w e b 服务方法所支持的整合架构前的障碍 自动化:编排业务和i t 流程,使丌和业务目标保持一致,增加收入, 控制成本 优化:一种整体方法,它通过使战略和运营目标与业务活动保持协调统一 以及为i t 服务提供支持来实现企业转型与管理 2 2 设计模式的介绍 设计模式1 的定义为;对被用来在特定场景下解决一般设计问题的类和相 互通信的对象的描述。它是经验的传承并非体系,使被前人发现经过总结形 成了一套某一类问题的一般性解决方案,使代码设计经验的总结。设计模式可咀 让人们更加简单方便地复用成功的设计和体系结构。 设计模式易于软件扩展,是对开发人员经常遇到的设计问题的可再现的解决 方案建立了一系列描述如何完成软件开发领域中特定任务的规则,关注于复用 可重复出现的设计问题,并提供了解决方案。 天津人学硕士学位论文第二章关键技术 2 3a s p n e t 和p o w e r b u ii d e r 技术介绍 a s p n e t 是微软n e t 体系的一部分,是一个开发服务器端w e b 应用程序的框 架,运行在n e t 框架上,具有稳定的性能,快速开发,维护简单等特点怕1 。 p o w e r b u i l d e r 1 是一种功能强大的第四代语言。它增加了平台支持的数量,增 强了建立因特网和内部网上分布式应用的能力,扩展了语种支持。已经开始从传 统的客户月艮务器开发环境转变成完全支持w w w 应用的开发环境。利用p b 除了能 够设计传统的高性能、基于c s 体系结构的应用系统外,也能够用于开发基于 i n t e r n e t 的应用系统。 s q ls e r v e r 叫是m i c r o s o f ts q ls e r v e r 是微软公司开发的一个关系数据库管 理系统,是m i c r o s o f t 推出新一代数据管理与分析软件。s q ls e r v e r 是一个全面 的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠 和高效的平台用于企业数据管理和商业智能应用。s q ls e r v e r 可以稳定地运行 于一般的台式机,笔记本电脑上或大到有多个处理器的多处理服务器中。 天津大学硕l :学位论文 第三章人力资源管理系统的需求和总体要求 第三章人力资源管理系统的需求和总体设计要求 3 1 系统的需求分析和总体设计的功能目标 人力资源管理系统的主要功能是:实现对公司员工的登记、注册、管理、 变更、修改、查询、统计以及系统管理等功能。并且要求界面友好,操作方便。 由此要求本系统具有完善的功能,具有极高的可靠性、完整性和维护性, 具有较高的伸缩性和可移植性。在开发人力资源管理信息系统的同时,在计算机 网络建设上也要进一步完善,保证公司各部门之问均能安全协调工作,管理更加 规范,提高工作质量与效率。其需求模型如下: 图3 1 需求模型图 系统具体要求如下: 1 系统的功能要求 人力资源信息管理总体功能要求: ( 1 ) 整个系统涵盖公司的总体管理过程,从公司员工的登记、注册、分 配到员工的合同、文档等进行全面管理,包括归集、存储、查询、汇总等; ( 2 ) 采取网络化分部门管理,职责划分明确,同时各部门资源共享,避 免重复输入: ( 3 ) 具备图形功能,可以直接调用w i n d o w s 下的绘图软件且按接受照片、 天津大学硕一k - 学位论文第三章人力资源管理系统的需求和总体要求 图片扫描输入; ( 4 ) 具备强大的文档处理功能,可随时调用w i n d o w s 下的各类处理软件 和文档,毋需重复输入: 具备数据自动安全检查、自动刷新、备份及日期监测等功能。 2 系统性能要求 ( 1 ) 功能齐全,安全稳定,可靠性高: ( 2 ) 操作简便,运用灵活,实时性强,准确性高; ( 3 ) 系统要具有海量的存储空问和快速的交换速度,自动及时地备份数 据; ( 4 ) 对数据有多重保护措施,要有断电保护和异常情况的及时处理; ( 5 ) 系统的安全保密性高,能防止非法的访问。 3 系统的输入输出要求 ( 1 ) 输入数据简单方便,提供实时帮助功能; ( 2 ) 输入数据既有安全保护,有可动态修改; ( 3 ) 输出的数据格式符合标准要求,输出操作简洁快速; ( 4 ) 输出数据要提供纸质和电子报表: ( 5 ) 输出的数据能以与其它软件相兼容的格式导出。 4 数据的管理能力要求 系统对于随机型发生有动态变化的事务信息,能记录每一次详细情况和 处理结果;初步实现财务电算化;综合查询各类相关资料,并分类汇总存储 在计算机中的各项数据,为决策提供初步的数据。 5 故障的处理要求 要求系统在出现故障时能尽可能给出较为明确的出错提示及解决方法, 系统应具有必要的错误保护机制。 6 系统运行环境要求 要求系统运行于w i n d o w s 环境下,具有友好的用户界面。网络环境采用 n t 网。 3 1 1 系统开发原因 随着以计算机为核心的技术的发展,特别是网络技术及数据库技术的发展, 使得大量的信息得以有效的收集、存储和处理,并可以完成异地间的快速传输。 所以用于各类企业管理的管理信息系统逐步的发展起来,并被用于日常的业务管 理中去,成为企业管理的有效工具3 。 但是为了使系统适应于各类企业的管理,使得开发商所开发的系统具有较 天津大学硕j j 学位论文 第三章人力资源管理系统的需求和总体要求 强的通用性。而对于每个企业而言由于所经营的业务类型不同,所以管理的内容 也存在很大的差异,要想使企业管理更加有效、更加清晰、更加科学,有必要开 发一套具有本企业特色的、适合本企业实际管理所需的管理信息系统,以解决企 业管理中所存在的各种缺陷。 3 1 2 系统将发挥的作用 为了提高工作效率,避免人力、物力、时间的浪费,在企业的管理和日常 工作中计算机及以计算机为核心的办公设备,已成为企业管理和办公的首选工 具。通过这些工具的使用可以实现企业的管理和日常办公的电子化、网络化和自 动化。现代化办公设备的使用不仅可以提高工作效率,还可以实现各种文档和数 据的规范化和电子化,便于保存和反复利用引。 在利用现有资源的前提下,本系统将以对部门进行全面的管理来充分发挥 其在管理中的作用,从整体上提高部门的管理水平。充分利用数据库技术,对各 种业务信息、设备数据和地址信息进行规范的组织、登记和处理。发挥部门在企 业中的核心作用,提高企业的信誉度,增强企业的竞争能力。 同时系统将成为展示部门文化的窗口、企业文化的基地,员工学习和交流的 平台。提高了对员工的组织性、纪律性的要求,端正了员工学习和工作的态度, 使新员工尽快融入到集体中来,快速提升技术水平,全面提高员工的综合素质, 为企业发展提供人才储备,提高企业的生存能力副。 3 2 系统设计思想 在设计和开发本系统的过程中,在遵循了在软件工程及其他相关课程中所 学习的系统设计要求的前提下,提出了具有本系统特色的,适合本系统开发和设 计的,更加贴近本系统的,具体的设计思想。力求在这些设计思想的要求和指导 下,设计和开发出能够贴近部门实际管理所需的,具有部门管理特色的,在部门 管理中发挥作用的公司管理系统,以此来提升部门的管理水平、提高部门的工作 效率。 具体设计思想如下: l 、以利用现有办公条件为前提 在开发过程中,考虑到系统的运行成本的问题,将利用现有的办公资源作 为系统的运行平台。 2 、以系统将实现的主要功能为设计的核心 本系统是想以通过提高人力资源部这一企业核心部门的工作效率,来增强 天津大学硕l :学位论文第三章人力资源管理系统的需求和总体要求 整个企业的竞争能力而提出的。所以系统将以实现这些主要职能为核心进行设计 和开发,为人力资源部的管理者和员工提供一个有效的管理和工作平台。 3 、规范设计流程4 1 系统的设计遵循了软件设计中的规范化的设计流程:系统的目标、系统分 析、统的需求分析、系统开发技术支撑、系统设计、系统的实现和部署。 4 、系统安装和调试的简便 该系统采用a s p 开发,能够较好的实现基于w e b 界面的应用和后台数据 库的互操作,便于系统的安装和调试。 5 、合理安排系统测试工作 在系统的开发过程中,为了保证软件的质量和开发工作的效率。首先安排 了单元测试,以确保每个模块能够正常工作;然后进行集成测试,在模块组装后 查找模块问接口的错误;在整个系统开发完成后,通过系统的试运行,进行系统 测试。 6 、定义标准的设计和说明文档 为了保障系统开发的顺利进行,定义了各种标准的设计和说明文档。这些 文档主要包含了:页面设计文档、业务管理表单操作模块设计文档、网络中心内 部网管系统说明文档、地址使用总结、程序员日志、程序内容修改方案等。 3 3 系统的设计原则 本系统的设计原则如下: l 、结构化的设计思想 软件设计过程遵循结构化的设计原则,包括:自项向下、逐步求精、模块化。 即整个软件在设计中,先考虑总体,后考虑细节;先考虑全局目标,后考虑局部 目树1 3 】; 2 、系统界面友好 系统设计时遵循界面友好的设计原则,便于管理人员和工作人员的日常使 用,简化办公流程,提高办公效率。 3 、系统简单易用 系统设计是以实际工作所需为前提,所以在设计中尽量使系统的工作流程 简化,减少管理人员和工作人员使用系统的时问,即通过系统的使用在较短的时 间内,完成复杂的工作,提高工作效率。 4 、系统安全可靠 系统的使用以安全为前提,为每个使用系统的人员分配用广名和密码,使 天津大学硕i :学位论文第三章人力资源管理系统的需求和总体要求 用正确的用户名和密码才能进入系统。 3 4 软件系统的架构 本系统采用三层b s 结构n 引,三层b s 结构是将应用功能分成表示层、功能 层和数据层三部分。表示层是应用在用户接口部分,它担负着用户与应用间的对 话功能。它用于检查用户从键盘等输入的数据,显示应用输出的数据。为使用户 能直观地进行操作,一般要使用图形用户接口( g u i ) ,操作简单、易学易用。在 变更用户接口时,只需改写显示控制和数据检查程序,而不影响其他两层。检查 的内容也只限于数据的形式和值的范围,不包括有关业务本身的处理逻辑。功能 层相当于应用的本体,它是将具体的业务处理逻辑地编入程序中。例如,在制作 订购合同的时要计算合同金额,按照定好的格式配置数据、打印订购合同,而处 理所需的数据则要从表示层或数据层取得。通常,在功能层中包含有:确认用户 对应用和数据库存取权限的功能以及记录系统处理日志的功能。数据层就是 d b m s ,负责管理对数据库数据的读写。这种二层结构具有以下优点“: 1 允许合理地划分三层结构的功能,使之在逻辑上保持相对独立性,从而使 整个系统的逻辑结构更为清晰,能提高系统和软件的可维护性和可扩展性。 2 允许更灵活有效地选用相应的平台和硬件系统,使之在处理负荷能力上与 处理特性上分别适应于结构清晰的三层,并且这些平台和各个组成部分可以具有 良好的可升级性和开放性。 3 三层b s 结构中,应用的各层可以并行开发,各层也可以选择各自最适合 的开发语言,使之能并行地而且是高效地进行开发,达到较高的性能价格比,对 每一层的处理逻辑的开发和维护也会更容易些。 4 允许充分利用功能层有效地隔离表示层刀与数据层,未授权的用户难以绕 过功能层而利用数据库工具或黑客手段非法地访问数据层,这就为严格的安全管 理奠定了坚实的基础,整个系统的管理层次也更加合理和可控制。系统架构如图 3 - 1 所示。 名:闩啮 图3 2 系统架构 - j 4 - 天津大学硕士学位论文第三章人力资源管理系统的需求和总体要求 3 5 系统的模块划分 人力资源管理系统采用b s 方式,信息录入后存储在公司的数据库服务器 中。根据公司的实际情况,其主要由七大功能模块组成:人事管理模块、薪资管 理模块、考勤管理模块、培训管理、绩效管理、安全管理模块、经理决策模块。 其功能模块间的关系如图所示: 图3 _ 3 系统基本功能模块框架 其中各个模块的功能如下: 1 人事管理模块。该模块主要负责员工信息的登记、查询、数据维护、人 事报表等。 2 薪资管理模块。该模块主要负责员工薪资的数据录入、薪资数据维护、 薪资计算、报表、设置、管理、福利管理及自定义报表等。 3 考勤管理模块。该模块主要负责员工考勤的数据录入、基础设置、考勤 及数据维护、休假管理和自定义报表。 4 培训管理模块。该模块主要负责员工培训情况的日常维护、基础设置、 自定义报表。 5 绩效管理模块。该模块主要负责员工绩效评估管理、评估管理查询、基 础设置、自定义报表。 6 安全管理模块。该模块主要负责权限管理、流程设置、文件上传、报表 设置、邮件设置、公司通知等。 7 经理决策模块。该模块主要负责公司管理者对公司员工基础信息查询、 工资资料查看、考勤处理、休假处理、培训管理、绩效考核、决策支持等。 下面是该系统的用例图: 1 5 天津大学硕士学位论文第三章人力资源管理系统的需求和总体要求 迈爻o 一 3 5 1 系统登录 图3 - 4 人力资源信息管理系统用例图 在我们使用该管理系统时首先应完成系统的使用登录工作。系统登录可以 分为操作系统登录、数据库登录和应用软件登录等几种方式。其中操作系统登录、 数据库登录分别是由操作系统和数据库引擎提供的安全机制引,相应细节在有关 资料中都有详尽的说明,因为在本系统中应用甚少,在此不做过多讨论。对应用 软件登录,一种情况时仅简单地提示用户输入口令,没有不同用户的区别;另一 种情况是在上述功能的基础上增加用户管理,允许多个用户登录,各用户有各自 对应的口令。系统登录流程图如图3 5 所示。 图3 5 系统登录流程图 天津大学硕f :学位论文第三章人力资源管理系统的需求和总体要求 上述问题涉及到了权限分配权限分配是指如何将系统地指定权限分配给指 定用户的方法。权限分配是制约权限管理通用性的瓶颈所在。按照其灵活性分为 以下三种:静态分配、办动态分配和动态分配”9 1 。其中静态分配容易实现,但对 实际应用环境变化缺乏适应能力,而动态分配则相反,它有较好的适应性,但实 现较为复杂;在动态分配中,用户的角色和角色的权限都可由用户根据实际需要 进行定义和设定,具有良好的适应能力。 3 5 2 用户管理 用户管理主要进行用户信息的增加、删除和修改( 包括用户口令的修改) 。 用例图如下: 图3 - 6 用户管理用例图 3 5 3 人事管理模块 在该模块中能够完成人事部门的人员招聘管理、员工预入职管理、资料查询、 数据维护、基础设置、人事报表、自定义报表的功能。 招聘管理:完成了招聘员工的简历导入和简历处理工作。 员工预入职管理:完成了招聘员工的分配工作。 资料查询:完成了员工主档案查询、安组织结构查询、查看人事数据日 志、提示信息查看工作。 数据维护:完成了添加新员工、离职管理、合同管理、人事变动、人事 数据导入、履历资料导入工作。 及处设置:完成了字段初始化设置、履历初始化设置、员工主档案格式 设定、添加新员工模版设置、组织结构设置、系统提示设置、员工信息反馈、新 员工入职确认流程。 人事报表:生成人
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校级遴选面试题目及答案
- 还记得吗作文800字10篇范文
- 抒情类作文父亲的爱600字8篇
- 时间的脚印公开课件
- 质量控制(QC)检查问题点与改善方案模板
- 项目进度控制与时间管理表
- 时间与生命的节奏
- 城市环境改造工程承包合同
- 元宵节四百字作文怎么写13篇范文
- 早读课课件神器
- 一例ICD置入患者的护理查房
- 2025至2030年中国露点传感器行业市场研究分析及投资前景规划报告
- 线束考试试题及答案
- CJ/T 3085-1999城镇燃气术语
- 停产报告管理制度
- DB31/T 636.2-2015会议经营与服务规范第2部分:会议场所服务机构
- 护理术中配合操作规范
- 云南二级建造师b证试题及答案
- 孩子改姓改名协议书
- 电解铝公司工程项目投资估算
- 建筑垃圾清运服务方案投标文件(技术方案)
评论
0/150
提交评论