人力資源管理信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn).docx_第1頁(yè)
人力資源管理信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn).docx_第2頁(yè)
人力資源管理信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn).docx_第3頁(yè)
人力資源管理信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn).docx_第4頁(yè)
人力資源管理信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn).docx_第5頁(yè)
已閱讀5頁(yè),還剩59頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

分類(lèi)號(hào)密級(jí)U D C單位代碼!Q151人力資源管理信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)尹陳海指導(dǎo)教師薛大伸職稱(chēng)教授 企業(yè)副導(dǎo)師于相斌職稱(chēng)高級(jí)工程師 學(xué)位授予單位大連海事大學(xué)申請(qǐng)學(xué)位級(jí)別工程碩士學(xué)科與專(zhuān)業(yè)項(xiàng)目管理 論文完成日期2010年9月論文答辯日期2010年lO月答辯委員會(huì)主席JL氣The Research of Human Resource Management Information SystemfA thesis Submitted toDalian Maritime UniversityIn partial fulfillment of the requirements for the degree ofMaster of Engineeringby Chen Hai(Project Management)Thesis Supervisor:Professor Xue Dashen Assistant Supervisor:Senior Engineer Yu XiangbinSeptember,20 10L;、大連海事大學(xué)學(xué)位論文原創(chuàng)性聲明和使用授權(quán)說(shuō)明原創(chuàng)性聲明本人鄭重聲明:本論文是在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果,撰寫(xiě)成碩士學(xué)位論文竺厶左瓷遂萱堡信星丕筮數(shù)遮讓塑塞理=。除論文中已經(jīng)注明引用的內(nèi)容外,對(duì)論文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確j方式標(biāo)明。本論文中不包含任何未加明確注明的其他個(gè)人或集體已經(jīng)公開(kāi)發(fā)表或,I未公開(kāi)發(fā)表的成果。本聲明的法律責(zé)任由本人承擔(dān)。學(xué)位論文作者簽名:學(xué)位論文版權(quán)使用授權(quán)書(shū)本學(xué)位論文作者及指導(dǎo)教師完全了解大連海事大學(xué)有關(guān)保留、使用研究生學(xué) 位論文的規(guī)定,即:大連海事大學(xué)有權(quán)保留并向國(guó)家有關(guān)部門(mén)或機(jī)構(gòu)送交學(xué)位論 文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)大連海事大學(xué)可以將本 學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,也可采用影印、縮印或掃 描等復(fù)制手段保存和匯編學(xué)位論文。同意將本學(xué)位論文收錄到中國(guó)優(yōu)秀博碩士 學(xué)位論文全文數(shù)據(jù)庫(kù)(中國(guó)學(xué)術(shù)期刊(光盤(pán)版)電子雜志社)、中國(guó)學(xué)位論文全 文數(shù)據(jù)庫(kù)(中國(guó)科學(xué)技術(shù)信息研究所)等數(shù)據(jù)庫(kù)中,并以電子出版物形式出版發(fā) 行和提供信息服務(wù)。保密的論文在解密后遵守此規(guī)定。本學(xué)位論文屬于:保密口在年解密后適用本授權(quán)書(shū)。不保密口(請(qǐng)?jiān)谝陨戏娇騼?nèi)打“)論文作者繇物爭(zhēng)導(dǎo)師簽名: 1中日期:7o to年瓜月歲。日一C中文摘要摘要隨著中國(guó)加入世貿(mào)組織,中國(guó)與世界接軌的速度日益加快。中國(guó)企業(yè)的成長(zhǎng) 速度也在日新月益。企業(yè)在規(guī)模,人數(shù),部門(mén)細(xì)分和管理經(jīng)營(yíng)理念上都發(fā)生了驚 天動(dòng)地的大變換。舊的人力資源系統(tǒng)在很大程度上不在適應(yīng)企業(yè)的發(fā)展要求,在 這種情況下開(kāi)發(fā)適應(yīng)企業(yè)發(fā)展,與世界先進(jìn)管理理念和方法融合的新的人力資源 管理系統(tǒng)就迫在眉睫。本文就是關(guān)于如何分析策劃并且開(kāi)發(fā)一個(gè)適應(yīng)企業(yè)發(fā)展的 人力資源系統(tǒng)。本文是對(duì)某公司的現(xiàn)狀進(jìn)行分析,同時(shí)根據(jù)人力資源管理的理論,對(duì)該公司 的人力資源管理系統(tǒng)進(jìn)行改造和系統(tǒng)開(kāi)發(fā)設(shè)計(jì),主要針對(duì)于公司員工的管理,同 時(shí)還包括假期和福利等方面的管理。公司的員工管理包括員工基本資料,員工的 個(gè)人檔案,員工的勞動(dòng)合同,員工的崗位和報(bào)表的管理。實(shí)現(xiàn)了對(duì)員工基本的查 詢(xún),編輯,刪除,修改,添加,打印等操作。該系統(tǒng)采用實(shí)用的面向?qū)ο蟮拈_(kāi)發(fā) 工具VB和SQL SERVER數(shù)據(jù)庫(kù)。根據(jù)該公司的現(xiàn)狀,采用CS的形式實(shí)現(xiàn)客戶(hù) 端的訪問(wèn)?;緦?shí)現(xiàn)了公司的人力資源部門(mén)對(duì)公司的管理,滿(mǎn)足了公司的發(fā)展要 求,同時(shí)考慮發(fā)展的前瞻性,開(kāi)發(fā)了一些其他功能。例如工作的描述,招聘申請(qǐng) 等。關(guān)鍵詞:人力資源;信息系統(tǒng);面向?qū)ο?、英文摘要ABSTRACTJoin the world trade buildup along with China,China connects、)Irim world the speed is increasingly and quicklyThe growth speed of the Chinese business enterprise change、析m each passing dayBusiness enterprise took place the earthshaking in the scale,number,the section subdivides with manage the principle of management the topbookOld human resource system not adapt to development request that the businessenterprise to a large extent,in that case development orientation the business enterprisedevelops,managing麗m forerunner in world the principle to manage the system wim the new human resource that method blends of the utmost urgencyThis text about how to analyze to plans and develop the human resource system of an orientation businessenterprise developmentThis text proceeds the analysis to the present condition of the some company,at the same time according to theories that human resource manage,proceeds to reform to the human resource management system of that company to develop the design謝m thesystem,most in company the employeeS management,and still include in the holiday and welfare management at the same timeThe employee of the company the management includes the basic data in employee,the employeeS personal resume,theemployeeS contract,the employeeS post witll the management of the statementRealizes to the basic search in employee,edit,delete,modify,insert,print and others eoperationsThat system make use of the object oriented tool of VB and use database of SQLSERVERAccording to the present condition of the company,the form of the adoption CS realizes the interview that customer carryIt Was basic to realizes thehuman resource section of the company to the management of the company,satisfy thedevelopment of the company requests,considering the prospect ofthedevelopment at the same time,developping the some other functionFor example,describeof work,invite applications for a job and SO onKey Words:Human Resource;Information System;0bject-orientation目錄目錄第1章緒論111研究背景112國(guó)內(nèi)外人力資源管理系統(tǒng)研究現(xiàn)狀3121國(guó)外人力資源管理系統(tǒng)現(xiàn)狀3122國(guó)內(nèi)人力資源管理系統(tǒng)現(xiàn)狀413論文的研究目標(biāo)及意義4131研究目標(biāo)4132研究意義514論文章節(jié)安排。6第2章開(kāi)發(fā)技術(shù)介紹。721 Visual Basic722 SQL Server 923 ADO技術(shù)10231 ADO介紹lO232 VB中使用ADO操作數(shù)據(jù)庫(kù)11233 ADO Data控件1224三層CS結(jié)構(gòu)13第3章人力資源管理系統(tǒng)分析l731系統(tǒng)總體需求分析1732技術(shù)需求分析1733系統(tǒng)管理需求分析1734用戶(hù)群體需求分析l 835系統(tǒng)功能需求分析18351招聘管理18352員工自助服務(wù)1 936本章小結(jié)19第4章人力資源管理系統(tǒng)設(shè)計(jì)2041系統(tǒng)總體設(shè)計(jì)20411系統(tǒng)設(shè)計(jì)原則20412系統(tǒng)體系結(jié)構(gòu)2042系統(tǒng)總體功能設(shè)計(jì)2143系統(tǒng)功能詳細(xì)設(shè)計(jì)23目錄4-31系統(tǒng)管理23432人員管理23433機(jī)構(gòu)管理23434崗位管理24435招聘管理24436合同管理24437績(jī)效管理24438考勤管理24439休假管理24431 0薪酬福利管理254311獎(jiǎng)懲管理254312保險(xiǎn)管理254-313培訓(xùn)與發(fā)展管理254314計(jì)劃與預(yù)測(cè)管理25431 5員工自助服務(wù)254316統(tǒng)計(jì)報(bào)表與查詢(xún)分析2644數(shù)據(jù)庫(kù)設(shè)計(jì)2645本章小結(jié)32第5章人力資源管理系統(tǒng)實(shí)現(xiàn)3351開(kāi)發(fā)語(yǔ)言及平臺(tái)3352部分功能的實(shí)現(xiàn)說(shuō)明33521人員信息管理33522數(shù)據(jù)查詢(xún)35523報(bào)表打印41524系統(tǒng)維護(hù)4253本章小結(jié)45第6章總結(jié)與展望46參考文獻(xiàn)47攻讀學(xué)位期間公開(kāi)發(fā)表論文49致謝5 1人力資源管理信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)第1章緒論11研究背景現(xiàn)在的企業(yè)面臨著越來(lái)越激烈的市場(chǎng)競(jìng)爭(zhēng),企業(yè)由粗放型發(fā)展轉(zhuǎn)向追求精細(xì) 化發(fā)展,已經(jīng)由過(guò)去的資金、技術(shù)等方面的競(jìng)爭(zhēng)轉(zhuǎn)變?yōu)槿瞬诺母?jìng)爭(zhēng),人才作用日 益顯現(xiàn),人力資源成為企業(yè)間競(jìng)爭(zhēng)的關(guān)鍵。在信息發(fā)達(dá)的今天,產(chǎn)品、服務(wù)模式 皆可模仿,但誰(shuí)做的最好,惟有靠人才。企業(yè)只有具備了經(jīng)營(yíng)生產(chǎn)所需要的人才 以及訓(xùn)練有素、組織有序、積極主動(dòng)的團(tuán)隊(duì),才能保障企業(yè)的競(jìng)爭(zhēng)優(yōu)勢(shì)與良好的 發(fā)展。瞬息萬(wàn)變的競(jìng)爭(zhēng)環(huán)境需要高質(zhì)量的人才,誰(shuí)能將人的作用發(fā)揮的好,誰(shuí)將 會(huì)立于不敗之地。關(guān)于人力資源管理,威廉特蕾西(William RTracey)在其人力資源大全 (The Human Resources Glossary)一書(shū)中認(rèn)為人力資源管理是組織的一個(gè)功能, 負(fù)責(zé)組織成員的招聘、管理和提供方向,涉及到員工的薪酬、雇用、績(jī)效、發(fā)展、 安全、滿(mǎn)意度、效益、員工的動(dòng)力、交流、管理和培訓(xùn)等諸多方面。人力資源管 理的目標(biāo)是最大化人力投資的回報(bào),在提高人力對(duì)組織貢獻(xiàn)的同時(shí)兼顧其它社會(huì) 和個(gè)人的目標(biāo)(Schwind,Das&Wagar 2005)n1。由美國(guó)次貸導(dǎo)致的席卷全球的經(jīng)濟(jì)危機(jī),已經(jīng)深深影響了世界的每一個(gè)角落, 隨著針對(duì)這場(chǎng)危機(jī)認(rèn)識(shí)的深入,我們不僅需要從業(yè)務(wù)模式上進(jìn)行反思,更需要從 管理模式上進(jìn)行反思。如何構(gòu)建具有中國(guó)特色的企業(yè)管理模式,讓中國(guó)式管理形 成獨(dú)有的體系,并為企業(yè)在風(fēng)暴過(guò)去之后的快速崛起提供卓越的管理平臺(tái)支持, 人力資源信息系統(tǒng)從基礎(chǔ)階段發(fā)展到目前的管控階段,解決重心還在于業(yè)務(wù)流程 的自動(dòng)化處理和協(xié)同化操作。要應(yīng)對(duì)未來(lái)的管理提升,就需要在軟件定位上更進(jìn) 一步,從“效能訴求提升到“管理訴求心1。集團(tuán)的管理問(wèn)題,重要的內(nèi)容之一是人力資源管理的控制、規(guī)范、協(xié)同、共 享問(wèn)題,而人力資源管理信息化正是提升人力資源工作效率、管理水平的關(guān)鍵因 素之一。人力資源管理信息化無(wú)疑是所有管理信息化中最重要的一環(huán)。許多人力 資源管理者一方面希望不斷提升自身管理的層次,但又不得不整天處理各種煩雜 的行政事務(wù)。他們制訂了詳盡的人力資源管理計(jì)劃與各種各樣詳盡的表格,卻在第1章緒論執(zhí)行時(shí)發(fā)現(xiàn)流程不順,效率低下。他們希望為組織的中高層管理者提供更好的決 策服務(wù),卻發(fā)現(xiàn)自己根本沒(méi)有時(shí)間去做人力資源的戰(zhàn)略規(guī)劃。因此人力資源管理 信息化就勢(shì)在必行。人力資源管理工作的效率及成敗對(duì)于一個(gè)組織生存與長(zhǎng)遠(yuǎn)發(fā)展的重要性是不 言而喻的。要想人力資源管理工作更有效,不僅要解放思想,更要解放生產(chǎn)力, 即通過(guò)壓縮例行事務(wù)的處理時(shí)間,使人力資源管理者能從繁雜的事務(wù)性工作中解 放出來(lái),來(lái)考慮更多戰(zhàn)略層次的問(wèn)題。人力資源管理信息化為人力資源管理者在 這多變紛雜的環(huán)境中應(yīng)付自如提供了有力的支持。在激烈的市場(chǎng)競(jìng)爭(zhēng)下,我國(guó)企業(yè)總數(shù)95以上的中小企業(yè),加快企業(yè)信息化的 發(fā)展進(jìn)程,已成為一項(xiàng)緊迫的任務(wù)。而人力資源管理的信息化作為企業(yè)信息化的 一部分,其重要性也在為中小企業(yè)逐步認(rèn)同。當(dāng)今網(wǎng)絡(luò)經(jīng)濟(jì)迅猛發(fā)展和全球經(jīng)濟(jì) 一體化的大背景下,信息化已經(jīng)成為中小企業(yè)發(fā)展的必經(jīng)之路和企業(yè)生存的必然 狀態(tài)。企業(yè)必須重視人力資源管理信息化建設(shè),最大限度地發(fā)揮出人力資源的潛 能引。目前我國(guó)中小型企業(yè)人力資源管理的現(xiàn)狀是: (1)相當(dāng)多的企業(yè)的人力資源管理還處于傳統(tǒng)的行政的人事管理階段,其主要特點(diǎn)是以“事為中心,只見(jiàn)“事”,不見(jiàn)“人,只見(jiàn)某一方面而不見(jiàn)人與事 的整體,系統(tǒng)性。(2)大多數(shù)企業(yè)普遍缺乏人力資源的規(guī)劃與相關(guān)政策。人力資源規(guī)劃的開(kāi)發(fā) 與整合依賴(lài)于企業(yè)戰(zhàn)略的確定與明確。它基于企業(yè)發(fā)展戰(zhàn)略,目標(biāo)和內(nèi)外環(huán)境變 化,為滿(mǎn)足未來(lái)企業(yè)任務(wù)和環(huán)境要求提供人力資源的長(zhǎng)期計(jì)劃過(guò)程,起作用和地 位十分重要。(3)人力資源尚未建立起來(lái),仍有許多人力資源管理的功能未能建立或完善。 (4)一些企業(yè)人力資源管理部門(mén)定位太低,無(wú)法統(tǒng)籌管理整個(gè)公司的人力資源。(5)企業(yè)缺乏如何將先進(jìn)人力資源管理思想轉(zhuǎn)化為適合中國(guó)企業(yè)特點(diǎn)的、可 操作的制度、措施的技術(shù)手段和途徑。(6)員工普遍對(duì)薪酬福利不滿(mǎn),難以激勵(lì)員工努力。人力資源管理信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)(7)已經(jīng)制定的人力資源管理與開(kāi)發(fā)制度缺乏實(shí)效,難以提高企業(yè)人事管理 的效率。現(xiàn)有的一些人事管理的工具存在著以下缺陷:隨著員工人數(shù)的增多,人員的 變動(dòng)也隨之增大,小型的數(shù)據(jù)庫(kù)已經(jīng)不能存儲(chǔ)大規(guī)模的人員變動(dòng)數(shù)據(jù);員工的勞 動(dòng)合同到期后,系統(tǒng)不能自動(dòng)提示合同的截止時(shí)間;勞動(dòng)合同的期限不能按年總 匯;人員錄入時(shí)如果其中有一項(xiàng)資料不全(如缺少社會(huì)保險(xiǎn)號(hào)或身份證號(hào)暫時(shí)不 知道)則不能錄入,而且不能繼續(xù)錄入下一個(gè)人的資料,而且只是針對(duì)與員工的 資料管理,忽略企業(yè)的人才戰(zhàn)略,組織的運(yùn)作體系,績(jī)效和薪金福利的管理等缺 陷。12國(guó)內(nèi)外人力資源管理系統(tǒng)研究現(xiàn)狀隨著市場(chǎng)競(jìng)爭(zhēng)的日趨激烈,人已成為實(shí)現(xiàn)企業(yè)自身戰(zhàn)略目標(biāo)的一個(gè)非常關(guān)鍵 的因素,人才之爭(zhēng)是市場(chǎng)競(jìng)爭(zhēng)中的核心內(nèi)容之一。為了穩(wěn)定軍心并不斷吸納優(yōu)秀 人才,企業(yè)必須采用現(xiàn)代化的人才管理方法。以“人力資源管理理念為理論基 礎(chǔ)而開(kāi)發(fā)的HRMS(Human Resource Management System:人力資源管理系統(tǒng))越 來(lái)越引企業(yè)的注目。據(jù)IDC統(tǒng)計(jì),在全球的企業(yè)管理信息系統(tǒng)中,人力資源管理系統(tǒng)的投資占10卜15,是其中最重要的一部分之一H1。121國(guó)外人力資源管理系統(tǒng)現(xiàn)狀 國(guó)外企業(yè)信息化工作比較早,人力資源管理軟件應(yīng)用較為普遍,與企業(yè)其他信息系統(tǒng)的整合程度也比較高。目前國(guó)外ERP廠商以先進(jìn)的技術(shù)和管理理念紛紛 搶占國(guó)內(nèi)市場(chǎng),如SAP、Oracle、PeopleSoft這三大著名的企業(yè)應(yīng)用軟件供應(yīng)商, 分別在金融服務(wù)業(yè)、通信及高科技產(chǎn)業(yè)等領(lǐng)域?qū)嵤┝巳肆Y源管理系統(tǒng)。現(xiàn)代人力資源管理理念起源于西方,因此國(guó)外的人力資源管理軟件較為全面 地體現(xiàn)了這些理論和思想。另一方面,國(guó)外人力資源管理軟件采用的技術(shù)架構(gòu)較 為先進(jìn),系統(tǒng)的開(kāi)放性和可擴(kuò)展性比較好,實(shí)現(xiàn)了人力資源管理系統(tǒng)和其他業(yè)務(wù) 信息系統(tǒng)之間的業(yè)務(wù)流程整合。這種先進(jìn)管理思想和信息技術(shù)相結(jié)合的模式,將 國(guó)外企業(yè)的人力資源管理工作提升到一個(gè)戰(zhàn)略的高度,同時(shí)對(duì)于我國(guó)企業(yè)人力資 源管理工作的信息化具有一定的借鑒意義。第l章緒論由于東西方在人事政策法規(guī)與管理實(shí)踐方面的差異性,造成國(guó)外軟件中的一 些功能模塊,不符合中國(guó)的國(guó)情,更難以滿(mǎn)足我國(guó)企業(yè)的特殊業(yè)務(wù)需求。另外, 國(guó)外軟件的費(fèi)用普遍太高,二次開(kāi)發(fā)對(duì)用戶(hù)要求也比較高,特殊業(yè)務(wù)功能的擴(kuò)展 難度較大,長(zhǎng)期的售后服務(wù)難以得到可靠保證,不符合企業(yè)可持續(xù)發(fā)展的戰(zhàn)略需 求51。122國(guó)內(nèi)人力資源管理系統(tǒng)現(xiàn)狀 近年來(lái),國(guó)內(nèi)人力資源管理軟件已有相當(dāng)大的發(fā)展,并且已具備一定的規(guī)模,但是在大型企業(yè)的應(yīng)用還不盡人意,還無(wú)法與國(guó)外軟件供應(yīng)商抗衡。國(guó)內(nèi)人力資 源管理軟件起步較晚,早期版本主要管理基本人事檔案信息,目前一些較高版本 開(kāi)始涉及到現(xiàn)代人力資源管理的理念。與國(guó)外軟件相比,國(guó)內(nèi)人力資源管理軟件 在體現(xiàn)中國(guó)國(guó)情與人事政策法規(guī)方面具有一定的優(yōu)勢(shì)。同時(shí)由于國(guó)內(nèi)人力資源管 理軟件的費(fèi)用相對(duì)較低,在各行各業(yè)的普及能力與國(guó)外軟件相比具有一定的競(jìng)爭(zhēng) 優(yōu)勢(shì)畸1。目前,國(guó)內(nèi)還未見(jiàn)到針對(duì)中國(guó)市場(chǎng)的HRMS用戶(hù)使用情況的調(diào)查報(bào)告,但根據(jù) 各HRMS提供商的數(shù)據(jù)顯示,目前國(guó)內(nèi)應(yīng)用HRMS的企業(yè)有幾百家。在軟件的適用 性上,普遍認(rèn)為國(guó)外廠商SAP、0raclePeopleSoft等比較適用于跨國(guó)公司人力資 源管理,他們有技術(shù)先進(jìn),管理思想先進(jìn)的一面,缺點(diǎn)是價(jià)格昂貴,實(shí)施費(fèi)用高, 維護(hù)困難且不一定適合中國(guó)國(guó)情;國(guó)內(nèi)廠商如金益康在中國(guó)人事信息管理方面標(biāo) 準(zhǔn)化程度較高;而金蝶的K3人力資源系統(tǒng)在整體規(guī)劃,與其他應(yīng)用系統(tǒng)的集成、 人性化設(shè)計(jì)、基于net開(kāi)發(fā)等方面占據(jù)優(yōu)勢(shì)。如果預(yù)算不太多,可以自主開(kāi)發(fā), 這樣開(kāi)發(fā)成本相對(duì)較低,可以量體裁衣,實(shí)施快捷。13論文的研究目標(biāo)及意義131研究目標(biāo) 在我國(guó),中小企業(yè)數(shù)量多,就業(yè)人數(shù)多,人員流動(dòng)頻繁,加強(qiáng)其人力資源管理顯得尤其重要。由于中小企業(yè)數(shù)量眾多,必然導(dǎo)致其人力資源管理上的多樣化, 所以目前的人力資源管理軟件不能完全滿(mǎn)足眾多的中小企業(yè)的個(gè)性化需求。因此 重復(fù)開(kāi)發(fā),相互借鑒,是人力資源管理軟件發(fā)展的必然3。由于人力資源管理軟件人力資源管理信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)產(chǎn)品價(jià)格比較昂貴,實(shí)施費(fèi)用比較高,不適合中小企業(yè)實(shí)施人力資源管理信息化。 提本文針對(duì)大連市某企業(yè)人力資源管理工作中存在的問(wèn)題,在詳細(xì)調(diào)研的基礎(chǔ)上, 整合現(xiàn)有的工作流程,系統(tǒng)分析并實(shí)現(xiàn)符合本企業(yè)的人力資源管理系統(tǒng),使中小 企業(yè)實(shí)現(xiàn)人力資源管理的信息化。132研究意義隨著市場(chǎng)經(jīng)濟(jì)體制的逐步建立和完善,特別是我國(guó)加入市貿(mào)組織后,與世界 經(jīng)濟(jì)融合的速度越來(lái)越快,國(guó)際競(jìng)爭(zhēng)國(guó)內(nèi)化或者說(shuō)是國(guó)內(nèi)競(jìng)爭(zhēng)國(guó)際化已成為不可 阻擋的趨勢(shì);我國(guó)企業(yè)面臨的市場(chǎng)競(jìng)爭(zhēng)壓力越來(lái)越大,原始的人事管理系統(tǒng)和方 法已經(jīng)不能適應(yīng)龐大而多變的人事結(jié)構(gòu)的要求,過(guò)多的錯(cuò)誤和低效率直接影響到 了整個(gè)公司的工作效率,而且落后的管理方法也和世界先進(jìn)的人事管理理論無(wú)法 正常的接軌,所以引入的合理的基于計(jì)算機(jī)的人事管理模式勢(shì)在必行。引入人力 資源管理系統(tǒng)有如下作用瞳1:(1)提高HR部門(mén)的工作效率 影響HR部門(mén)工作效率的因素主要包括:每月的工資計(jì)算與處理;員工的考勤休假處理;員工信息管理等業(yè)務(wù)內(nèi)容。這些事務(wù)往往要持續(xù)占據(jù)HR管理人員的大 量時(shí)間。手工操作不僅效率低下,而且容易出錯(cuò)。因此,對(duì)HR部門(mén)而言,人力資 源管理系統(tǒng)首先要解決的是如何提高他們的工作效率,使管理人員從日常事務(wù)中 解脫出來(lái),考慮更具戰(zhàn)略意義的問(wèn)題。這使得HRMS系統(tǒng)中的員工信息管理模塊、 薪資福利管理模塊、考勤休假模塊等成為人力資源管理系統(tǒng)的基本功能。(2)規(guī)范HR部門(mén)的業(yè)務(wù)流程 當(dāng)HR管理者從繁雜的行政事務(wù)中抽身出來(lái)之后,他們往往希望規(guī)范人力資源運(yùn)作體系的業(yè)務(wù)流程。招聘流程、績(jī)效管理流程、員工培訓(xùn)與發(fā)展流程、員工職 業(yè)計(jì)劃、離職流程等的設(shè)計(jì)都將進(jìn)入HR管理者們的考慮范圍。如果人力資源管理 信息化系統(tǒng)不僅能將HR部門(mén)的工作職能完全覆蓋并劃分清楚,而且能將經(jīng)過(guò)優(yōu)化 的業(yè)務(wù)流程在系統(tǒng)中體現(xiàn),無(wú)疑將獲得HR管理者的青睞。(3)為企業(yè)與員工提供增值服務(wù) 從發(fā)展趨勢(shì)上看,企業(yè)人力資源運(yùn)作的重點(diǎn)將從行政事務(wù)管理向企業(yè)戰(zhàn)略伙伴方向發(fā)展。過(guò)去HR部門(mén)將大量的時(shí)間和精力用在重復(fù)的行政性事務(wù)上,習(xí)慣坐第1章緒論等業(yè)務(wù)部門(mén)提出服務(wù)需求,而在增值服務(wù)上花的心思不夠。事實(shí)上,對(duì)HR部門(mén)而 言,企業(yè)管理者與員工就是他們的客戶(hù),而如何為這些客戶(hù)提供增值服務(wù)、能否 提供增值服務(wù)是事關(guān)HR部門(mén)未來(lái)的發(fā)展戰(zhàn)略問(wèn)題。比如,如何根據(jù)企業(yè)戰(zhàn)略制定 人力資源戰(zhàn)略;如何通過(guò)合理的招聘技術(shù)與測(cè)評(píng)技術(shù)為企業(yè)選擇合適的人才;如 何通過(guò)工作分析技術(shù)以及相應(yīng)的績(jī)效管理體系來(lái)提升組織與個(gè)人績(jī)效;企業(yè)領(lǐng)導(dǎo) 如何能方便地了解企業(yè)人力資源的各種狀況;直線經(jīng)理如何參與自己部門(mén)的人力 資源管理;員工如何從規(guī)范的人力資源管理中受益等等問(wèn)題。都是需要HR部門(mén)花 心思去考慮的。因此,在這個(gè)層面上,人力資源管理信息化系統(tǒng)如果能提供人力 資源規(guī)劃、總經(jīng)理自助服務(wù)、直線經(jīng)理自助服務(wù)、員工自助服務(wù)等功能,并能集成 招聘技術(shù)、人才測(cè)評(píng)技術(shù)、職務(wù)分析技術(shù)以及績(jī)效管理體系等HR管理技術(shù)特征比 較明顯的功能,勢(shì)必將幫助HR管理者更好地為企業(yè)與員工提供增值服務(wù)【191。引入人力資源管理系統(tǒng),能夠增強(qiáng)企業(yè)的核心競(jìng)爭(zhēng)力,因此本文有較強(qiáng)的經(jīng) 濟(jì)和社會(huì)意義。14論文章節(jié)安排第1章主要介紹了人力資源管理系統(tǒng)的研究背景,對(duì)國(guó)內(nèi)外人力資源管理系 統(tǒng)的開(kāi)發(fā)應(yīng)用現(xiàn)狀進(jìn)行了綜述,并提出了研究目標(biāo)和研究意義。第2章主要介紹了人力資源管理系統(tǒng)采用的相關(guān)技術(shù)。 第3章進(jìn)行了系統(tǒng)分析。并給出了項(xiàng)目背景、系統(tǒng)的建設(shè)目標(biāo)。 第4章進(jìn)行了系統(tǒng)設(shè)計(jì)。對(duì)系統(tǒng)的功能模塊、體系結(jié)構(gòu)及總體框架進(jìn)行了設(shè)計(jì)。給出了系統(tǒng)各個(gè)功能模塊的具體功能。 第5章介紹系統(tǒng)的具體實(shí)現(xiàn)及所用到的關(guān)鍵技術(shù)。給出了系統(tǒng)的運(yùn)行界面以及各項(xiàng)功能的實(shí)現(xiàn)過(guò)程和實(shí)現(xiàn)方法。 第6章對(duì)論文進(jìn)行了總結(jié)與展望。首先對(duì)論文所作的工作進(jìn)行了總結(jié),然后提出了日后需要加以改進(jìn)的部分。人力資源管理信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)第2章開(kāi)發(fā)技術(shù)介紹本系統(tǒng)使用的開(kāi)發(fā)工具是Microsoft的Visual Basic 60(以后簡(jiǎn)稱(chēng)vb)和 SOL Server 2000(以后簡(jiǎn)稱(chēng)sql)。其中前臺(tái)的用戶(hù)界面是使用vb完成,數(shù)據(jù)庫(kù) 部分則是使用的sql創(chuàng)建的,整體使用cs(客戶(hù)機(jī)和服務(wù)器)結(jié)構(gòu)。21 V iSUa l Bas ic,Visual Basic是一種可視化的、面對(duì)對(duì)象和條用事件驅(qū)動(dòng)方式的結(jié)構(gòu)化高級(jí) 程序設(shè)計(jì),可用于開(kāi)發(fā)Windows環(huán)境下的種類(lèi)應(yīng)用程序。它簡(jiǎn)單易學(xué)、效率高, 且功能強(qiáng)大,可以與Windows的專(zhuān)業(yè)開(kāi)發(fā)工具SDK相媲美,而且程序開(kāi)發(fā)人員不 必具有CC+編程基礎(chǔ)。在Visual Basic環(huán)境下,利用事件驅(qū)動(dòng)的編程機(jī)制、新 穎易用的可視化設(shè)計(jì)工具,使用Windows內(nèi)部的應(yīng)用程序接口(API)函數(shù),以及動(dòng) 態(tài)鏈接庫(kù)(DLL)、動(dòng)態(tài)數(shù)據(jù)交換(DDE)、對(duì)象的鏈接與嵌入(OLE)、開(kāi)放式數(shù)據(jù)訪問(wèn) (ODBC)等技術(shù),可以高效、快速地開(kāi)發(fā)出Windows環(huán)境下功能強(qiáng)大、圖形界面豐 富的應(yīng)用軟件系統(tǒng)??偟膩?lái)說(shuō),Visual Basic具有以下特點(diǎn)口1:(1)可視化編程。Visual Basic提供了可視化設(shè)計(jì)工具,把Windows界面設(shè) 計(jì)的復(fù)雜性“封裝起來(lái),開(kāi)發(fā)人員不必為界面設(shè)計(jì)而編寫(xiě)大量程序代碼。只需 要按設(shè)計(jì)要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫(huà)出各種“部件,即圖 形對(duì)象,并設(shè)置這些圖形對(duì)象的屬性。Visual Basic自動(dòng)產(chǎn)生界面設(shè)計(jì)代碼,程 序設(shè)計(jì)人員只需要編寫(xiě)實(shí)現(xiàn)程序功能的那部分代碼,從而可以大大提高程序設(shè)計(jì) 的效率。(2)面向?qū)ο蟮某绦蛟O(shè)計(jì)。在一般的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言中,對(duì)象由程序 代碼和數(shù)據(jù)組成,是抽象的概念:而Visual Basic則是應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì) 方法(OOP),把程序和數(shù)據(jù)封裝起來(lái)作為一個(gè)對(duì)象,并為每個(gè)對(duì)象賦予應(yīng)有的屬性, 使對(duì)象成為實(shí)在的東西。在設(shè)計(jì)對(duì)象時(shí),不必編寫(xiě)建立和描述每個(gè)對(duì)象的程序代 碼,而是用工具畫(huà)在界面上,Visual Basic自動(dòng)生成對(duì)象的程序代碼并封裝起來(lái)。 每個(gè)對(duì)象以圖形方式顯示在界面上,都是可視的。(3)結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言。Visual Basic具有高級(jí)程序設(shè)計(jì)語(yǔ)言的語(yǔ)句結(jié)構(gòu),第2章開(kāi)發(fā)技術(shù)介紹接近于自然語(yǔ)言和人類(lèi)的邏輯思維方式。Visual Basic語(yǔ)句簡(jiǎn)單易懂,其編輯器 支持彩色代碼,可自動(dòng)進(jìn)行語(yǔ)法錯(cuò)誤檢查,同時(shí)具有功能強(qiáng)大且使用靈活的調(diào)試 器和編譯器。(4)事件驅(qū)動(dòng)編程機(jī)制。Visual Basic通過(guò)事件來(lái)執(zhí)行對(duì)象的操作。一個(gè)對(duì)象 可能會(huì)產(chǎn)生多個(gè)事件,每個(gè)事件都可以通過(guò)一段程序來(lái)響應(yīng)。例如,命令按鈕是 一個(gè)對(duì)象,當(dāng)用戶(hù)單擊該按鈕時(shí),將產(chǎn)生一個(gè)“單擊(CLICK)事件,而在產(chǎn)生該 事件時(shí)將執(zhí)行一段程序,用來(lái)實(shí)現(xiàn)指定的操作。(5)訪問(wèn)數(shù)據(jù)庫(kù)。Visual Basic具有強(qiáng)大的數(shù)據(jù)庫(kù)管理功能,利用數(shù)據(jù)控件 和數(shù)據(jù)庫(kù)管理窗口,可以直接建立或處理Microsoft Access格式的數(shù)據(jù)庫(kù),并提 供了強(qiáng)大的數(shù)據(jù)存儲(chǔ)和檢索功能。同時(shí),Visual Basic還能直接編輯和訪問(wèn)其他 外部數(shù)據(jù)庫(kù),如dBASE,F(xiàn)oxPro,Paradox等,這些數(shù)據(jù)庫(kù)格式都可以用Visual Basic 編輯和處理。Visual Basic提供開(kāi)放式數(shù)據(jù)連接,即ODBC功能,可通過(guò)直接訪問(wèn) 或建立連接的方式使用并操作后臺(tái)大型網(wǎng)絡(luò)數(shù)據(jù)庫(kù),如SQL Server,Oracle等。 在應(yīng)用程序中,可以使用結(jié)構(gòu)化查詢(xún)語(yǔ)言SQL數(shù)據(jù)標(biāo)準(zhǔn),直接訪問(wèn)服務(wù)器上的數(shù) 據(jù)庫(kù),并提供了簡(jiǎn)單的面向?qū)ο蟮膸?kù)操作指令和多用戶(hù)數(shù)據(jù)庫(kù)訪問(wèn)的加鎖機(jī)制和 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的SQL的編程技術(shù),為單機(jī)上運(yùn)行的數(shù)據(jù)庫(kù)提供了SQL網(wǎng)絡(luò)接口,以 便在分布式環(huán)境中快速而有效地實(shí)現(xiàn)客戶(hù)服務(wù)器(clientserver)方案。(6)動(dòng)態(tài)數(shù)據(jù)交換(DDE)。利用動(dòng)態(tài)數(shù)據(jù)交換(Dynamic Data Exchange)技術(shù), 可以把一種應(yīng)用程序中的數(shù)據(jù)動(dòng)態(tài)地鏈接到另一種應(yīng)用程序中,使兩種完全不同 的應(yīng)用程序建立起一條動(dòng)態(tài)數(shù)據(jù)鏈路。當(dāng)原始數(shù)據(jù)變化時(shí),可以自動(dòng)更新鏈接的 數(shù)據(jù)。Visual Basic提供了動(dòng)態(tài)數(shù)據(jù)交換的編程技術(shù),可以在應(yīng)用程序中與其他 Windows應(yīng)用程序建立動(dòng)態(tài)數(shù)據(jù)交換,在不同的應(yīng)用程序之間進(jìn)行通信。(7)對(duì)象的鏈接與嵌入(OLE)。對(duì)象的鏈接與嵌入(OLE)將每個(gè)應(yīng)用程序都看 做是一個(gè)對(duì)象(object),將不同的對(duì)象鏈接(1 ink)起來(lái),再嵌入(embed)某個(gè)應(yīng)用 程序中,從而可以得到具有聲音、影像、圖像、動(dòng)畫(huà)、文字等各種信息的集合式 的文件。(8)動(dòng)態(tài)鏈接庫(kù)(DLL)。Visual Basic是一種高級(jí)程序設(shè)計(jì)語(yǔ)言,不具備低 級(jí)語(yǔ)言的功能,對(duì)訪問(wèn)機(jī)器硬件的操作不太容易實(shí)現(xiàn)。但它可以通過(guò)動(dòng)態(tài)鏈接庫(kù)人力資源管理信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)技術(shù)將CC+或匯編語(yǔ)言編寫(xiě)的程序加入到Visual Basic應(yīng)用程序中,可以像調(diào) 用內(nèi)部函數(shù)一樣調(diào)用其他語(yǔ)言編寫(xiě)的函數(shù)。此外,通過(guò)動(dòng)態(tài)鏈接庫(kù),還可以調(diào)用 Windows應(yīng)用程序接口(API)函數(shù),實(shí)現(xiàn)SDK所具有的功能。22 SOL ServerJSQL Server是由Microsoft開(kāi)發(fā)和推廣的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),它最 初是由Microsoft、Sybase和Ashton-Tate三家公司共同開(kāi)發(fā)的,并于1988年推r出了第一個(gè)0S2版本。SOL Server近年來(lái)不斷更新版本,1996年,Microsoft推出了SOL Server 65版本;1998年,SOL Server 70版本和用戶(hù)見(jiàn)面;SOL Server 2000是Microsoft公司最新推出的大型數(shù)據(jù)庫(kù)管理系統(tǒng),它建立在成熟而強(qiáng)大的 關(guān)系模型基礎(chǔ)上,可以很好地支持客戶(hù)機(jī)服務(wù)器網(wǎng)絡(luò)模式,能夠滿(mǎn)足各種類(lèi)型的 企事業(yè)單位對(duì)構(gòu)建網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的需求,并且在易用性、可擴(kuò)展性、可靠性以及數(shù) 據(jù)倉(cāng)庫(kù)等方面確立了世界領(lǐng)先的地位。Sql使用客戶(hù)機(jī)服務(wù)器系統(tǒng)結(jié)構(gòu)將所有的工作負(fù)荷分解成在服務(wù)器上的任務(wù) 和客戶(hù)機(jī)上的任務(wù)??蛻?hù)機(jī)應(yīng)用程序負(fù)責(zé)商業(yè)邏輯和向用戶(hù)提供數(shù)據(jù)一般運(yùn)行在 一個(gè)或多個(gè)客戶(hù)機(jī)上,也可以運(yùn)行在服務(wù)器上。服務(wù)器管理數(shù)據(jù)庫(kù)和分配可用的 服務(wù)器資源,如內(nèi)存、網(wǎng)絡(luò)帶寬和磁盤(pán)操作??蛻?hù)機(jī)應(yīng)用程序界面允許應(yīng)用程序 在單獨(dú)的客戶(hù)機(jī)上運(yùn)行,并且通過(guò)網(wǎng)絡(luò)與服務(wù)器通訊。SQL Server包括三個(gè)服務(wù),即Sql server、Sql server agent和Di stributed Transaction Coordianator(MSDTC)服務(wù)。Sql server服務(wù)器是并列事務(wù)管理器, 用于管理分布兩個(gè)以上的數(shù)據(jù)庫(kù)、消息隊(duì)列或文件系統(tǒng),協(xié)調(diào)多服務(wù)器之間的一 致性。SQL Server具有以下特點(diǎn)嘲: (1)真正的客戶(hù)機(jī)服務(wù)器體系結(jié)構(gòu)。(2)圖形化用戶(hù)界面,使系統(tǒng)管理和數(shù)據(jù)庫(kù)管理更加直觀、簡(jiǎn)單。 (3)豐富的編程接口工具,為用戶(hù)進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地。 (4)SQL Server與Windows NT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等。SQL Server也可以很好地與Microsoft BackOffice產(chǎn)品集成。第2章開(kāi)發(fā)技術(shù)介紹(5)具有很好的伸縮性,可跨越從運(yùn)行Windows 9598的膝上型電腦到運(yùn)行Windows 2000的大型多處理器等多種平臺(tái)使用。 (6)對(duì)Web技術(shù)的支持,使用戶(hù)能夠很容易地將數(shù)據(jù)庫(kù)中的數(shù)據(jù)發(fā)布到Web頁(yè)面上。(7)SOL Server提供數(shù)據(jù)倉(cāng)庫(kù)功能,這個(gè)功能只在Oracle和其他更昂貴的 DBMS中才有。一23 ADO技術(shù)231 ADO介紹ADO是ActiveX Data Object的縮寫(xiě),它是Microsoft數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)的 新接口,是Microsoft新的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù),是建立在OLE DB之上的高層數(shù)據(jù)庫(kù) 訪問(wèn)技術(shù)。ADO被設(shè)計(jì)用來(lái)同新的數(shù)據(jù)訪問(wèn)曾OLE DB Provider一起協(xié)同工作,以 提供通用數(shù)據(jù)訪問(wèn)(Universal Data Access)。OLE DB是一個(gè)底層的數(shù)據(jù)訪問(wèn)接口, 用它可以訪問(wèn)各種數(shù)據(jù)庫(kù),包括傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù),以及電子郵件系統(tǒng)及自定 義的商業(yè)對(duì)象。即使對(duì)OLE DB、COM不了解也能輕松使用ADO,因?yàn)樗浅:?jiǎn)單易用,甚至比 DAO都要容易使用,并不失靈活性。ADO提供了一個(gè)熟悉的、高層的對(duì)OLE DB的 自動(dòng)封裝接口。如同RDO對(duì)象是ODBC驅(qū)動(dòng)程序接口一樣,ADO對(duì)象是OLE DB的接 口;如同不同的數(shù)據(jù)庫(kù)系統(tǒng)需要它們自己的ODBC驅(qū)動(dòng)程序一樣,不同的數(shù)據(jù)源要 求它們自己的OLE DB提供者(OLE DB Provider)。雖然目前OLE DB提供者比較 少,但微軟正積極推廣該技術(shù),并打算用OLE DB取代ODBC。ADO向Visual Basic程序員提供很多好處,包括易于使用、熟悉的界面,高 速度以及較低的內(nèi)存占用。同傳統(tǒng)的數(shù)據(jù)對(duì)象層次(DAO和RDO)不同,ADO可以 獨(dú)立創(chuàng)建。因此可以只創(chuàng)建一個(gè)“Connection對(duì)象,但是可以有多個(gè)獨(dú)立的 “Recordset對(duì)象來(lái)使用它,另外ADO針對(duì)客戶(hù)服務(wù)器以及Web應(yīng)用程序做了 優(yōu)化。ADO最基本的操作流程:初始化COM庫(kù),引入ADO庫(kù)定義文件;用Connection 對(duì)象連接數(shù)據(jù)庫(kù);利用建立好的連接,通過(guò)Connection、Command對(duì)象執(zhí)行SOL人力資源管理信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)命令,或利用Recordset對(duì)象取得結(jié)果記錄集進(jìn)行查詢(xún)、處理;使用完畢后關(guān)閉 連接釋放對(duì)象嘲。ADO模型的主要組成: ADO模型是由7個(gè)對(duì)象所構(gòu)成的,為了讓讀者更好地了解ADO技術(shù),現(xiàn)在將這7個(gè)ADO對(duì)象的功能簡(jiǎn)述如下: Command對(duì)象定義了將對(duì)數(shù)據(jù)源執(zhí)行的指定命令,它包含對(duì)目標(biāo)數(shù)據(jù)庫(kù)進(jìn)行某種操作的命令,例如查詢(xún)數(shù)據(jù)庫(kù)、更改數(shù)據(jù)庫(kù)結(jié)構(gòu)和參數(shù)定義等。 Connection對(duì)象用于管理與數(shù)據(jù)庫(kù)的連接,包括打開(kāi)連接和關(guān)閉連接以及運(yùn)行SQL命令等,它包括了關(guān)于目標(biāo)數(shù)據(jù)庫(kù)數(shù)據(jù)提供者的相關(guān)信息。 Recordset對(duì)象用于管理來(lái)自基于數(shù)據(jù)庫(kù)表或SQL查詢(xún)語(yǔ)句執(zhí)行結(jié)果的紀(jì)錄集。通常,Record set對(duì)象里的所有字段的值指的是數(shù)據(jù)庫(kù)當(dāng)前紀(jì)錄的值。Record set對(duì)象不僅包含某個(gè)查詢(xún)返回的紀(jì)錄集j還包括記錄中的游標(biāo)(Cursor)。Error對(duì)象包含于ADO的單個(gè)操作(方法的執(zhí)行或者屬性的讀取、賦值)有關(guān) 的數(shù)據(jù)訪問(wèn)錯(cuò)誤的詳細(xì)信息,還包括數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序出錯(cuò)時(shí)的擴(kuò)展信息。232 VB中使用ADO操作數(shù)據(jù)庫(kù) vB環(huán)境其精髓在于與Windows平臺(tái)的無(wú)縫結(jié)合。Windows操作系統(tǒng)從Windows98開(kāi)始,到Windows 2000和WindowsXP已經(jīng)基本上建立在COM的通用 組建機(jī)制之上,從系統(tǒng)的深度對(duì)COM組件全面的支持。一般而言,COM組件分為兩種:有界面的和無(wú)界面的。有界面的COM組件再 VB的可視化界面平臺(tái)可以任意插入;無(wú)界面的COM組件可以在被VB工程項(xiàng)目作為 “引用后如同vB內(nèi)置的對(duì)象那樣方便的使用。ADO數(shù)據(jù)庫(kù)對(duì)象的含義就是Activex Data Object,其本身就是完全符合COM 標(biāo)準(zhǔn)的組件庫(kù),安裝后在Windows操作系統(tǒng)中即被注冊(cè),只要是支持COM標(biāo)準(zhǔn)的 應(yīng)用程序都可以進(jìn)行調(diào)用。在VB中要使用ADO對(duì)象,首先要將ADO加入工程的“引用(Reference)中。 加入方法是:在VB主界面選擇“項(xiàng)目”(Project)菜單,選擇“引用(Reference) 子菜單。在彈出的引用選擇對(duì)話框中選擇“Microsoft ActiveX Data Object25 Library刀,其中“25”是ADO的版本號(hào)。第2章開(kāi)發(fā)技術(shù)介紹在使用了引用以后,就可以在本項(xiàng)目中使用ADO了。ADO組件庫(kù)的前綴是 ADODB,比使用了Record set對(duì)象的時(shí)候應(yīng)該表示為“ADODBReordset。如果 在其他的應(yīng)用(CoM組件庫(kù))中沒(méi)有含有ADO組件庫(kù)里名字相同的對(duì)象,則具體編 程的時(shí)候可以省略ADODB的前綴“ADODBReordset可以省略為“Reordset。有關(guān)AD025包含的所有對(duì)象、集合和常量都可以在VB項(xiàng)目瀏覽器(Project Explorer)里面找到原型。項(xiàng)目瀏覽器(Project Explorer)可以充“視圖(View) 菜單里面激活,也可以用快捷鍵(Crtl+R)或者F2鍵激活。233 ADO Data控件ADO Data控件使用Mi crosoft Acti veX數(shù)據(jù)對(duì)象(ADO)來(lái)快速建立數(shù)據(jù)綁 定的控件和數(shù)據(jù)提供者之間的連接。數(shù)據(jù)綁定空間是任何具有“數(shù)據(jù)源”屬性的 控件。數(shù)據(jù)提供者可以是任何符合OLEDB規(guī)范的數(shù)據(jù)源。ADO Data控件類(lèi)似Data 控件,但是較Data控件具有更廣泛的使用和更先進(jìn)的數(shù)據(jù)訪問(wèn)方式。盡管可以在 應(yīng)用程序中直接使用ActiveX數(shù)據(jù)兌現(xiàn),但ADO Data控件有作為一個(gè)圖形控件的 優(yōu)勢(shì)(具有“向前和“向后”按鈕),以及一個(gè)易于使用的界面,是程序員可以 用最少的代碼創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用程序n0l。(1)ADO Data控件的功能在Visual Basic的工具箱(ToolBox)中不少控件都可以作為數(shù)據(jù)綁定的控 件,包括復(fù)選框(CheckBox)、組合框(ComboBox)、圖像(Image)、標(biāo)簽(Label)、 列表框(ListBox)、圖片框(PictureBox)以及文本框(TextBox)控件等。此外, Visual Basic還包括了若干種數(shù)據(jù)綁定的ActiveX控件,諸如DataGrid、DataComo、 Chart以及DataList控件等。用戶(hù)也可以創(chuàng)建自己的數(shù)據(jù)綁定的ActiveX控件, 或從其他開(kāi)發(fā)商購(gòu)買(mǎi)控件。ADO Data控件可以完成的功能有:連接一個(gè)本地?cái)?shù)據(jù)庫(kù)或遠(yuǎn)程數(shù)據(jù)庫(kù)。打開(kāi)一個(gè)制定的數(shù)據(jù)庫(kù)表,或者定義一個(gè)基于結(jié)構(gòu)化查詢(xún)語(yǔ)言(SOL)的查 詢(xún)、或存儲(chǔ)過(guò)程、或該數(shù)據(jù)庫(kù)中的標(biāo)的視圖的紀(jì)錄集合。將數(shù)據(jù)字段的數(shù)值傳遞給數(shù)據(jù)綁定的控件,可以在這些控件中顯示或更改 這些數(shù)值。人力資源管理信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)添加新的紀(jì)錄,會(huì)根據(jù)對(duì)現(xiàn)實(shí)在幫定的控件中的數(shù)據(jù)的任何更改來(lái)更新一 個(gè)數(shù)據(jù)庫(kù)。(2)ADO Data控件的使用方法ADO Data控件在Visual Basic 60種還不是內(nèi)置控件。所以需要從組件對(duì)話 框中手工添加到項(xiàng)目中來(lái),Microsoft ADO Data Control 60(OLE DB)。與Data 控件不同的是,ADO Data控件有自己的屬性窗口,其中重要的幾項(xiàng)屬性為General、 Authentication、RecordSource、Color和Font等項(xiàng)。General屬性:該屬性頁(yè)設(shè)置ADO Data控件與數(shù)據(jù)原連接的方式,相當(dāng)于使 用ADO編程中用Connection對(duì)象的Open方法連接數(shù)據(jù)源時(shí)的連接字串。有三種 方式:Use Data Link File、Use ODBC Data Source Name、Use Connection Sting。Authentication屬性:設(shè)置數(shù)據(jù)源的登陸屬性,包括用戶(hù)名和用戶(hù)密碼。 RecordSource屬性:設(shè)置數(shù)據(jù)集的來(lái)源信息。可以選擇的數(shù)據(jù)集類(lèi)型有adCmdText(數(shù)據(jù)集是SQL語(yǔ)句查詢(xún)的結(jié)果)、adCmdTable(數(shù)據(jù)遠(yuǎn)隊(duì)用數(shù)據(jù)庫(kù)的一 張表)、adCmdStoredBoc(數(shù)據(jù)源對(duì)應(yīng)數(shù)據(jù)庫(kù)的一個(gè)存儲(chǔ)過(guò)程)幾種。ConnectionString屬性:此屬性是一個(gè)字符串,可以包含進(jìn)行一個(gè)連接所需 的所有設(shè)值。User Name屬性:該屬性是用戶(hù)的名稱(chēng),當(dāng)數(shù)據(jù)庫(kù)受密碼保護(hù)時(shí),需要指定 該屬性。Password屬性:該屬性是在訪問(wèn)一個(gè)受保護(hù)的數(shù)據(jù)庫(kù)時(shí)也是必需的。 RecordSource屬性:該屬性通常包含一條語(yǔ)句,用于決定從數(shù)據(jù)庫(kù)檢索什么信息。24三層CS結(jié)構(gòu)cs軟件體系結(jié)構(gòu),即C1ientServer(客戶(hù)機(jī)服務(wù)器)結(jié)構(gòu),是基于資源不 對(duì)等為實(shí)現(xiàn)共享

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論