基于J2EE技術(shù)的人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文.doc

上傳人:good****022 文檔編號(hào):116791943 上傳時(shí)間:2022-07-06 格式:DOC 頁(yè)數(shù):66 大小:1.60MB
收藏 版權(quán)申訴 舉報(bào) 下載
基于J2EE技術(shù)的人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文.doc_第1頁(yè)
第1頁(yè) / 共66頁(yè)
基于J2EE技術(shù)的人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文.doc_第2頁(yè)
第2頁(yè) / 共66頁(yè)
基于J2EE技術(shù)的人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文.doc_第3頁(yè)
第3頁(yè) / 共66頁(yè)

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《基于J2EE技術(shù)的人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《基于J2EE技術(shù)的人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文.doc(66頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、20131014基于J2EE技術(shù)的人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)張睿智摘 要本文針對(duì)目前人力資源管理系統(tǒng)在工作效率以及信息過(guò)于分散,對(duì)于各個(gè)支行的人力資源分布狀況總行沒(méi)法細(xì)致把握;對(duì)人力資源無(wú)法進(jìn)行可行的管理,特別是缺少整體管理的手段;業(yè)務(wù)程序太繁雜,沒(méi)有整體性的改善手段,從而導(dǎo)致工作效率不高;信息化標(biāo)準(zhǔn)不高,與整體的銀行信息化標(biāo)準(zhǔn)有很大差距等弊端,提出了一個(gè)基于J2EE技術(shù)的人力資源管理系統(tǒng)的課題,在Internet/Intranet的基礎(chǔ)上設(shè)計(jì)了一個(gè)的人力資源管理系統(tǒng)體系框架。此系統(tǒng)針對(duì)上述存在的弊端將采用J2EE的手段有效的將人力資源管理的信息數(shù)據(jù)進(jìn)行整合,從而形成整體的人力資源數(shù)據(jù)管理,

2、對(duì)各行業(yè)的人力資源的管理和規(guī)劃提供很大的方便。運(yùn)用相關(guān)聯(lián)的手段,設(shè)計(jì)一種基于B/S結(jié)構(gòu)的管理系統(tǒng)整體框架和結(jié)構(gòu),與現(xiàn)在比較常用的J2EE框架struts、Spring、Hibernate相對(duì)照進(jìn)行系統(tǒng)的建造和使用,最終達(dá)到層與層之間的整體模型功能,并在現(xiàn)實(shí)工作中有所應(yīng)用的實(shí)際功能,包括組織結(jié)構(gòu)管理,考核評(píng)價(jià)分析,薪資福利等方面。首先介紹了該人力資源管理系統(tǒng)涉及的相關(guān)技術(shù)和理論,然后根據(jù)人力資源管理系統(tǒng)的業(yè)務(wù)和發(fā)展現(xiàn)狀分析其需求,并明確其系統(tǒng)所要具備的各個(gè)功能。研究流程圖和分析圖,接著列出各個(gè)需求部分的子系統(tǒng)工作流程,運(yùn)用有效的軟件技術(shù)MVC模式對(duì)管理系統(tǒng)進(jìn)行分層次的研究,最后設(shè)計(jì)了一套適合某銀

3、行業(yè)務(wù)發(fā)展需求的人力資源管理系統(tǒng),有效的提高了工作效率的、優(yōu)化人力資源管理工作流程以及改善人力資源部門服務(wù)水平,在組織結(jié)構(gòu)管理,考核評(píng)價(jià)分析,人事管理分析等方面取得了比較明顯的效果,在人力資源決策方面也為銀行管理層帶來(lái)了可靠、及時(shí)、豐富的信息,有著非常關(guān)鍵的作用。關(guān)鍵詞:信息管理系統(tǒng),J2EE技術(shù),人力資源管理,MVCABSTRACTAiming at human resources management system in work efficiency and low service level of human resource management human resource man

4、agement system based on J2EE technology is put forward the research and implementation of the project, on the basis of Internet/Intranet has designed a system framework of human resource management. Is the role of the system information data related to human resource management together, thus formin

5、g the overall data management, so that the enterprise human resources management and planning aspects to enterprise human resources management has brought great convenience.According to the research direction, design some based on B/S structure, using the related method to build the management syste

6、m of the overall outline and structure, and is now commonly used the J2EE framework of struts, Spring, Hibernate as compared to build and use in the system, eventually reached between layer and layer of the whole model of function, and has been employed in the real work of the actual function, inclu

7、ding organization structure management, evaluation, wages and benefits, etc.This paper first introduces the related technologies of the system, and analyzes on the banks requirements, which should have the function. Consider example figure and analysis, research of the relationship between them, and

8、 then list the part didnt demand the subsystem workflow, use efficient software technology to the MVC pattern to hierarchical management system research, finally design a set of suitable for bank development needs of human resource management system, the working efficiency, optimization of the human

9、 resource management work process and the service level of the human resources department basically achieved remarkable effect, improve aspects in human resource decisions also brought bank management is reliable, timely and abundant information, has played a very important role.KEY WORDS: IMS;J2EE;

10、 HRM;MVC目 錄第一章 緒論.11.1研究背景11.2研究意義21.3研究?jī)?nèi)容3第二章 系統(tǒng)相關(guān)技術(shù)介紹.42.1 瀏覽器/服務(wù)器(Browser/Server)框架42.2 Java2平臺(tái)企業(yè)版技術(shù)52.3 J2EE框架62.4 MVC模式82.5框架技術(shù)102.5.1 Struts框架102.5.2 Spring框架112.5.3 Hibernate數(shù)據(jù)訪問(wèn)框架112.6數(shù)據(jù)庫(kù)管理系統(tǒng)122.7人力資源管理系統(tǒng)相關(guān)原理13第三章 系統(tǒng)需求分析153.1系統(tǒng)目標(biāo)153.2應(yīng)用范圍153.3系統(tǒng)功能需求分析163.4業(yè)務(wù)需求分析173.4.1 組織結(jié)構(gòu)管理193.4.2 考核評(píng)價(jià)分析19

11、3.4.3 人事管理分析213.4.4 招聘分析233.4.5 薪資福利253.4.6 培訓(xùn)263.4.7 人力資源分析和規(guī)劃283.4.8 職工滿意度調(diào)查和分析283.4.9 客戶經(jīng)理安排與管理293.4.10 管理系統(tǒng)的統(tǒng)計(jì)及查詢293.4.11 員工自助及經(jīng)理人平臺(tái)303.4.12 日常事務(wù)管理313.4.13 與其他系統(tǒng)的連接333.4業(yè)務(wù)需求分析333.4.1 組織結(jié)構(gòu)管理353.4.2 考核評(píng)價(jià)分析363.4.3 人事管理分析383.4.4 招聘分析403.4.5 薪資福利423.4.6 培訓(xùn)433.4.7 人力資源分析和規(guī)劃453.4.8 職工滿意度調(diào)查和分析453.4.9 客戶

12、經(jīng)理安排與管理463.4.10 管理系統(tǒng)的統(tǒng)計(jì)及查詢463.4.11 員工自助及經(jīng)理人平臺(tái)473.4.12 日常事務(wù)管理483.4.13 與其他系統(tǒng)的連接50第四章 系統(tǒng)設(shè)計(jì)514.1 管理系統(tǒng)設(shè)計(jì)目標(biāo)和原則514.2 管理系統(tǒng)架構(gòu)設(shè)計(jì)534.3 管理系統(tǒng)時(shí)序圖554.4 管理系統(tǒng)功能模塊劃分564.5 系統(tǒng)的功能模塊設(shè)計(jì)574.6 系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)614.7 管理系統(tǒng)實(shí)體類設(shè)計(jì)634.7.1 管理網(wǎng)絡(luò)的人員信息與組織結(jié)構(gòu)634.7.2 員工的薪資福利64第五章 系統(tǒng)的實(shí)現(xiàn)665.1 管理系統(tǒng)的開(kāi)發(fā)條件665.2 管理系統(tǒng)的運(yùn)行條件665.3 管理系統(tǒng)的架構(gòu)部署665.4 人力資源管理系統(tǒng)的實(shí)

13、現(xiàn)675.4.1 管理系統(tǒng)數(shù)據(jù)層的實(shí)現(xiàn)675.4.2 管理系統(tǒng)處理業(yè)務(wù)的實(shí)現(xiàn)685.4.3 管理系統(tǒng)控制邏輯的實(shí)現(xiàn)715.4.4 管理系統(tǒng)表現(xiàn)頁(yè)面的實(shí)現(xiàn)735.5 管理系統(tǒng)界面的顯示74第六章 總結(jié)與展望80參考文獻(xiàn).81致 謝82第一章 緒論1.1研究背景隨著生產(chǎn)力的發(fā)展,生產(chǎn)關(guān)系在人們的印象中也越來(lái)越深刻,人力資源受到的重視也越來(lái)越多,人力資源的重要作用在“科技發(fā)展要以人為本”的觀念中得到了充分體現(xiàn),企業(yè)中最有用的資源將會(huì)是人力資源,正是這個(gè)原因,人力資源管理在對(duì)企業(yè)的興衰成敗方面起著一個(gè)非常重要的作用。研究人員覺(jué)得人力資源是“人力資本”,特別以為技術(shù)資本地位都不如它高,尤其是一些人力資源

