在线观看ā片免费免播放网站,国产精品私人玩物在线观看,美女被遭强高潮网站在线播放,欧美偷窥清纯综合图区,欧美做受视频免费看,激情偷乱人伦在线视频,国产一区日韩二区欧美三区

無憂MBA論文網(wǎng)MBA論文 > MBA課程論文 > 信息系統(tǒng)與信息資源管理 > 正文

交通科技公司人力資源信息系統(tǒng)的設(shè)計與實現(xiàn)

時間:2021-10-01 來源:51mbalunwen作者:vicky
本文研究結(jié)論如下:(1)在軟件功能與架構(gòu)層面,與傳統(tǒng)的人力資源管理系統(tǒng)不同,本文通過在人力資源管理系統(tǒng)中采用微服務(wù)等軟件架構(gòu)技術(shù),提高了人力資源管理系統(tǒng)在進行擴展時的能力。(2)在數(shù)據(jù)層面,本文系統(tǒng)還分析了如何將人力資源管理系統(tǒng)與其他業(yè)務(wù)系統(tǒng)一起納入大數(shù)據(jù)的架構(gòu)中。通過采用 ETL 等技術(shù)以及采用大數(shù)據(jù)架構(gòu),實現(xiàn)了不同系統(tǒng)的數(shù)據(jù)匯集。

第一章 緒 論

1.1 研究背景
人力資源是企業(yè)發(fā)展的重要基礎(chǔ)性資源,對人力資源進行信息化管理,對企業(yè)員工的各項信息、工作情況等數(shù)據(jù)進行保存,能夠分析企業(yè)人力資源管理中可能存在的不足,并幫助企業(yè)改進管理方式。通過人力資源管理系統(tǒng),企業(yè)對員工的招聘、錄用、考核等各項人力資源工作進行全面的評價,分析員工可能存在的職業(yè)發(fā)展的瓶頸,幫助員工規(guī)劃工作的發(fā)展,同時改進企業(yè)的人力資源管理方式。企業(yè)人力資源管理系統(tǒng)在企業(yè)相關(guān)制度的基礎(chǔ)上,進一步采用科技的手段收集員工的基本信息,解決人力資源管理制度層面的落地問題。
因此,搭建一套具有先進功能的人力管理信息化系統(tǒng)是各個企業(yè)較為重視的事。對于交通科技公司而言,隨著企業(yè)的發(fā)展,人員逐漸增多,人力資源管理也逐漸變得復(fù)雜。同時隨著公司管理逐漸轉(zhuǎn)型,人力資源管理的標準化、正規(guī)化以及信息化成為迫切的需求。因此,搭建一套較為先進的人力資源管理系統(tǒng),對公司的人力資源進行全面管理,同時提供業(yè)務(wù)流程、報表查詢等服務(wù)將員工的合同管理、工資績效管理等采用系統(tǒng)進行管理成為公司人力資源保障業(yè)務(wù)發(fā)展的重要基礎(chǔ)。在交通科技公司規(guī)模較小的時候可以采用一些簡單的系統(tǒng)甚至手工管理各類檔案資料,但是這種低效的方式無法滿足公司高速發(fā)展的需要。同時,隨著交通公司的發(fā)展,企業(yè)內(nèi)部的信息系統(tǒng)環(huán)境變的復(fù)雜,各類系統(tǒng)之間需要進行數(shù)據(jù)交換、服務(wù)對接。傳統(tǒng)架構(gòu)下的人力資源系統(tǒng)一般采用數(shù)據(jù)庫對外開放或者額外增加服務(wù)接口的方式進行擴展。但是采用數(shù)據(jù)庫開放的方式并不安全,同時對原有架構(gòu)下的系統(tǒng)進行接口擴充的效率也較低,需要對原系統(tǒng)進行大量的二次開發(fā)。而目前解決此類的方式主要是采用微服務(wù)進行系統(tǒng)架構(gòu),采用大數(shù)據(jù)作為底層的數(shù)據(jù)處理機制,既能強化對基礎(chǔ)數(shù)據(jù)的處理與計算,又能增強系統(tǒng)的服務(wù)擴展性。因此,本文在構(gòu)建交通科技公司人力資源管理系統(tǒng)時,除了設(shè)計與實現(xiàn)傳統(tǒng)人力資源管理系統(tǒng)中具有的人員管理、合同管理、薪酬管理等功能外,在架構(gòu)上還采用大數(shù)據(jù)技術(shù)進行數(shù)據(jù)整合,并對外提供微服務(wù)接口,進一步提高人力資源管理系統(tǒng)的擴展性以及性能。
.................................

