分析建立一個(gè)實(shí)際的基于Web的高校人力資源管理系統(tǒng)的全過程和一般方法.doc_第1頁
分析建立一個(gè)實(shí)際的基于Web的高校人力資源管理系統(tǒng)的全過程和一般方法.doc_第2頁
分析建立一個(gè)實(shí)際的基于Web的高校人力資源管理系統(tǒng)的全過程和一般方法.doc_第3頁
分析建立一個(gè)實(shí)際的基于Web的高校人力資源管理系統(tǒng)的全過程和一般方法.doc_第4頁
分析建立一個(gè)實(shí)際的基于Web的高校人力資源管理系統(tǒng)的全過程和一般方法.doc_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

分析建立一個(gè)實(shí)際的基于Web的高校人力資源管理系統(tǒng)的全過程和一般方法(一)系統(tǒng)需求分析1. 系統(tǒng)分析階段的基本任務(wù)是與用戶在一起充分理解用戶的需求,并把雙方的理解用書面文檔(系統(tǒng)分析說明書)表達(dá)出來。(1)系統(tǒng)需求分析及功能模塊的設(shè)計(jì):系統(tǒng)需求分析及功能模塊的設(shè)計(jì)中,要有人員基本信息管理模塊、人事檔案管理模塊、統(tǒng)計(jì)報(bào)表管理模塊、機(jī)構(gòu)管理模塊、個(gè)人助理模塊、權(quán)限管理模塊和系統(tǒng)管理模塊。統(tǒng)計(jì)報(bào)表管理模塊提供強(qiáng)大的人事報(bào)表、工資報(bào)表自定義統(tǒng)計(jì)、匯總、打印功能。統(tǒng)計(jì)報(bào)表子系統(tǒng)中包括了常用人事報(bào)表、人事報(bào)表、員工資料卡、人事統(tǒng)計(jì)圖、常用工資報(bào)表、工資報(bào)表、工資發(fā)放條和自定義報(bào)表。權(quán)限管理模塊中有用戶管理、角色管理和表單權(quán)限。系統(tǒng)管理模塊的主要功能有數(shù)據(jù)導(dǎo)出、數(shù)據(jù)導(dǎo)入、密碼修改和系統(tǒng)日志。 (2)數(shù)據(jù)流圖: 總體數(shù)據(jù)流圖;功能模塊的數(shù)據(jù)流圖。(3)數(shù)據(jù)字典:數(shù)據(jù)字典包含了人員基本信息管理、員工檔案管理、報(bào)表管理、機(jī)構(gòu)管理、權(quán)限管理和系統(tǒng)管理。 (二):系統(tǒng)構(gòu)架設(shè)計(jì): 1:系統(tǒng)構(gòu)架設(shè)計(jì)的主要任務(wù)是進(jìn)行體系結(jié)構(gòu)的選擇和系統(tǒng)平臺(tái)的選擇(1)C/S(client/server)模式和B/S(browser/server)模式是兩大主流開發(fā)模式。在體系結(jié)構(gòu)的選擇中先介紹C/S與B/S架構(gòu)的概念,再比較C/S與B/S架構(gòu)軟件的優(yōu)勢(shì)與劣勢(shì)。 C/S軟件架構(gòu)的優(yōu)勢(shì):應(yīng)用服務(wù)器運(yùn)行壓力較小,通信方式多樣化,接口協(xié)議可自由定義。 C/S軟件架構(gòu)的劣勢(shì):開發(fā)成本較高;移植困難,用戶需求不同,不利于推廣使用,維護(hù)復(fù)雜,升級(jí)麻煩,對(duì)于大型復(fù)雜的應(yīng)用,不能集中控制,安全性差,可維護(hù)性、可重用性差 B/S軟件架構(gòu)的優(yōu)勢(shì):成本低,平臺(tái)限制少, 維護(hù)和升級(jí)方式簡(jiǎn)單 B/S軟件架構(gòu)的劣勢(shì):應(yīng)用服務(wù)器運(yùn)行負(fù)荷重,投資大,對(duì)網(wǎng)絡(luò)環(huán)境的依賴性高,頁面數(shù)據(jù)刷新速度慢,用戶交互體驗(yàn)差; 打印功能不靈活,打印格式死板 2:系統(tǒng)平臺(tái)的選擇: 目前主流的倆種平臺(tái)是J2EE和.NET它們都采用了組件技術(shù),為企業(yè)級(jí)應(yīng)用 開發(fā)提供了一些公共的基礎(chǔ)服務(wù)。 基于 .NET技術(shù)的B/S系統(tǒng)結(jié)構(gòu)模型是一個(gè)三層系統(tǒng),包括UI層,業(yè)務(wù)邏輯層和數(shù)據(jù)層三層。UI 層負(fù)責(zé)與用戶進(jìn)行交互,接收用戶的輸入并將服務(wù)器端傳來的數(shù)據(jù)呈現(xiàn)給客戶。業(yè)務(wù)邏輯層負(fù)責(zé)接收瀏覽器傳來的請(qǐng)求并將請(qǐng)求傳給數(shù)據(jù)層,同時(shí)將請(qǐng)求處理結(jié)果發(fā)給瀏覽器。數(shù)據(jù)層是通過ADO.NET操縱數(shù)據(jù)為業(yè)務(wù)邏輯層提供數(shù)據(jù)服務(wù),如儲(chǔ)存數(shù)據(jù)操作結(jié)果,返回?cái)?shù)據(jù)檢索結(jié)果等。(3) :數(shù)據(jù)庫設(shè)計(jì)與代碼設(shè)計(jì): 1:數(shù)據(jù)庫設(shè)計(jì)要求:從數(shù)據(jù)的安全性考慮,用戶對(duì)數(shù)據(jù)庫的查詢要全部通過視圖機(jī)制來實(shí)現(xiàn)。數(shù)據(jù)庫的用戶視圖的主要作用如下: (1):將用戶注意力集中在特定的數(shù)據(jù)上,并達(dá)到數(shù)據(jù)安全保護(hù)的目的。 (2):按用戶的需求不同采用不同的方法組織和表示數(shù)據(jù)庫中的數(shù)據(jù),以 便雨提供更加友好的數(shù)據(jù)庫界面,更加方面用戶的使用。 (3):有利于數(shù)據(jù)交換操作。 關(guān)系數(shù)據(jù)庫是在需求分析的基礎(chǔ)上,通過借鑒其他成型的人力資源管理系統(tǒng)的設(shè)計(jì)而成的。 2:數(shù)據(jù)庫概念結(jié)構(gòu)的設(shè)計(jì): 定義: 概念設(shè)計(jì)是將需求分析得到的用戶雪球抽象為信息結(jié)構(gòu)。概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎(chǔ),與數(shù)據(jù)模型相比它能獨(dú)立于機(jī)器、更抽象,因此更加穩(wěn)定. 在人事管理信息系統(tǒng)的概念結(jié)構(gòu)設(shè)計(jì)中,通常采用E-R模型來描述,采用自底向上的方法。首先利用分類,聚集等數(shù)據(jù)抽象機(jī)制對(duì)需求分析階段收集到的數(shù)據(jù)進(jìn)行分類,組織,形成實(shí)體,確定實(shí)體的屬性,標(biāo)識(shí)實(shí)體的碼,確定實(shí)體之間的聯(lián)系類型,設(shè)計(jì)出分E-R圖,然后合并各E-R圖,解決各E-R圖之間的屬性命名等沖突,在采用分析法,利用規(guī)劃理論修改和重構(gòu)形成基本E-R圖。 3:數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì): 邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)是把概念結(jié)構(gòu)設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與所選用的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。 轉(zhuǎn)換步驟如下: (1):將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系模型,網(wǎng)狀模型或?qū)哟文P汀?(2):將轉(zhuǎn)換來的關(guān)系模型,網(wǎng)狀模型或?qū)哟文P拖蛱囟ǖ腄BMS支持下的數(shù)據(jù)模型轉(zhuǎn)換。 (3):對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。 為了實(shí)現(xiàn)用戶角色管理模塊的功能,就要有相應(yīng)的數(shù)據(jù)庫設(shè)計(jì),根據(jù)系統(tǒng)的功能設(shè)計(jì)要求為各個(gè)數(shù)據(jù)庫表設(shè)計(jì)字段、數(shù)據(jù)類型、長(zhǎng)度和是否允許為空等相關(guān)信息,注意在設(shè)計(jì)數(shù)據(jù)庫表時(shí)要遵守規(guī)范式的設(shè)計(jì)要求,以達(dá)到數(shù)據(jù)庫表設(shè)計(jì)的合理化,同時(shí),為了保證數(shù)據(jù)庫表的一致性和完整性,要為數(shù)據(jù)庫表設(shè)計(jì)相應(yīng)的關(guān)鍵字、缺省等信息。 (4):代碼設(shè)計(jì):代碼是代表客觀存在的實(shí)體或?qū)傩缘姆?hào),代碼設(shè)計(jì)的任務(wù)就是設(shè)計(jì)出一整套供管理信息系統(tǒng)開發(fā)和運(yùn)行所要的代碼系統(tǒng)。 代碼設(shè)計(jì)的基本原則是: (1):代碼要具有唯一性。 (2):標(biāo)準(zhǔn)性。 (3):通用性。 (4):可擴(kuò)充性、穩(wěn)定性和結(jié)構(gòu)盡量簡(jiǎn)單。 (四):系統(tǒng)測(cè)試: 系統(tǒng)設(shè)計(jì)完成后,首要的工作就是對(duì)系統(tǒng)進(jìn)行測(cè)試,然后將新系統(tǒng)付諸于行動(dòng)。 1:軟件測(cè)試的過程: 軟件測(cè)試的基本原則:在軟件測(cè)試過程中,應(yīng)嚴(yán)格執(zhí)行測(cè)試的計(jì)劃,同時(shí)慎選測(cè)試的用例,保存好出錯(cuò)統(tǒng)計(jì)和最終分析報(bào)告,為維護(hù)提供方便。 2:B/S系統(tǒng)測(cè)試的內(nèi)容: (1):鏈接測(cè)試:鏈接是WEB應(yīng)用系統(tǒng)的一個(gè)主要特征,它是在頁面之間切換和用戶頁面間導(dǎo)航的主要手段。 (2):表單測(cè)試:當(dāng)用戶通過表單提交信息的時(shí)候,都希望表單能正常工作。當(dāng)用戶用表單進(jìn)行用戶注冊(cè),登陸,信息提交等操作時(shí),必須測(cè)試提交操作的完整性,以校驗(yàn)提交給服務(wù)器的信息的正確性。 (3):數(shù)據(jù)校驗(yàn):如果根據(jù)業(yè)務(wù)規(guī)劃需要對(duì)用戶輸入進(jìn)行校驗(yàn),需要保證這些校驗(yàn)功能正常工作。 (4):Cookies測(cè)試:如果WEB應(yīng)用系統(tǒng)使用了Cookies,就必須檢查Cookies能正常工作。 (5)::數(shù)據(jù)庫測(cè)試:在WEB應(yīng)用技術(shù)中,數(shù)據(jù)庫起著重要的作用,數(shù)據(jù)庫為WEB應(yīng)用系統(tǒng)的管理、運(yùn)行、查詢工作以及實(shí)現(xiàn)用戶對(duì)數(shù)據(jù)存儲(chǔ)的請(qǐng)求等提供空間,在使用了數(shù)據(jù)庫的WEB應(yīng)用系統(tǒng)中,一般情況下,可能發(fā)生兩種錯(cuò)誤,即數(shù)據(jù)一致性錯(cuò)誤和輸出錯(cuò)誤。 (6):應(yīng)用程序特定的功能需求的驗(yàn)證:測(cè)試人員需要對(duì)應(yīng)用程序特定的功能需求進(jìn)行驗(yàn)證,嘗試用戶可能進(jìn)行的所有操作。 (7):設(shè)計(jì)語言的測(cè)試:WEB設(shè)計(jì)語言版本的差異可能引起客戶端或服務(wù)器嚴(yán)重的問題, 3:性能測(cè)試: (1):鏈接速度測(cè)試:如果WEB系統(tǒng)響應(yīng)時(shí)間太長(zhǎng),用戶就會(huì)因?yàn)闆]有耐心等待而離開,而且有些頁面有超時(shí)的限制,如果響應(yīng)速度太慢,用戶可能還沒有來得及瀏覽內(nèi)容,就被強(qiáng)制下線了, (2):負(fù)載測(cè)試:負(fù)載測(cè)試是為了測(cè)量WEB系統(tǒng)在某一負(fù)載級(jí)別上的性能,以保證WEB在需求范圍內(nèi)能正常工作。 負(fù)載級(jí)別可以是某一個(gè)時(shí)間同時(shí)訪問WEB系統(tǒng)的數(shù)量,也可是在線數(shù)據(jù)處理的數(shù)量。 (3):壓力測(cè)試:進(jìn)行壓力測(cè)試是指實(shí)際破壞一個(gè)WEB應(yīng)用系統(tǒng),然后測(cè)試該系統(tǒng)的反應(yīng)。 壓力測(cè)試是測(cè)試系統(tǒng)的限制和故障恢復(fù)能力,也就是測(cè)試WEB系統(tǒng)會(huì)不會(huì)崩潰,在什么情況下會(huì)崩潰。 4:用戶界面測(cè)試: (1):導(dǎo)航測(cè)試:導(dǎo)航測(cè)試主要關(guān)注導(dǎo)航是否直觀,WEB系統(tǒng)的主要部分是否可通過主頁存儲(chǔ),WEB系統(tǒng)是否需要站點(diǎn)地圖,搜素引擎或其他的導(dǎo)航幫助。 (2):視覺體驗(yàn)測(cè)試:在WEB應(yīng)用系統(tǒng)中,適當(dāng)?shù)膱D片和FLASH或者GIF動(dòng)畫既能起到廣告宣傳的作用,又能起到美化頁面的作用。 (3):表格測(cè)試:要驗(yàn)證表格設(shè)置是否正確,一般需要關(guān)注數(shù)據(jù)類型是否與顯示格式相匹配,用戶是否需要向右滾動(dòng)才能看見員工的職稱信息,把職稱信息放在左邊,把學(xué)歷信息放在右邊,是否更有效. (4):整體界面測(cè)試:整體界面是指整個(gè)WEB應(yīng)用系統(tǒng)的頁面結(jié)構(gòu)設(shè)計(jì),是給用戶的一個(gè)整體感。 5:安全測(cè)試: (1):身份認(rèn)證:有些站點(diǎn)需要用戶進(jìn)行登錄,以驗(yàn)證他們的身份。 (2):用戶訪問日志:在后臺(tái)要驗(yàn)證服務(wù)器日志工作的正常。 (五)系統(tǒng)的配置實(shí)施與維護(hù): 本系統(tǒng)針對(duì)高校校區(qū)不同、行政部門不同、院系不同、院系部分分散的特點(diǎn)而開發(fā)的基于Web的her,主要運(yùn)用了B/S架構(gòu)下Web服務(wù)器應(yīng)用程序開發(fā)技術(shù),增加了數(shù)據(jù)傳輸?shù)陌踩裕^好的系統(tǒng)配置如下: 1:配置要求與網(wǎng)絡(luò)環(huán)境: 服務(wù)器配置: (1):硬件環(huán)境 CPU:建議PENTIUM4以上。 內(nèi)存:512MB以上,建議1GB以上。 硬盤:建議20GB以上。 (2):軟件環(huán)境: WEB服務(wù)器操作系統(tǒng):WINDOWS server 2003. WEB服務(wù)器:IIS。 數(shù)據(jù)庫:SQL Server 2005.。 框架:Microfoft。NET 3.5. (3):客戶機(jī)配置: 硬件環(huán)境:一般辦公用機(jī)。 軟件環(huán)境:Windows 2000全系列,Windows XP,Windows2003, MAC OS Linux。 2:系統(tǒng)實(shí)施與維護(hù): 人力資源管理信息化是一把手工程,在大多組織里,如果沒有一把手的關(guān)注和支持,其推進(jìn)的時(shí)候難度和阻力都會(huì)相當(dāng)大,而且EHR更為特殊,它可以直接改變組織人員的工作模式和溝通流程,因此,實(shí)施過程一般沒有預(yù)想的那么順利。 (1):總體規(guī)劃,分布實(shí)施:建設(shè)EHR系統(tǒng)就是要加強(qiáng)項(xiàng)目的策劃和分布實(shí)施,實(shí)施內(nèi)部營(yíng)銷。 (2):設(shè)立專機(jī)機(jī)構(gòu):為了順利實(shí)施管理信息系統(tǒng),應(yīng)當(dāng)在用戶組織內(nèi)部成立完善的三級(jí)組織結(jié)構(gòu),即便導(dǎo)小組、項(xiàng)目小組和只能小組, (3):培訓(xùn):在管理信息系統(tǒng)實(shí)施過程中,培訓(xùn)是十分重要的環(huán)節(jié),培訓(xùn)工作貫穿實(shí)施的全過程,培訓(xùn)工作要分層次不斷深化。 (4):數(shù)據(jù)準(zhǔn)備:有效實(shí)施管理信息系統(tǒng)一定要投入足夠的人力,重視基礎(chǔ)數(shù)據(jù)的整理、修改和完善工作。 (5):績(jī)效評(píng)估是人力資源管理體系中比較有彈性而且很重要的一項(xiàng)技能,因?yàn)樗托匠臧l(fā)放是

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論