14、,以知識(shí)分子為典型,更是如此。對(duì)人的未開(kāi)發(fā)的能力的提高和企業(yè)的辦公效率水平的提升是人力資源管理的首要目標(biāo);企業(yè)的運(yùn)行是靠人進(jìn)行管理的,因此這就必須要明確怎么樣去經(jīng)營(yíng)一個(gè)企業(yè),這些的內(nèi)容都是屬于人力管理知識(shí)的內(nèi)容。目前企業(yè)在創(chuàng)新發(fā)展人力資源管理系統(tǒng)的時(shí)候大部分使用以人力資源管理為根本的理念,在此基礎(chǔ)上逐步發(fā)展。我們所說(shuō)的人力資源管理系統(tǒng)表示的是人力資源管理的自動(dòng)信息化,是企業(yè)在硬件的大容納量、較高的速率以及最新的IT軟件的人力資源管理建設(shè)思路。將先進(jìn)的人力資源管理方面的思想與理論融入到人力資源管理系統(tǒng)中去,只有這樣才能極大地提高人力資源管理工作,它的目的是提高組織管理能力和在戰(zhàn)略上制定的執(zhí)行能力

15、,任職管理體系和以績(jī)效管理為核心的評(píng)估與激勵(lì)體系需要被創(chuàng)建,這是以素質(zhì)模型為基本的,能夠很好地創(chuàng)建一個(gè)合適的人力資源管理平臺(tái),其中包括員工、業(yè)務(wù)經(jīng)理、招聘經(jīng)理和首席執(zhí)行官。隨著社會(huì)發(fā)展的快速進(jìn)行,全球貿(mào)易自由化已經(jīng)進(jìn)入中國(guó),市場(chǎng)在符合相關(guān)的法律規(guī)定的條件下,已經(jīng)很自由,在這個(gè)時(shí)候一片巨大的自由的國(guó)際市場(chǎng)呈現(xiàn)在各人力資源管理系統(tǒng)的面前。但是往往機(jī)會(huì)與風(fēng)險(xiǎn)是并存的,在中國(guó)這片土地上,那些銀行已經(jīng)非常熟悉國(guó)內(nèi)的競(jìng)爭(zhēng)市場(chǎng)規(guī)律,它們具有明顯的中國(guó)特色,但是面臨著外來(lái)資本的沖擊,中國(guó)銀行將會(huì)承受更大的壓力。銀行運(yùn)行營(yíng)業(yè)的標(biāo)準(zhǔn)性、售后服務(wù)的質(zhì)量、產(chǎn)品技術(shù)的水平等管理要素,在目前來(lái)看,根本不可能解決像銀行策略

16、制作和運(yùn)行等那些很高深的問(wèn)題,然而解決這些問(wèn)題的突破口在哪,高端的人才,只有那些高端的人才才能夠解決這些問(wèn)題,銀行業(yè)也因此而更加地關(guān)注這些的人才,人才是個(gè)決定未來(lái)銀行業(yè)發(fā)展的重要因素。銀行業(yè)也明確地認(rèn)識(shí)到,想要在市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地,必須改變銀行的管理方法,提高員工素質(zhì)水平,這樣就可以提高商業(yè)銀行的行業(yè)服務(wù)整體效果,從而適應(yīng)現(xiàn)代市場(chǎng)發(fā)展的需要。并且銀行的職員作為企業(yè)先進(jìn)企業(yè)文化,先進(jìn)企業(yè)思想, 以及先進(jìn)科技的實(shí)施者與傳承者,決定著銀行能不能在市場(chǎng)中站住腳跟。1.2 國(guó)內(nèi)外研究現(xiàn)狀分析 隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,社會(huì)的信息化程度越來(lái)越高,計(jì)算機(jī)及計(jì)算機(jī)技術(shù)的應(yīng)用范圍日益廣泛,應(yīng)用層面正向全面化

17、、縱深化發(fā)展。在這種社會(huì)背景和人力資源管理轉(zhuǎn)變的推動(dòng)下,人力資源管理系統(tǒng)正逐步走向企業(yè),而人力資源管理系統(tǒng)也從最初的人事電子檔案管理、行政事務(wù)電子文檔和電子表格功能,發(fā)展到今天幾乎涵蓋人力資源管理的所有方而,諸如人力資源規(guī)劃、員工職業(yè)生涯規(guī)劃、績(jī)效管理、薪資管理、人員招聘和調(diào)配、崗位評(píng)估及崗位管理等等。 在國(guó)際上,人力資源管理系統(tǒng)的發(fā)展歷史可以追溯到20世紀(jì)60年代末期 Christopher Alexander, Sara Ishikawa. A Pattern Language. Oxford University Press, New York, 1977: 10.: 第一代的人力資源管

18、理系統(tǒng)支持的用戶非常少,只是一種自動(dòng)計(jì)算薪資的工具,既不包含非財(cái)務(wù)的信息,也不包含薪資的歷史信息,幾乎沒(méi)有報(bào)表生成功能和薪資數(shù)據(jù)分析功能。 第二代的人力資源管理系統(tǒng)出現(xiàn)于20世紀(jì)70年代末,對(duì)非財(cái)務(wù)的人力資源信息和薪資的歷史信息都給予了考慮,其報(bào)表生成和薪資數(shù)據(jù)分析功能也都有了較大的改善。但未能系統(tǒng)地考慮人力資源的需求和理念,而且其非財(cái)務(wù)的人力資源信息也不夠系統(tǒng)和全面。 人力資源管理系統(tǒng)的革命性變革出現(xiàn)在20世紀(jì)80年代。第三代人力資源管理系統(tǒng)的特點(diǎn)是從人力資源管理的角度,用集中的數(shù)據(jù)庫(kù)將幾乎所有與人力資源相關(guān)的數(shù)據(jù)統(tǒng)一管理起來(lái)形成了集成的信息庫(kù)。這樣,一方面e-HR可以縮短管理周期,減少HR