1.2 研究意義
人力資源管理的優(yōu)化與效率提升對促進企業(yè)發(fā)展具有重要的意義。美國在1959 年到 1979 年之間的生產(chǎn)力指數(shù)增長過程中,除了資金等方面的投入以后,人力資源理論的創(chuàng)新與應(yīng)用,人力資源管理效率的提升都發(fā)揮了不可替代的作用。人力資源對于企業(yè)而言是基礎(chǔ)性的稀缺資源,加強對人力資源管理的信息化建設(shè),有助于企業(yè)進一步提高人力資源管理的效率。對于某交通科技公司而言,隨著企業(yè)規(guī)模發(fā)展,企業(yè)信息化環(huán)境的變化,構(gòu)建一套具有高效數(shù)據(jù)計算與存儲同時具有擴展性服務(wù)接口的人力資源管理系統(tǒng)成為迫切的需求。因此,本文圍繞某交通科技公司人力資源管理系統(tǒng)的需求,在完成傳統(tǒng)人力資源系統(tǒng)的人員管理、合同管理、薪酬管理等模塊的設(shè)計與實現(xiàn)基礎(chǔ)上,本文還將研究如何提供微服務(wù)對外接口、定義智能化報表,利用大數(shù)據(jù)技術(shù)對員工數(shù)據(jù)進行整合,進一步豐富了人力資源管理系統(tǒng)的功能,具有一定的理論以及現(xiàn)實意義。
..............................

第二章 相關(guān)技術(shù)分析
2.1 開發(fā)模式
2.1.1 B/S 及 C/S 模式
C/S 模式是指客戶端運行在單臺終端,通過客戶端與遠程服務(wù)器進行交互,接受服務(wù)器端的數(shù)據(jù),或者由本地數(shù)據(jù)庫提供數(shù)據(jù)的一種軟件開發(fā)模式。傳統(tǒng)的人力資源管理系統(tǒng)經(jīng)常采用 C/S 模式,每臺終端上都需要安裝獨立的人力資源軟件。這種方式有自己的局限性,特別是在移動辦公的時候,如果終端設(shè)備無法攜帶,那么便難以使用該系統(tǒng)。B/S 模式下的系統(tǒng)與 C/S 模式存在區(qū)別,B/S 模式下開發(fā)的系統(tǒng),其服務(wù)端運行在獨立的服務(wù)器上,而終端設(shè)備只需要使用瀏覽器便能夠訪問這些服務(wù),無需再單獨安裝其他客戶端軟件。B/S 架構(gòu)如圖 2-1 所示。服務(wù)器以及數(shù)據(jù)庫都是獨立的,客戶端通過網(wǎng)絡(luò)訪問 Web 服務(wù)器,而不能直接訪問數(shù)據(jù)庫。對數(shù)據(jù)庫的讀寫由 Web 服務(wù)來完成。一般而言,訪問 B/S 訪問的系統(tǒng)只需要通過瀏覽器即可完成,因此對使用系統(tǒng)的局限較少,方便互聯(lián)網(wǎng)發(fā)展下人們的使用。
圖 2-1 B/S 與 C/S 對比
圖 2-1 B/S 與 C/S 對比
.........................

