




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 HYPERLINK /西安曲江HR治理系統職員信息治理子系統治理職員差不多信息摘 要隨著計算機的普及和計算機科學技術的飛速進展,人們開始越來越多地利用計算機解決實際問題。人力資源治理是企業信息治理的重要部分,面對大量的人事信息,采納人工處理既白費時刻、又白費人力和物力,同時數據的準確性不高。因此,開發一個界面友好,易于操作的人力資源治理軟件進行自動化處理變得十分重要,這正是本系統開發的目的和意義。本文所闡述的西安曲江HR治理系統,基于B/S(掃瞄器/服務器)模式,高效地實現了人力資源治理系統的各項功能,可進行多條件查詢、職員信息編輯、添加職員信息等功能。提升了企業的效率和競爭力,滿足了現代企
2、業治理的需要。本文采納MVC設計模式,使用基于Java的MyEclipse編程軟件,修改HTML網頁,使其變成可交互的動態JSP頁面,然后連接數據庫,從而實現西安曲江HR治理系統的各種功能和頁面效果。關鍵詞: 西安曲江HR治理系統;J2EE;MVCXian Qu Jiang HR Management System-Employees information manages sub system-Manage an employee basic informationAbstractWith the proliferation of computers and computer science
3、 and technology, the rapid development of more and more people began to use computers to solve practical problems. Human resource management is business enterprise information management of importance part, face a great deal of personnel information, adopt an artificial processing since the wave tak
4、es a lot of time, and then waste manpower and material resources, and the accuracy of data isnt high. Therefore, develop an interface amity, be easy to human resource of operation management software to carry on automation to handle to become very important, this is exactly this system development o
5、f purpose and meaning. Xian Qu Jiang HR Management System by this text, according to B/S(browser/server) mode, efficiently carried out each function of human resource management system, can carry on the information editor of many condition searches, employee and add employee information etc. functio
6、n. Promoted the efficiency and competition ability of business enterprise, satisfied the demand that the modern business enterprise manages.This literary grace is designed mode with MVC, use a plait distance the software is according to Java MyEclipse and modify a HTML web page and make it become an
7、 alternant dynamic state JSP page, then link a database and carry out the various function and page effect of the Xian Qu Jiang HR Management System thus.Key words:Xian Qu Jiang HR Management System, J2EE, MVC 目錄 TOC o 1-3 h z u 1緒論11.1課題背景11.2目的和意義21.3系統設計思想21.4系統開發環境32可行性分析42.1確定系統目標42.2 經濟可行性52.3
8、 技術可行性62.4 法律可行性62.5 運行可行性62.6 本章小結73需求分析83.1 人力資源治理系統的產生和進展情況83.1.1 人力資源治理系統的概念83.1.2 人力資源治理系統的進展歷程83.1.3 人力資源治理信息化的意義93.2 人力資源治理系統的需求分析103.3 本章小結114總體設計124.1 系統模塊總體設計124.2 數據庫設計134.2.1 數據庫設計概述134.2.2 數據分析144.2.3 數據庫的詳細設計144.3 本章小結195詳細設計205.1 系統運行平臺設置205.2 系統主頁設計205.3 職員信息治理功能設計215.3.1 職員信息的查詢225.
9、3.2 職員信息的添加225.3.3 職員信息的編輯245.3.4 高級查詢245.4 本章小結256系統測試與性能分析266.1 軟件測試266.2 測試的差不多概念266.2.1 測試的目的266.2.2 測試用例266.2.3 白盒測試和黑盒測試276.2.4 測試步驟276.2.5 本系統測試276.3 本章小結30結論31附錄32參考文獻43致謝44緒論網絡化的今天,人力資源治理系統使新的人力資源協作治理模式成為可能。通過網絡人力資源治理系統,專門的人力資源治理人員能夠提高自身工作效率,做好人力資源治理的協調工作,提高人力資源利用率;通過網絡治理系統,職員能夠直接治理自己的技能,有效
10、地挖掘自身的潛能,與自己的上級、下屬、同事及時的進行溝通與交流,同心協作,積極為企業的進展與決策貢獻力量。通過網絡人力資源治理系統對企業人力資源進行治理,使企業人力資源治理適應時代的進展要求,大大提高了企業的核心競爭力。企業是以人為中心的行業,企業的治理講到底確實是對人的治理,運用科學的方法對企業的人力資源進行有效的利用和開發,以提高全體職員的素養,使其得到最優化的組合,發揮最大的積極性,從而提高全體職員的素養,不斷提高勞動效率。因此,加強人力資源治理對企業具有極重要的意義。隨著科學技術的進展,社會進步以及計算機的迅速進展,企業治理的方法也日新月異,往常全是由人工治理的方法存在專門多的缺點:治
11、理效率較低,勞動強度大,信息處理速度低而且準確率也不夠令人中意。為了提高企業治理效率,減輕勞動強度,提高信息處理速度和準確性,為企業治理員提供更方便、快捷的服務項目,提供一種更先進、科學的服務系統,因此選擇了用計算機來設計一個企業人力資源治理系統的方案。課題背景現在網絡的進展已呈現商業化、全民化、全球化的趨勢。目前,幾乎世界上所有的企業都在利用網絡傳遞商業信息,進行商業活動,從宣傳企業到公布廣告、招聘雇員、傳遞商業文件、拓展市場、網上銷售等,無所不能?,F在網絡已成為企業進行競爭的戰略手段。企業經營的多元化拓展,企業規模的進一步擴大,對企業的治理、業務擴展、企業品牌形象等提供了更高的要求。在以信
12、息技術為支撐的新經濟條件下,越來越多的企業利用起網絡那個有效的工具。任何企業都擁有三種資源:一是物力資源;二是財力資源;三是人力資源。關于企業,物力資源和財力資源是企業的有形資源,雖講是衡量企業的重要尺度,但它具有有限性。而人力資源正好與之相反,是一種無形的資源,具有相對的無限性,是可再生的資源。企業能夠通過教育、培訓和開發等活動提高人力資源的品質,增加人力資源的數量。從企業的生產經營過程看,人力資源是物力資源和財力資源的粘合劑。企業效益的高低取決于人力資源對非人力資源粘合的強度和效用。企業只有提高人力資源的素養,對人力資源進行有效的治理,調動勞動者的積極性,這種粘合的強度和效用才能提高,企業
13、的效益才能提高,企業也才能長盛不衰。我們更能夠講,企業的衰亡要緊是由于不能合理的選才、用才、育才和留才,以致不能建立和保持一個有效率、有活力的職員隊伍。這一結論的正確性不僅體現在現今社會,也必定體現在以后的社會。西安曲江HR治理系統是依照國家人事勞動政策和企業制定的治理方針與政策,對企業人力資源進行有效的整合和治理,在人事政策和制度的制定,職員的招聘、考核、激勵、紀律治理等系列日常治理業務中,調動職職員作積極性,提高職員勞動素養,增強企業內部凝聚力,塑造一支充滿活力和戰斗力的團隊,為企業實現經營目標和經濟效益提供強有力的人事保障。在如此的時代背景下,本系統將設計一個盡量適合大部分同級不企業的人
14、力資源治理系統。特不適合部門多職員數量大的企業,人員流淌較大,人員治理工作復雜,如何建立一個完善的人力資源治理體系就成為提升企業競爭力的關鍵。要建立一個完善的人力資源治理體系,不僅需要優秀治理人才和良好的治理制度,還需要一個功能強大的人力資源治理軟件。目的和意義建立人力資源治理網站能樹立企業形象。關于任何一個企業而言,企業的品牌形象至關重要。特不是關于互聯網技術高速進展的今天,通過人力資源治理的網站,職員可通過網站側面的了解企業形象及企業實力,因此,建立具有國際水準的網站能夠極大的提升企業在職員心中的整體形象。建立人力資源治理網站能減輕部門負擔。許多人明白,一個企業的所有和職員有關的運作,包括
15、加薪,出差,請假,人員的調動,離任等等都由人力資源部門來完成,假如是一家擁有上千人的大型企業,那個工作量是相當驚人的。因此本系統的開發,大大緩解了該部門的工作壓力,也幸免了往常人工作業的錯誤幾率。系統設計思想一個方便用戶使用的軟件應該具備軟件體積小,操作界面友好,差不多功能穩定,運行速度較快,通過計算機技術及網絡技術結合開發出客戶端與服務器端,以便方便快捷清晰的進行數據傳輸,和簡易通訊功能。有用性:系統以用戶需求為目標,以方便用戶為原則。依照用戶實際的需求情況,充分考慮在人力資源治理中可能遇到的種種問題,盡量全面的做好需求分析,以減少日后更新軟件的次數??煽啃裕阂粋€有用的系統同時必須是可靠的,
16、本設計通過合理而先進的網絡設計以及軟、硬件的優化選型,可保證系統數據傳輸的正確性。安全性:在設計中,將充分利用網絡軟、硬件提供的各種安全措施,既能夠保證用戶共享資源,同時也可保證關鍵數據的安全性。采納標準技術:本系統的所有設計遵循國際上現行的標準進行,以提高系統的開放性。可維護性:系統的設計要求方便維護,包括硬件的維護,軟件的維護(更改,升級等)和網絡的維護??蓴U展性及靈活性:系統的設計以方便以后業務的擴展和系統擴充為目標,系統要求能夠方便的升級,充分愛護系統的投資。智能性:系統在設計時,充分考慮系統運行的智能性,在使用系統一段時刻后,系統能夠適應于任何局域網。系統開發環境本系統采納B/S結構
17、,前臺開發工具為MyEclipse、Editplus和Dreamweaver,后臺數據庫是Microsoft SQL Server 2000,軟件要求:操作系統為Windows XP或更高版本,硬件要求:Pentium 4以上處理器, 主頻2.1 GHz或更快,1GB RAM或更高。可行性分析職員差不多信息查詢、編輯等人力資源治理業務是在日常生產過程中特不重要的環節,原來差不多上是采納手工處理方式進行操作,造成工作效率低、處理速度慢、人工查詢易缺漏的情況。因此開發人力資源治理系統,通過對該系統中的相關數據錄入、參數設置,使用電腦保存職工檔案資料、記錄職工參加培訓、職位變更等的詳細資料,代替原來
18、的手工處理工作,方便進行職員差不多信息查詢、編輯,大幅度提高工作效率和治理水平。2.1確定系統目標依照人力資源治理系統的具體情況,業務可分為六類,第一類是差不多信息治理,要緊負責對企業所有差不多信息的治理,如:職員差不多信息、職員考勤信息、職員考核信息等;第二類是招聘治理,要緊負責對企業招聘信息及應聘人員信息的治理;第三類是培訓治理,要緊負責對企業部門職員的培訓打算的制定及信息的公布;第四類是薪酬治理,要緊負責對職員的工資進行核算,使其與職員的績效掛鉤;第五類是考核治理,是對職員考核信息的治理;第六類是系統維護,要緊負責權限和基礎數據的維護。本文要緊針對職員差不多信息治理模塊進行詳細講明。1職
19、員差不多信息治理模塊流程:用戶登錄系統后,系統依照用戶的權限,列出該用戶可用的系統功能,如職員信息治理,調崗調職,獎罰記錄,職員福利等,可對其進行錄入、修改、或查詢。職員差不多信息治理模塊流程,如圖2-1所示。圖2-1職員差不多信息治理流程圖該系統的目標確定后,能夠從經濟可行性、技術可行性法律可行性和運行可行性四個方面對能否實現新系統目標進行可行性分析。2.2 經濟可行性系統的經濟可行性指的是對組織的經濟狀況和投資能力進行分析,對系統建設、運行和維護費用進行估算,對系統建成后可能取得的社會及經濟效益進行可能。運行該系統的硬件和軟件支持費用需要2萬元,但軟件開發費用可能5萬元,但系統投入使用后,
20、每年可為節約支出約10萬元,假設該軟件能夠使用5年。而一次性支出25萬元,再假定投資費用存入銀行的利息按5%計算。下面從以下幾個方面對系統的經濟可行性進行具體的分析:系統初期投資,如表2-2所示。表2-2人力資源治理系統初期投資序號項目人工(人日)單價(元)合計(元)1需求分析233006,9002總體設計233006,9003職員差不多信息治理詳細設計43001,2004薪酬治理詳細設計33001,2005培訓治理詳細設計33009006考核治理詳細設計53001,5007招聘治理詳細設計33009008系統維護詳細設計53001,5009數據庫的設計與實現230060010編碼實現2330
21、06,90011單體測試233006,90012系統集成測試23006,00013講明手冊編制233006,900合計48,300系統貨幣時刻價值,如表2-3所示。表2-3人力資源治理系統貨幣時刻價值年份今后值(萬)(1+i)n現在值(萬)累計的現在值(萬)151.054.7624.762251.10254.5359.297351.15764.31913.616451.21554.11417.73551.27633.91821.648投資回收期:引入西安曲江HR治理系統一年后,能夠節約4.762萬元,比最初投資還少1.94萬元。但第三年能夠節約4.535萬元。即:1+(4.83-4.762)/
22、4.535=1.02(年)純收入:21.648-4.83=16.818(萬元)通過以上分析,此人力資源治理系統在經濟上的開發是可行的。2.3 技術可行性依照該系統目標來衡量所需的技術是否具備,一般可從硬軟件的性能要求、環境條件、操作人員水平和數量等方面去考慮和分析。本系統采納當前流行的JSP+Servlet+SQLServer模式。以MVC模式為基礎,操縱反轉為核心的Java Web應用框架,使用它不僅能夠實現Web應用程序的分層,還能夠大大提高用戶請求的處理效率,從而降低了表示層開發的工作量;在表示層,本系統將使用JSP(Java Server Pages)頁面技術和DWR(Direct W
23、eb Remoting)的AJAX(Asynchronous JavaScript and XML)技術。JSP與Java Servlet一樣,是在服務器端執行的,通常返回該客戶端的確實是一個HTML(HyperText Mark-up Language)文本,因此客戶端只要有掃瞄器就能使用。DWR能夠提高掃瞄器與服務器的異步交互能力,在用戶掃瞄器上只使用簡單的JavaScript就能夠調用復雜的服務器端代碼。使用AJAX技術不僅能夠使界面美觀,操作更具人性化,異步交互方式還能減輕服務器的數據傳輸負擔。此外,本系統將使用SQL Server 2000作為應用程序的數據庫,它具有良好的并發處理和
24、事務處理能力,同時具有較好的運行效率和穩定性。2.4 法律可行性西安曲江HR治理系統是我們自主開發的大型治理系統,是專門有實際意義的系統,開發那個系統不同于開發一般的系統軟件,即該系統不同于原來已有的現代化的系統,不存在侵權等問題,本系統的開發可不能侵犯他人、集體或國家利益,不違反國家法律,因此具有法律可行性。2.5 運行可行性運行可行性是指系統對組織機構的阻礙。從西安曲江HR治理系統的使用難易程度上來看,使用起來并不復雜,界面設計親切,易操作,大多數職員平常都有過使用電腦的經歷,學習該系統的使用應該可不能困難。該系統的實施對公司的組織機構可不能有太大的阻礙。在今后的維護過程中,領導者可在公司
25、里選擇或培養一、兩名對計算機知識比較了解的職員深入學習該系統,系統的開發人員也會在系統實施后的半年時刻內不計酬的隨時解決系統出現的一些技術性問題。通過上述論述分析,新系統的實施特不可行。2.6 本章小結通過前期大量的預備工作,我從中認識,關于一個新系統的開發并不是那么容易。系統的可行性分析至關重要,分析系統是否適合開發,在經濟上、運行上、技術上是否可行等一系列的分析。需求分析軟件需求分析工作是軟件生存周期中重要的一步。只有通過需求分析才能把軟件功能和性能的總體概念描述為具體上的軟件需求規格講明,從而奠定軟件開發的基礎。軟件需求分析工作也是一個不斷認識和逐步細化的過程。該過程將軟件調研時期的需求
26、資料進行分析和設計,使軟件范圍逐步細化到詳細定義的程度,并分析出各種不同的軟件元素,然后為這些元素找到可行的解決方法。本章將從不同角度的需求分析問題,講述軟件需求類型,分析過程,并給出了部分數據流圖。本文檔是為了確切地表達出系統的每項需求,并作為設計的基礎,為軟件設計人員提供明確的指導方向,并為軟件的功能測試提供測試依據。3.1 人力資源治理系統的產生和進展情況3.1.1 人力資源治理系統的概念國內外許多學者都對人力資源治理系統進行過定義,其中拍德瑞、德斯勒、諾伊及國內學者余凱成等人將人力資源信息系統定義為:收集、處理、存儲和公布信息以支持決策、協調、操縱、分析及可視化人力資源治理活動的相關組
27、件的集成系統。而舍小曼等人將人力資源治理系統(HRIS,Human Resources Information System)定義為:“提供現實和準確數據的計算機系統,用于操縱和決策的目的。在這種意義上,它差不多超越了簡單的存儲和更正信息,其應用范圍已擴大到諸如編制報告、預測人力資源需求、戰略打算、職業生涯和晉升打算,以及評估人力資源治理的政策及實踐等領域”。本文所界定的人力資源治理系統(HRMS,Human Resources Management System),要緊是指組織或社會團體運用系統學理論方法,運用現代計算機、軟件及網絡技術來對組織的人力資源治理活動進行系統化、流程化的設計、治理
28、、操縱和評價,以提高組織人力資源治理水平,使人力資源更有效的服務于組織或團體目標。它不僅需要計算機及網絡等硬件的支持,更需要HRMS軟件及相關的人力資源治理理念的輔佐。3.1.2 人力資源治理系統的進展歷程隨著人力資源治理理論的迅速進展,為推進人力資源治理信息化奠定了理論基礎。現代人力資源治理,在治理視角上是將人力資源作為第一資源,使人力資本的投資收益率高于一切其他形態資本的投資收益率;在治理模式上多為“主動開發型”的策略式和預見性治理;在治理重心上是以人為中心;在治理形態上是全過程的動態治理;在治理方式上采取人性化治理;在治理策略上不僅注重近期和當前事宜的處理,更注重人力資源的整體開發,注重
29、對以后的預測和規劃,屬于戰術與戰略相結合的治理;在治理技術上追求科學性和藝術性的結合,不斷采納新的技術和手段,使其更加科學和規范;在治理層次上治理部門直接參與組織打算與決策??梢?,現代人力資源治理差不多遠遠超出了傳統的人事治理范疇,而今,現代人力資源治理更需要借助和發揮現代信息和技術手段,優化治理過程,提高治理效益。第一代,薪資計算系統時代。人力資源治理系統的進展歷史能夠追溯到20世紀60年代末期。由于當時計算機技術差不多進入有用時期,同時企業的規模也越來越大,用手工來計算和發放薪資既費時費勁又特不容易出差錯,為了解決那個問題,第一代的人力資源治理系統,事實上確實是薪資治理系統應運而生。當時由
30、于技術條件和需求的限制,用戶特很多,而且那種系統充其量也只只是是一種自動計算薪資的工具。第二代,薪資/人事治理系統時代。第二代的人力資源治理系統出現于20世紀70年代末。隨著計算機技術的飛速進展,第二代薪資治理系統差不多上解決了第一代系統的要緊問題,開始紀錄職員的其他差不多信息包括薪資的歷史數據,此外,它的報表生成和薪資數據分析功能也都有了較大的改善。那個時代的治理系統以薪資處理為主,并兼具了一部分人事信息治理的功能。第三代,人力資源治理系統時代。人力資源治理系統的第一次革命性變革出現在20世紀90年代初。由于企業治理理論,特不是人力資源理論的進展,使人們認識到人力資源在企業進展和企業競爭優勢
31、中的關鍵性作用,另外隨著IT技術的進展,把一些人力資源治理理念和理論應用到企業治理中也變為可能。第三代人力資源治理系統的特點是從人力資源治理的角度動身,用集中的數據庫將幾乎所有與人力資源相關的數據(如薪資福利、招聘、個人職業生涯的設計、培訓、職位治理、績效治理、崗位描述、個人信息和歷史資料)統一治理起來,形成了集成的信息源。友好的用戶界面,強有力的報表生成工具、分析工具和信息的共享使得人力資源治理人員得以擺脫繁重的日常工作,集中精力從戰略的角度來考慮企業人力資源規劃和政策。第四代,E人力資源治理系統或EHRMS時代。人力資源治理信息系統的第二次革命性變革出現在20世紀90年代末和21世紀初。由
32、于internet和intranet技術的普及,以及人力資源治理理論的進一步進展,學習與進展成為企業與職員個人的永久的主題,而IT技術為這一主題給出的答案確實是E-LEARNING。為了快速響應企業內部和外部的各種要求與變化,WEB使人力資源部門與企業的內部職員和外部世界之間的距離成為“0”,這確實是人力資源治理系統的E化。E化HRMS除了具有人力資源治理系統的所有特征外,還能夠實現職員或潛在職員和企業人力資源治理者互動和零距離。3.1.3 人力資源治理信息化的意義信息提高工作效率,改善服務質量,從而建立起信息化、職業化的人力資源治理平臺。為了將信息技術引入人力資源治理,我們將人力資源治理工作
33、分為定性與定量兩類。所謂定性的工作要緊是指治理制度的制定、治理流程的設計、職員溝通、人力資源分析報告等,這些工作的特點是具有專門強的制造性,需要通過深入的主觀考慮與推斷才能完成。所謂定量的工作要緊是指依照既定制度與流程完成對客觀事務的處理,比如依照薪資制度計算本月職職員資等,這類工作的特點一般較為具體,但又是需要日常處理的重復性工作,往往占據了人力資源治理工作的大部分時刻。信息技術在人力資源治理中要緊是作為工具來應用,它能夠用來處理幾乎所有定量的問題,比如人事信息治理、職員考勤、薪資計算等等,較之手工治理,信息技術的應用將大大降低例行性工作占用人力資源治理人員時刻的比例,無疑極大地提高了部門的
34、工作效率,從而能夠有更多時刻考慮戰略層次的問題。提高工作效率,是許多單位引入人力資源治理系統的首要目的。一套合理而完善的人力資源治理系統還將為治理者帶來另外一個好處由于數據庫完整地記錄了單位所有職員的人事、考勤、績效、培訓、薪資、福利等各方面信息,系統將能快捷、方便地獲得各種統計分析報告,為單位治理與決策提供準確全面及時的人力資源信息支持。網絡技術的應用,還能夠為部門之外的其他治理人員及職員提供各種形式的自助服務,比如單位重要領導能夠在網上查看單位人力資源的配置、重要職員的狀況、人力資源成本的分析、職員績效等。自助服務的提供,使得治理從往常的相對封閉變得開放,滯后治理變成超前治理,使得單位全體
35、人員都能參與到人力資源的治理活動中來,從而在某種意義上實現全面人力資源治理。綜上所述,信息技術在人力資源治理中的應用,能夠提高工作效率,優化治理流程,改善服務質量,提供基于信息的決策支持,在某種意義上實現全面人力資源治理。3.2 人力資源治理系統的需求分析需求分析過程是整個系統開發的重要時期,分析的成功與否,決定著整個系統功能的完善性以及穩定性。在該時期需求分析人員需要確定整個產品的功能要求,同時將現實事務抽象成對象。數據流圖(date flow diagram,DFD),是SA方法中用于表示系統邏輯模型的一種工具,它以圖形的方式描繪數據在系統中流淌和處理的過程,由于它只反映系統必須完成的邏輯
36、功能,因此它是一種功能模型。數據流圖是從數據的角度來描述一個系統,數據流圖適合于宏觀地分析一個組織業務概況。人力資源治理系統的數據流圖,如圖3-1所示。圖3-1人力資源治理系統數據流圖2職員差不多信息處理的數據流圖,如圖3-2所示。圖3-2職員差不多信息處理的數據流圖3.3 本章小結本章首先對人力資源治理系統的功能需求進行了分析,并據此確定了系統所需要的功能,提供了系統數據流圖??傮w設計系統設計是在系統分析的基礎上由抽象到具體的過程。要緊目標是將系統分析時期所提出的反映了信息需求的系統邏輯方案轉換成能夠實施的基于計算機與通信系統的物理(技術)方案,為下一時期系統實施提供必要的技術資料,應符合系
37、統性,靈活性,可靠性,經濟性的要求。4.1 系統模塊總體設計結構化設計技術的核心是模塊分解設計,模塊是系統功能結構圖的要緊元素。其設計思想是,采納自頂向下、逐層分解的方法,先給出總的模塊功能,再逐層分解,使其分為多個大小適當,功能明確,具有一定獨立性且容易實現的模塊,從而把一個復雜的系統設計轉變成為多個簡單模塊的設計。在本系統中,采納了模塊結構化設計方法,依照數據流圖,按層次劃分各個模塊,每個模塊完成一個功能,且每個模塊具有單入口單出口。本系統一共分為六個模塊,每個模塊之間盡管在表面上是相互獨立的,然而在對數據庫的訪問上是緊密相連的,各個模塊訪問的是同一個數據庫,只是所訪問的表不同而已。每個模
38、塊的功能差不多上按照在調研中搜集的資料進行編排制作的。依據上述功能的分析,系統中子系統分不為:薪酬治理子系統、培訓治理子系統、職員差不多信息治理子系統、考核治理子系統、招聘治理子系統、系統維護子系統。治理職員差不多信息模塊的具體功能如下:1職員列表:職員列表是治理職員檔案和企業差不多信息的模塊,如查詢或者編輯職員的個人信息、教育背景、工作經歷、家庭關系、人事異動、合同治理等。2高級查詢:按多個條件準確的查詢職員的各種信息。治理職員差不多信息模塊的系統功能如圖4-1所示。圖4-1治理職員差不多信息模塊的系統功能4.2 數據庫設計數據庫設計是在給定的DBMS、操作系統和硬件環境下,如何表達用戶的需
39、求,并將其轉換為有效的數據庫結構,構成較好的數據庫模式,那個過程稱為數據庫設計。數據庫及其應用系統開發的全過程可分為兩大時期:數據庫系統的分析與設計時期;數據庫系統的實施、運行與維護時期。4.2.1 數據庫設計概述數據庫設計是建立數據庫及其應用系統的技術,是信息系統開發和建設中的核心技術,具體的講,數據庫設計是一個給定的應用環境,構造最優的用戶的應用需求(信息要求和處理要求)。那個問題是我們在進行軟件開發時期的要緊研究方向。數據庫設計應該和應用系統設計相結合,也確實是講,整個設計過程中要把結構(數據)設計和行為(處理)設計緊密結合起來。由于信息結構復雜,應用環境多樣,在相當長的一段時刻內數據庫
40、設計要緊采納手工試湊法。使用這種方法與設計人員的經驗和水平有直接的關系,數據庫設計成為一種技藝而不是工程技術,缺乏科學理論和工程方法的支持,軟件的質量難以保證,常常是數據庫運行一段時刻后又不同程度地發覺了各種問題,增加了系統維護的代價。十余年來,人們努力探究,提出了各種設計準則和規程,都屬于規范設計法。4.2.2 數據分析數據分析過程同數據庫的邏輯結構和物理結構緊密相關,需要確定、編制、組織、篩選應用程序所使用的信息。它以一種能夠分析和分類的方式來捕獲用戶的所有信息,這使得某一模型能夠直接轉化成數據庫結構。我們使用一種信息建模技術,這種技術是通過實體、關系、屬性三種差不多對象來定義信息。實體是
41、需要維護和使用的相關特性的集合體;屬性是實體的特性或特征;關系是實體之間的聯系,關系為實體記錄(實例)之間的聯系和交互作用方式建立了模型。要確定實體和關系的性質,用戶必須確定單個實體和他們相關的屬性。為每個對象定義一個完整的與商業相關的描述以及他單獨使用的要求,這也包括確定此實體是否使用應用程序的永久需求,每種關系的差不多定義使用了商業定義和與關系相連接的需求。在為實體確定相關的屬性過程中,也需要確定此實體的主鍵和索引,同時要確定在每個實體中如何樣組織這些屬性,確定屬性的數據類型和它是否為空值。在高層次的描述過程中,還能夠確定所有擴展屬性信息,包括長度、格式、編輯風格、校驗規則和初始值。單獨實
42、體的屬性被組織起來,用戶就能夠開始以某一種組織方式來給實體分類。用戶必須通過關系,來為實體分組的方式確定分類模式,這是抽象化的初始層,或者講是通過隱藏模糊的信息來提高對分析的理解,通過將數據分類成組,就產生了相關分組的不同類型,如此,更加易于觀看和分析。4.2.3 數據庫的詳細設計在設計數據庫時,應考慮以下事項:1、數據庫用途及該用途將如何阻礙設計,應創建符合用途的數據庫打算。2、數據庫規范化規則,防止數據庫設計中出現錯誤。3、對數據完整性的愛護。4、數據庫和用戶權限的安全要求。應用程序的性能需求,設計數據庫時必須利用Microsoft SQL Server 2000中能夠提高性能的功能。關于
43、性能而言,在數據庫大小和硬件配置之間權衡也是專門重要的。數據庫部分實體的E-R圖,如圖4-2,圖4-3所示。圖4-2數據庫部分實體的E-R圖圖4-3數據庫部分實體的E-R圖依照人力資源治理系統的實際情況,本系統的數據庫命名為:HRMS數據庫,存儲所有的數據信息及其儲過程。HRMS數據庫中部分信息表如表4-4至4-10所示。表4-4Appl_Edu(教育經歷)序號英文名中文名長度(字符)類型1edu_experience_id教育經歷標識varchar40not null2orderById排序序號intnot null續表4-4序號英文名中文名長度(字符)類型3diploma學歷或學位varc
44、har20null4teach_mode學習方式varchar10null5edu_degree學位varchar30null6finish_scholl畢業院校varchar20null7spec_field專業varchar20null8from_date始起日期varchar30null9apply_for_job_id應聘者標識varchar40not null表4-5Appl_Family_relation(家庭要緊成員)序號英文名中文名長度(字符)類型1family_member_etc_id家庭要緊成員標識varchar40not null2appellation稱為varcha
45、r15null3member_name姓名varchar20null4birthday出生日期datetimenull5culture_level文化程度varchar20null6work_unit工作單位varchar30null7work_position職務varchar20null8tel電話varchar20null9apply_for_job_id應聘者標識varchar40not null表4-6Employee_Archives(雇員檔案)序號英文名中文名長度(字符)類型1employee_archives_id雇員檔案標識varchar40not null2company_
46、id單位標識varchar18not null3department_id部門編號varchar18not null4employee_name雇員名varchar20not null5gender性不bitnot null6birthday出生日期datetimenull7nationality民族varchar18null8native_place籍貫varchar30null9homeplace出生地varchar20null10poli_face政治面貌varchar10null11paty_date入黨時刻datetimenull12is_marriage婚姻狀況varchar18n
47、ull續表4-6序號英文名中文名長度(字符)類型13height身高varchar10null14weight體重varchar10null15registered_address戶口所在地varchar20null16identity_id身份證號varchar18null17phone手機號碼varchar20null18other_coommunicate其他聯系方式varchar50null19tel家庭電話varchar20null20postcode郵政編碼char10null21home_address詳細家庭住址char10null22archive_address人事檔案關系
48、所在地char10null23tec_skill專業技術職稱char10null24certificate證書情況char10null25probation_date試用開始日期char10null26full_employee_date轉正日期char10null27contract_code合同編號char10null28join_company_date入公司時刻datetimenull29no_term_contract_start_date無固定期限合同起始日期char10null30exigence_linkman緊急聯系人char10not null31exigence_tel緊
49、急聯系人電話varchar20null32bank_account_id銀行賬號char10null33hobby愛好特長varchar99null34integrate_flag_bit完整性標識位varchar3null35state狀態varchar50null36is_integrate信息完整char10null37update_date更新日期datetimenull38create_date創建日期datetimenull39certified_qualification職業資格char10null表4-7Appl_Work_Experience(工作經歷)序號英文名中文名長度(
50、字符)類型1work_experience_id工作經歷標識varchar40not null2start_end_date始起日期varchar30null續表4-7序號英文名中文名長度(字符)類型3work_unit工作單位varchar30null4primary_responsibility要緊職責varchar30null5dimission_reasion離職緣故varchar330null6income收入情況varchar10null7prove_tel證明人及聯系方式varchar50null8apply_for_job_id應聘者標識varchar40not null表4-
51、8Employee_Up_and_down(人員變動)序號英文名中文名長度(字符)類型1up_and_down_id人員變動標識varchar40not null2company_id單位標識varchar18not null3department_id部門編號varchar18not null4position_id職位標識varchar40null5employee_archives_id雇員檔案標識varchar40not null6employee_name雇員名varchar20null7identity_id身份證號varchar18null8alteration_type異動類型
52、varchar2null9original_org_id原單位varchar40null10original_dept_id原部門varchar40null11original_position_id原崗位varchar50null12thru_date終止日期datetimenull13from_date啟用日期datetimenull14change_reason原由varchar120null15memo備注varchar555null16create_date創建日期datetimenull表4-9Department(部門)序號英文名中文名長度(字符)類型1department_id
53、部門編號varchar18not null2department_name部門名稱varchar50null表4-10Company(單位)序號英文名中文名長度(字符)類型1company_id單位標識varchar18not null2company_name單位名稱varchar50null4.3 本章小結總體設計時期,在需求分析的基礎之上規劃出了系統的功能模塊,以及在此分析基礎上設計出具體的、能夠滿足本系統全部需求的數據庫。提供了系統功能模塊圖,然后對本系統使用的數據庫結構進行了敘述,同時列出了部分表的表結構。詳細設計詳細設計的全然目標是確定應該具體地實現所要求的系統,也確實是講,通過那
54、個時期的設計工作,應該得出對目標系統的精確描述,從而在編碼時期能夠把那個描述直接翻譯成用某種程序設計語言書寫的程序。5.1 系統運行平臺設置網絡環境:可在已建立的局域網和全國廣域網框架上運行,基于以TCP/IP傳輸協議為基礎的數據聯網模式。數據庫服務器:SQL Server 2000服務器操作系統平臺:Windows7 旗艦版 2G內存客戶機:Windows7 旗艦版,1366*768分辨率,2G內存。5.2 系統主頁設計本系統的主界面整體結構為上下結構整個頁面分為三個部分:Top:頁面頂層,用于展示公司的名稱、六大模塊、退出等;Left:頁面左部,導航欄部分,顯示六大模塊的各子模塊的相關菜單
55、樹;Main:頁面的要緊內容,通過單擊導航欄鏈接,新建標簽顯示詳細信息。系統主界面,如圖5-1所示。圖5-1系統主界面5.3 職員信息治理功能設計職員信息治理是對企業職員人事差不多信息進行治理的模塊,人力資源治理終究是對人的治理,因此職員信息是系統所有數據的核心。職員信息治理模塊包括職員信息的增、改、查,其程序流程,如圖5-2所示。圖5-3所示的是職員列表主頁。圖5-2職員信息治理程序流程圖圖5-3職員信息治理主頁5.3.1 職員信息的查詢圖5-3所顯示的是用戶登錄后,在系統主頁上單擊“職員信息治理”功能后進入治理職員差不多信息頁面,然后單擊治理職員差不多信息頁面主頁上導航欄上的職員列表按鈕,
56、就會進入如圖5-4所示的查詢條件輸入界面,主頁面顯示出查詢數據庫里所有的職員信息,接下來就能夠輸入查詢條件來進行詳細的查詢,查詢到的結果顯示在頁面上。詳細的查詢代碼參考附錄的EmployeeListDAO、EmployeeListManager、EmployeeListVO、EmployeeListServlet5.3.2 職員信息的添加單擊主頁面右上角的“添加”按鈕,就能夠添加一條職員的差不多信息,現在會進入如圖5-5所示的添加職員差不多信息界面,按照頁面上的提示信息把數據依次填寫到里面去,然后點擊“保存”按鈕就能夠把填寫好的數據插入到數據庫中了,假如不想添加數據,也能夠點擊“返回”按鈕,現
57、在會返回到前一個頁面。假如添加的數據信息有誤,在沒有點擊“保存”按鈕之前,能夠點擊“重置”按鈕把填寫到里面去的數據清空。圖5-4查詢條件輸入頁面圖5-5添加職員差不多信息頁面5.3.3 職員信息的編輯當使用條件查詢把需要的職員信息查詢出來時,想要編輯那個職員的信息,現在點擊他(她)的名字就會跳轉到一個個人信息頁面,此頁面上顯示的是那個職員的個人信息,點擊右上角的“編輯”按鈕后就能夠修改那個職員的信息了,修改好后就能夠點擊“保存”按鈕進行保存了,保存成功后頁面自動跳轉到前一個頁面進行顯示輸出,如圖5-6所示職員個人信息編輯。照此做法,能夠編輯職員的教育背景、工作經歷、家庭關系、人事異動、合同治理
58、等。圖5-6編輯職員信息頁面5.3.4 高級查詢假如使用職員的姓名或身份證號查詢差不多不能滿足需要的時候,比如有重名現象時我們就能夠使用高級查詢,它的作用確實是把查詢的條件分的更詳細了,它的查詢條件有:姓名、性不結構、年齡結構、學歷結構、職級結構。使用高級查詢時在治理職員差不多信息下點擊“高級查詢”按鈕就能夠使用了,效果如圖5-7所示高級查詢。圖5-7高級查詢5.4 本章小結詳細設計的要緊任務確實是將軟件分解成模塊,模塊是指能實現某個功能的數據和程序講明、可執行程序的程序單元。能夠是一個函數、過程、子程序、一段帶有程序講明的獨立的程序和數據,也能夠是可組合、可分解和可更換的功能單元。其要緊目標
59、確實是給出軟件的模塊結構,用軟件結構圖表示。詳細設計的首要任務確實是設計模塊的程序流程、算法和數據結構,常用方法依舊結構化程序設計方法。本章對程序和對本系統的開發平臺以及其要緊功能模塊給出了詳細講明。系統測試與性能分析6.1 軟件測試通過需求分析、設計和編碼等時期的開發后,得到了源程序,開始進入到軟件測試時期。然而,在測試之前的各時期中都可能在軟件產品中遺留下許多錯誤和缺陷,假如不及時找出這些錯誤和缺陷,并將其改正,那個軟件產品就不能正常使用,甚至會導致巨大的損失。目前,程序的正確性證明尚未得到全然的解決,因此軟件測試仍是發覺軟件中錯誤和缺陷的要緊手段。測試是一項專門困難的工作,其工作量約占軟
60、件開發總工作量的40%以上,特不對一些關系到人的生命安全的軟件。6.2 測試的差不多概念6.2.1 測試的目的軟件測試的目的是盡可能多地發覺軟件產品(要緊是指程序)中的錯誤和缺陷。明確測試的目的是一件特不重要的事,因為在現實世界中對測試工作存在著許多模糊或者錯誤的看法,這些看法嚴峻阻礙著測試工作的順利進行。有人認為測試是為了證明程序是正確的,也確實是講程序不再有錯誤,事實證明這是不現實的。因為要通過測試來發覺程序中的所有錯誤就要窮舉所有可能的輸入數據,檢查它們是否產生正確的結果。例如,一個需要3個16位字長的整型輸入數據的程序,輸入數據的所有組合情況大約有31014種,若每組數據的測試時刻為1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 南通大學杏林學院《中學美術課程標準與教材研究》2023-2024學年第二學期期末試卷
- 遼寧師范大學《急診醫學Ⅰ》2023-2024學年第二學期期末試卷
- 漳州職業技術學院《化學課堂教學技能訓練》2023-2024學年第二學期期末試卷
- 江西冶金職業技術學院《建筑快題設計》2023-2024學年第二學期期末試卷
- 沈陽理工大學《固體廢物處理與處置工程》2023-2024學年第二學期期末試卷
- 長春光華學院《人工智能程序設計實驗》2023-2024學年第二學期期末試卷
- 茂名職業技術學院《臨床流行病學》2023-2024學年第二學期期末試卷
- 昌吉學院《武術》2023-2024學年第二學期期末試卷
- 天津外國語大學《機械制圖(二)》2023-2024學年第二學期期末試卷
- 浙大寧波理工學院《數字電視中心技術》2023-2024學年第二學期期末試卷
- 2025年廣東江門公用能源環保有限公司招聘筆試參考題庫含答案解析
- 2025年湖南株洲國創軌道科技有限公司招聘筆試參考題庫含答案解析
- 《水痘患者的護理》課件
- 一汽大眾行業調查研究報告
- 全過程造價咨詢服務的質量、進度、保密等保證措施
- 二零二五年度跨境醫療旅游服務合同2篇
- 2025年陜西氫能產業發展有限公司招聘筆試參考題庫含答案解析
- DB32 T 3262-2017 移動泵機組運行與維護規范
- 藝術設計畢業答辯模板
- 年輕干部廉潔教育心得體會六篇
- 陰道前后壁膨出病因介紹
評論
0/150
提交評論