19、工作流的重復(fù)操作,使工作流程自動(dòng)化,減少不必要的人為干擾因素;另一方面,e-HR可以使HR部門從提供簡(jiǎn)單的HR信息轉(zhuǎn)變?yōu)樘峁〩R知識(shí)和解決方案,隨時(shí)隨地向管理層提供決策支持,向HR專家提供分析工具和建議,最終建立HR部門積累知識(shí)和管理經(jīng)驗(yàn)的體系。 從第三代人力資源資源管理系統(tǒng)開(kāi)始,Internet/Intranet也給人力資源管理帶來(lái)了新的挑戰(zhàn)和機(jī)遇,互聯(lián)網(wǎng)技術(shù)被運(yùn)用到e-HR中,“e”化的重點(diǎn)開(kāi)始由電子化向信息化轉(zhuǎn)變。信息化技術(shù)使得HR信息真正能夠覆蓋到企業(yè)的每一個(gè)角落。 國(guó)際上著名的HR軟件有SAP公司的mySAP ERP HCM, ORACLE的HRMS和PeopleSoft的HRMS(

20、已被ORACLE收購(gòu))等。國(guó)內(nèi)的人力資源管理軟件從80年代末才開(kāi)始萌芽。由于觀念更新的緩慢,在很長(zhǎng)的時(shí)間里,國(guó)內(nèi)市場(chǎng)人力資源管理軟件只是以財(cái)務(wù)軟件,ERP (Enterprise Resource Planning)系統(tǒng)中勞資、人事功能模塊的形式出現(xiàn)。國(guó)內(nèi)著名的HR軟件有金蝶的k/3人力資源管理系統(tǒng) (該系統(tǒng)包括招聘調(diào)配、培訓(xùn)發(fā)展、績(jī)效管理、薪酬福利、員工關(guān)系五個(gè)模塊,采用VS. NET作為開(kāi)發(fā)平臺(tái),開(kāi)發(fā)技術(shù)采用ASP. NET,編程語(yǔ)言采用C#,項(xiàng)目管理采用RUP)、用友的e-HR以及明基的G-HR, M-HR, K-HR(基于.NET技術(shù),采用B/S架構(gòu))。國(guó)外軟件是根據(jù)歐美企業(yè)的情況而開(kāi)

21、發(fā)的,在進(jìn)入中國(guó)市場(chǎng)的時(shí)候,往往忽略了中國(guó)人力資源管理的一些特點(diǎn),而這正是國(guó)內(nèi)HR軟件的長(zhǎng)處所在任泰明.基于B/S結(jié)構(gòu)的軟件開(kāi)發(fā)技術(shù)M.西安電子科技大學(xué)出版社,2006:89,97. Deepak Alur, Dan Malks, John Crupi. Core J2EE Patterns: Best Practices and Design Strategies. Prentice Hall PTR, 2003: 119131.。 存在問(wèn)題: Web服務(wù)自身的技術(shù)體系還不完善,針對(duì)Web服務(wù)的安全性、事務(wù)管理、服務(wù)質(zhì)量以及服務(wù)管理等方面的很多標(biāo)準(zhǔn)或規(guī)范在制定討論之中; 因特網(wǎng)上Web服務(wù)還

22、比較少,公共UDDI注冊(cè)體系尚未建立; 企業(yè)在以往信息化的過(guò)程中投資巨大,不愿一下子拋棄現(xiàn)有系統(tǒng)而全面轉(zhuǎn)向基于Web服務(wù)的商務(wù)應(yīng)用。1.3 限制國(guó)內(nèi)銀行人力資源管理發(fā)展的因素以地方性股份制運(yùn)行的某個(gè)銀行,現(xiàn)在所有員工2000人左右,有88家支行機(jī)構(gòu),分布在全省的各大經(jīng)濟(jì)發(fā)展迅速的地區(qū)。全新的銀行策略和市場(chǎng)的位置決定了要對(duì)人力資源管理制定更高的條件,為了更好的有效提高人力資源管理方面的服務(wù)質(zhì)量,切實(shí)的促使商業(yè)銀行的營(yíng)銷策略轉(zhuǎn)型并加快銀行階段性成果的轉(zhuǎn)變進(jìn)程,同時(shí)對(duì)人力資源部的作用功能進(jìn)行了新的定義。該銀行主要運(yùn)用常見(jiàn)的辦公軟件來(lái)辦理完成管理檔案的工作和日常的人事事務(wù),由國(guó)際市場(chǎng)變化的角度來(lái)說(shuō),

23、人力資源管理的方法用在商業(yè)銀行上已經(jīng)過(guò)時(shí)落后了, 信息化人力資源的整體的水平太低,分析限制其發(fā)展的影響因素有李清黎,徐慧娟.人力資源管理系統(tǒng)的現(xiàn)狀及不足J.當(dāng)代經(jīng)濟(jì),2009(6).:1、人力資源管理系統(tǒng)的子系統(tǒng)功能信息過(guò)于分散,對(duì)于各個(gè)子系統(tǒng)的人力資源分布狀況總行沒(méi)法細(xì)致把握;2、對(duì)人力資源無(wú)法進(jìn)行可行的管理,特別是在組織結(jié)構(gòu)管理和員工的考核評(píng)價(jià)分析方面缺乏整體性管理的手段;3、銀行人力資源管理系統(tǒng)中涉及的業(yè)務(wù)程序太復(fù)雜,并且各子系統(tǒng)冗余重疊沒(méi)有整體性的改善手段,從而導(dǎo)致工作效率不高;4、信息化標(biāo)準(zhǔn)不高,與整體的銀行信息化標(biāo)準(zhǔn)有很大差距。基于以上種種原因,必須要借助于現(xiàn)代的技術(shù)手段,完善創(chuàng)新

24、一系列有效合理的人力資源的控制管理信息務(wù)流程,提高管理系統(tǒng)自身的自動(dòng)化水平,降低人力招聘經(jīng)理的反復(fù)工作次數(shù),要能夠很好地處理那些人為的影響因素,增加職工自主選擇服務(wù)的深度和廣度,提升商業(yè)銀行日常管理服務(wù)的效率和重復(fù)事務(wù)性工作,有效地縮短人力管理服務(wù)周期。用信息化系統(tǒng)來(lái)操作那沒(méi)有技術(shù)含量的的重復(fù)性工作,這樣做的話就能夠使人力資源得到非常大的解放, 在企業(yè)的管理水平和管理的效率方面也會(huì)有很大的提升。供簡(jiǎn)便的HR信息現(xiàn)在已經(jīng)不再是人力資源管理部門的唯一作用,解決方案和提供HR知識(shí)也成為了它的一個(gè)重要作用,在任何時(shí)候都能夠?yàn)楣芾砣藛T帶來(lái)策略上的支撐 ,為技術(shù)員工帶來(lái)極大的幫助和服務(wù)。我們堅(jiān)信人力資源管

25、理系統(tǒng)會(huì)給全行的發(fā)展帶來(lái)積極的影響,為長(zhǎng)期的資源規(guī)劃帶來(lái)很大的幫助。通過(guò)建立一套完整的基于J2EE技術(shù)的人力資源管理系統(tǒng)將在很大程度上提高該銀行處理人力資源管理水平,并且在管理效率方面也會(huì)得到很大的發(fā)展。通過(guò)對(duì)制約銀行發(fā)展的因素著手,分析原因,針對(duì)目前依然存在的問(wèn)題研究實(shí)現(xiàn)對(duì)應(yīng)的流程模塊,對(duì)該銀行的發(fā)展具有十分重要的意義。1.4研究?jī)?nèi)容該文章通過(guò)研究在人力資源管理系統(tǒng)的研發(fā)中B/S結(jié)構(gòu)框架、J2EE研究技術(shù)等的實(shí)用性和可行性分析,以及人力資源管理理論、管理的業(yè)務(wù)程序和系統(tǒng)性能需求、各種關(guān)聯(lián)業(yè)務(wù)要求、軟件和硬件的限制條件,分析確定系統(tǒng)的結(jié)果框架以及人力資源管理系統(tǒng)內(nèi)在要求,參照各項(xiàng)功能規(guī)劃出與之

26、相對(duì)應(yīng)模塊,并最終列出模塊的詳細(xì)參數(shù),這樣設(shè)計(jì)出的人力資源管理系統(tǒng)才可以滿足銀行的需求。第二章 系統(tǒng)相關(guān)技術(shù)介紹2.1 瀏覽器/服務(wù)器(Browser/Server)框架我們所說(shuō)的B/S框架,指的是瀏覽器/服務(wù)器(Browser/Server)框架,在 Internet互聯(lián)網(wǎng)迅猛發(fā)展后,不僅能夠使其得到提升,還會(huì)優(yōu)化結(jié)構(gòu)的樣式,優(yōu)點(diǎn)特別的鮮明。用戶可以使用現(xiàn)代的互聯(lián)網(wǎng)來(lái)實(shí)現(xiàn)這種B/S結(jié)構(gòu),大多數(shù)的工作都是在服務(wù)器端實(shí)現(xiàn)的,也有很少的一部分工作在前端的實(shí)現(xiàn),這就是三層結(jié)構(gòu)。B/S架構(gòu)是沒(méi)有客戶端的軟件的,所以不需要安裝任何的軟件,因?yàn)樗徊贿^(guò)是在上網(wǎng)瀏覽器上運(yùn)行,因此只要升級(jí)了服務(wù)器那頭的軟件就

27、相當(dāng)于進(jìn)行了升級(jí),很大程度上減輕了客戶端電腦的負(fù)擔(dān),這樣就很大地降低了成本的付出,但是這個(gè)的系統(tǒng)是有很大的缺點(diǎn)的,就是系統(tǒng)的運(yùn)行速度比C/S結(jié)構(gòu)運(yùn)行慢的多,還有個(gè)缺點(diǎn)就是不能夠控制訪問(wèn)的用戶。在現(xiàn)在的技術(shù)水平條件下,要實(shí)現(xiàn)B/S的結(jié)構(gòu)框架簡(jiǎn)而言之就是根據(jù)Internet/Intranet模型中的數(shù)據(jù)儲(chǔ)存,并且賣這個(gè)產(chǎn)品的價(jià)錢也是很公道的89。1、B/S架構(gòu)的優(yōu)點(diǎn)(1)使用起來(lái)很方便的,隨時(shí)隨地可以進(jìn)行各種業(yè)務(wù)的開(kāi)展;(2)很容易在這些的功能的基礎(chǔ)上再增加一些功能;(3)這里的維護(hù)就是改變下網(wǎng)頁(yè)就好了;(4)開(kāi)發(fā)簡(jiǎn)單,共享性強(qiáng)。2、B/S模式的缺點(diǎn)(1)B/S模式缺乏滿足不同需求的未來(lái)發(fā)展空間;