2.2 開發(fā)技術(shù)
2.2.1 ADO.Net
ADO.NET 是微軟體系下的一類開發(fā)框架,用于處理與各類數(shù)據(jù)庫進行交互。ADO.NET 具有面向?qū)ο蟮奶攸c,能支持各類數(shù)據(jù)接口的調(diào)用。在微軟產(chǎn)品體系下,采用 ADO.NET 可以與微軟的各類數(shù)據(jù)相關(guān)的產(chǎn)品進行交互,比如 SQL Sever 數(shù)據(jù)庫、XML 文件等。ADO.NET 的架構(gòu)如圖 2-4 所示,該架構(gòu)處理 B/S 架構(gòu)下各類如數(shù)據(jù)相關(guān)的交互工作,在業(yè)務(wù)層只需要調(diào)用簡單的接口就能完成復(fù)雜的數(shù)據(jù)操作。
2.2.2 ASP.Net
在微軟的架構(gòu)下,ASP.Net 技術(shù)專門用來處理與 B/S 架構(gòu)中視圖層相關(guān)的各類工作。ASP.Net 提供了各類技術(shù)機制來完成網(wǎng)頁的重構(gòu)與傳輸,提供標準化的模塊處理復(fù)雜的網(wǎng)頁交互實現(xiàn)。ASP.Net 還提供了與后臺業(yè)務(wù)邏輯層交互的各類接口,因此可以方便的與業(yè)務(wù)邏輯層通信。
SQL Server 是一種常用的數(shù)據(jù)庫,用于存儲各類數(shù)據(jù)。該數(shù)據(jù)庫的運行基于Windows 平臺,能夠很好的與 ADO.Net 等進行兼容。SQL Server 具有良好的性能,提供了數(shù)據(jù)的快速存儲與查詢能力,并且可以處理較大容量數(shù)據(jù)的讀寫。同時在管理數(shù)據(jù)方面,還可以與數(shù)據(jù)倉庫等進行良好的交互,因為本文基于微軟平臺開發(fā),因此選擇 SQL Server2012 作為系統(tǒng)的數(shù)據(jù)庫,該數(shù)據(jù)庫具有以下優(yōu)點。
(1)運行速度更快,并且消耗的內(nèi)存資源更少,能夠快速的處理大批量的查詢請求,同時進入存儲操作。
(2)提供了數(shù)據(jù)庫的通用訪問接口,通過通用訪問接口可以被跨語言以及跨平臺的程序調(diào)用。
(3)數(shù)據(jù)格式豐富,支持不同的類型,同時能夠處理諸如 XML 等非結(jié)構(gòu)化的文件格式。
(4)管理方便,提供了大量的管理組件方便數(shù)據(jù)庫管理人員進行管理。
(5)完善的權(quán)限管理體制,通過權(quán)限設(shè)計保護數(shù)據(jù)庫中的數(shù)據(jù)安全與隱私。
.......................

第三章 交通科技公司人力資源信息系統(tǒng)需求分析................................14
3.1 需求背景分析.........................................14
3.2 人力資源信息系統(tǒng)目標..................................14
3.3 功能需求................................15
第四章 交通科技公司人力資源管理信息系統(tǒng)設(shè)計............................24
4.1 交通科技公司人力系統(tǒng)整體架構(gòu)設(shè)計.............................24
4.2 交通科技公司人力系統(tǒng)功能模塊設(shè)計...................................25
第五章 交通科技公司人力資源管理系統(tǒng)實現(xiàn).....................................44
5.1 交通科技公司人力系統(tǒng)功能模塊的實現(xiàn)............................44
5.1.1 登錄模塊實現(xiàn).....................................44
5.1.2 員工檔案管理模塊實現(xiàn).............................46

第六章 交通科技公司人力資源管理系統(tǒng)測試

