版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、-. z.目 錄TOC o 1-3 h z u HYPERLINK l _Toc3190 摘要 PAGEREF _Toc3190 3 HYPERLINK l _Toc11063 Abstract PAGEREF _Toc11063 4 HYPERLINK l _Toc1546 1、緒 論 PAGEREF _Toc1546 5 HYPERLINK l _Toc4288 1.1 問題的提出 PAGEREF _Toc4288 5 HYPERLINK l _Toc7614 1.2 管理信息系統(tǒng)的開展歷史 PAGEREF _Toc7614 5 HYPERLINK l _Toc13138 1.3 企業(yè)人力
2、資源管理信息系統(tǒng)的作用 PAGEREF _Toc13138 7 HYPERLINK l _Toc12568 1.4國(guó)內(nèi)企業(yè)人力資源管理信息系統(tǒng)開展現(xiàn)狀 PAGEREF _Toc12568 8 HYPERLINK l _Toc24497 1.5國(guó)內(nèi)企業(yè)人力資源管理信息系統(tǒng)存在的問題 PAGEREF _Toc24497 9 HYPERLINK l _Toc29146 2、可行性研究與需求分析 PAGEREF _Toc29146 10 HYPERLINK l _Toc24693 2.1 可行性研究 PAGEREF _Toc24693 10 HYPERLINK l _Toc26767 2.1.1 經(jīng)濟(jì)
3、可行性 PAGEREF _Toc26767 10 HYPERLINK l _Toc19184 2.1.2 技術(shù)可行性 PAGEREF _Toc19184 10 HYPERLINK l _Toc4207 2.1.3 運(yùn)行可行性 PAGEREF _Toc4207 11 HYPERLINK l _Toc9213 2.1.4 時(shí)間可行性 PAGEREF _Toc9213 11 HYPERLINK l _Toc32611 2.1.5 法律可行性 PAGEREF _Toc32611 11 HYPERLINK l _Toc9329 2.2 需求分析PAGEREF _Toc9329 11 HYPERLINK
4、l _Toc25397 2.2.1 系統(tǒng)需求 PAGEREF _Toc25397 11 HYPERLINK l _Toc25106 2.2.2 性能需求 PAGEREF _Toc25106 12 HYPERLINK l _Toc9518 2.2.3 應(yīng)用需求分析 PAGEREF _Toc9518 12 HYPERLINK l _Toc2360 2.2.4 運(yùn)行需求分析 PAGEREF _Toc2360 12 HYPERLINK l _Toc20395 2.2.5 其他需求分析 PAGEREF _Toc20395 13 HYPERLINK l _Toc29832 3、相關(guān)技術(shù)簡(jiǎn)介 PAGEREF
5、 _Toc29832 13 HYPERLINK l _Toc28031 3.1JSP技術(shù)簡(jiǎn)介 PAGEREF _Toc28031 13 HYPERLINK l _Toc7012 3.2 JSP工作原理 PAGEREF _Toc7012 13 HYPERLINK l _Toc6410 3.3JSP體系構(gòu)造 PAGEREF _Toc6410 14 HYPERLINK l _Toc21767 3.4 JSP的特點(diǎn) PAGEREF _Toc21767 14 HYPERLINK l _Toc24948 3.5 系統(tǒng)數(shù)據(jù)庫(kù)連接 PAGEREF _Toc24948 15 HYPERLINK l _Toc75
6、33 3.6BS模式與C/S模式的比較分析 PAGEREF _Toc7533 20 HYPERLINK l _Toc7799 4、系統(tǒng)分析 PAGEREF _Toc7799 23 HYPERLINK l _Toc12906 4.1 主要內(nèi)容 PAGEREF _Toc12906 23 HYPERLINK l _Toc20363 4.2 總體功能需求 PAGEREF _Toc20363 23 HYPERLINK l _Toc21162 4.3 具體系統(tǒng)功能需求描述 PAGEREF _Toc21162 23 HYPERLINK l _Toc18812 4.3.1 員工根本情況管理 PAGEREF _
7、Toc18812 23 HYPERLINK l _Toc30054 4.3.2 員工信息查詢 PAGEREF _Toc30054 23 HYPERLINK l _Toc19893 4.3.3 系統(tǒng)維護(hù) PAGEREF _Toc19893 23 HYPERLINK l _Toc18710 4.4 處理流程設(shè)計(jì) PAGEREF _Toc18710 24 HYPERLINK l _Toc16569 4.4.1 數(shù)據(jù)增加流程 PAGEREF _Toc16569 24 HYPERLINK l _Toc30828 4.4.2 數(shù)據(jù)修改流程 PAGEREF _Toc30828 25 HYPERLINK l
8、_Toc8620 4.4.3 數(shù)據(jù)刪除流程 PAGEREF _Toc8620 26 HYPERLINK l _Toc28755 4.6系統(tǒng)數(shù)據(jù)流圖及功能分析 PAGEREF _Toc28755 26 HYPERLINK l _Toc13015 4.6.1數(shù)據(jù)流圖 PAGEREF _Toc13015 26 HYPERLINK l _Toc30416 4.6.2數(shù)據(jù)流圖的符號(hào)說(shuō)明 PAGEREF _Toc30416 27 HYPERLINK l _Toc903 4.7系統(tǒng)E-R圖 PAGEREF _Toc903 29 HYPERLINK l _Toc8687 5、系統(tǒng)設(shè)計(jì) PAGEREF _Toc
9、8687 30 HYPERLINK l _Toc19902 5.1 用戶登陸 PAGEREF _Toc19902 30 HYPERLINK l _Toc30506 5.2 管理員界面信息 PAGEREF _Toc30506 32 HYPERLINK l _Toc28300 5.3 系統(tǒng)管理 PAGEREF _Toc28300 33 HYPERLINK l _Toc32487 5.4 用人單位管理 PAGEREF _Toc32487 33 HYPERLINK l _Toc13832 6、系統(tǒng)調(diào)試與測(cè)試 PAGEREF _Toc13832 33 HYPERLINK l _Toc13565 6.1
10、程序調(diào)試 PAGEREF _Toc13565 33 HYPERLINK l _Toc29765 6.2 程序的測(cè)試 PAGEREF _Toc29765 34 HYPERLINK l _Toc18025 6.2.1 測(cè)試的重要性及目的 PAGEREF _Toc18025 34 HYPERLINK l _Toc4789 6.2.2 測(cè)試的步驟 PAGEREF _Toc4789 35 HYPERLINK l _Toc19862 6.2.3 測(cè)試的主要內(nèi)容 PAGEREF _Toc19862 35 HYPERLINK l _Toc17878 完畢語(yǔ) PAGEREF _Toc17878 37 HYPER
11、LINK l _Toc2526 致謝 PAGEREF _Toc2526 39 HYPERLINK l _Toc288 參考文獻(xiàn) PAGEREF _Toc288 40摘要通用的企業(yè)人力資源管理信息系統(tǒng)主要包括數(shù)據(jù)庫(kù)的建立和維護(hù)。實(shí)現(xiàn)了企業(yè)人力資源綜合信息的增加、刪除、更新等功能等。對(duì)于數(shù)據(jù)庫(kù)要求建立起數(shù)據(jù)一致性和完整性強(qiáng),數(shù)據(jù)平安性好。且具有界面清晰,易使用等特點(diǎn)。用基于myeclipse平臺(tái)的jsp技術(shù)開發(fā)前端應(yīng)用程序,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一功能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象,對(duì)于后臺(tái)數(shù)據(jù)庫(kù)開發(fā)則選擇mysql,它的功能一體化,高度非過程化,語(yǔ)言簡(jiǎn)潔,易學(xué)易用
12、,統(tǒng)一的語(yǔ)法構(gòu)造對(duì)待不同的工作方式,還有面向集合的操作方式,再加上視圖數(shù)據(jù)構(gòu)造,使最終用戶和程序設(shè)計(jì)人員之間的通信得到很大的改善,高度的數(shù)據(jù)獨(dú)立性和平安性。關(guān)鍵詞 企業(yè)人力資源管理系統(tǒng) 信息管理系統(tǒng)設(shè)計(jì)AbstractThe general personnel management information system mainly includes the database the establishment and the maintenance. Realized the human affairs to synthesize the information to increase, f
13、unctions and so on deletion, renewal and so on. Establishes the data uniformity and plete regarding the database request, the data security is good. And has the contact surface to be clear, easy to use and so on characteristics.With based on myeclipse front end the platform jsp technology developmen
14、t the application procedure, uses each kind of object-oriented development kit which it provides, particularly data window this function convenient and succinct operation database intellectualized object, chooses mysql regarding the backstage database development, its function integration, the non-p
15、roceduring, the language is highly succinct, easy to study easily to use, unification grammar structure treatment different working, but also has face the set operating mode, in addition the view construction of data, causes the end-user and between programmers correspondence has the very big improv
16、ement, the altitude data independence and the security.Key word Personnel management systemInformation managementSystem design1、緒 論1.1 問題的提出企業(yè)人力資源管理系統(tǒng)是一個(gè)企業(yè)單位不可缺少的局部,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以企業(yè)人力資源管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5恢币詠?lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、*性差,另外時(shí)間過長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維
17、護(hù)都帶來(lái)了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一局部,使用計(jì)算機(jī)進(jìn)展對(duì)企業(yè)人力資源信息管理,具有比手工管理所無(wú)法比較的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、*性好、壽命長(zhǎng)、本錢低等。這些優(yōu)點(diǎn)能夠極大地提高企業(yè)人力資源管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣管理軟件成為很有必要的事情,在下面的各章中我們將對(duì)企業(yè)人力資源管理系統(tǒng)的開發(fā)過程和所涉及到的問題及解決方法作出詳細(xì)的表達(dá)。1.2 管理信息系統(tǒng)的開展歷史人類社會(huì)正從工業(yè)社會(huì)邁
18、向信息社會(huì),信息技術(shù)是當(dāng)代最具潛力的新的生產(chǎn)力,信息資源是國(guó)民經(jīng)濟(jì)和社會(huì)開展的戰(zhàn)略資源,信息化水平已成為國(guó)家現(xiàn)代化和綜合國(guó)力的重要標(biāo)志。全球信息化不僅對(duì)我國(guó)的經(jīng)濟(jì)和社會(huì)產(chǎn)生了廣泛而深刻的影響,而且給信息產(chǎn)業(yè)帶來(lái)了難得的開展機(jī)遇。努力把中國(guó)建立成為現(xiàn)代化國(guó)家的經(jīng)濟(jì)形式模式,就必須加快信息化建立步伐。管理信息系統(tǒng)就是我們常說(shuō)的MISManagement Information System,在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它變得越來(lái)越普及。MIS是一門新的學(xué)科,它跨越了假設(shè)干個(gè)領(lǐng)域,比方管理科學(xué)、系統(tǒng)科學(xué),運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)以及計(jì)算機(jī)科學(xué)。在這些學(xué)科的根底上,形成信息收集和加工的方法,從而形成一個(gè)縱橫
19、交織的系統(tǒng)。管理信息系統(tǒng)在最初級(jí)階段是統(tǒng)計(jì)系統(tǒng),所研究的內(nèi)容是數(shù)量數(shù)據(jù)間外表的規(guī)律,它可以把數(shù)據(jù)分成較相關(guān)和比較不相關(guān)的組,然后把數(shù)據(jù)轉(zhuǎn)換為信息。第二階段是狀態(tài)報(bào)告系統(tǒng),但從概念上來(lái)講,它只是一個(gè)數(shù)據(jù)更新系統(tǒng),比方它不能告訴你以現(xiàn)在的售票速度何時(shí)票將售完,從而采取補(bǔ)救措施。因而它也是管理信息系統(tǒng)的低級(jí)階段。第三階段是狀態(tài)報(bào)告系統(tǒng),它可以分為生產(chǎn)狀態(tài)報(bào)告、效勞狀態(tài)報(bào)告和研究狀態(tài)報(bào)告等系統(tǒng)。比方生產(chǎn)狀態(tài)報(bào)告系統(tǒng),狀態(tài)報(bào)告系統(tǒng)還有一種形式是數(shù)據(jù)處理系統(tǒng),它用來(lái)處理日常業(yè)務(wù)和生產(chǎn)報(bào)告,重點(diǎn)在于將手工作業(yè)業(yè)自動(dòng)化,提高效率和節(jié)省人力。數(shù)據(jù)處理系統(tǒng)一般不能提供決策信息。最后的階段是決策支持系統(tǒng),它是用來(lái)輔
20、助決策的信息系統(tǒng)。該系統(tǒng)可以方案、分析方案,審查解答和求解的誤差。它應(yīng)有較好的人機(jī)對(duì)話方式,可以和不怎么熟悉計(jì)算機(jī)的管理人員通話。它一般包括一些模型用以產(chǎn)生決策信息,但不強(qiáng)調(diào)全面的管理功能。當(dāng)建立了企業(yè)數(shù)據(jù)庫(kù),有了計(jì)算機(jī)網(wǎng)絡(luò)從而到達(dá)數(shù)據(jù)共享后,從系統(tǒng)觀點(diǎn)出發(fā),實(shí)施全局規(guī)劃和設(shè)計(jì)信息系統(tǒng)時(shí),就到達(dá)管理信息系統(tǒng)的階段。隨著計(jì)算機(jī)技術(shù)的進(jìn)步和人們對(duì)系統(tǒng)的需求進(jìn)一步提高,人們更加強(qiáng)調(diào)管理信息系統(tǒng)能否支持企業(yè)高層領(lǐng)導(dǎo)的決策這一功能,更側(cè)重于企業(yè)外部信息的收集、綜合數(shù)據(jù)庫(kù)、模型庫(kù)、方法庫(kù)和其他人工智能工具能否直接面向決策者,這是決策支持系統(tǒng)DDS,Decision Support System的任務(wù)。目前
21、我國(guó)信息系統(tǒng)工程的現(xiàn)狀類似于二十世紀(jì)八十年代以前建筑工程的狀態(tài),但信息系統(tǒng)巨大的開展空間正吸引著越來(lái)越多的國(guó)際咨詢公司和專業(yè)效勞提供商來(lái)?yè)尀?。各?jí)政府正在積極推進(jìn)電子政務(wù),許多城市及企業(yè)也已著手整合與升級(jí)其信息化應(yīng)用系統(tǒng),可以預(yù)計(jì),全國(guó)將有更多、更大的信息系統(tǒng)建立工程展開。但在信息化推進(jìn)過程中,存在不同程度上的一些問題,主要表現(xiàn)在規(guī)劃制訂不夠科學(xué),工程管理不夠嚴(yán)格,監(jiān)理機(jī)制不夠健全,系統(tǒng)運(yùn)行效益不夠明顯,致使相當(dāng)一局部信息化工程失敗或未能實(shí)現(xiàn)預(yù)期目標(biāo),浪費(fèi)了大量資源。究其根源,主要原因之一是信息化建立第三方監(jiān)管機(jī)制的缺失和標(biāo)準(zhǔn)的不健全。國(guó)內(nèi)外的實(shí)踐說(shuō)明:信息化是有風(fēng)險(xiǎn)的,信息系統(tǒng)規(guī)模越大,功能
22、越復(fù)雜,風(fēng)險(xiǎn)也就越大。調(diào)查顯示,96%的企業(yè)對(duì)于本公司的信息管理系統(tǒng)感到不滿。 目前,在國(guó)內(nèi)的信息化工程工程建立中,絕大多數(shù)用戶(企業(yè)主)無(wú)法組織隊(duì)伍對(duì)信息系統(tǒng)建立進(jìn)展專業(yè)化管理,難以勝任從可行性分析、規(guī)劃設(shè)計(jì)、招標(biāo)、方案評(píng)審到工程監(jiān)理和工程驗(yàn)收全過程的管理與組織協(xié)調(diào)工作,建立方和承建方在信息建立過程中存在嚴(yán)重的信息不對(duì)稱問題。應(yīng)用計(jì)算機(jī)輔助審計(jì)技術(shù)對(duì)電子數(shù)據(jù)處理系統(tǒng)本身進(jìn)展審計(jì),即EDI審計(jì)。二十世紀(jì)八十年代、九十年代信息技術(shù)的進(jìn)一步開展與普及,使得企業(yè)越來(lái)越依賴信息及產(chǎn)生信息的信息系統(tǒng)。人們開場(chǎng)更多地關(guān)注信息系統(tǒng)的平安性、*性、完整性及其實(shí)現(xiàn)企業(yè)目標(biāo)的效率、效果,真正意義的信息系統(tǒng)審計(jì)才出
23、現(xiàn)。隨著電子商務(wù)的全球普及,信息系統(tǒng)的審計(jì)對(duì)象、*圍及內(nèi)容將逐漸擴(kuò)大,采用的技術(shù)也將日益復(fù)雜。到目前為止,信息系統(tǒng)審計(jì)在全球來(lái)看,還是一個(gè)新的業(yè)務(wù),說(shuō)明信息系統(tǒng)審計(jì)正逐漸受到重視。在企業(yè)實(shí)施,制度的實(shí)施,特別是人力資源管理制度的實(shí)施,不外乎以下幾個(gè)目標(biāo):(1)規(guī)*企業(yè)人力資源管理 (2)搭建根底管理平臺(tái) (3)營(yíng)造良好的企業(yè)氣氛,凝集人心 (4)開發(fā)員工潛能 (5)提高員工生活質(zhì)量及職業(yè)滿意度 (6)激活人力資源 (7)提升企業(yè)核心競(jìng)爭(zhēng)力 (8)實(shí)現(xiàn)企業(yè)組織及利益相關(guān)者的目標(biāo)以上所羅列的人力資源管理制度實(shí)施的預(yù)期目標(biāo)有一個(gè)逐漸遞進(jìn)的邏輯關(guān)系。沒有前面的目標(biāo)實(shí)現(xiàn),就難有后面的目標(biāo)達(dá)成。在這多種多
24、樣的目標(biāo)預(yù)期中,人力資源管理制度建立最為直接的、關(guān)鍵的預(yù)期目標(biāo),就是如何充分有效地激活人力資源。1.3 企業(yè)人力資源管理信息系統(tǒng)的作用企業(yè)人力資源管理系統(tǒng)是一個(gè)協(xié)助各單位科學(xué)、全面、高效地進(jìn)展企業(yè)人力資源管理的系統(tǒng),它參考了哈佛人力資源管理理論,根植于國(guó)內(nèi)企業(yè)人力資源管理的實(shí)際情況,實(shí)用而科學(xué)。在內(nèi)容上,它包括了企業(yè)人力資源變動(dòng)、員工培訓(xùn)、企業(yè)人力資源檔案完整資料等內(nèi)容。在操作上,它集輸入、維護(hù)、查詢、篩選、統(tǒng)計(jì)和各種處理為一體,信息導(dǎo)入導(dǎo)出可實(shí)現(xiàn)信息備份,靈活、專業(yè)的報(bào)表設(shè)計(jì),形象、增強(qiáng)的數(shù)據(jù)處理。它既是管理人員的好管家,又是業(yè)務(wù)人員的好助手。建立企業(yè)人力資源處管理信息系統(tǒng)的目標(biāo)是利用現(xiàn)代化
25、的計(jì)算機(jī)管理手段,建立科學(xué)的企業(yè)人力資源信息管理系統(tǒng),提高企業(yè)人力資源處的整體工作效率。該系統(tǒng)是針對(duì)通用公共行業(yè)專門開發(fā)的企業(yè)人力資源管理系統(tǒng),該軟件具有操作靈活、功能齊全等特點(diǎn),是企業(yè)公司提高工作效率、加強(qiáng)企業(yè)信息化、自動(dòng)化管理和提高企業(yè)形象所應(yīng)必備的計(jì)算機(jī)軟件系統(tǒng)之一。人力資源管理系統(tǒng)從科學(xué)的人力資源管理角度出發(fā),從企業(yè)的人力資源規(guī)劃開場(chǎng),記錄招聘、崗位描述、培訓(xùn)、個(gè)人信息、到離職等與員工個(gè)人相關(guān)的信息,并以易訪問和可檢取的方式儲(chǔ)存到集中的數(shù)據(jù)庫(kù)中,將企業(yè)內(nèi)員工的信息統(tǒng)一地管理起來(lái)。完整的記載員工從面試開場(chǎng)到離職整個(gè)周期的崗位變遷、績(jī)效等歷史信息。該模塊可管理較全面的人力資源和薪資數(shù)據(jù),具
26、有靈活的報(bào)表生成功能和分析功能,使得人力資源管理人員可以從繁瑣的日常工作中解脫出來(lái),同時(shí)綜合性的報(bào)表也可供企業(yè)決策人員參考,如承受過的培訓(xùn)等關(guān)系的分析等。1.4國(guó)內(nèi)企業(yè)人力資源管理信息系統(tǒng)開展現(xiàn)狀從所調(diào)查企業(yè)的組織構(gòu)造設(shè)置、人力資源工作人員配置、人力資源管理理念、人力資源管理機(jī)構(gòu)與職能設(shè)置及制度建立等來(lái)看,國(guó)內(nèi)企業(yè)人力資源管理信息系統(tǒng)開展現(xiàn)狀目前具有以下特點(diǎn):1、大多數(shù)企業(yè)的人力資源管理還處于傳統(tǒng)行政性企業(yè)人力資源管理階段。其主要特點(diǎn)是以只見*一方面,而不見人與事的整體、系統(tǒng)性,強(qiáng)調(diào)事的單一方面的靜態(tài)的控制和管理,其管理的形式和目的是控制人;把人視為一種本錢,當(dāng)作一種工具,注重的是投入、使用和
27、控制。2、所調(diào)查的企業(yè)普遍缺乏人力資源規(guī)劃與相關(guān)政策。人力資源規(guī)劃作為根據(jù)企業(yè)的開展戰(zhàn)略、企業(yè)目標(biāo)及企業(yè)內(nèi)外環(huán)境的變化,預(yù)測(cè)未來(lái)企業(yè)任務(wù)和環(huán)境對(duì)企業(yè)的要求,為完成這些任務(wù)和滿足這些要求而提供人力資源的一個(gè)過程。其開發(fā)和整合有賴于企業(yè)戰(zhàn)略確實(shí)立與明確。但是,目前國(guó)內(nèi)大多數(shù)企業(yè)人力資源管理往往注重于招聘、員工合同管理、考勤、績(jī)效評(píng)估、薪金制度、調(diào)動(dòng)、培訓(xùn)等與公司內(nèi)部員工有關(guān)的事項(xiàng),卻忽略了與顧客的聯(lián)系,沒有關(guān)注顧客需求和市場(chǎng)變化、與企業(yè)經(jīng)營(yíng)戰(zhàn)略、市場(chǎng)環(huán)境相一致的人力資源管理戰(zhàn)略。3、人力資源管理的框架體系尚未建立起來(lái),仍有許多人力資源管理的功能遠(yuǎn)未完善。整個(gè)人力資源管理系統(tǒng)中的各個(gè)模塊之間相矛盾或
28、不一致,難以有效發(fā)揮人力資源管理的整體效能。4、人力資源部門定位太低,無(wú)法統(tǒng)籌管理整個(gè)公司的人力資源。比方,人力資源部無(wú)法將公司和部門戰(zhàn)略與人力資源戰(zhàn)略統(tǒng)一結(jié)合;受職權(quán)限制,人力資源部門與其他業(yè)務(wù)部門溝通困難;企業(yè)人力資源部的實(shí)際工作停留在主管層以下,造成考核體系不完善,鼓勵(lì)機(jī)制不健全,繼任方案不完整等問題;公司高級(jí)領(lǐng)導(dǎo)層受業(yè)務(wù)困擾,對(duì)人力資源重要性認(rèn)識(shí)不夠。5、國(guó)內(nèi)企業(yè)在管理人力資源的過程中,并不缺乏先進(jìn)的人力資源管理思想,但是,卻十分缺乏如何將這些先進(jìn)的人力資源管理思想轉(zhuǎn)化為適合中國(guó)企業(yè)特點(diǎn)的、可操作的制度、措施的技術(shù)手段、途徑。由于沒有十分成熟的人力資源管理技術(shù)和完善的工作流程的實(shí)踐,難
29、以提煉、固化成為人力資源管理信息系統(tǒng),電子化程度低,工作效率不高也就在所難免。1.5國(guó)內(nèi)企業(yè)人力資源管理信息系統(tǒng)存在的問題就目前我國(guó)企業(yè)的人力資源管理的現(xiàn)實(shí)來(lái)看,還存在著相當(dāng)大的問題,其主要應(yīng)解決以下核心人力資源技術(shù)問題,方可形成一個(gè)真正激活人力資源的制度系統(tǒng),應(yīng)當(dāng)做到以下幾點(diǎn):1效勞于組織戰(zhàn)略,方向明確的人力資源規(guī)劃,根據(jù)企業(yè)的戰(zhàn)略目標(biāo)、文化價(jià)值導(dǎo)向和人員情況,盤點(diǎn)企業(yè)人力資源管理現(xiàn)實(shí),提出企業(yè)人力資源管理方向及實(shí)現(xiàn)策略。2科學(xué)設(shè)置靈活的組織構(gòu)造、崗位與編制,堅(jiān)持以市場(chǎng)為導(dǎo)向,結(jié)合本企業(yè)實(shí)際,科學(xué)設(shè)置能對(duì)市場(chǎng)作出快速反響的組織構(gòu)造。根據(jù)組織構(gòu)造和組織戰(zhàn)略目標(biāo),動(dòng)態(tài)性設(shè)置崗位和編制。3準(zhǔn)確及時(shí)
30、的人員配置,有準(zhǔn)備地確定人才來(lái)源,建立人才庫(kù),構(gòu)建企業(yè)崗位任職資格標(biāo)準(zhǔn)體系,準(zhǔn)確盤點(diǎn)本企業(yè)人才儲(chǔ)藏及預(yù)測(cè)人才需求,及時(shí)為相關(guān)崗位配置人才。4員工能力開發(fā)與職業(yè)規(guī)劃,根據(jù)企業(yè)開展目標(biāo)及崗位任職資格要求,結(jié)合員工的素質(zhì)與性向特征測(cè)評(píng),實(shí)施富有針對(duì)性的能力開發(fā)和職業(yè)管理。5實(shí)施管理職務(wù)與關(guān)鍵技術(shù)崗位繼任方案,根據(jù)企業(yè)開展目標(biāo)要求及崗位任職資格標(biāo)準(zhǔn)體系,建立繼任方案并實(shí)施,為企業(yè)開展提供可持續(xù)開展的人才保證人力資源管理是所有部門和管理人員的職責(zé)。人力資源部應(yīng)根據(jù)自己企業(yè)的實(shí)際情況,明確角色定位和職責(zé)要求,有針對(duì)性地鍛煉人力資源管理從業(yè)者的素質(zhì),促進(jìn)組織目標(biāo)的實(shí)現(xiàn)。技術(shù)與管理的真正融合,應(yīng)該表達(dá)一體化、
31、同步化。即人力資源管理制度及制度的實(shí)現(xiàn)性技術(shù)的實(shí)踐過程,就是人力資源的管理過程。相應(yīng)地,人力資源的管理過程實(shí)際就是人力資源管理制度及其技術(shù)的實(shí)踐過程。2、可行性研究與需求分析2.1 可行性研究該階段通過對(duì)系統(tǒng)目標(biāo)的初步調(diào)研和分析,提出可行性方案并進(jìn)展論證。我們?cè)谶@里主要從技術(shù)可行性、經(jīng)濟(jì)可行性和操作可行性等方面進(jìn)展分析。2.1.1 經(jīng)濟(jì)可行性開發(fā)該系統(tǒng)所需的相關(guān)資料可以通過已存在的相關(guān)系統(tǒng)進(jìn)展調(diào)查采集,所需的其他應(yīng)用軟件、硬件系統(tǒng)也易于獲得.因此,開發(fā)本錢較低。而引進(jìn)使用本系統(tǒng)后,與傳統(tǒng)方式相比,具有高效率、低本錢、高質(zhì)量的特點(diǎn),可以節(jié)省不少人力、物力及財(cái)力。所以,從經(jīng)濟(jì)的角度來(lái)看,該系統(tǒng)可行
32、。2.1.2 技術(shù)可行性技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。本系統(tǒng)用的是JSP開發(fā)語(yǔ)言,調(diào)試相對(duì)簡(jiǎn)單,當(dāng)前的計(jì)算機(jī)硬件配置也完全能滿足開發(fā)的需求,因此在技術(shù)上是絕對(duì)可行的。軟件方面:由于目前單機(jī)模式相對(duì)開展成熟,故軟件的開發(fā)平臺(tái)成熟可行,它們速度快、容量大、可靠性能高、價(jià)格低,完全能滿足系統(tǒng)的需求。本系統(tǒng)的開發(fā),是典型的Mis開發(fā)。采用JSP編程語(yǔ)言,已無(wú)技術(shù)上的問題。2.1.3 運(yùn)行可行性運(yùn)行可行性是對(duì)組織構(gòu)造的影響,現(xiàn)有人員和機(jī)構(gòu)和環(huán)境對(duì)系統(tǒng)的適應(yīng)性及人員培訓(xùn)補(bǔ)充方案的可行性。當(dāng)前信息化技術(shù)已經(jīng)相當(dāng)普及,各類操作人員水平都有相當(dāng)?shù)母叨?,?/p>
33、以在運(yùn)行上是可行性的。2.1.4 時(shí)間可行性從時(shí)間上看,在兩個(gè)月的時(shí)間里學(xué)習(xí)相關(guān)知識(shí),并開發(fā)系統(tǒng),時(shí)間上是有點(diǎn)緊,但是不是不可能實(shí)現(xiàn),通過兩個(gè)多月的努力功能根本實(shí)現(xiàn)。2.1.5 法律可行性 所有技術(shù)資料都為合法。 開發(fā)過程中不存在知識(shí)產(chǎn)權(quán)問題。 未抄襲任何系統(tǒng),不存在侵犯問題。 開發(fā)過程中未涉及任何法律責(zé)任。綜上所述,本系統(tǒng)的開發(fā)從技術(shù)上、從經(jīng)濟(jì)上、從法律上都是完全可靠的。2.2 需求分析需求分析是軟件設(shè)計(jì)的一個(gè)重要的環(huán)節(jié)。本階段對(duì)系統(tǒng)管理系統(tǒng)的應(yīng)用情況作全面調(diào)查,以確定系統(tǒng)目標(biāo)。確定用戶的需求。用戶對(duì)系統(tǒng)的需求我們從以下幾方面進(jìn)展分析。2.2.1 系統(tǒng)需求用JSP開發(fā)系統(tǒng)管理系統(tǒng)基于B/S模
34、式,系統(tǒng)軟件和數(shù)據(jù)集中存放于效勞器中,軟件的安裝與升級(jí)在效勞器上進(jìn)展。所有的工作基于瀏覽器,安裝、使用、維護(hù)、升級(jí)十分簡(jiǎn)單。2.2.2 性能需求為了保證系統(tǒng)能夠長(zhǎng)期、平安、穩(wěn)定、可靠、高效的運(yùn)行。系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。由于本系統(tǒng)的添加功能對(duì)于整個(gè)系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來(lái)源,其準(zhǔn)確性和及時(shí)性很大程度上決定了系統(tǒng)的成敗。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性和及時(shí)性。2.2.3 應(yīng)用需求分析效勞器硬件處理器:Intel 酷睿2 內(nèi) 存:256M 或更大硬 盤:20G 或更大軟件Microsoft Windows *P客戶機(jī)硬件無(wú)特殊要求軟
35、件Microsoft Windows *P系統(tǒng)的性能要求通常指系統(tǒng)需要的存儲(chǔ)容量以及后援存儲(chǔ),重新啟動(dòng)和平安性,運(yùn)行效率等方面的考慮。 硬件系統(tǒng)環(huán)境:C600、1G MBRAM、500MBHD。系統(tǒng)運(yùn)行時(shí)對(duì)數(shù)據(jù)的*性要求不高對(duì)一般的數(shù)據(jù)不要求進(jìn)展加密。此外,對(duì)其它軟件幾乎沒有依賴性,程序強(qiáng)健性較好2.2.4 運(yùn)行需求分析硬件條件:酷睿2 CPU、1G RAM、10 G硬盤以上的PC機(jī)。軟件條件:Windows *P 2.2.5 其他需求分析本系統(tǒng)有較好的可維護(hù)性、可靠性、可理解性、效率。易于用戶理解和操作??删S護(hù)性包括了可讀性、可修改性、可測(cè)試性、等含義??煽啃酝ǔ0ㄕ_性和強(qiáng)健性。開發(fā)過程
36、中,在各種矛盾的目標(biāo)之間作權(quán)衡,并在一定的限制的條件下經(jīng)費(fèi)、時(shí)間、可用的軟、硬件資源等,使上述各方面最大限度的得到滿足。3、相關(guān)技術(shù)簡(jiǎn)介3.1JSP技術(shù)簡(jiǎn)介JSP(Java Server Page效勞器網(wǎng)頁(yè))是從1998年開場(chǎng)出現(xiàn)的新技術(shù)。由Sun公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn),是基于JavaServlet以及整個(gè)Java體系的web開發(fā)技術(shù)。在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中參加腳本片段和JSP標(biāo)記(Tag),構(gòu)成JSP網(wǎng)頁(yè)(*.jsp)。JSP技術(shù)為創(chuàng)立顯示動(dòng)態(tài)生成內(nèi)容的web頁(yè)面提供了簡(jiǎn)便的方法。JSP作為Java家族的一員,承襲了Java的特點(diǎn)
37、,即跨平臺(tái)的特性,也即一次編譯,到處運(yùn)行。在國(guó)外,己經(jīng)大量使用JSP作為網(wǎng)絡(luò)應(yīng)用程序的開發(fā)工具,而在國(guó)內(nèi),盡管JSP還不是主流開發(fā)技術(shù),但是由于JSP的強(qiáng)大優(yōu)勢(shì),許多都已經(jīng)準(zhǔn)備轉(zhuǎn)向JSP,利用JSP來(lái)開發(fā)動(dòng)態(tài)。 3.2 JSP工作原理JSP是面向效勞器的,因此支持任何瀏覽器。當(dāng)Web效勞器和JSP引擎遇到訪問JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),JSP引擎將請(qǐng)求對(duì)象發(fā)送給效勞器端的相關(guān)組件,比方JavaBean組件、Servlet或E等,然后由效勞器端組件處理這些請(qǐng)示,可能需要從數(shù)據(jù)庫(kù)或數(shù)據(jù)存儲(chǔ)中檢索信息,然后效勞器端組件再將響應(yīng)對(duì)象返回JSP引擎。JSP引擎將響應(yīng)對(duì)象傳遞給JSP頁(yè)面,根據(jù)JSP頁(yè)面的HTML
38、格式完成數(shù)據(jù)編排,最后Web效勞器和JSP引擎將格式化后的JSP頁(yè)面以HTML格式返回客戶瀏覽器。這就是當(dāng)前構(gòu)建中廣泛采用的瀏覽器Web效勞器后臺(tái)數(shù)據(jù)庫(kù)的三層架構(gòu)模式。因?yàn)镴SP所有程序操作都在效勞器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果。3.3JSP體系構(gòu)造JSP開發(fā)標(biāo)準(zhǔn)給出了兩種使用JSP的技術(shù),可以歸納為模式一、模式二。模式一:JSP+JavaBeans技術(shù)在這種模式中,JSP頁(yè)面單獨(dú)響應(yīng)請(qǐng)求并將處理結(jié)果返回給客戶。Bean處理所有數(shù)據(jù)訪問,JSP實(shí)現(xiàn)頁(yè)面的表現(xiàn),以實(shí)現(xiàn)內(nèi)容生成與顯示相別離。當(dāng)處理復(fù)雜的大型應(yīng)用時(shí),頁(yè)面被嵌入大量的腳本或Java代碼段,當(dāng)需要處理的商業(yè)邏輯復(fù)雜時(shí),這種
39、情況會(huì)變得非常糟糕,大量的內(nèi)嵌代碼使得頁(yè)面程序變得復(fù)雜,對(duì)于前端界面設(shè)計(jì)人員,這是不可思議的事情。所以模式一可用于小型應(yīng)用,不能夠滿足大型應(yīng)用的需要。模式二:JSP+Servlet+JavaBeans技術(shù)Servlet技術(shù)是一種采用Java技術(shù)來(lái)實(shí)現(xiàn)CGI功能的一種技術(shù),Servlet技術(shù)非常適于效勞器端的處理和編程,并且Servlet會(huì)長(zhǎng)期駐留在內(nèi)存。從開發(fā)的觀點(diǎn)看,模式二具有更清晰的頁(yè)面表現(xiàn),清楚的開發(fā)者角色劃分,在大規(guī)模工程開發(fā)中,模式二更被采用,模式二也更符合當(dāng)前流行的MVC構(gòu)造(Model/view/controller),其中Servlet對(duì)應(yīng)controller,處于控制者的位置
40、,處理HTTP請(qǐng)求,負(fù)責(zé)生成JSP中使用的Beans組件或?qū)ο螅⑴袛鄳?yīng)將請(qǐng)求傳遞給哪個(gè)JSP等,JSP對(duì)應(yīng)view,負(fù)責(zé)生成最終的動(dòng)態(tài)網(wǎng)頁(yè)并返回給瀏覽器。而JavaBeans對(duì)應(yīng)的是Model,實(shí)現(xiàn)各個(gè)具體的應(yīng)用邏輯與功能。3.4 JSP的特點(diǎn)簡(jiǎn)化的頁(yè)面生成技術(shù)。JSP頁(yè)面用標(biāo)準(zhǔn)的HTML或*ML命令來(lái)處理頁(yè)面的格式化和布局設(shè)計(jì),而用類似HTML、*ML的標(biāo)記和Java語(yǔ)言編寫的腳本程序生成頁(yè)面內(nèi)容。這使得頁(yè)面形式與頁(yè)面內(nèi)容互相獨(dú)立,非常有利于大型工程的分工合作。與Java平臺(tái)有機(jī)集成。JSP技術(shù)是Java 2平臺(tái)的重要組成局部,JSP使用Java語(yǔ)言作為它的腳本語(yǔ)言。在JSP頁(yè)面中可以使用
41、幾乎所有的Java組件和Java API,這就能充分發(fā)揮出Java語(yǔ)言的強(qiáng)大功能。使用JSP技術(shù)可以創(chuàng)立具有高度可伸縮性和可靠性的Web應(yīng)用程序。硬件平臺(tái)和效勞器無(wú)關(guān)性。JSP作為Java家族的一員,秉承了Java技術(shù)的一次編寫,隨處可用(Write Once,Rum Anywhere)的特性,可以運(yùn)行于大多數(shù)流行的操作系統(tǒng)平臺(tái)及Web效勞器,這種與效勞器硬件和操作系統(tǒng)平臺(tái)的無(wú)關(guān)性是JSP相對(duì)于其它動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)最大的一個(gè)優(yōu)點(diǎn)。功能可擴(kuò)展性。如同Microsoft的JSP技術(shù)可以通過Active*/組件來(lái)擴(kuò)展功能一樣,JSP可以通過JavaBean和E(Enterprise JavaBean)以
42、及自定義的標(biāo)記來(lái)擴(kuò)展功能。JSP可以通過JDBC,與諸如Oracle、mysql這樣的大型關(guān)系數(shù)據(jù)庫(kù)進(jìn)展連接。JSP提供了一些隱含對(duì)象。這些隱含對(duì)象在JSP頁(yè)面中可以直接引用,而不必首先聲明。利用JSP提供的這些隱含對(duì)象,可以使腳本功能更加強(qiáng)大,并且編程更加容易、方便。例如,利用request對(duì)象,可以很容易地接收用戶在HTML表單中提交的信息。3.5 系統(tǒng)數(shù)據(jù)庫(kù)連接JDBC技術(shù)是Java DataBase Connectivity的縮寫,它是SUN公司提供的一種支持根本SQL功能的通用的應(yīng)用程序接口(Application Programming Interface)。它由一組用Java語(yǔ)言
43、編寫的類和接口組成。通過這些類和接口,程序開發(fā)人員可以在Java語(yǔ)言中方便地建立與數(shù)據(jù)庫(kù)的,通過執(zhí)行相應(yīng)SQL語(yǔ)句,完成對(duì)不同數(shù)據(jù)庫(kù)的訪問。因此,開發(fā)人員使用JDBC API可以不必編寫一個(gè)應(yīng)用程序來(lái)訪問Sybase數(shù)據(jù)庫(kù),又另外編寫一個(gè)應(yīng)用程序去訪問Oracle數(shù)據(jù)庫(kù),再寫一個(gè)應(yīng)用程序訪問mysql。不但如此,使用Java語(yǔ)言編寫的應(yīng)用程序可以在任何支持Java的平臺(tái)上運(yùn)行,不必在不同的平臺(tái)上開發(fā)不同的應(yīng)用程序。簡(jiǎn)單地說(shuō),JDBC能完成以下三件事:同一個(gè)數(shù)據(jù)庫(kù)建立連接;向數(shù)據(jù)庫(kù)建立連接;處理數(shù)據(jù)庫(kù)返回的結(jié)果。JDBC是一種通用低層的應(yīng)用程序編程接口,它在不同的數(shù)據(jù)庫(kù)功能模塊的層次上提供一個(gè)統(tǒng)
44、一的用戶界面。說(shuō)JDBC是一處低級(jí)的API,是指它直接調(diào)用SQL命令,它比其他的一些數(shù)據(jù)庫(kù)連接API要容易使用些,但它有同樣可以作為更高級(jí)的,用戶辦面更友好的API或開發(fā)工具根底。很多可視化的Java開發(fā)工具,如Visual Age For Java、Visual Caf、J+等都提供了基于JDBC的更面向用戶的類和包,直接將關(guān)系數(shù)據(jù)庫(kù)的表或視圖映射為Java類,程序員通過可視化工具直接對(duì)Java對(duì)象進(jìn)展操作,而真正需要的SQL調(diào)用則根據(jù)程序員發(fā)出的對(duì)對(duì)象的各種屬性、方法的操作來(lái)自動(dòng)產(chǎn)生。另一種使用JDBC API 的方式為,用戶程序可以提供一個(gè)界面如菜單等讓用戶選擇對(duì)數(shù)據(jù)庫(kù)進(jìn)展的操作,選中一
45、個(gè)任務(wù)后,提示用戶輸入一些必要的信息,然后根據(jù)用戶的輸入產(chǎn)生相應(yīng)的SQL命令以及Java程序。通過這處方式,用戶可以完成對(duì)數(shù)據(jù)庫(kù)的操作,即使他并不了解SQL語(yǔ)法以及JDBC編程。數(shù)據(jù)庫(kù)訪問的三層構(gòu)造如圖5.1所示,瀏覽器端程序要訪問數(shù)據(jù)庫(kù),首先通過中間件,然后由中間件對(duì)數(shù)據(jù)庫(kù)操作權(quán)限進(jìn)展認(rèn)證,認(rèn)證通過才能對(duì)數(shù)據(jù)庫(kù)進(jìn)展操作。圖3.1 使用中間件的數(shù)據(jù)庫(kù)訪問三層構(gòu)造用戶對(duì)數(shù)據(jù)庫(kù)的存取權(quán)限認(rèn)證是中間件中完成,對(duì)數(shù)據(jù)庫(kù)的查詢、插入、更新和刪除操作等都封裝在中間件中,該中間件位于效勞器端,中間件對(duì)數(shù)據(jù)庫(kù)進(jìn)展操作后,再將處理結(jié)果通過Web效勞器返回到瀏覽器端用戶。這樣,在用戶端輸入的用戶名和密碼,可以通過
46、加密算法進(jìn)展加密后在網(wǎng)絡(luò)上傳輸,在中間件中進(jìn)展解密認(rèn)證,然后再進(jìn)展數(shù)據(jù)庫(kù)的存取操作,數(shù)據(jù)庫(kù)存取權(quán)限的用戶名和密碼出現(xiàn)在位于效勞器端的中間件中,這樣就更加平安。本系統(tǒng)采用的正是這樣的三層構(gòu)造的數(shù)據(jù)庫(kù)訪問模式。在三層模型中,命令將被發(fā)送到效勞的中間層,而中間層將SQL語(yǔ)句發(fā)送到數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)處理SQL語(yǔ)句并將結(jié)果返回中間層,然后中間層將它們返回用戶。其模型如圖3.2所示。圖3.2 JDBC的三層模型因?yàn)橹虚g層可以進(jìn)展對(duì)訪問的控制并協(xié)同數(shù)據(jù)庫(kù)的更新,并且可以使用一個(gè)易用的高層API,這個(gè)API可以由中間層進(jìn)展轉(zhuǎn)換,轉(zhuǎn)換成低層的調(diào)用。所以在許多種情況下,三層模型可以提供更好的性能,本系統(tǒng)中所采用的就是
47、此種模型。JDBC是JAVA應(yīng)用程序與數(shù)據(jù)庫(kù)的溝通橋梁。它提供了三項(xiàng)效勞功能:一、與數(shù)據(jù)庫(kù)建立連接。二、將SQL語(yǔ)句傳遞給數(shù)據(jù)庫(kù)。三、從數(shù)據(jù)庫(kù)取得SQL語(yǔ)句的執(zhí)行結(jié)果。當(dāng)JDBC要與數(shù)據(jù)庫(kù)建立連接前,首先,它必須先取得連接此數(shù)據(jù)庫(kù)的JDBC驅(qū)動(dòng)程序,Class.forName()即是在執(zhí)行此項(xiàng)工作。建立數(shù)據(jù)庫(kù)連接的第一步驟就是將JDBC驅(qū)動(dòng)程序的類載入至JVMJava VirtualL Machine中,本系統(tǒng)中利用類內(nèi)的forName靜態(tài)函數(shù)依據(jù)指定的類名稱,將JDBC驅(qū)動(dòng)程序載入進(jìn)來(lái)。完成載入驅(qū)動(dòng)程序的步驟后,必須使用類所提供的getConnection靜態(tài)函數(shù),取得與數(shù)據(jù)庫(kù)間的連接對(duì)象。
48、此連接對(duì)象的類類型為,必須通過它才能將SQL指令傳遞給數(shù)據(jù)庫(kù),而執(zhí)行結(jié)果也需要通過連接對(duì)象來(lái)取得。當(dāng)取得連接對(duì)象后,還必須取得Statement對(duì)象才能對(duì)數(shù)據(jù)庫(kù)執(zhí)行SQL指令。Statement主要實(shí)現(xiàn)兩個(gè)功能:執(zhí)行SQL語(yǔ)句以及取得執(zhí)行結(jié)果。在的sql對(duì)象中執(zhí)行查詢或修改命令的函數(shù)后傳回的是一個(gè)ResultSet 對(duì)象,這個(gè)對(duì)象提供了一個(gè)存取SQL執(zhí)行結(jié)果的管道,以便通過它將表格數(shù)據(jù)從數(shù)據(jù)庫(kù)中取出。每個(gè)Statement對(duì)象只能產(chǎn)生一個(gè)ResultSet 對(duì)象。數(shù)據(jù)庫(kù)連接如圖3.3所示:圖3.3 數(shù)據(jù)庫(kù)的連接處理數(shù)據(jù)庫(kù)的連接處理具體實(shí)現(xiàn)如下:/建立JDBCODBC橋sun.jdbc.odbc
49、.JdbcOdbcDriver;/橋建立不成功時(shí)的錯(cuò)誤處理catch(ClassNotFoundE*ception event)/建立與數(shù)據(jù)庫(kù)的連接,并發(fā)送SQL查詢語(yǔ)句,將結(jié)果保存到rs對(duì)象中Con=建立JDBCODBC橋Sql=SQL查詢語(yǔ)句執(zhí)行查詢Rs=返回結(jié)果/SQL出錯(cuò)處理catch(SQLE*ception e1)有了JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送SQL語(yǔ)句就是一件很容易的事。換言之,有了JDBC API,就不必為訪問Sybase數(shù)據(jù)庫(kù)專門寫一個(gè)程序,為訪問Oracle數(shù)據(jù)庫(kù)又專門寫一個(gè)程序,或?yàn)樵L問Informi*數(shù)據(jù)庫(kù)又編寫另一個(gè)程序等等,程序員只需用JDBC API寫一個(gè)程序就
50、夠了,它可向相應(yīng)數(shù)據(jù)庫(kù)發(fā)送SQL調(diào)用。同時(shí),將Java語(yǔ)言和JDBC結(jié)合起來(lái)使程序員不必為不同的平臺(tái)編寫不同的應(yīng)用程序,只須寫一遍程序就可以讓它在任何平臺(tái)上運(yùn)行,這也是Java語(yǔ)言編寫一次,處處運(yùn)行的優(yōu)勢(shì)。Java數(shù)據(jù)庫(kù)連接體系構(gòu)造是用于Java應(yīng)用程序連接數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)方法。JDBC對(duì)Java程序員而言是API,對(duì)實(shí)現(xiàn)與數(shù)據(jù)庫(kù)連接的效勞提供商而言是接口模型。作為API,JDBC為程序開發(fā)提供標(biāo)準(zhǔn)的接口,并為數(shù)據(jù)庫(kù)廠商及第三方中間件廠商實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接提供了標(biāo)準(zhǔn)方法。JDBC使用已有的SQL標(biāo)準(zhǔn)并支持與其它數(shù)據(jù)庫(kù)連接標(biāo)準(zhǔn),如ODBC之間的橋接。JDBC實(shí)現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡(jiǎn)單、
51、嚴(yán)格類型定義且高性能實(shí)現(xiàn)的接口。Java 具有鞏固、平安、易于使用、易于理解和可從網(wǎng)絡(luò)上自動(dòng)下載等特性,是編寫數(shù)據(jù)庫(kù)應(yīng)用程序的出色語(yǔ)言。所需要的只是 Java應(yīng)用程序與各種不同數(shù)據(jù)庫(kù)之間進(jìn)展對(duì)話的方法。而 JDBC 正是作為此種用途的機(jī)制。 JDBC 擴(kuò)展了 Java 的功能。例如,用 Java 和 JDBC API 可以發(fā)布含有 applet 的網(wǎng)頁(yè),而該 applet 使用的信息可能來(lái)自遠(yuǎn)程數(shù)據(jù)庫(kù)企業(yè)也可以用 JDBC 通過 Intranet 將所有職員連到一個(gè)或多個(gè)內(nèi)部數(shù)據(jù)庫(kù)中即使這些職員所用的計(jì)算機(jī)有 Windows、 Macintosh 和UNI* 等各種不同的操作系統(tǒng)。隨著越來(lái)越多
52、的程序員開場(chǎng)使用Java 編程語(yǔ)言,對(duì)從 Java 中便捷地訪問數(shù)據(jù)庫(kù)的要求也在日益增加。 MIS 管理員們都喜歡 Java 和 JDBC 的結(jié)合,因?yàn)樗剐畔鞑プ兊萌菀缀徒?jīng)濟(jì)。企業(yè)可繼續(xù)使用它們安裝好的數(shù)據(jù)庫(kù),并能便捷地存取信息,即使這些信息是儲(chǔ)存在不同數(shù)據(jù)庫(kù)管理系統(tǒng)上。新程序的開發(fā)期很短。安裝和版本控制將大為簡(jiǎn)化。程序員可只編寫一遍應(yīng)用程序或只更新一次,然后將它放到效勞器上,隨后任何人就都可得到最新版本的應(yīng)用程序。對(duì)于商務(wù)上的銷售信息效勞, Java 和JDBC 可為外部客戶提供獲取信息更新的更好方法。簡(jiǎn)單地說(shuō),JDBC 可做三件事:與數(shù)據(jù)庫(kù)建立連接、發(fā)送 SQL 語(yǔ)句并處理結(jié)果。以下代
53、碼段給出了以上三步的根本例如: Connection con = DriverManager.getConnectionjdbc:odbc:wombat,login, password; Statement stmt = con.createStatement; ResultSet rs = stmt.e*ecuteQuerySELECT a, b, c FROM Table1; while rs.ne*t int * = rs.getInta; String s = rs.getStringb; float f = rs.getFloatc; 上述代碼對(duì)基于JDBC的數(shù)據(jù)庫(kù)訪問做了經(jīng)典的總結(jié)
54、。3.6BS模式與C/S模式的比較分析C/S模式主要由客戶應(yīng)用程序(Client)、效勞器管理程序(Server)和中間件(middleware)三個(gè)部件組成。客戶應(yīng)用程序是系統(tǒng)中用戶與數(shù)據(jù)進(jìn)展交互的部件。效勞器程序負(fù)責(zé)有效地管理系統(tǒng)資源,如管理一個(gè)信息數(shù)據(jù)庫(kù),其主要工作是當(dāng)多個(gè)客戶并發(fā)地請(qǐng)求效勞器上的一樣資源時(shí),對(duì)這些資源進(jìn)展最優(yōu)化管理。中間件負(fù)責(zé)聯(lián)結(jié)客戶應(yīng)用程序與效勞器管理程序,協(xié)同完成一個(gè)作業(yè),以滿足用戶查詢管理數(shù)據(jù)的要求。 B/S模式是一種以Web技術(shù)為根底的新型的MIS系統(tǒng)平臺(tái)模式。把傳統(tǒng)C/S模式中的效勞器局部分解為一個(gè)數(shù)據(jù)效勞器與一個(gè)或多個(gè)應(yīng)用效勞器(Web效勞器),從而構(gòu)成一個(gè)
55、三層構(gòu)造的客戶效勞器體系。 第一層客戶機(jī)是用戶與整個(gè)系統(tǒng)的接口??蛻舻膽?yīng)用程序精簡(jiǎn)到一個(gè)通用的瀏覽器軟件,如NetscapeNavigator,微軟公司的IE等。瀏覽器將HTML代碼轉(zhuǎn)化成圖文并茂的網(wǎng)頁(yè)。網(wǎng)頁(yè)還具備一定的交互功能,允許用戶在網(wǎng)頁(yè)提供的申請(qǐng)表上輸入信息提交給后臺(tái),并提出處理請(qǐng)求。這個(gè)后臺(tái)就是第二層的Web效勞器。 第二層Web效勞器將啟動(dòng)相應(yīng)的進(jìn)程來(lái)響應(yīng)這一請(qǐng)求,并動(dòng)態(tài)生成一串HTML代碼,其中嵌入處理的結(jié)果,返回給客戶機(jī)的瀏覽器。如果客戶機(jī)提交的請(qǐng)求包括數(shù)據(jù)的存取,Web效勞器還需與數(shù)據(jù)庫(kù)效勞器協(xié)同完成這一處理工作。 第三層數(shù)據(jù)庫(kù)效勞器的任務(wù)類似于C/S模式,負(fù)責(zé)協(xié)調(diào)不同的We
56、b效勞器發(fā)出的SQ請(qǐng)求,管理數(shù)據(jù)庫(kù)。 B/S模式的優(yōu)勢(shì) 首先它簡(jiǎn)化了客戶端。它無(wú)需象C/S模式那樣在不同的客戶機(jī)上安裝不同的客戶應(yīng)用程序,而只需安裝通用的瀏覽器軟件。這樣不但可以節(jié)省客戶機(jī)的硬盤空間與內(nèi)存,而且使安裝過程更加簡(jiǎn)便、網(wǎng)絡(luò)構(gòu)造更加靈活。假設(shè)一個(gè)企業(yè)的決策層要開一個(gè)討論庫(kù)存問題的會(huì)議,他們只需從會(huì)議室的計(jì)算機(jī)上直接通過瀏覽器查詢數(shù)據(jù),然后顯示給大家看就可以了。甚至與會(huì)者還可以把筆記本電腦聯(lián)上會(huì)議室的網(wǎng)絡(luò)插口,自己來(lái)查詢相關(guān)的數(shù)據(jù)。其次,它簡(jiǎn)化了系統(tǒng)的開發(fā)和維護(hù)。系統(tǒng)的開發(fā)者無(wú)須再為不同級(jí)別的用戶設(shè)計(jì)開發(fā)不同的客戶應(yīng)用程序了,只需把所有的功能都實(shí)現(xiàn)在Web效勞器上,并就不同的功能為各個(gè)
57、組別的用戶設(shè)置權(quán)限就可以了。各個(gè)用戶通過HTTP請(qǐng)求在權(quán)限*圍內(nèi)調(diào)用Web效勞器上不同處理程序,從而完成對(duì)數(shù)據(jù)的查詢或修改?,F(xiàn)代企業(yè)面臨著日新月異的競(jìng)爭(zhēng)環(huán)境,對(duì)企業(yè)內(nèi)部運(yùn)作機(jī)制的更新與調(diào)整也變得逐漸頻繁。相對(duì)于C/S,B/S的維護(hù)具有更大的靈活性。當(dāng)形勢(shì)變化時(shí),它無(wú)須再為每一個(gè)現(xiàn)有的客戶應(yīng)用程序升級(jí),而只需對(duì)Web效勞器上的效勞處理程序進(jìn)展修訂。這樣不但可以提高公司的運(yùn)作效率,還省去了維護(hù)時(shí)協(xié)調(diào)工作的不少麻煩。如果一個(gè)公司有上千臺(tái)客戶機(jī),并且分布在不同的地點(diǎn),則便于維護(hù)將會(huì)顯得更加重要。 再次,它使用戶的操作變得更簡(jiǎn)單。對(duì)于C/S模式,客戶應(yīng)用程序有自己特定的規(guī)格,使用者需要承受專門培訓(xùn)。而采
58、用B/S模式時(shí),客戶端只是一個(gè)簡(jiǎn)單易用的瀏覽器軟件。無(wú)論是決策層還是操作層的人員都無(wú)需培訓(xùn),就可以直接使用。B/S模式的這種特性,還使MIS系統(tǒng)維護(hù)的限制因素更少。 最后,B/S特別適用于網(wǎng)上信息發(fā)布,使得傳統(tǒng)的MIS的功能有所擴(kuò)展。這是C/S所無(wú)法實(shí)現(xiàn)的。而這種新增的網(wǎng)上信息發(fā)布功能恰是現(xiàn)代企業(yè)所需的。這使得企業(yè)的大局部書面文件可以被電子文件取代,從而提高了企業(yè)的工作效率,使企業(yè)行政手續(xù)簡(jiǎn)化,節(jié)省人力物力。 鑒于B/S相對(duì)于C/S的先進(jìn)性,B/S逐漸成為一種流行的MIS系統(tǒng)平臺(tái)。各軟件公司紛紛推出自己的Internet方案,基于Web的財(cái)務(wù)系統(tǒng)、基于Web的ERP。一些企業(yè)已經(jīng)領(lǐng)先一步開場(chǎng)使
59、用它,并且收到了一定的成效。 B/S模式的新穎與流行,和在*些方面相對(duì)于C/S的巨大改良,使B/S成了MIS系統(tǒng)平臺(tái)的首選。4、系統(tǒng)分析4.1 主要內(nèi)容企業(yè)人力資源的管理,從大的方面分主要集中在公司職員的個(gè)人情況等。所以該系統(tǒng)主要是含有數(shù)據(jù)輸入,數(shù)據(jù)修改,數(shù)據(jù)查詢,系統(tǒng)維護(hù)幾個(gè)局部。4.2 總體功能需求企業(yè)人力資源管理系統(tǒng)是針對(duì)企業(yè)人事處的大量業(yè)務(wù)處理工作用計(jì)算機(jī)進(jìn)展全面現(xiàn)代化管理.主要包括人員根本情況管理功能,以實(shí)現(xiàn)用戶方便的輸入、查詢、統(tǒng)計(jì)等的業(yè)務(wù)需求。4.3 具體系統(tǒng)功能需求描述4.3.1 員工根本情況管理提供對(duì)員工根本信息數(shù)據(jù)輸入功能,實(shí)現(xiàn)員工根本信息數(shù)據(jù)生成、統(tǒng)計(jì)功能。4.3.2 員
60、工信息查詢提供對(duì)員工根本信息數(shù)據(jù)的查詢。利用企業(yè)人力資源管理系統(tǒng)的員工信息查詢可以實(shí)現(xiàn)對(duì)員工根本信息各種條件查詢。使得對(duì)員工根本信息的不明之處可以更直接的查詢大大方便了對(duì)員工的管理。4.3.3 系統(tǒng)維護(hù)本系統(tǒng)的系統(tǒng)維護(hù)模塊,提供了管理員的密碼設(shè)置、權(quán)限設(shè)置以及管理員的增加和刪除等多種功能。數(shù)據(jù)處理局部包括:此模塊實(shí)現(xiàn)系統(tǒng)的信息管理,包括對(duì)員工情況一覽表、員工信息情況表的信息數(shù)據(jù)的插入、刪除、修改、保存等功能。系統(tǒng)維護(hù)局部包括:密碼修改,增加管理員等。4.4 處理流程設(shè)計(jì)4.4.1 數(shù)據(jù)增加流程添加信息時(shí),編號(hào)字段由系統(tǒng)自動(dòng)生成,且不能修改,其他信息由用戶輸入,之后對(duì)數(shù)據(jù)進(jìn)展合法判斷,合法則寫入
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 勵(lì)志之星個(gè)人主要事跡(6篇)
- 水環(huán)境風(fēng)險(xiǎn)評(píng)估與管理研究-洞察分析
- 星際作戰(zhàn)理論框架-洞察分析
- 委托單風(fēng)險(xiǎn)防控策略-洞察分析
- 《spice使用方法》課件
- 人教版小學(xué)數(shù)學(xué)課件《重疊問題》
- 創(chuàng)新驅(qū)動(dòng)的綠色能源產(chǎn)業(yè)發(fā)展策略
- 農(nóng)業(yè)科技創(chuàng)新驅(qū)動(dòng)下的商業(yè)機(jī)遇挖掘
- 健康飲食習(xí)慣的培養(yǎng)對(duì)學(xué)生長(zhǎng)期影響研究報(bào)告
- 2025出口商品收購(gòu)合同書
- 學(xué)年第一學(xué)期七年級(jí)信息科技期末測(cè)試卷附有答案
- 中考必考名著《西游記》整理+真題匯總
- 2023北京朝陽(yáng)區(qū)初三年級(jí)上冊(cè)期末考?xì)v史試卷及答案
- 《第八課 我的身體》參考課件
- 2023年高考語(yǔ)文全國(guó)甲卷作文滿分佳作:張弛有度做時(shí)間的主人
- 四川省巴中市2023-2024學(xué)年高二1月期末生物試題【含答案解析】
- 2024年福建永泰閩投抽水蓄能有限公司招聘筆試參考題庫(kù)含答案解析
- 全科教學(xué)查房糖尿病620課件
- 恢復(fù)力與心理抗逆力的提升
- 居民骨干培訓(xùn)課件
- 110kv各類型變壓器的計(jì)算單
評(píng)論
0/150
提交評(píng)論