28、(2)B/S模式基于GUI運(yùn)行,缺乏可以提供方便的快捷鍵執(zhí)行;(3)網(wǎng)頁(yè)的各項(xiàng)執(zhí)行工作都需要更新才能完成;(4) B/S模式本身功能不多,而且新版本中放棄了從前原有的特色。雖然B/S模式存在上述的缺點(diǎn),但是并不會(huì)影響它在銀行人力資源管理系統(tǒng)中的引用,銀行人力資源管理系統(tǒng)并不需要太多的功能實(shí)現(xiàn),只需開(kāi)發(fā)在原有傳統(tǒng)銀行業(yè)務(wù)基礎(chǔ)上的需求模塊,而B(niǎo)/S模式恰恰能夠滿足這一點(diǎn)。2.2 Java2平臺(tái)企業(yè)版技術(shù)J2EE(即Java2平臺(tái)企業(yè)版)在2001年7月就是由Sun公司開(kāi)發(fā)出來(lái)的一項(xiàng)半成品技術(shù)。在J2EE的發(fā)展歷史上,這項(xiàng)技術(shù)經(jīng)過(guò)了各種挫折和坎坷,現(xiàn)在已經(jīng)基本上發(fā)展成熟,為中間件技術(shù)作出的貢獻(xiàn)是無(wú)可

29、比擬的,自然,越來(lái)越多的人重視這個(gè)技術(shù)的應(yīng)用謝楊.J2EE核心技術(shù)J.計(jì)算機(jī)世界,2002(7):11,12.呂偉民,程良繼.基于J2EE技術(shù)的WEB應(yīng)用開(kāi)發(fā)J.通信電源技術(shù),2006(6):12,13.。其實(shí)J2EE運(yùn)作的關(guān)鍵就是一組規(guī)范和指南,這樣就可以定義這些由Java語(yǔ)言開(kāi)發(fā)的復(fù)合層分布式用于企業(yè)上使用的一個(gè)平臺(tái)。那些的工作人員也是在這些的規(guī)范和指南的平臺(tái)上來(lái)創(chuàng)造這些的軟件的,那些的供應(yīng)商會(huì)保證這些包容性的。因此J2EE應(yīng)用程序當(dāng)然可以在不一樣的服務(wù)器上運(yùn)行,只要改變很少的一部分代碼就可以的,J2EE(Java2 platform Enterprise Edition),同樣也是一種利

30、用Java平臺(tái)來(lái)解決這些的企業(yè)的問(wèn)題的,通過(guò)改變那些組件和使用的環(huán)境就可以在企業(yè)使用是進(jìn)行靈活使用。這樣不用說(shuō),他就是很好地解決企業(yè)問(wèn)題的產(chǎn)品。 J2EE可以適用于不同的環(huán)境之中,這是他的很好的特征。因?yàn)榭梢蚤_(kāi)發(fā)出一些可移植的程序。這些的軟件程序不需要特別的硬件要求,因此可以在設(shè)計(jì)之后就可以長(zhǎng)期使用,維護(hù)更新很少的,使用的范圍就廣了,針對(duì)這種特性,市場(chǎng)上的人力資源管理系統(tǒng)也有異構(gòu)這種特性,兩者剛好對(duì)上了。用戶訂購(gòu)使用J2EE所能容納接受的第三方的成品組件在J2EE標(biāo)準(zhǔn)上也是可以接受的,而且可以把它安置在異構(gòu)的氛圍當(dāng)中,使成本得到降低,自身的整個(gè)程序也要求提升。一種特別服務(wù)器平臺(tái)應(yīng)該提供給經(jīng)辦機(jī)

31、構(gòu), 可伸縮性需求是這種平臺(tái)所必不可少的,只有這樣才能滿足那些關(guān)于人力資源的各種級(jí)別的業(yè)務(wù)辦理,。這些主要以各種操作系統(tǒng)和平臺(tái)均能應(yīng)用這種J2EE平臺(tái)的應(yīng)用程序?yàn)榛A(chǔ)。比如:這種系統(tǒng)高端UNIX與大型機(jī)系統(tǒng)來(lái)布置, 它的單機(jī)支持64至256個(gè)處理器, 它所有用的處理能力是非常強(qiáng)大的;也能用來(lái)部署在一些較小的機(jī)型上,當(dāng)系統(tǒng)管理的人力資源已經(jīng)增長(zhǎng)到系統(tǒng)不能負(fù)擔(dān)時(shí),可以通過(guò)增加服務(wù)器數(shù)量集群;同時(shí),可以在一些性能需求不高的地方運(yùn)用 PC Sever,把它來(lái)充當(dāng)應(yīng)用數(shù)據(jù)系統(tǒng)的載體。這種新型的多級(jí)應(yīng)用配置,不僅可以滿足不同層面上對(duì)于人力資源系統(tǒng)的性能和成本費(fèi)用的要求,而且也可以減少一部分費(fèi)用(用來(lái)做不同

32、平臺(tái)之間的遷移的)。在之前所做的系統(tǒng)規(guī)劃中是很難達(dá)到的。一個(gè)用戶管理信息系統(tǒng)最后的要求是其的穩(wěn)定性是否可用,而作為一個(gè)準(zhǔn)金融系統(tǒng)的人力資源系統(tǒng),它的信息數(shù)據(jù)是否穩(wěn)定和安全更加不容忽視。一個(gè)服務(wù)器終端平臺(tái)必須一天24小時(shí)運(yùn)轉(zhuǎn),只有這樣才能滿足合作伙伴以及公司客戶的需要。如果發(fā)生意外停機(jī),這種災(zāi)難性后果是很難有人能承擔(dān)的。本系統(tǒng)的穩(wěn)定性是建立在Java系統(tǒng)的健壯性以及虛擬機(jī)(Virtual Machine VM)在實(shí)現(xiàn)上的一致性的基礎(chǔ)上的。J2EE只要部署到合適的操作環(huán)境中,其可用性可以支持很長(zhǎng)時(shí)間。在WINDOWS環(huán)境中也可以用J2EE,當(dāng)然這不是用戶所能用的唯一操作系統(tǒng),還有一些非常好的操作系

33、統(tǒng),比如:Sun Solaris 或者IBM05/390等。對(duì)于實(shí)時(shí)性要求很強(qiáng)的一些業(yè)務(wù)系統(tǒng),它應(yīng)該是一種非常理想的選擇。以前應(yīng)用服務(wù)器是核心平臺(tái)二版系統(tǒng)的框架的基礎(chǔ),系統(tǒng)的創(chuàng)建是再在此基礎(chǔ)上形成的。Java技術(shù)所擁有企業(yè)級(jí)規(guī)格示J2EE規(guī)范的根本,它最主要的目的是建立一種技術(shù)平臺(tái),這種平臺(tái)必須具有企業(yè)級(jí)應(yīng)用發(fā)展能力,這樣就可以省去很多繁雜的應(yīng)用開(kāi)發(fā)和布置的相關(guān)程序,在很大意義上提升了了不同平臺(tái)的相互的操作的對(duì)比, 很多不相同的的虛擬機(jī)器都可以用Java程序來(lái)運(yùn)用到其操作系統(tǒng),這使它能夠保證在硬件環(huán)境中的獨(dú)立性;另外,J2EE技術(shù)還提供了一種應(yīng)用程序接口,是通過(guò)JDBC等技術(shù)支持的,可以使它不

34、依賴數(shù)據(jù)庫(kù)廠商,這樣一來(lái)就增加了數(shù)據(jù)可操作的通用性。由于有這些多方面的原因,J2EE本身就為一些業(yè)務(wù)組件的跨平臺(tái)遷移提供了非常好的條件。綜上所述,我們能夠得到以下結(jié)論:J2EE的技術(shù)框架不論是在對(duì)業(yè)務(wù)的支撐方面還是對(duì)創(chuàng)新技術(shù)的運(yùn)用上都發(fā)揮著很大的作用。其本身可以既可以用于作為開(kāi)發(fā)銀行人力資源的基礎(chǔ)技術(shù)框架,也同樣可以用來(lái)作為行業(yè)內(nèi)其它應(yīng)用和系統(tǒng)的支持,是一個(gè)非常難尋的可用于社會(huì)保障管理信息系統(tǒng)的一個(gè)基礎(chǔ)技術(shù)應(yīng)用平臺(tái)。2.3 J2EE框架J2EE的推出目的:Sun為了迎合剛剛興起的B/S架構(gòu)潮流,克服存在于傳統(tǒng)C/S模式的一些弊端 ,簡(jiǎn)化開(kāi)發(fā)、管理和部署所用于企業(yè)應(yīng)用的程序,并提供一個(gè)獨(dú)立、可移

35、植、用戶多的符合安全標(biāo)準(zhǔn)的應(yīng)用了Java技術(shù)開(kāi)發(fā)服務(wù)器端的企業(yè)級(jí)平臺(tái)李紅,董淵,曹海寧,蔣深.基于J2EE的企業(yè)信息平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)J.浙江大學(xué)學(xué)報(bào),2003(2):29,30.。多層次的分式應(yīng)用模式是J2EE所主要應(yīng)用的,應(yīng)用邏輯按照功能能的不同可以形成很多的應(yīng)用組成部件,各個(gè)不同的應(yīng)用組成部件分布于各個(gè)機(jī)器,這是根據(jù)它們層位置的不相同而決定的。J2EE中間件為四個(gè)各不相關(guān)的層進(jìn)行了描述,它們是:在機(jī)器客戶端上運(yùn)行的客戶層、在服務(wù)器上運(yùn)行的企業(yè)信息系統(tǒng)層以及在J2EE上運(yùn)行的業(yè)務(wù)邏輯和表示邏輯層,如2-1圖所示。圖2-1 J2EE多層應(yīng)用體系結(jié)構(gòu)1、客戶層。J2EE的運(yùn)用應(yīng)基于Web,也可以