6.1 系統(tǒng)測試概況
在現(xiàn)代軟件開發(fā)體系中,測試占有重要的一環(huán)。在軟件開發(fā)完成以后,需要通過系統(tǒng)測試,驗證系統(tǒng)的各項功能滿足需求,并且系統(tǒng)沒有缺陷以后,才能正式在生產(chǎn)系統(tǒng)上上線。一般而言,開發(fā)人員與測試人員的角色應(yīng)該分離,并滿足以下原則[35]:
(1)開發(fā)與測試分離。由于開發(fā)人員可能存在開發(fā)慣性,并不能有效的發(fā)現(xiàn)開發(fā)過程中的缺陷,因此一般需要由專門的測試人員對開發(fā)人員開發(fā)完成的系統(tǒng)進行測試。
(2)測試人員對系統(tǒng)進行測試,當發(fā)現(xiàn)系統(tǒng)缺陷時需要詳細記錄操作的步驟,環(huán)境以及系統(tǒng)缺陷的內(nèi)容,并針對性的提出解決方法。
(3)關(guān)注系統(tǒng)的缺陷率以及問題跟蹤記錄,對存在增長趨勢的問題進行根本原因分析。
表 6-1 測試環(huán)境
表 6-1 測試環(huán)境
......................

第七章 總結(jié)與展望

7.1 總結(jié)
人力資源系統(tǒng)用于對企業(yè)的人力資源信息、員工考核等進行管理,能夠?qū)崿F(xiàn)企業(yè)人力資源管理的信息化,有助于企業(yè)提高自身的競爭力。通過搭建信息化人力資源管理系統(tǒng),可以提高人力資源管理流程的效率,提升企業(yè)對人力資源的利用率。人力資源管理系統(tǒng)為企業(yè)發(fā)展奠定信息化基礎(chǔ),有利于企業(yè)提高競爭力。對于交通科技公司而言,開發(fā)一套較為先進的人力資源系統(tǒng)有利于促進公司各項業(yè)務(wù)的發(fā)展。本文對該系統(tǒng)的設(shè)計與實現(xiàn)進行研究。
本文對交通科技公司人力資源信息系統(tǒng)進行研究。首先,本文對交通科技公司人力資源信息系統(tǒng)的需求進行分析,對每一個模塊的具體內(nèi)容、流程等進行了詳細的描述。除了傳統(tǒng)的人力資源系統(tǒng)的各項功能以外,本文系統(tǒng)還需要對外提供微服務(wù),并且與大數(shù)據(jù)進行整合,同時需要滿足一定的性能需求。其次,本文對在對系統(tǒng)進行需求分析的基礎(chǔ)上對系統(tǒng)的功能、大數(shù)據(jù)架構(gòu)、微服務(wù)體系的各個方面構(gòu)建了詳細的體系設(shè)計。第三,本文基于.Net 以及 SqlServer 實現(xiàn)系統(tǒng)的功能模塊,然后采用 Ocelot 實現(xiàn)微服務(wù)。大數(shù)據(jù)平臺采用 Hadoop 以及 Hive 進行數(shù)據(jù)整合,采用 Kettle 進行 ETL 數(shù)據(jù)處理。在智能報表的實現(xiàn)方面,本文采用 Roslyn語言包實現(xiàn)報表語言的自定義,實現(xiàn)報表的智能交互。最后,通過采用功能測試用例的方法驗證系統(tǒng)各項功能滿足需求,并且通過 LoadRunner 對系統(tǒng)進行性能測試以后,也滿足性能需求。
本文研究結(jié)論如下:
(1)在軟件功能與架構(gòu)層面,與傳統(tǒng)的人力資源管理系統(tǒng)不同,本文通過在人力資源管理系統(tǒng)中采用微服務(wù)等軟件架構(gòu)技術(shù),提高了人力資源管理系統(tǒng)在進行擴展時的能力。(2)在數(shù)據(jù)層面,本文系統(tǒng)還分析了如何將人力資源管理系統(tǒng)與其他業(yè)務(wù)系統(tǒng)一起納入大數(shù)據(jù)的架構(gòu)中。通過采用 ETL 等技術(shù)以及采用大數(shù)據(jù)架構(gòu),實現(xiàn)了不同系統(tǒng)的數(shù)據(jù)匯集。(3)在報表層面,為了擴展該系統(tǒng)在報表等方面的自定義性質(zhì),引入具有語義規(guī)范的智能報表,提高系統(tǒng)在這方面的表達能力與功能。
參考文獻(略)
?
想畢業(yè),找代寫
在線咨詢 在線留言咨詢
QQ在線
返回頂部