硕士学位论文-东胜公司人力资源管理系统的设计与实现.pdf_第1页
硕士学位论文-东胜公司人力资源管理系统的设计与实现.pdf_第2页
硕士学位论文-东胜公司人力资源管理系统的设计与实现.pdf_第3页
硕士学位论文-东胜公司人力资源管理系统的设计与实现.pdf_第4页
硕士学位论文-东胜公司人力资源管理系统的设计与实现.pdf_第5页
已阅读5页,还剩56页未读 继续免费阅读

硕士学位论文-东胜公司人力资源管理系统的设计与实现.pdf.pdf 免费下载

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

文档简介

大连理工大学 硕士学位论文 东胜公司人力资源管理系统的设计与实现 姓名:王爱琴 申请学位级别:硕士 专业:软件工程 指导教师:吴国伟 20091122 大迮理工人学专业学位硕士学位论文 摘要 随着经济全球一体化时代的到来,企业的发展不再仅限于技术的竞争,市场的竞争, 更重要的是人才的竞争。通过应用人力资源管理系统能够集中对企业人事工作进行管 理,不单单使得人力资源管理人员摆脱繁重的日常工作,更为重要的是能够根据员工个 人能力对其岗位进行调动,充分发挥员工自身的能力,为企业的带来更大的经济利益。 因此,快捷、准确、方便、高效的人力资源管理系统是企、事业单位的基本需求之一。 本文论述了胜利油田东胜公司人力资源管理系统的详细设计和实现。从石油公司的 人力资源管理现状和企业经营决策过程出发,对系统要解决的问题进行了详细的需求分 析,并详细论述了总体设计思想、数据库设计和功能模块设计,实现了人员信息管理、 考勤管理,薪资核算,员工考核,招聘管理,教育培训等功能。系统采用B S 体系结构, 设计过程中充分考虑了系统的易用性、安全性、稳定性和可靠性的问题,并采用J 2 E E 开发平台和功能强大的O r a c l e 9 i 后台数据库对系统进行了实现。 该系统结合石油企业人力资源管理自身特点,实现了从传统的人事管理向现代人力 资源管理质的突破和飞跃。整个系统操作简便、界面友好、灵活、实用、安全,可以完 成人事、工资管理的全过程,包括新进员工加入时人事档案的建立以及职工信息的修改、 员工信息查询、统计等人事管理工作以及新进员工工资的新增、老员工工资修改、存盘、 工资短信等工资管理工作。经过实际使用证明,本文所设计的人力资源管理系统可以满 足公司人事、工资管理等方面的需要。 关键词:人力资源;J 2 E E ;O r a c l e 9 i ;人力资源管理系统 东胜公司人力资源管理系统的设计与实现 D e s i g na n dI m p l e m e n t a t i o no fH u m a nR e s o u r c eM a n a g e m e n tS y s t e m o fD o n g s h e n gC o r p o r a t i o n A b s t r a c t A st h ee c o n o m i cg l o b a l i z a t i o ne r ai sc o m i n g ,t h ed e v e l o p m e n to fa l le n t e r p r i s ei sn o to n l y s u b je c tt oi t sc o m p e t i t i v et e c h n o l o g i e sa n dm a r k e tc o m p e t i t i v e n e s sb u ta l s oi t st a l e n t s A h u m a nr e s o u r c em a n a g e m e n ts y s t e m ( H R M S ) c a n c e n t r a l l yp e r f o r mp e r s o n n e ls e r v i c e si na n e n t e r p r i s e H R M Sn o to n l yr e l i e v e sh u m a nr e s o u r c em a n a g e r sf r o mt h eh e a v yd a i l yw o r kb u t a l s oc a nm o t i v a t ee m p l o y e e s c a p a c i t i e st h r o u g hp r o m o t i n ge m p l o y e e sa c c o r d i n gt ot h e i r a b i l i t i e s ,t h u sb r i n gg r e a te c o n o m i cb e n e f i t sf o rt h ee n t e r p r i s e T h e r e f o r e ,af a s t ,a c c u r a t e , c o n v e n i e n ta n de f f e c t i v eh u m a nr e s o u r c em a n a g e m e n ts y s t e mi s b e c o m i n ga l li m p o r t a n t r e q u i r e m e n to f t h ee n t e r p r i s e T h et h e s i sd i s c u s s e st h ed e s i g na n di m p l e m e n t a t i o no ft h eh u m a nr e s o u r c em a n a g e m e n t s y s t e mo f t h eD o n g s h e n gC o r p o r a t i o ni nt h eS h e n g l iO i lF i e l d B a s e do nt h ec u r r e n ts i t u a t i o n o fh u m a nr e s o u r c em a n a g e m e n ta n dt h ee n t e r p r i s em a n a g e m e n td e c i s i o np r o c e s si na no i l c o r p o r a t i o n ,t h er e q u i r e m e n ta n a l y s i st ot h ep r o b l e mt h a tt h es y s t e mh a st os o l v ei sd e s c r i b e d i nd e t a i l T h et h e s i sd e t a i l st h eo v e r a l ld e s i g nt h o u g h to ft h es y s t e m a sw e l la st h ed a t a b a s e d e s i g na n df u n c t i o nm o d u l ed e s i g ni nt h es y s t e m I na d d i t i o n ,t h ef u n c t i o n so fs t a f f i n f o r m a t i o n m a n a g e m e n t , w o r ka t t e n d a n c e m a n a g e m e n t ,s a l a r ya u d i t i n g ,e m p l o y e e a s s e s s m e n t ,r e c r u i t m e n ta d m i n i s t r a t i o n ,s t a f ft r a i n i n g ,e t c a r ei m p l e m e n t e d T h eB S ( b r o w s e r s e r v e r ) a r c h i t e c t u r ei su s e di nt h es y s t e ma n dt h eu s a b i l i t y , s e c u r i t y ,s t a b i l i t ya n d r e l i a b i l i t yo ft h es y s t e ma lef u l l yc o n s i d e r e di nt h es y s t e md e s i g n T h eJ 2 E Ed e v e l o p m e n t p l a t f o r ma n dap o w e r f u lO r a c l e 9 id a t a b a s ea r ee x p l o i t e df o rt h es y s t e md e v e l o p m e n t C o m b i n e dw i t ht h eh u m a nr e s o u r c em a n a g e m e n tf e a t u r e so fp e t r o l e u me n t e r p r i s e s ,t h e s y s t e mm a k e sa ne s s e n t i a ld e v e l o p m e n tf r o mt r a d i t i o n a lp e r s o r m e lm a n a g e m e n tt om o d e m h u m a nr e s o u r c em a n a g e m e n t R e s o r t i n gt oi t so w nc o n v e n i e n to p e r a t i o n s ,f r i e n d l yi n t e r f a c e , f l e x i b i l i t y , u t i l i t ya n ds e c u r i t y , t h es y s t e mc a l le f f e c t i v e l ya n de f f i c i e n t l yf i n i s ht h ew h o l e p e r s o n n e la n ds a l a r ym a n a g e m e n tp r o c e s s ,i n c l u d i n gt h ep e r s o n n e lm a n a g e m e n t ,s u c ha st h e f i l ee s t a b l i s h m e n tf o ran e ws t a f f , m o d i f i c a t i o nt os t a f fp e r s o n a li n f o r m a t i o n ,s t a f fi n f o r m a t i o n i n q u i r ya n ds t a t i s t i c a la n a l y s i s ,a sw e l la ss a l a r ym a n a g e m e n t ,s u c ha st h ew a g ep r o m o t i o no f n e w e m p l o y e e s ,w a g ec h a n g eo fo l de m p l o y e e s ,d a t as t o r i n ga n dw a g en o t i f i c a t i o ns e r v i c e s T h r o u g hi t sa p p l i c a t i o ni n t h eD o n g s h e n gC o r p o r a t i o n ,t h e p r o p o s e dh u m a nr e s o u r c e m a n a g e m e n ts y s t e mh a sb e e np r o v e dt h a ti tC a nm e e tt h ed e m a n do ft h ep e r s o n n e la n ds a l a r y m a n a g e m e n t 一I I 人连理1 :人学专业学位硕+ 学位论文 K e yW o r d s :H u m a nR e s o u r c e ;J 2 E E ;O r a c l e 9 i ;H u m a n R e s o u r c e M a n a g e m e n tS y s t e m ,1 I I 大连理工大学学位论文独创性声明 作者郑重声明:所呈交的学位论文,是本人在导师的指导下进行研究 工作所取得的成果。尽我所知,除文中已经注明引用内容和致谢的地方外, 本论文不包含其他个人或集体已经发表的研究成果,也不包含其他已申请 学位或其他用途使用过的成果。与我一同工作的同志对本研究所做的贡献 均已在论文中做了明确的说明并表示了谢意。 若有不实之处,本人愿意承担相关法律责任。 学位论文题目:壅胜金亟厶左盗塑篁堡丕统鲍遮让生塞趣 作者签名:芝互L 塑一 日期:毕年生月量日 大连理。r :大学硕士研究生学位论文 大连理工大学学位论文版权使用授权书 本人完全了解学校有关学位论文知识产权的规定,在校攻读学位期间 论文工作的知识产权属于大连理工大学,允许论文被查阅和借阅。学校有 权保留论文并向国家有关部门或机构送交论文的复印件和电子版,可以将 本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、 缩印、或扫描等复制手段保存和汇编本学位论文。 作者签名:尘么丛 导师签名:星! 塑堑堑 日期:4 年旦月五日 日期:三! 竺2 年二互月芝二一日 火连理丁大学专业学位硕十学位论文 1绪论 1 1背景与意义 当今,人类社会进入了以全球化、信息化、网络化和以知识驱动力为基本特征的崭 新的社会经济形态知识经济时代。人的作用比以前任何时候都更显得重要,人在社 会中的主导作用更加突出。一个国家、一个民族、一个企业必须拥有一大批优秀的创造 性人才,才能发展知识经济。人才是知识经济最重要的资源,只有善于管理人才,才能 获取较大的效益。因此,如何培养、使用、管理、留住人才成了企业管理头等重要工作。 其次,随着技术进步的加快,环境的日趋复杂,信息手段的广泛应用,传统的集权式的 组织形式正逐渐受到挑战,组织内部的分权化逐渐成为一种趋势,大规模高度统一的大 企业,正逐渐变成由许多自主经营的小单元组成的原子合成型组织。这种分权管理的组 织形式必然要求企业更加重视民主管理、自我管理和感情管理。再次,在知识经济时代, 由于人们受教育程度的提高和生活水平特别是生活质量的提高,劳动者的追求更加广泛 和多样化,劳动不再是一种单纯的谋生手段,越来越多的劳动者把工作看成是实现人生 价值的需要手段,在工作中寻求人生意义。这就要求企业更加关注了解员工,不仅满足 他们的物质需求,而且设法满足他们精神方面的要求,提高他们的满意程度,以调动他 们的积极性,从而获得更大的经济效益。 作为现代企业管理的重要组成部分,人力资源管理对提高企业的竞争力有着不容忽 视的作用【l 】。作为企业的管理者,不仅要满足员工的物质方面的需要,还要满足精神方 面的需要,员工所得到的工资既是对其过去工作成果的肯定和补偿,也是他们对未来工 作得到报酬的预期,激励其在未来也能努力工作。所以,工资激励不单单是金钱激励, 实质上它已成为企业激励机制中一种复杂的激励方式,隐含着成就激励、地位激励等。 员工期望通过积极表现、努力工作,一方面提高自己的工作绩效,另一方面争取工资的 晋升,在这个过程中,物质待遇的提升从另一个角度上带动了员工精神上的满足感,员 工会体验到由于晋升所带来的自我价值实现感和被尊重的喜悦,从而激发起员工的工作 创造性。客观、公正、合理地报偿为企业做出贡献的每一个员工,既有利于企业的发展, 又能保证员工从工资中获得经济上、心理上的满足,有利于提高企业员工的积极性。人 力资源管理也是人性化管理,在生产经营管理过程中以人为中心,把调动人的积极性放 在首位,在企业内营造一个尊重人性、尊重员工主体地位的良好氛围,其核心是处理好 各种人际关系。除此之外,企业的规范管理、制度的落实也会让员工感觉到心理踏实, 工作稳定,例如:合同管理、考勤制度、效益考核、保险福利、技能培训等,持续发展 东胜公司人力资源管理系统的设计与实现 成功的企业其中一个重要的秘诀就是建立起合理有效的管理体系,从根本上保证人力资 源的竞争优势,并将之转变为市场竞争的胜势。另一个方面,人力资源管理也是企业管 理宏观调控的核心内容,对企业资源整合,优化配置,控制人工成本提供决策支持,例 如:及时掌握各单位的各种用工总数、各种岗位人数、学历结构、年龄结构等,可以为 领导决策提供有利的依据。 作为企业如何获取持续竞争的优势工具,人力资源管理在全球竞争当中面临着经济 全球化信息网络化、社会知识化、人才国际化、以及企业管理广泛变革的挑战,从而使 我们面临着全球化的挑战,因此人力资源管理需要突破了传统的模式,把人上升到资源 的角度进行配置和管理,为了更加关注组织能力的建设,员工生涯的发展,以及员工管 理理念和价值观的转变,如何实现对人力资源的有效管理和配置,构建一个有效的人力 资源管理平台和体系成为企业人力资源管理工作的重点。近年来,越来越多的中国企业 开始大量接受以人力资源为先导的企业战略管理咨询,为这些企业加强理解和运用人力 资源的管理理念,提供了很好的帮助。中国企业也逐步由人事管理阶段走向了初级人力 资源管理阶段。但企业管理者在人力资源管理理念指导下进行管理时,发现他们的大部 分时间都用在重复的行政性人事业务处理上、企业人力资源实践脱离规划路线、企业文 化建设与战略发展规划得不到贯彻落实等情况。同时,在2 0 0 8 年,随着中华人民共 和国劳动合同法的正式实施以及众多相关政策的应用,对企业的人力资源管理要求越 来越严格,对企业的人力资源管理模式和手段产生了很大的影响。 随着企业规模的不断扩大,管理水平的不断提升,企业对软环境资源的依赖与同俱 增,企业的用工制度、薪酬制度、绩效考核制度、保险制度的多样性给人力资源部门增 加了巨大的工作量,而且,对于那些拥有很多直属或基层单位的企业来说,多级分布式 管理给信息传递带来了工作难度,往往许多制度的贯彻落实无法及时到位,主要表现为: 越来越多的企业由小型转变为中型,由中型转变为大型,由集中式管理转变为分布集中 式管理的模式,企业对信息化的要求也越来越高,越来越依赖于网络化办公体系,企业 要想更好的提高工作效率,必须提升计算机的自动化处理手段。实行信息化的人力资源 管理符合知识经济时代的潮流,也是企业增强内聚力和竞争力的必由之路【2 1 。本文结合 胜利油田东胜公司人力资源管理的现状和企业发展需求设计与实现了一套基于互联网 的e H R 系统。该系统以人员的各项信息为基础,通过人员信息管理、员工招聘管理、 合同管理、教育培训、考勤休假、绩效考核、薪酬管理、保险福利、政策法规管理、员 工自助管理等事务性管理模块来实现企业入力资源管理需求,在此层面上通过战略管 理、组织机构、招聘计划、培训计划、目标任务、薪酬计划等模块来满足企业人力资源 规划和开发人力资本价值的需求;将人力资源工作者从机械繁重的日常人事工作中解脱 大连理J :大学专业学位硕七学位论文 出来,透过高效的人力资源管理实现企业的发展战略,使企业管理者能够更为简洁、高 效、宏观、准确的把握企业的人力资源信息,为企业经营乃至战略发展提供决策支持。 1 2国内外技术现状 人力资源管理系统( H u m a nR e s o u r c eM a n a g e m e n tS y s t e m ,H R M S ) 是指组织或社会 团体运用系统学理论方法,对企业的人力资源管理方方面面进行分析、规划、实施、调 整,提高企业人力资源管理水平,使人力资源更有效的服务于组织或团体目标。 人力资源管理系统的发展大体经历了四个阶段【3 】【4 】【5 1 。 人力资源系统的发展历史可以追溯到2 0 世纪6 0 年代末期。2 0 世纪6 0 年代,计算 机技术已经进入实用阶段,对于一些大型的大型企业用手工来计算和发放薪资既费时费 力又非常容易出差错,为了解决这个矛盾,人们就丌始用计算机来辅助计算薪资,这就 是第一代的H R 系统。这类系统的特点:受当时由于技术条件和需求的限制,用户非常 少,而且那种系统充其量也只不过是一种自动计算薪资的工具,除了能自动计算人员薪 酬外,几乎没有更多如报表生成和数据分析等功能,也不保留任何历史信息。既不包含 非财务的信息,也不包含薪资的历史信息,几乎没有报表生成功能和薪资数据分析功能。 但是,它的出现为人力资源的管理展示了美好的前景,即用计算机的高速度和自动化来 替代手工的巨大工作量,用计算机的高准确性来避免手工的错误和误差,使大规模集中 处理大型企业的薪资成为可能。 第二代人力资源管理系统出现于2 0 世纪7 0 年代末。2 0 世纪7 0 年代末,计算机技 术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都 为人力资源管理系统的阶段性发展提供了可能。第二代人力资源管理系统解决了历史信 息保存和报表及分析功能,对非财务的人力资源信息和薪资的历史信息都给予了考虑, 其报表生成和薪资数据分析功能也都有了较大的改善。但这一代的系统主要是由计算机 专业人员开发研制的,未能系统地考虑人力资源的需求和理念,而且其非财务的人力资 源信息也不够系统和全面,主要用于信息数据的收集和维护,功能模块包括人事信息、 薪资福利等。 人力资源管理系统的第一次革命性变革出现在2 0 世纪9 0 年代末。2 0 世纪9 0 年代 末,由于市场竞争的需要,人才已经成为企业最重要的资产之一。“公正、公平、合理” 的企业管理理念和企业管理水平的提高,使企业对人力资源管理系统有了更高的需求; 同时由于个人电脑的普及,数据库技术、客户服务器技术,特别是I n t e m e t I n t r a n e t 技术 的发展,使得人力资源管理系统的发生革命性的变化。第三代人力资源管理系统的特点 是从人力资源管理的角度出发,采用集中的数据库对几乎所有与人力资源相关的数据 东胜公司人力资源管理系统的设计与实现 ( 如薪资福利、招聘、个人职业生涯的设计、培训、职位管理、绩效管理、岗位描述、 个人信息和历史资料) 进行收集与管理,形成集成的信息源1 6 。并辅以友好的用户界面, 强有力的报表生成工具、数据分析工具和信息共享,使得人力资源管理人员得以摆脱繁 重的日常工作,集中精力从战略的角度来考虑企业人力资源规划和政策。 人力资源管理信息系统的第二次革命性变革出现在2 0 世纪9 0 年代末和2 1 世纪初。 由于i n t e m e t 和i n t r a n e t 技术的普及,以及人力资源管理理论的进一步发展,人力资源管 理体系也突破了原有的封闭模式,其业务流程将企业上下各级管理者及普通员工都纳入 进来,e H R 系统应运而生【7 】。与传统人力资源管理系统不同,e H R 系统从“全面人力资 源管理”角度出发,利用I n t e m e t 技术为H R 管理搭建一个标准化、规范化、网络化的工 作平台,将H R 管理链上的各角色联系起来,及时满足其业务管理需求,优化人力资源 管理,增强企业核心竞争力。一方面,e H R 可以缩短管理周期,减少H R 工作流程的 重复操作,使工作流程自动化,减少不必要的人为干扰因素。另一方面,e H R 可以使 H R 部门从提供简单的H R 信息转变为提供H R 知识和解决方案,可以随时随地向管理 层提供决策支持,可以向H R 专家提供分析工具和建议,可以建立支持H R 部门积累知 识和管理经验的体系。 在人力资本竞争的时代,e H R 给企业带来的最大价值莫过于帮助企业实施战略性的 人力资源开发,例如建立灵敏的人才引进体系、良好的培训机制以及合理的绩效考核制 度,为企业吸引、使用、培训及留住优秀的人才,从根本上提升企业的竞争力。近年来 e H R 在国内得到了比较迅速的发展,国内软件企业也开发出了一些e H R 产品( 如用友 的e H R 2 3 、金蝶的K 3 人力资源系统等) 1 8 J 。然而国内的这些e H R 产品尚未达到真正 成熟,目前仍然以替代手工操作为主,即简单的将传统的行政人事部门改头换面成人力 资源部。华信惠悦对2 0 0 3 2 0 0 4 大中华区运营的调查表明,企业实施e H R 系统主要侧 重于交易性业务操作流程和静态信息发布,7 8 用于薪资发放流程或工资单信息,7 6 用于人事行政管理,6 6 用于出勤管理,9 1 的企业声称他们使用内部网络主要是用于 发布静态的人力资源信息,如相关政策和流程等。相反的,e H R 系统在人力资源开发 这些高附加值的决策与分析上的功能并不强大,绩效评估、能力管理、知识管理、职业 生涯管理等方面的拓展功能远未实现。 现代人力资源管理系统包括五项基本工作:“识人”、“选人”、“用人”、“育 人“ 及“留人”,其中人才测评贯穿始终,是联系前后的基础环节和重要依据。近年来, 人力资源工作者逐渐认识到人才测评在人力资源管理中的核心价值,人才测评越来越为 人们所关注,其应用也越来越广泛,这对e H R 系统拓展功能的开发提供了契机和解决 办法。人才测评不但能够使人力资源规划更加科学合理,为组织制定出最佳的人力资源 人连理T 大学专业学位硕士学位论文 战略措施,而且能够及时、全面的提供人力资源变化的各种信息,使人力资源的配置与 调控由静态变为动态。越来越多的企业开始在e H R 系统中整合人才测评技术,发挥其 在人力资源管理中的承上启下作用。e H R 的开发商也逐渐认识到人力测评在人力资源 管理中的核心地位,金蝶、用友、金益康均在寻找自己的人才测评合作伙伴,通过在人 力资源管理软件内集成具有市场竞争力的人力资源测评模块,更加充分的挖掘人力资源 管理系统的人才开发价值。 1 3 论文组织结构 第一章:绪论。主要给出本课题的选题背景与意义、国内外发展趋势及本课题要 解决的问题。 第二章:关于本课题所涉及的应用程序开发工具、数据库等方面的技术简介说明。 第三章:系统的需求分析。主要是对目前运营管理系统存在的需要解决的问题的 分析及管理运行中数据流的分析。 第四章:系统的设计。包括:系统设计原则、总体框架、功能结构以及各功能的 详细设计。 第五章:详细介绍了各功能模块的具体实现。 第六章:测试的目的意义及测试方法。 第七章:结论与展望。 东胜公司人力资源管理系统的设计与实现 2相关技术 2 1J 2 E E 在胜利油田东胜公司人力资源管理系统中,使用了J 2 E E 作为开发工具。 J 2 E E 是s u n 公司提出的多层、分布式、基于组件的企业级应用模型1 。其主要目的 是简化和规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。J 2 E E 核 心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的 标准及规格,让各种依循J 2 E E 架构的不同平台之间,存在良好的兼容性,解决过去企 业后端使用的信息产品彼此之间无法兼容,导致企业内部或外部难以互通的窘境。 J 2 E E 技术的基础就是核心J a v a 平台或J a v a2 平台的标准版,J 2 E E 不仅巩固了标准 版中的许多优点,例如”编写一次、随处运行”的特性、方便存取数据库的J D B CA P I 、C O R B A 技术以及能够在I n t e r n e t 应用中保护数据的安全模式等等,同时还提供了对E J B ( E n t e r p r is eJ a v a B e a n s ) 、J a v aS e r v l e t sA P I 、J S P ( J a v aS e r v e rP a g e s ) 以及X M L 技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的 体系结构。 J 2 E E 使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据 他们所在的层分布在不同的机器上。事实上,s u n 设计J 2 E E 的初衷正是为了解决两层模 式( c l i e n t s e r v e r ) 的弊端,在传统模式中,客户端担当了过多的角色而显得臃肿,在 这种模式中,第一次部署的时候比较容易,但难于升级或改进,可伸展性也不理想,而 且经常基于某种专有的协议,通常是某种数据库协议。它使得重用业务逻辑和界面逻辑 非常困难。现在J 2 E E 的多层企业级应用模型将两层化模型中的不同层面切分成许多层。 一个多层化应用能够为不同的每种服务提供一个独立的层,图2 1 所示为J 2 E E 典型的 四层结构:运行在客户端机器上的客户层、运行在J 2 E E 服务器上的W e b 层、运行在J 2 E E 服务器上的业务逻辑层和运行在E I S ( E n t e r p r i s ei n f o r m a t i o ns y s t e m ) 服务器上的企业 信息系统层。 J 2 E E 应用程序由组件构成,各个组件是具有独立功能的软件单元,它们通过相关的 类和文件组装成J 2 E E 应用程序,并与其他组件交互。J 2 E E 说明书定义了以下的J 2 E E 组件:客户层的应用客户端程序和a p p l e t s 组件,W e b 层的J a v aS e r v l e t 和J a v a S e r v e r P a g e s ( J S P ) 组件,以及业务层的E n t e r p r i s eJ a v a B e a n s ( E J B ) 组件。 客户层组件:J 2 E E 应用程序可以是基于w e b 方式的,也可以是基于传统方式的。 w e b 层组件:w e b 层组件可以是J S P 页面或S e r v l e t s 。按照J 2 E E 规范,静态的H T M L 页面和A p p l e t s 不算是w e b 层组件。w e b 层可能包含某些J a v a B e a n 对象来处理用户输入, 并把输入发送给运行在业务层上的e n t e r p r i s eb e a n 来进行处理。 大连理工人学专业学位硕士学位论文 客户机 J 2 E E 服务器E I S 艮务器 图2 1J 2 E E 四层模型 F i g 2 1T h ef o u r - l a y e rm o d e lo fJ 2 E E 业务层组件:业务层代码的逻辑用来满足银行、零售、金融等特殊商务领域的需要, 由运行在业务层上的e n t e r p r i s eb e a n 进行处理。e n t e r p r i s eb e a n 从客户端程序接收 数据,进行处理后发送到E I S 层储存的,这个过程也可以逆向进行。三种企业级b e a n 被定义:会话( s e s s i o n )b e a n s ,实体( e n t i t y )b e a n s 和消息驱动 ( m e s s a g e d r i v e n ) b e a n s 。会话b e a n 表示与客户端程序的临时交互。当客户端程序执行 完后,会话b e a n 和相关数据就会消失。相反,实体b e a n 表示数据库表中一条永久记录。 当客户端程序中止或服务器关闭时,就会有潜在的服务保证实体b e a n 的数据得以保存。 消息驱动b e a n 结合了会b e a n 和J M S 的消息监听器的特性,允许一个业务层组件异步接 收J M S 消息。 企业信息系统层处理企业信息,包括企业基础建设系统例如企业资源计划,大型机 事务处理,数据库系统及其它的遗留信息系统。例如,J 2 E E 应用组件可能为了数据库 连接需要访问企业信息系统。 J 2 E E 平台由一整套服务( S e r v i c e s ) 、应用程序接口( A P I s ) 和协议构成,它对开 发基于W e b 的多层应用提供了功能支持“们: ( 1 ) J D B C ( J a v aD a t a b a s eC o n n e c tiv it y ) : J D B CA P I 为访问不同的数据库提供了一种统一的途径,象0 D B C 一样,J D B C 对开发 者屏蔽了一些细节问题,另外,J D B C 对数据库的访问也具有平台无关性。 ( 2 ) J N D I ( J a v aN a m ea n dD i r e c t o r yI n t e r f a c e ) : 东胜公司人力资源管理系统的设计与实现 J N D IA P I 被用于执行名字和目录服务。它提供了一致的模型来存取和操作企业级的 资源如D N S 和L D A P 、本地文件系统或应用服务器中的对象。 ( 3 ) E J B ( E n t e r p r i s eJ a v a B e a n ) : J 2 E E 技术之所以赢得媒体广泛重视的原因之一就是E J B 。它们提供了一个框架来开 发和实施分布式商务逻辑,由此很显著地简化了具有可伸缩性和高度复杂的企业级应用 的开发。E J B 规范定义了E J B 组件在何时如何与它们的容器进行交互作用。容器负责提 供公用的服务,例如目录服务、事务管理、安全性、资源缓冲池以及容错性。值得注意 的是,E J B 并不是实现J 2 E E 的唯一途径。正是由于J 2 E E 的开放性,使得有的厂商能够 以一种和E J B 平行的方式来达到同样的目的。 ( 4 ) R M I ( R e m o t eM e t h o dI n v o k e ) : 正如其名字所表示的那样,R M I 协议调用远程对象上方法。它使用了序列化方式在 客户端和服务器端传递数据。R M I 是一种被E J B 使用的更底层的协议。 ( 5 ) J a v aI D L C O R B A : 在J a v aI D L 的支持下,开发人员可以将J a v a 和C O R B A 集成在一起。他们可以创建 J a v a 对象并使之可在C O R B AO R B 中展开,或者他们还可以创建J a v a 类并作为和其它O R B 一起展开的C O R B A 对象的客户。后一种方法提供了另外一种途径,通过它J a v a 可以被 用于将新的应用和旧的系统相集成。 ( 6 ) J S P ( J a v aS e r v e rP a g e s ) : J S P 页面由H T M L 代码和嵌入其中的J a v a 代码所组成。服务器在页面被客户端请求 后对这些J a v a 代码进行处理,然后将生成的H T M L 页面返回给客户端的浏览器。 ( 7 ) J a v aS e r v l e t : S e r v l e t 是一种小型的J a v a 程序,它扩展了W e b 服务器的功能。作为一种服务器端 的应用,当被请求时开始执行,这和C G IP e r l 脚本很相似。S e r v l e t 提供的功能大多与 J S P 类似,不过实现的方式不同。J S p 通常是大多数H T M L 代码中嵌入少量的J a v a 代码, 而s e r v l e t s 全部由J a v a 写成并且生成H T M L 。 ( 8 ) X M L ( E x t e n s i b l eM a r k u pL a n g u a g e ) : X M L 是一种可以用来定义其它标记语言的语言。它被用来在不同的商务过程中共享 数据。 X M L 的发展和J a v a 是相互独立的,但是,它和J a v a 具有的相同目标正是平台独立 性。通过将J a v a 和X M L 的组合,开发者可以得到一个完美的具有平台独立性的解决方 案。 ( 9 ) J M S ( J a v aM e s s a g eS e r v i c e ) : J M S 是用于和面向消息的中间件相互通信的A P I 。它既支持点对点的域,又支持发 布订阅类型的域,并且提供对下列类型的支持:经认可的消息传递、事务型消息的传 大连理丁大学专业学位硕十学位论文 递、一致性消息和具有持久性的订阅者支持。J M S 还提供了另一种方式对新的应用与旧 的后台系统相集成。 ( 1 0 ) J T A ( J a v aT r a n s a c ti o nA r c h it e c t u r e ) : J T A 定义了一种标准的A P I ,应用系统由此可以访问各种事务监控。 ( 11 ) J T S ( J a v aT r a n s a c t i o nS e r v i c e ) : J T S 是C O R B AO T S 事务监控的基本的实现。J T S 规定了事务管理器的实现方式。该 事务管理器是在高层支持J a v aT r a n s a c t i o nA P I ( J T A ) 规范,并且在较底层实现O M GO T S s p e c i f i c a t i o n 的J a v a 映像。J T S 事务管理器为应用服务器、资源管理器、独立的应用 以及通信资源管理器提供了事务服务。 ( 1 2 ) J a v a M a i l : J a v a M a i l 是用于存取邮件服务器的A P I ,它提供了一套邮件服务器的抽象类。不仅 支持S M T P 服务器,也支持I M A P 服务器。 ( 1 3 ) J A F ( J a v a B e a n sA c t i v a t i o nF r a m e w o r k ) : J a v a M a il 利用J A F 来处理M I M E 编码的邮件附件。M I M E 的字节流可以被转换成J a v a 对象,或者转换自J a v a 对象。 J 2 E E 发展至今,开发技术已经趋于成熟,使用J 2 E E 作为开发工具,可以更好地完 成胜利油田东胜公司人力资源管理中所需的各项功能。 2 2O r a cIe 9i 在胜利油田东胜公司人力资源管理系统开发中,在数据库方面,主要应用了O r a c l e 9 i 数据库技术【1 1 】。 O r a c l e 9 i 于2 0 0 0 年1 0 月在O r a c l eO p e nW o r l d 上发布,为O r a c l e 数据库、应用服 务器和开发工具引进了许多新功能。O r a c l e 9 i 是业界第一个完整、简单的用于互联网的 新一代智能化的、协作各种应用的软件基础架构。O r a c l e 9 i 实际上是指O r a c l e 9 i D a t a b a s e ,O r a c l e 9 iA p p l i c a t i o nS e r v e r 和O r a c l e 9 iD e v e l o p e rS u i t e 的完整集成。随着软件 逐渐开始转变为一种托管服务( h o s t e ds e r v i c e s ) ,具有i n t e m e t 上的高伸缩性能的、智能 化的、和可靠的O r a c l e 9 i 将成为高质量的电子商务服务实现的关键软件。 O r a c l e 9 i 通过提供用于电子商务环境的一系列特定功能和产品包,像O r a c l e 8 i 那样 继续聚焦于I n t e m e t 。此外,O r a c l e 9 i 在关键的基础结构和应用程序开发方面添加了新的 特性和功能。 2 2 。1 基础结构的新特征 ( 1 ) 实现连续的数据可用性 O r a c l e 9 i 大幅度地扩展了O r a c l e 在I n t e m e t 数据库可用性方面的地位。 东胜公司人力资源管理系统的设计与实现 世界领先的数据保护环境 联机数据演变 准确的数据库修复 自我服务错误更正 ( 2 ) 可伸缩性和性能 O r a c l e 9 i 允许电子商务扩展到上千万个用户,每个用户每小时可以执行数百万个事 务处理。 O r a c l e 9 iR e a lA p p l i c a t i o nC l u s t e r s - C a c h eF u s i o n 可伸缩的会话状态管理 对电子商务起关键作用的优化特性 ( 3 ) 提供端到端的安全体系结构 O r a c l e 9 i 继续提供业界最安全的应用平台和部署平台。 健壮的三层安全 基于标准的P K I 深层数据库保护 改进的企业用户安全( E n t e r p r i s eU s e rS e c u r i t y ) 数据加密 O r a c l e 标签安全( O r a c l eL a b e lS e c u r i t y ) O r a c l e 因特网目录( O r a c l eI n t e m e tD i r e c t o r y ) ( 4 ) 电子商务应用程序的开发平台 O r a c l e 9 i 继续为电子商务应用程序和传统应用程序的开发提供最佳的开发平台。 E n t e r p r i s eJ a v aE n g i n e X M L 支持X M L 类型和X D K oS Q L 和P L S Q L 改进 ( 5 ) 可管理性 易管理性是O r a c l e 9 i 主要改进之一。 自我数据管理 改进的和简化的操作管理 精细的、自动化的资源管理 管理工具和技巧 端到端的系统管理解决方案 ( 6 ) W i n d o w s 集成 大连理工人学专业学位硕七学位论文 O r a c l e9 i 作为基于W i n d o w s2 0 0 0 平台上的领导地位。 与W i n d o w s 2 0 0 0 的集成 在M SW i n d o w s 平台上开发和部署 2 2 2 应用程序开发的新特征 ( 1 ) 英特网内容管理器( I n t e m e tC o n t e n tM a n a g e m e n t ) O r a c l e 9 i 允许客户将所有类型的多媒体内容存储、管理和合并到单个数据库中。 O r a c l e 9 i 大大加强了O r a c l e 8 i 数据库功能,以充当创建、管理和传递因特网内容的平台。 存储和管理所有类型的内容 英特网应用程序的内容辛迪加组织 搜索和索引 协作项目 可以定位的、随时可以移动内容 ( 2 ) 电子商务集成 支持每小时数百万标准业务消息 分布式环境改进 W E B 服务支持 ( 3 ) 打包的应用 全球化将电子商务扩展到世界市场 提供I S V 所要求的战术性开发特性 ( 4 ) 商务智能平台 O r a c l e 9 i 清除障碍以便为大中型企业中的商务智能提供最佳的平台支持

温馨提示

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

评论

0/150

提交评论