36、基于一些慣例的方式。Applets和應(yīng)用客戶端的程序是客戶層部件的主要組成部分。2、業(yè)務(wù)邏輯層。它也就是常說(shuō)的Ejb層。Ejb在業(yè)務(wù)邏輯層上運(yùn)行,來(lái)對(duì)邏輯業(yè)務(wù)邏輯層的代號(hào)編碼進(jìn)行處理。業(yè)務(wù)邏輯層首先戶端程序接受數(shù)據(jù),之后要進(jìn)行處理,最后企業(yè)信息系統(tǒng)層儲(chǔ)存處理后的結(jié)果,這所有的一切操作都是可以逆向轉(zhuǎn)換的。3、表示邏輯層。J2EEWeb的組成構(gòu)件是由Jsp的界面、顯示HTML頁(yè)面的Servlets以及在Web的Applets為根本。和客戶層類似,Web層可以通過(guò)JavaBean 來(lái)處理用戶的輸入,同時(shí)把用戶輸進(jìn)去的指令傳送到在業(yè)務(wù)層中運(yùn)作的 Enterprise Bean類程序來(lái)處理。4、企業(yè)信息

37、系統(tǒng)層。它是用于運(yùn)作企業(yè)信息系統(tǒng)的軟件, 這一層包括一些企業(yè)基本設(shè)備管理系統(tǒng),像企業(yè)資源規(guī)劃(Erp)、大型機(jī)事務(wù)管理、數(shù)據(jù)庫(kù)系統(tǒng)及其它的保存的信息系統(tǒng)。J2EE運(yùn)用構(gòu)件也許會(huì)因?yàn)橐恍l件(比如數(shù)據(jù)庫(kù)的鏈接),在必要時(shí)要求進(jìn)入企業(yè)的信息系統(tǒng)。J2EE的企業(yè)框架能力是非常強(qiáng)大的,能夠支撐幾百個(gè)人同時(shí)在線,這只是最低限度,并能夠保持的運(yùn)行能力非常穩(wěn)定,也不會(huì)宕機(jī)。它是借用Java的自動(dòng)垃圾處理機(jī)制完成的。下邊請(qǐng)看以下列舉的本公司常用到的技術(shù)框架:2.4 MVC模式MVC模式是一種軟件開(kāi)發(fā)模式。M是Model,表示模型,系統(tǒng)的邏輯處理主要用它來(lái)完成。V是View,表示視圖,用戶的交互主要由它來(lái)完成。

38、C是Controller,它所表示的是控制器,它的作用主要是來(lái)建立視圖與模型之間的聯(lián)系。這三個(gè)部件的功能和聯(lián)系如圖2-2所示陸榮幸,郁洲,阮永良.J2EE平臺(tái)上MVC設(shè)計(jì)模式的研究與實(shí)現(xiàn).計(jì)算機(jī)應(yīng)用研究2003 (3):144-146.。用戶請(qǐng)求視圖選擇狀態(tài)查詢通知改變狀態(tài)改變模型封裝應(yīng)用程序狀態(tài)響應(yīng)狀態(tài)查詢應(yīng)用程序功能通知視圖改變視圖解釋模型模型更新請(qǐng)求發(fā)送用戶輸入給控制器允許控制器選擇視圖控制器定義應(yīng)用程序行為用戶動(dòng)作映射成模型更新選擇響應(yīng)的視圖圖2-2 MVC組件類型的關(guān)系和功能1、視圖這是一個(gè)與人進(jìn)行互動(dòng)的一部分,它包含:登錄屏幕和登錄成功處理后的登陸界面,也可以是登錄失敗的畫(huà)面,亦或

39、者是登錄成功的畫(huà)面。為用戶提供輸入信息的是登錄畫(huà)面,如果顯示出登錄成功的畫(huà)面,就說(shuō)明是登錄是允許的,如果顯示登錄失敗的畫(huà)面則說(shuō)明不能登錄。起著與人進(jìn)行交互作用的部分是視圖部分, 主要界面包括輸入和輸出,。所以在Java Web開(kāi)發(fā)技術(shù)中,其視圖是使用JSP文件的。2、模型處理功能有:用于登錄的處理,可以判斷用戶提交的信息是不是有效,用戶名是不是存在,口令是不是正確。Java Bean的主要任務(wù)是對(duì)業(yè)務(wù)邏輯進(jìn)行處理,在一般模型層情況下往往是運(yùn)用Java Bean,也當(dāng)然也可以用EJB。3、控制器主要起著對(duì)用戶所輸入的賬號(hào)以及密碼的接受,接著運(yùn)用處理的功能,通過(guò)處理功能之后它會(huì)自動(dòng)返回到處理結(jié)果,

40、以處理的結(jié)果為根據(jù)來(lái)決定界面對(duì)用戶進(jìn)行回應(yīng)。如果給用戶顯示了登錄成功的畫(huà)面,則返回的信息會(huì)表示登錄成功了。如果給用戶顯示登錄失敗的畫(huà)面,則返回的信息會(huì)表示登錄失敗了。在JavaWeb研發(fā)中運(yùn)用Servlet充當(dāng)控制器,這是由于控制器要求可以接受用戶的命令并對(duì)用戶進(jìn)行回應(yīng),而且要求能夠調(diào)用模型。不論數(shù)據(jù)的改動(dòng)什么時(shí)候觸發(fā),控制器都會(huì)告知全部視圖這些數(shù)據(jù)的變動(dòng),從而達(dá)到刷新的目的。這從本質(zhì)上來(lái)講是一種變化的模型傳播機(jī)制。運(yùn)用用MVC模式,全部的問(wèn)題的思維模式都是統(tǒng)一的,分為三個(gè)步驟。第一步:不論哪個(gè)功能的設(shè)置都是從用戶的的視角來(lái)看的,它所需要考慮的是如果這個(gè)功能寫(xiě)完了,用戶會(huì)怎么樣去運(yùn)用。通常需要

41、照顧兩個(gè)層面:用戶請(qǐng)求如何提交,系統(tǒng)結(jié)果怎樣給用戶表示出來(lái)。也就是通常理解的輸入以及輸出。它們通常運(yùn)用JSP頁(yè)面來(lái)達(dá)到目標(biāo),可以依據(jù)輸入輸出功能所需要的元素來(lái)設(shè)計(jì)JSP頁(yè)面,它也是MVC模式設(shè)計(jì)中的V部分。第二步: 考慮如何完成它的功能,方法是全部的功能最終都是得以完成的途徑。需要從兩個(gè)方面考慮:第一需要考慮某個(gè)模型的方法是否適應(yīng)于這個(gè)方法,還是已存在的模型不適應(yīng)于這個(gè)方法,如果是前者,只需要把這個(gè)方法添加到原有的模型中就可以了,如果是后者,就只能創(chuàng)建一個(gè)新的模型來(lái)完成;然后給這個(gè)方法做出解釋。MVC模式中設(shè)計(jì)M的部分的就是這個(gè)過(guò)程。最終需要考慮的是輸入畫(huà)面、輸出畫(huà)面和功能之間怎樣聯(lián)系的。Mv

42、C模式中設(shè)計(jì)的C部分就是需要編寫(xiě)控制器。要求思考研究的的信息有如下幾個(gè)方面,通過(guò)它們來(lái)實(shí)現(xiàn)控制器的的開(kāi)發(fā):需要由控制的層面從視圖的層面接收什么消息,也就是從輸入畫(huà)面最后能夠得到哪些可以使用的信息;Java Bean的哪些方法需要調(diào)用, 哪些信息需要傳送,屬于由模型層接收控制層的信息和由視圖層接收控制層的信息;是否需要要從顯示界面接收從模型中執(zhí)行的結(jié)果;界面對(duì)用戶的響應(yīng)都是依據(jù)模型的執(zhí)行結(jié)果進(jìn)行選擇杜根遠(yuǎn).基于B/S模式的WEB三層應(yīng)用開(kāi)發(fā)J.河南城建高等??茖W(xué)院學(xué)報(bào),2002(5):11,12.。2.5框架技術(shù)2.5.1 Struts框架Struts是一個(gè)以MVC為基礎(chǔ)的程序設(shè)計(jì),它最突出的優(yōu)

