【畢業(yè)學位論文】(Word原稿)基于J2EE的B-S模式員工入職管理系統(tǒng)設計-軟件工程_第1頁
【畢業(yè)學位論文】(Word原稿)基于J2EE的B-S模式員工入職管理系統(tǒng)設計-軟件工程_第2頁
【畢業(yè)學位論文】(Word原稿)基于J2EE的B-S模式員工入職管理系統(tǒng)設計-軟件工程_第3頁
【畢業(yè)學位論文】(Word原稿)基于J2EE的B-S模式員工入職管理系統(tǒng)設計-軟件工程_第4頁
【畢業(yè)學位論文】(Word原稿)基于J2EE的B-S模式員工入職管理系統(tǒng)設計-軟件工程_第5頁
已閱讀5頁,還剩59頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

摘要 I 摘要 對于歐美的大中型企業(yè), 新員工入職 是一個有相對標準的流程的過程,同時也是一個比較繁瑣的過程,如果所有的入職相關的手續(xù)辦理,信息收集和錄入都手工完成的話,對于一個企業(yè)的人事部門和人事管理人員來說工作量非常得大,當每個月有成百上千的新員工需要入職,這些工作往往讓企業(yè)的人事部門 不堪 重負。 入職管理系統(tǒng) 將 入職流程自動化, 標準話 , 絕大多數(shù)工作都可以通過系統(tǒng)來完成,減輕了人事部門的工作負擔,同事也避免了一些手動處理工作時候可能產(chǎn)生的錯誤。入職管理系統(tǒng) 涉及 到三個主要的角色,新員工, 人事部門管理人員和經(jīng)理。新員工通過系統(tǒng)完成所有需要新員工自己提供的信息,包括增加修改個人信息,簽署雇傭合同和企業(yè)相關的規(guī)章制度,閱讀公司規(guī)定和企業(yè)文化內容等等。 人事部門管理 人員負責新員工信息的錄入,電子合同的維護,背景調查結果的跟蹤,以及根據(jù)相關的標準決定是否最終可以讓新員工入職。經(jīng)理主要瀏覽即將入職在自己部門的新員工的信息,進度情況,以及向新員工通過系統(tǒng)發(fā)送 入職注意事項等等。 本 論 文對 員工入職 系統(tǒng) 從 需求分析 到實現(xiàn)的整個流程進行了詳細的論證 、包括需求分析,業(yè)務流程圖,軟件原型的設計, 總體 軟件架構 設計,詳細設計 ,軟件開發(fā)和實現(xiàn)。 本系 統(tǒng)是 基于 , 以瀏覽器作為前臺的用戶界面, 臺 發(fā)工具包括: 等。 在整個項目的實施過程中,通過 個軟件成熟度管理模型來全程監(jiān)管整個項目的質量。 關鍵詞: 新員工 入職 系統(tǒng) B/ 2 or of in S is of a is a if it be a R be of it R a in R is of HR is or be to if to , as as AP as We B/S I 目錄 目 錄 1 緒論 . 1 言 . 1 目背景 . 2 要內容 . 3 2 項目質量管理 . 4 實施 . 4 介 . 4 軟件項目質 量管理 . 5 的軟件開發(fā)規(guī)模的定義 . 6 發(fā)階段的制定與階段產(chǎn)品 . 7 目初始化階段 . 7 求分析階段 . 7 目計劃階段 . 8 析設計階段 . 8 發(fā)階段 . 8 試階段 . 9 成階段 . 9 3 需求分析 . 10 能需求 . 10 員工記錄的創(chuàng)建 . 10 理和人事管理人員面板 . 10 目錄 人事管理 人員上傳電子合同 . 11 員登錄和任務面板 . 11 員工查看和維護個人信息 . 12 員工其他信息的收集 . 12 員工背景調查 . 12 員工閱讀和接受 公司的規(guī)章制度 . 13 員工閱讀其他公司文件 . 13 員工聲明完成 . 13 事管理人員和經(jīng)理查看新員工信息 . 14 事管理人員查看新員工具體完成情況 . 14 理發(fā)送入職注意事項 . 14 索 . 14 表 . 15 看入職流程的歷史記錄 . 15 用決定 . 15 功能性需求 . 16 統(tǒng)的性能 . 16 統(tǒng)的安全性 . 16 統(tǒng)的可靠性 . 16 統(tǒng)的易用性 . 16 4 原型設計 . 17 型設計的目的和方法 . 17 型設計的目的 . 17 型設計的方法 . 17 目錄 V 塊原型 . 18 事管理人員和經(jīng)理面板 . 18 員工面板 . 19 員工個人信息 . 20 事管理人員維護 電子合同 . 21 事管理人員和經(jīng)理查詢新員工 . 22 5 架構設計 . 23 件架構 . 23 戶終端電腦 . 24 務器 . 24 載平衡器 . 24 用服務器 . 24 據(jù)庫服務器 . 25 件架構 . 25 現(xiàn)層 . 26 務邏輯層 . 26 據(jù)訪問層 . 26 6 數(shù)據(jù)庫設計 . 27 戶帳號和登錄 . 27 計原則 . 27 結構 . 28 . 30 戶導航和狀態(tài)存儲 . 30 計原則 . 30 目錄 表結構 . 31 . 32 7 程序開發(fā) . 33 發(fā)工具的選擇 . 33 本控制工具 . 33 發(fā)工具 . 35 據(jù)庫開發(fā)訪問工具 . 36 制層開發(fā) . 37 . 37 置 . 39 置 . 40 務邏輯層開發(fā) . 41 業(yè)務控制類 . 41 作流控制 . 42 據(jù)訪問層 . 44 據(jù)訪問類 . 44 問 件 . 47 8 測試 . 48 元測試 . 48 元測試的重要性 . 48 元測試方法 . 48 統(tǒng)測試 . 50 統(tǒng)測試腳本 . 50 試的執(zhí)行與 錄 . 51 目錄 能測試 . 52 能測試腳本 . 52 能測試報表 . 52 9 總結 . 54 參考文獻 . 55 致 謝 . 56 緒論 1 1 緒論 言 員工入職系統(tǒng)涵蓋了從新員工 和公司達成初步聘用意向到最終成為公司的正式員工之間所需要完成的一系列的步驟和流程, 包括新員工基本信息的錄入,提供并讓新員工簽署電子合同,新員工提供公司需要的其他信息,閱讀并簽署電子版的公司相關規(guī)章制度,保密協(xié)議,公司的人事部門查看新員工的信息,完成進度,背景調 查的狀態(tài)和結果,并根據(jù)指定的條件是否滿足來最終決定是否正式聘用新 的員工 。 作為商務流程外包的一部分, 該系統(tǒng)的實施將使公司新員工入職流程當中的絕大部分手續(xù)電子化,自動化,大大提高 公司人事部門的工作效率,把公司的員工解放出來從事其他的工作,公司的高層和經(jīng)理更可以把主要精力放在公司的核心業(yè)務上 。 員工入職系統(tǒng)在設計標準化的同時,也考慮到了 具體的公司在這個相對標準化的流程的基礎上有自己公司特殊的要求,所以設計中對配置和定制也給予了充分的考慮,比如某些大的公司有專門的招聘系統(tǒng)來收集新職位應征者的基本信息,那么對于這樣的客戶,新員工就不需要再次錄入,相對應的系統(tǒng)提供了通過接口數(shù)據(jù)文件導入的方式來創(chuàng)建新員工記錄,減少了工作量同時也避免了數(shù)據(jù)上可能的不一致性 。 技術實現(xiàn)上,該系統(tǒng)才用了 B/S 的結構,對于客戶端要求相對較低,客戶只需要具有瀏覽器就可以運行,當然系統(tǒng)設計時候也充分考慮了不同的客戶可能使用不同的瀏覽器類型和版本。系統(tǒng)本身的數(shù)據(jù)存儲采用 據(jù)庫管理系統(tǒng),同時提供了后臺 統(tǒng)的支持,包括 根據(jù)客戶 供 平滑的整合。 項目的實施遵循了 的標準,從需求分析,設計,實現(xiàn),測試到實施后的客戶支持都保證了職業(yè)并且專業(yè)的 項目 質量。 緒論 2 目背景 我公司作為一個商務流程外包服務的業(yè)界領導者,多年來成功的給眾多大中型企業(yè)實施了商務流程的外包,包括人事外包,金融外包, 包等等,客戶包括了全球眾多的財富 500 強企業(yè)。實施商務流程外包的過程中,我公司也開發(fā)了各種應用服務系統(tǒng),根據(jù)客戶的需求,對系統(tǒng)進行修改和定制化以滿足不同客戶的需求,并在這些系統(tǒng)的基礎上提供給客戶專業(yè)的服務。 人事外包主要致力于為客戶提供專業(yè) 化的 人事管理系統(tǒng) , 包括員工的 的自助服務,經(jīng)理的自助服務 , 人事人員的自助服務, 以及員工的績效管理等。但是所有這些服務都是針對已經(jīng)在職的正式員工,并不是對于將要入職的員工,將要入職的員工向正式員工的轉化 這一流程是目前的解決方案當 中缺失的一部分。經(jīng)過認真的市場調研,主要包括對已經(jīng)提供人事流程外包的客戶,得到的反饋是 非常積極的,現(xiàn)有客戶和潛在客戶都對將要入職員工的流程自動化表示出了濃厚的興趣,為此作為對人事外包系統(tǒng)的完善,為了給客戶提供給完成的一體化的專業(yè)的人事服務外包,公司決定開發(fā)員工入職系統(tǒng)。首先要開發(fā)一個基礎版本,要求此版本要具有靈活的可定制性和可修改性,要滿足不同客戶的不同需求,要適應客戶的各種 統(tǒng),基于現(xiàn)有客戶和潛在客戶的絕大多數(shù)統(tǒng)是 礎版本 因此需 要同時支持 基礎版本的實施從立項,確定產(chǎn)品經(jīng)理 ,項目經(jīng)理,商業(yè)分析人員和開發(fā)團隊開始,并確 定了開發(fā)方法要遵循 最高級別標準,到進行需求分析,系統(tǒng)設計,詳細設計,開發(fā),測試到完成共持續(xù)了一年的時間。并在基礎版本完成后給公司現(xiàn)有的多個客戶進行了定制實施,并在實施的過程中根據(jù)遇到的問題對基礎版本進行了改進,到目前為止此版本已經(jīng)成為一個成熟并且相對穩(wěn)定的員工入職系統(tǒng),而且作為人事外包的一部分包含到對潛在客戶進行人事商務流程外包的計劃當中。 本論文對項目的整個實施過程進行了總結,并作為一個完成的說明 提供給公司正在參與和將要參與到新員工入職系統(tǒng)實施的人員 最為參考。處于商業(yè)和公司要求,論文中略去了公司 的名稱和相關客戶的具體名稱。 緒論 3 要內容 本文的主要內容如下: 1. 序言與摘要。 2. 項目質量管理和 實施 。 3. 功能性和非功能性 需求分析。 4. 需求分析階段的原型設計。 5. 架構設計。 6. 數(shù)據(jù)庫設計。 7. 程序開發(fā)實現(xiàn)。 8. 單元測試,系統(tǒng)測試和性能測試。 9. 總結。 10. 參考文獻。 新員工入職系統(tǒng) 4 2 項目質量管理 項目質量管理是通過對項目實施流程的管理,創(chuàng)建質量方針政策,確定目標,和相關的職責與責任,來保證項目最終的交付能夠滿足甚至超過對項目的預期。 在當今的世界,尤其是計算機領域的軟件開發(fā)項目,質量管理已經(jīng)慢慢被人們認識,認可為極為重要的手段用來保證項目的最終成功,這并不是說項目管理的其他方面,比如成本管理,人員管理不重要,但是不可否認的是項目的最終交付品是項目產(chǎn)品,項目產(chǎn)品的質量,能否最終滿足用戶的需求預期,是一個項目成功與否的關鍵,在某種程度上可以認為項目的質量管理驅動或者說決定著其他的方面的管理政策、策略,例 如為了保證項目產(chǎn)品提交的時間和質量,需要加入更多開發(fā)和測試人員,這直接決定了項目成本的增加。 項目質量管理包括: 質量規(guī)劃 確定與項目相關的質量標準及實現(xiàn)這些標準的方式 質量保證 定期評估所有的項目績效,以確保項目符合相關的質量標準 質量控制 監(jiān)控具體的項目結果,確保他們符合縣官的質量標準 員工入職系統(tǒng)的開發(fā)遵循了 保項目的質量。 實施 介 稱是 能力成熟度集成模型。 身并不是流程或者說流程的描述,它只是作為一個參考模型為任何一個組織包括我們軟件開發(fā)組織提供建立流程的指導,因為一個組織的流程的建立受到多方面的因素的影響, 以適用于大多數(shù)組織,不光光是軟件新員工入職系統(tǒng) 5 開發(fā)公司和團隊,所以 是用來建立適合自己公司的框架的指導,對于我們軟件開發(fā)公司來說,參考 立公司的框架流程來指導軟件的開發(fā)的個個方面,同時在實施的過程中不斷的總結和提高框架流程才是 施的本質。 既然 一個可持續(xù)提高發(fā)展的模型,那么它制定了參考的成熟度的級別, 個級別,數(shù)字編號動 0 未完成 ) 1 實施的 ) 2 管理的 ) 3 定義的 ) 4 精確管理的 ) 5 優(yōu)化的 ) 從 到 是一個持續(xù)提高的過程,在一個軟件開發(fā)企業(yè)或者團隊中實施 不是說一定要達到最高的級別,當然能夠達到自然好,一般達到 就可以對軟件開發(fā)的過程和質量管理提供很好的保證了。 新員工入職系統(tǒng)的開發(fā)遵循了 的標準,即定義的 軟件項目質量管理 一個企業(yè) 施所打到的級別是需要認證的,拿到認證對于一個軟件開發(fā)公司來說是一個軟件口碑,質量的保證,客戶會更加信任把項目交給這樣的公司做開發(fā),但并不是說通過認證了就真的是保證了 目的實施過程中得到運用,沒有通過認證不代表 過實施 立一套屬于軟件開發(fā)公司自己的流程,以此來保證軟件產(chǎn)品的質量,本文章從軟件開發(fā)的實際角度來論證 新員工入職系統(tǒng) 6 的軟件開發(fā)規(guī)模的定義 軟件項目有大有小,如何度量大小并沒有一個統(tǒng)一的標準,每個公司可以根據(jù)實際情況和項目的經(jīng)驗來制定一個標準,不同規(guī)模的項目在 實施上,在質量控制上會有或多或少的差別,所以這個標準的制定是整個 同軟件開發(fā)質量管理的第一步。 軟件產(chǎn)品的 開發(fā)是通過開發(fā)團隊成員通過一定的時間來完成的一個項目,自然地一個普遍接受并使用的度量方法是“人天 (,即一個人需要多少天能夠完成這個項目,這不是一個精確的定義,因為開發(fā)團隊里面的角色是很多的,比如項目管理人員,開發(fā)人員,測試人員等等,不同的工作有不同的量化標準,但是對于一個項目整體而言,都可以歸結到需要一個人多少天能完成。 我們公司就是基于這樣的標準將軟件的規(guī)模分為小型項目,中型項目和大型項目,具體如下 小型項目: 小于等于 20 中型項目: 大于 20 小于等于 100 型項目: 大于 100 這里面的時間涵蓋了開發(fā)的整個流程,從項目的開始到項目的結束,例如一個有 5個人組成的團隊經(jīng)過 20個工作日可以完成的一個項目需要的總天數(shù)就是20*5=100 么這個項目就是一個中型大小的項目。在公司的開發(fā)過程中基本上要遵循這個定義,當然也可以有例外的情況,比如將一個評估為大型的項目按照中型項目的流程來處理也是可行的,多用于項目的時間要求比較緊,減小項目的規(guī)模從 然這得是在規(guī)模差別不是很大的前提下, 1個 200 模的項目是無論如何也不該按照中型項目的流程來處理的。 新員工入職系統(tǒng)是一個大型項目,所以采用 義的大型項目的所有方法和流程 新員工入職系統(tǒng) 7 發(fā)階段的制定與階段產(chǎn)品 目初始化階段 初始化階段的入口是產(chǎn)品需求,例如一個產(chǎn)品經(jīng)理和客戶談好了開發(fā)一個產(chǎn)品的合同,產(chǎn)品經(jīng)理將這個工作請求交付給一個指定的項目經(jīng)理,這個項目的初始化階段就開始了。 在這個階段涉及到軟件開發(fā)團隊中的產(chǎn)品經(jīng)理,項目經(jīng)理,質量保證人員,具體流程如下 產(chǎn)品經(jīng)理初始化這個項目的啟動,公司根據(jù)項目的特點安排一名適合的項目經(jīng)理,同時指定一名質量保證人員( 審計整個項目的開發(fā)周期和流程控制符合公司制定的 目經(jīng)理開始對項目進行初始分析,風險評估,并準備項目初始文檔等交付品,然后所有人員對項目初始化階段的可交付品進行檢查,最后 檔等可交付品進行審計,確保符合公司制定的標準。 在初始化階段的項目的可交付品包括, 新員工入職系統(tǒng) 項目初始化文檔 , 新員工入職系統(tǒng) 風險分析文檔 , 項目組的檢查詳表 和 檢查清單 。 求分析階段 需求階段是一個項目非常重要的階段,很多項目的失敗是因為最初的需求分析不夠完善,導致最終提供的產(chǎn)品沒能滿足客戶的期望,或者是在測試的過程中發(fā)現(xiàn)很多需求并沒有細化清楚,導致改動甚至部分重做,這個階段的溝通是尤為重要的,包括軟件團隊內部的溝通以及和客戶的溝通,尤其是和客戶的溝通的好與壞直接決定著項目最后的成與敗。 需求分析人員開始收集需求,開發(fā)用例,甚至可以和技術人員準備原型來提高和客戶溝通的效率,項目經(jīng)理 準備需求追蹤矩陣,將會一直沿用到后面的階段,這個是保證軟件質量的一個非常重要的手段,確保最初的客戶需求,在需求分析階段,分析設計階段,開發(fā)階段以及測試階段都被正確的對待和體現(xiàn)。團隊進行這個階段可交付品的檢查, 新員工入職系統(tǒng) 8 此階段的最重要的交付品是 新員工入職系統(tǒng) 項目需求文檔 ,或者叫項目規(guī)范誰明書,還有用例圖,用例圖一般是作為需求文檔的一部分體現(xiàn)在文檔里面,才外還有需求跟蹤矩陣以及 別需要注意的是需求文檔需要客戶的簽字以確保需求的嚴肅性,在這個階段結束后任何需求的改動都要經(jīng)過嚴格的變更控制 流程來處理。 目計劃階段 經(jīng)過了項目初始化階段和需求分析階段,在項目初始化文檔以及客戶確認的需求文檔的基礎上就可以對項目的開發(fā)制定一個詳細的計劃了。 項目經(jīng)理對項目進行規(guī)模的評估,已確定符合 定義的項目規(guī)模,從而按照標準進行工作的計劃和安排,建立軟件開發(fā)的軟對,在評估之后項目經(jīng)理需要制定詳細的工作計劃,將項目的后面各個階段的每一個活動進行工作量的評估,工作人員的安排,以及開始和完成的具體日期等等。項目計劃書的制定是和開發(fā)設計人員一起討論完成的。 這個階段的可交付品包括, 員工入職系統(tǒng) 評估文檔 , 員工入職系統(tǒng) 項目計劃書 ,以及 審計清單。 析設計階段 軟件分析設計人員在需求分析的基礎上,按照項目計劃進行軟件設計,包括架構設計,關鍵技術問題,數(shù)據(jù)庫設計等等。 設計和開發(fā)人員開始閱讀需求文檔,討論并制定框架,設計模式,技術選擇等,開發(fā)語言的選擇與使用,開發(fā)工具的選擇,數(shù)據(jù)建模,數(shù)據(jù)庫設計等等 此階段的可交付品

溫馨提示

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

評論

0/150

提交評論