本篇論文目錄導航:
【題目 】某物業公司人力資源管理系統開發研究
【第一章 】某集團物業企業人力資源管理平臺構建研究緒論
【第二章 】人力資源系統項目開發技術基礎
【第三章 】物業人力資源管理功能需求分析
【4.1 - 4.3 】人力資源系統功能結構設計
【4.4 4.5 】人力資源管理系統的流程
【4.6 - 4.10 】物業人力系統數據庫與接口設計
【第五章 】某物管企業人力資源管理系統的實現與測試
【總結/參考文獻 】物業管理企業人力資源系統研發總結與參考文獻
4.6 數據庫設計
4.6.1 數據管理模型設計。
前文已經詳細介紹了系統的各種需求,在子系統中就要概括出實體(Entity),同時還要在此基礎上明確不同書體之間的內在關系,并利用Powerdesigner數據庫建模工具創建配送監控管理系統數據模型。
4.6.2 數據表設計。
招聘信息表:招聘信息表是存儲、存放招聘信息的系統表格,也就是說,工作人員在按照要求登記并保存完招聘人員的信息之后,便可利用系統隨時查閱有關信息。
4.7 系統接口方案。
在數據導入方面,在數據庫保留了數據接口,可以充分保證數據導入的準確性和效率。由于某物業管理企業人員較多,業務操作頻繁,雖該系統是獨立于辦公系統運行的,但是隨著業務的發展和公司的擴大,再設計之初便要充分考慮到接口設計問題。
1、充分利用 Hibernate 技術。使用 Lazy load,來讀取有需求的數據,而不是全盤數據。
2、使用緩存。由于讀取數據庫中的數據是比較耗資源的,影響系統的操作,因此合理的使用緩存,減少重復讀取,為此該系統設計了緩存設計,以減少反復數據讀取。
3、實現系統平臺級的接口。使用 SQL SERVER 數據庫的方式,生成標準對接文件,與考勤機、銀行系統與財務系統實現對接。
4.8 系統性能優化設計。
本系統主要采用建立索引的方式來提高系統的性能。數據庫中的索引與書本的索引相似。書本中的索引是一系列包含了每個單詞的帶有頁碼的詞;數據庫的索引是一系列包含了每個數據的帶有存儲位置信息的詞。
索引是以 B-樹的形式實現的,它可以在單個的列創建,也可以在多個列的組合上創建。這個 B-樹是按搜索鍵進行排序的,這使得任何對搜索鍵子集的查詢都可以得到有效的執行。
索引可以提供對一個表中的數據的有效訪問,它可以用于加速數據的檢索和強制唯一性限制。但是不應該在每一個列上都創建索引,因為構造一個索引需要占用一定的系統資源,降低更新的速度。而且插入、刪除或更新一個被索引列中的數據比非索引列花更長的時間。
在創建 PRIMARY KEY 和 UNIQUE 約束時,SQL Server 2008 可以自動創建唯一索引,從而強制系統執行此項要求。但也有例外,如果數據表中已經存在聚焦索引或是制定了非聚焦索引來執行關鍵詞約束的任務時,就不需要創建唯一索引了。對于 UNIQUE 約束,默認情況下將創建唯一的非聚集索引。
4.9 系統維護。
完成整個系統的設計方案后,便可開展編碼與調試的工作。一般情況下,系統會根據不同模塊的劃分進行編碼。而人力資源管理系統完善的模塊機制、較高的穩定性與安全性以及數據結構與控制結構良好的和毒性,為系統獨立編碼提供便利。在進行編碼工作時必須遵照一定的程序:即先編碼,后調試。調試時,通常采用黑、白盒相結合的測試方式。具體來說,首先先用黑盒測試,在進行完信息輸入、系統操作之后,比對得到結果與預設結果,若沒有出入,就不必進行白盒測試;若兩個結果有出入的話,就必須再用白盒詳細、反復進行調試與檢測,直到查出其中的問題并最終解決。
4.10 本章小節。
本章主要介紹了人力資源管理系統的設計技術與思想,并用圖表的方式詳細展示了系統的整體結構、功能構架、網絡拓撲、數據庫種類、安全設計、系統接口方案、系統性能優化、系統恢復、維護運行等內容,為人力資源管理系統的設計與實現提供了堅實的理論支持。