43、點(diǎn)就是采用了Java Serlevt和Jsp構(gòu)建Web應(yīng)用,這個(gè)在具體的實(shí)踐中很幫助。通常來(lái)講,這個(gè)架構(gòu)可以分成這幾個(gè)內(nèi)容,XML文檔、控制核心、視圖以及最常見(jiàn)的模型。Struts的構(gòu)架里面,具體實(shí)施中的模型主要是靠JavaBean或EJB完成的,其中控制核心部分是依靠Action Servlet和Action完成的,視圖這個(gè)部分主要是Jsp完成的,以Struts為基礎(chǔ)開(kāi)發(fā)的程序架構(gòu)如下:Servlet/JSPStruts-config.xml瀏覽器WEB服務(wù)器視圖控制器模型JavaBeanEJBActionActionAction圖2-3 Struts實(shí)現(xiàn)的MVC框架1.XML文件:對(duì)于St

44、ruts來(lái)說(shuō),XTM文件是比較重要的一個(gè)部分,因?yàn)镴avaBean屬性主要是靠它來(lái)實(shí)現(xiàn)的,除此還有Struts使用這個(gè)文件進(jìn)行對(duì)使用者的提示語(yǔ)言進(jìn)行完成,正是由于這個(gè)功能,使得它可以對(duì)不同的語(yǔ)言進(jìn)行融合。2.控制核心:從根本上來(lái)講它就是Servlet,作用是傳遞客戶端的需求給Action。3.視圖:這個(gè)部分的一個(gè)重要組成部分是Jsp,它的作用就是和Servlet合作共同實(shí)現(xiàn)特定的任務(wù)。4.模型:從根本上來(lái)講Struts,模型對(duì)于它來(lái)說(shuō)就是種Action,用戶利用這個(gè)模型對(duì)具體的事情進(jìn)行分析,而且使用者還可以領(lǐng)用控制核心給Action發(fā)送一些具體的文檔數(shù)據(jù),這些都是以Struts-config.

45、xml為基礎(chǔ)的。2.5.2 Spring框架其實(shí)對(duì)于Spring來(lái)說(shuō),它是以當(dāng)下使用比較廣泛的AOP(Aspect Oriented Programming)與IOC(Inversion of Control)為基礎(chǔ)開(kāi)發(fā)出來(lái)的,它的一些管理層都屬于它自己,這里面包括了耐久層、控制層以及視圖層這三個(gè)方面,可是存在的一個(gè)問(wèn)題就是具體的開(kāi)發(fā)比較困難,和簡(jiǎn)潔的構(gòu)架相比不占優(yōu)勢(shì),但是它的一個(gè)突出優(yōu)點(diǎn)就是很好的支持了AOP與IOC。所以本文最終采用它進(jìn)行任務(wù)的分割(把比較常見(jiàn)的處理能力分割開(kāi),從而防止與實(shí)際的控制任務(wù)和具體操作混合起來(lái),這包括把日志之類的內(nèi)容分割開(kāi))還有依賴性(改變具體對(duì)象的說(shuō)明形式,從傳

46、統(tǒng)的以程序?qū)嵧瓿涩F(xiàn)在的用說(shuō)明的方式完成,這樣做就能夠簡(jiǎn)單的把具體任務(wù)的實(shí)現(xiàn)用其他的來(lái)完成,達(dá)到預(yù)期的效果)。2.5.3 Hibernate數(shù)據(jù)訪問(wèn)框架眾所周知作為開(kāi)源的體系框架Hibernate有其自己的突出優(yōu)點(diǎn),這就是在具體的程序封裝上它不是重度的,這樣一來(lái)使用者就能夠比較輕松的對(duì)數(shù)據(jù)庫(kù)進(jìn)行相關(guān)的處理。和有些軟件不同Hibernate是不收任何費(fèi)用的,它的特點(diǎn)就是能夠很容易的進(jìn)行數(shù)據(jù)庫(kù)的相關(guān)操作,這好比是庫(kù)里面存在需要經(jīng)常用到的Java對(duì)象,沒(méi)有必要去思索怎樣將其提取到其他地方。通過(guò)運(yùn)用ORM這種方式Hibernate可以進(jìn)行持久層的相關(guān)處理,這使得它能夠連接數(shù)據(jù)庫(kù)與Java編寫(xiě)的程序,它的

47、任務(wù)就是完成Java涉及到的對(duì)象到數(shù)據(jù)庫(kù)的轉(zhuǎn)換功能。由于里面包含有讀取JDBC的工具,所以可以給上面提供讀取數(shù)據(jù)庫(kù)的接口。2.6數(shù)據(jù)庫(kù)管理系統(tǒng)通常來(lái)講,這個(gè)系統(tǒng)主要是用來(lái)完成設(shè)計(jì)、實(shí)施以及具體的后期維護(hù)的數(shù)據(jù)庫(kù),這個(gè)系統(tǒng)可以很方便的對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn)和具體的控制。利用這個(gè)系統(tǒng)可以很方便的對(duì)數(shù)據(jù)庫(kù)實(shí)行一致的操作,這樣做主要是為了實(shí)現(xiàn)數(shù)據(jù)庫(kù)的穩(wěn)定以及安全。使用者利用這個(gè)系統(tǒng)讀取數(shù)據(jù)的相關(guān)內(nèi)容,管理者也是利用這個(gè)系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的相關(guān)管理。DBMS包含的內(nèi)容非常多,對(duì)于很多的進(jìn)程以及各種使用者創(chuàng)建以及修改數(shù)據(jù)庫(kù)都可以實(shí)現(xiàn),不論他們是同一時(shí)刻還是不一樣的時(shí)間進(jìn)行的相關(guān)操作。這樣一來(lái)操作者就能很輕松的進(jìn)行數(shù)

48、據(jù)的訪問(wèn)和存儲(chǔ),以及實(shí)現(xiàn)高效、穩(wěn)定的數(shù)據(jù)操作,還以同時(shí)處理不同使用者的請(qǐng)求?,F(xiàn)在常見(jiàn)的管理軟件比較多,其中運(yùn)用最為廣泛的處理大型數(shù)據(jù)庫(kù)的軟件有INFORMIX、ORACLE、MSSQLServer以及DB2,這些用于非大型數(shù)據(jù)庫(kù)管理的軟件主要是SYBASEASA以及MSACCESS,這些軟件都有自己的優(yōu)缺點(diǎn),在具體的使用中要根據(jù)實(shí)際的要求。上述的這些軟件使用最多的還是DB2,因?yàn)樗兄己玫纳煺固匦?,這樣就使得它能夠供大中小各種類型用戶的使用,它的使用環(huán)境是Windows操作系統(tǒng)以及0S/2。它的突出的優(yōu)點(diǎn)就是保證了數(shù)據(jù)的重復(fù)性、穩(wěn)定性、整體性以及使用性等,還有就是不同種類的程序的使用功能,而

49、且很多的功能都不依賴具體的使用環(huán)境,它使用了數(shù)據(jù)庫(kù)中分級(jí)的思想,這樣一來(lái)就可以讓大規(guī)模的程序比較輕松的獲取到LAN中的數(shù)據(jù),這樣就保證了C/S模式下的使用者以及在LAN基礎(chǔ)上開(kāi)發(fā)的軟件比較輕松的讀取大型機(jī)種的信息,而且保證了數(shù)據(jù)庫(kù)的非遠(yuǎn)程型和遠(yuǎn)程的可見(jiàn)性。這個(gè)數(shù)據(jù)庫(kù)管理軟件的一個(gè)知名的地方就是有著好好的查找器,它的外部連接使得相關(guān)的攙著更高效,而且這種查找不是單任務(wù)的。它還有優(yōu)良的網(wǎng)絡(luò)支持功能,而且可以在一個(gè)時(shí)間運(yùn)行幾千個(gè)線程,這種特點(diǎn)使得它對(duì)于非集中式的系統(tǒng)很實(shí)用。2.7人力資源管理系統(tǒng)相關(guān)原理人力資源:它包含的主要內(nèi)容就是對(duì)人類社會(huì)的發(fā)展做出具體貢獻(xiàn)(包括體力上的和腦力上的貢獻(xiàn))的一類人的

50、全稱。通常來(lái)講,人力資源管理就是一句每個(gè)企業(yè)的長(zhǎng)遠(yuǎn)規(guī)劃,有組織的進(jìn)行人員的分配和使用,同時(shí)要對(duì)企業(yè)中的工作人員進(jìn)行有規(guī)律的錄用、獎(jiǎng)勵(lì)、審查、分工、管理等諸多內(nèi)容,充分發(fā)揮工作人員的主管能動(dòng)性,挖掘他們的工作能力,實(shí)現(xiàn)企業(yè)利潤(rùn)的最大化,完成企業(yè)最終的任務(wù)。它包含了一個(gè)企業(yè)在人員管理方面的諸多內(nèi)容,比如常見(jiàn)的有公司的長(zhǎng)遠(yuǎn)人員管理的規(guī)劃、工作人員的招聘和錄用、職前訓(xùn)練、激勵(lì)制度、工資發(fā)放、員工選取、人員調(diào)動(dòng)等許多的內(nèi)容,對(duì)于這些內(nèi)容要有一個(gè)整體的規(guī)劃,通過(guò)這些內(nèi)容要完成公司進(jìn)一步擴(kuò)大、實(shí)現(xiàn)預(yù)期目標(biāo)的任務(wù)。通常講的管理系統(tǒng),主要就是讓相關(guān)人員利用科學(xué)的手段,實(shí)現(xiàn)對(duì)公司中的工作人員的管理,這里面包括了對(duì)

51、其實(shí)行人員調(diào)動(dòng)、整體計(jì)劃、研究分析、具體執(zhí)行,以此來(lái)提升公司的管理能力,從而讓人力資源可以更好的為相關(guān)的團(tuán)體提供支持。公司之所以要使用人力資源管理系統(tǒng),一個(gè)很大的動(dòng)機(jī)就是通過(guò)使用這個(gè)系統(tǒng),把人的能動(dòng)性發(fā)揮到最大以提高企業(yè)的利潤(rùn);隨著科技的發(fā)展和人類信息化水平的提高,人本身所掌握的信息越來(lái)越多,想要讓這些信息都能運(yùn)用起來(lái),就要求能對(duì)其進(jìn)行合理的管理,盡可能的利用這些知識(shí)為公司服務(wù)。人力資源管理系統(tǒng)的一個(gè)突出的內(nèi)容為:為了把工作人員掌握的知識(shí)充分的發(fā)掘出來(lái),就需要對(duì)公司內(nèi)所有的員工的相關(guān)數(shù)據(jù)進(jìn)行整理和分析,以整合成有用的數(shù)據(jù)集。良好的人際交互窗口、良好的數(shù)據(jù)生成功能、數(shù)據(jù)處理能力和數(shù)據(jù)的共享可以讓

52、人從復(fù)雜的工作中解放出來(lái),把精力放到更高層面上的管理來(lái)。除了要完成相關(guān)的人員管理任務(wù),還要讓公司的各個(gè)層面的工作人員不論是上面的管理者還是下面的員工,全部可以加入進(jìn)具體的工作里面。人力資源管理系統(tǒng)能夠很好的幫助公司的高層高效、無(wú)誤的完成內(nèi)部員工信息的查看,從而能夠通過(guò)這些信息幫助公司進(jìn)行長(zhǎng)遠(yuǎn)的規(guī)劃和確定今后發(fā)展的方向,同時(shí)還能夠讓上面的人以及相關(guān)的帶頭人了解企業(yè)員工的相關(guān)信息、對(duì)員工的要求,能夠很好的提升業(yè)務(wù)素質(zhì)。另一方面,企業(yè)的工作人員也能夠簡(jiǎn)潔轉(zhuǎn)卻的了解自身的相關(guān)情況,包括工資水平、出勤情況等等多方面的內(nèi)容,如果每個(gè)人都能夠完成自己的那部分內(nèi)容,管理自身的數(shù)據(jù),那么不僅把相關(guān)管理者從復(fù)雜的

53、工作中擺脫出來(lái),而且也能夠完成例如產(chǎn)假申報(bào)、財(cái)務(wù)報(bào)賬、信息查找等內(nèi)容。這對(duì)于人力資源部門的人來(lái)說(shuō)有著很重要的作用。利用這種方式,不僅可以減少公司的財(cái)務(wù)支出,還可以讓公司里面的人很好的交流。第三章 系統(tǒng)需求分析信息技術(shù)是人力資源的管理系統(tǒng)的基礎(chǔ),主要是基于它來(lái)實(shí)現(xiàn)的。一個(gè)公司人員管理手段完整與否和它有沒(méi)有出色的管理理念及相關(guān)的管理系統(tǒng)還有基于高速、大容量的硬件平臺(tái)上的全新的人力資源管理模式有很大關(guān)系,接著用集中式的服務(wù)共享、自動(dòng)的信息處理、信息庫(kù)及員工的自助服務(wù),實(shí)現(xiàn)節(jié)約成本、提高效率、改善員工管理方式的目的。作為一套人力資源管理的軟件,為了突出它的實(shí)用性以及廣泛的適用性,軟件設(shè)計(jì)的時(shí)候,第一步

54、就是從整體上研究人力資源管理的具體整體工作流程,從業(yè)務(wù)操作的角度出發(fā),細(xì)致的研究過(guò)程中的每個(gè)環(huán)節(jié)里面關(guān)于輸入、輸出還有就是相關(guān)的操作步驟。然后,對(duì)于具體業(yè)務(wù)中的操作流程,找到相關(guān)業(yè)務(wù)流程的建議;面向業(yè)務(wù)的操作流程,與實(shí)際情況相結(jié)合,提取出每個(gè)任務(wù)操作流程中的具體參數(shù)、算法等等;最后的工作就是把全部的問(wèn)題都全部的整合到一起,然后去有關(guān)規(guī)定的管理部門進(jìn)行進(jìn)一步的詢問(wèn)以及確定;最后,就可以把全部的問(wèn)題一一記錄下,然后向有關(guān)機(jī)構(gòu)進(jìn)行更深一步的咨詢,通過(guò)進(jìn)一步的整理,匯總形成人力資源管理業(yè)務(wù)的需求分析報(bào)告。3.1系統(tǒng)目標(biāo)人力資源的管理系統(tǒng)的目標(biāo)是:集中處理傳統(tǒng)的事務(wù)性工作,在這個(gè)過(guò)程中增強(qiáng)人力資源管理的

55、工作效率,這樣人力資源管理者就能夠?qū)⒋蟛糠值娜肆ξ锪Ψ诺綐I(yè)務(wù)創(chuàng)新和戰(zhàn)略規(guī)劃上去,這樣就能夠完成其從事務(wù)性操作或后臺(tái)支持的角色到戰(zhàn)略支持和變革管理角色的轉(zhuǎn)變27。3.2應(yīng)用范圍考慮到多種不同情況下使用軟件系統(tǒng),在已覆蓋銀行辦公網(wǎng)絡(luò)的部門、分支機(jī)構(gòu)中,能夠利用內(nèi)部網(wǎng)進(jìn)行訪問(wèn)。如果沒(méi)有組建辦公網(wǎng)或非工作時(shí)間及出差的時(shí)候,能夠通過(guò)VPN互聯(lián)網(wǎng)來(lái)訪問(wèn)。針對(duì)分決策層、業(yè)務(wù)管理層、行政管理層和普通員工等具有不同權(quán)限的使用人群,需要進(jìn)行差異化處理,對(duì)他們?cè)O(shè)置不同的權(quán)限張一梅.銀行電子化業(yè)務(wù)M.機(jī)械工業(yè)出版社,2008.。3.3系統(tǒng)功能需求分析本系統(tǒng)主要包含用戶端和管理員端兩大部分。用戶端一共包括用戶對(duì)自己的考

56、核評(píng)價(jià)、培訓(xùn)計(jì)劃、滿意度調(diào)查分析、薪資福利和查詢和統(tǒng)計(jì)五個(gè)子模塊??己嗽u(píng)價(jià)模塊主要是針對(duì)銀行績(jī)效,主要是實(shí)現(xiàn)銀行本身的職責(zé)、過(guò)程與目標(biāo)全面結(jié)合的績(jī)效評(píng)價(jià)。培訓(xùn)計(jì)劃模塊是指用戶可以通過(guò)構(gòu)建銀行本身的培訓(xùn)體系,把現(xiàn)實(shí)的工作崗位與管理內(nèi)容聯(lián)系起來(lái),讓培訓(xùn)工作更完善;并且還能夠按照銀行實(shí)際工作需求進(jìn)行相應(yīng)的培訓(xùn)規(guī)劃,還可以比較方便的采集培訓(xùn)需求達(dá)到反應(yīng)迅速的目的。培訓(xùn)的管理系統(tǒng)一般通過(guò)培訓(xùn)的需要查找、財(cái)務(wù)計(jì)劃、后果分析以及反應(yīng)處理還有人員培訓(xùn)記錄等一一記載的手段,一次完成人員培訓(xùn)過(guò)程的科學(xué)化和系統(tǒng)化,并且把它和人力資源信息很好的整合在一塊,為企業(yè)的人力資源配備以及企業(yè)工作人員的調(diào)動(dòng)給出符合邏輯的支持。

57、滿意度調(diào)查分析模塊主要是通過(guò)調(diào)查問(wèn)卷這種方式實(shí)現(xiàn)對(duì)企業(yè)工作人員的在線調(diào)查同時(shí)將具體的調(diào)查結(jié)果給出科學(xué)的整理。使用者能夠通過(guò)自身預(yù)先建立起多個(gè)種類的調(diào)查問(wèn)卷,同時(shí)可以針對(duì)多個(gè)種類的的工作人員,發(fā)送不同類型的問(wèn)卷。薪資福利模塊是根據(jù)績(jī)效的薪酬管理機(jī)制。一般來(lái)說(shuō),這個(gè)模塊能夠使用于整個(gè)管理企業(yè)的福利和薪資計(jì)算全過(guò)程,其包括企業(yè)的工資以及獎(jiǎng)金的政策制定、自動(dòng)計(jì)算企業(yè)員工所需繳納的稅款和各種社會(huì)保險(xiǎn)的需繳納金額。通常情況下,為了適應(yīng)每個(gè)公司規(guī)定的不同,該系統(tǒng)能夠設(shè)置并計(jì)算出由于婚、喪、嫁、取還有曠工、遲到、早退這些原因自動(dòng)的完成福利和薪資的減扣,還可以設(shè)定企業(yè)的成本中心,同時(shí)成本中心還可以把總賬和薪資聯(lián)

58、系在一起,打印出總賬,保存歷史數(shù)據(jù),方便日后查詢和分析;該類系統(tǒng)還能夠進(jìn)行部分簡(jiǎn)單的人事管理。查詢及統(tǒng)計(jì)模塊主要完成用戶的查詢和分析,處理銀行業(yè)務(wù)的需求多樣化、統(tǒng)計(jì)多樣化、分析多樣化的問(wèn)題,使用者利用自定義選擇的形式和自由的查詢語(yǔ)句完成特定功能。用戶功能主要指:使用者可以通過(guò)錄入網(wǎng)址進(jìn)入到客戶端的主頁(yè),這個(gè)頁(yè)面為用戶提供登錄界面。如果用戶輸入用戶名和密碼,系統(tǒng)會(huì)根據(jù)用戶輸入的信息來(lái)判斷他的權(quán)限。如果有相應(yīng)的權(quán)限,就按照權(quán)限給出不同的操作界面;如果用戶沒(méi)有權(quán)限,系統(tǒng)就給出登錄失敗原因。管理員獲得相應(yīng)驗(yàn)證就可以進(jìn)入管理主頁(yè)中去了,從而進(jìn)行組織結(jié)構(gòu)管理、招聘管理、人事管理、客戶經(jīng)理管理、人力資源規(guī)劃

59、和分析管理、經(jīng)理人管理及員工自助和日常事務(wù)管理等工作。3.4業(yè)務(wù)需求分析系統(tǒng)的功能性需求描述工具主要是通過(guò)用例,就是將系統(tǒng)的功能性需求一一分解到每一個(gè)系統(tǒng)的用例。并且在相關(guān)的對(duì)象建立模型的過(guò)程中,實(shí)現(xiàn)對(duì)所涉及的系統(tǒng)提供服務(wù)和活動(dòng)的描述。還可以依據(jù)不同的角色辨識(shí)功能,從而比較簡(jiǎn)潔的形成整個(gè)軟件的開(kāi)發(fā),再通過(guò)反復(fù)的識(shí)別,避免需求漏項(xiàng)。為使真?zhèn)€系統(tǒng)的層次分明,我們可以通過(guò)把整個(gè)系統(tǒng)用例拆成很多子部分,其中每一個(gè)部分都表示一個(gè)具體的用例。系統(tǒng)業(yè)務(wù)流程示意圖如圖3-1所示。圖3-1 系統(tǒng)業(yè)務(wù)流程示意圖除了應(yīng)聘人員之外,其他用戶都需要登錄到這個(gè)系統(tǒng)上,這樣就可以實(shí)現(xiàn)具體功能的使用。下面對(duì)不同的部分進(jìn)行逐一

60、的分析。3.4.1 組織結(jié)構(gòu)管理為了能夠完成組織結(jié)構(gòu)的重新組合、具體的構(gòu)成,還有職稱和職務(wù)體系的改動(dòng)以及組建這些工作,實(shí)現(xiàn)工作職位或者職務(wù)系統(tǒng)的管理工作,工作職位能力考查或者工作人員薪酬管理等一系列操作。利用直接的形式具體的界定或者改變銀行的管理方式,同時(shí)可以將組織的管理次序給出進(jìn)一步調(diào)整,可以通過(guò)對(duì)于部門級(jí)、總行級(jí)組織的定義,來(lái)支持多交叉、多層級(jí)的復(fù)雜組織結(jié)構(gòu),并且還可以根據(jù)不同的權(quán)限設(shè)置來(lái)輸出相應(yīng)的組織結(jié)構(gòu)圖形。圖3-2所表示的是組織管理子系統(tǒng)流程示意圖。 圖3-2 組織管理子系統(tǒng)流程示意圖3.4.2 考核評(píng)價(jià)分析人力資源系統(tǒng)時(shí)以任職管理為基礎(chǔ),以對(duì)銀行的績(jī)效關(guān)注為宗旨,同時(shí)把平衡記分卡的

61、思想融入進(jìn)來(lái),從而實(shí)現(xiàn)目標(biāo)、職責(zé)與過(guò)程相聯(lián)系的績(jī)效全面管理。而且,績(jī)效管理的子系統(tǒng)還需要擔(dān)負(fù)著對(duì)動(dòng)態(tài)職位系統(tǒng),它具有提供有效的基本參考數(shù)據(jù)進(jìn)行改進(jìn)的功能,同時(shí)還擔(dān)負(fù)為薪資系統(tǒng)考核員工提供評(píng)估結(jié)果的職責(zé)。在該模型中,結(jié)合銀行對(duì)績(jī)效評(píng)價(jià)的需求,無(wú)論是選擇什么樣的考核對(duì)象,還是如何靈活定義考核目標(biāo),以及如何自由設(shè)置考核流程和考核周期,都可以把考核方案作為進(jìn)行整體編制的參考,把考核方法中的目標(biāo)管理和360度全方位考核的復(fù)合或單一設(shè)定結(jié)合,從而確保了銀行考核的全面性、公正、開(kāi)放性以及靈活性、實(shí)用性與可行性等多個(gè)基本原則的執(zhí)行。在此模塊中,主要包括設(shè)置考核方案、控制考核過(guò)程以及考核結(jié)果。其中,在設(shè)置考核方

62、案時(shí),一般都采取目標(biāo)考核和全方位的民主評(píng)議相結(jié)合的方法,根據(jù)權(quán)重的不同進(jìn)行測(cè)評(píng)。1. 目標(biāo)考核目標(biāo)考核使針對(duì)考核對(duì)象的考核周期,制定出一定量化的目標(biāo)項(xiàng)目,考核周期結(jié)束以后,根據(jù)參加考核人員在考核周期內(nèi)目標(biāo)完成情況、工作項(xiàng)目的數(shù)目和完成質(zhì)量以及時(shí)效要求等一系列指標(biāo),系統(tǒng)會(huì)根據(jù)這些指標(biāo)進(jìn)行評(píng)估。2. 過(guò)程管理在進(jìn)行目標(biāo)考核過(guò)程中,可以把目標(biāo)周期拆分為n個(gè)時(shí)間段,再對(duì)拆分的時(shí)間段內(nèi)目標(biāo)的完成情況同其它項(xiàng)目工作的質(zhì)量和數(shù)量,還有時(shí)限要求以及其它各類指標(biāo), 以在制定各時(shí)間段的工作計(jì)劃、工作完成情況的形式,考核對(duì)象與其上級(jí)之間可以進(jìn)行交互式的溝通,上級(jí)可以根據(jù)考核對(duì)象額工作完成情況進(jìn)行打分及評(píng)議,過(guò)程管理就是類似這種溝通的過(guò)程??己朔桨钢?,過(guò)程管理是一個(gè)選擇項(xiàng)。采取過(guò)程管理的方式能夠確保輸出的結(jié)果是按設(shè)置得出的,而且可將目標(biāo)的偏差降低到最小值。3. 全方位考核這種方式是對(duì)考核對(duì)象進(jìn)行360度反饋評(píng)價(jià)的一種方法。從狹義角度來(lái)看,通過(guò)銀行職位樹(shù)的分析,被考核者所處的位置就可以一目了然。在系統(tǒng)中,我們可以挑選與被考核者有工作來(lái)往的人,這些對(duì)象有被考核者的上司、同仁、下屬以及指定人(由特定部門如銷售部)等角色,并且把問(wèn)卷調(diào)查表發(fā)給上述所有人進(jìn)行測(cè)評(píng),而這些問(wèn)卷的題目可以從問(wèn)題庫(kù)中抽選。從廣義角度來(lái)看,則從一個(gè)銀行市場(chǎng)供求鏈出發(fā),既有散客戶,又有企業(yè)客戶,還有同級(jí)的合作伙伴。以WEB系統(tǒng)的良好特

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!