本篇論文目錄導航:
【題目 】某物業公司人力資源管理系統開發研究
【第一章 】某集團物業企業人力資源管理平臺構建研究緒論
【第二章 】人力資源系統項目開發技術基礎
【第三章 】物業人力資源管理功能需求分析
【4.1 - 4.3 】人力資源系統功能結構設計
【4.4 4.5 】人力資源管理系統的流程
【4.6 - 4.10 】物業人力系統數據庫與接口設計
【第五章 】某物管企業人力資源管理系統的實現與測試
【總結/參考文獻 】物業管理企業人力資源系統研發總結與參考文獻
第 2 章 項目開發技術基礎
2.1 B/S 結構模式。
美國微軟公司研發的產品 B/S(Browser/Server,瀏覽器/服務器)是一種網絡結構模式,通過瀏覽器用戶可實現閱覽應用界面,在前端(Browser)實現的是極少部分事務邏輯,在服務端(Server)用戶界面主要事務邏輯得以實現,形成表示層、功能層、數據結構這三層結構[2]
.B/S 架構管理軟件的優點是:客戶運行速度快、便捷、降低了客戶端電腦負載,簡單的軟件維護和升級方式,提高了工作效率,同時降低了總成本。
B/S 模式最大特點是:通過瀏覽器用戶可訪問 Internet 上的各類訊息,這些訊息來源自許多的 Web 服務器,而每一個 Web 服務器都可以與數據庫服務器連接,大量數據便存儲于數據庫服務器中[3]
.現階段,LAN 建立 B/S 結構的網絡應用,成本較低、容易實施,它能實現不同人員,在不同地點,通過不同方式接入和操作共享的數據庫;能夠實現更高的安全性來保護數據平臺和管理訪問權,這種方式大大簡化了用戶的操作難度,更易于使用。
2.2 SQL Server 技術的介紹。
微軟公司研發的產品 SQL Server 是一個使用非常廣泛的關系型數據庫管理系統,適合商業、民用、軍事等各種不同應用環境[4]
.SQL(Structured Query Language),即結構化查詢語句,它是集數據查詢、數據操縱、數據定義、數據控制于一體的綜合的,功能極強的語言[5]
.客戶端使用結構化查詢語言(SQL)向服務器端提出請求并接收服務器端數據處理的結果。
SQL Server 的特點:
(1)操作簡單使用便捷,可通過 insert、select 等簡單的單詞實現數據庫訪問,可使使用者較快的記住并學會使用 SQL.并且可提供的多種可視化圖形工具,讓使用者操作更便捷。
(2)具有良好的兼容性,支持多種編程語言,提供了單一的數據庫引擎,可以跨操作系統平臺使用[6].(3)支持 WEB 技術。用戶可以通過 WEB 頁面來瀏覽或查詢存放于 SQL Server 中的數據信息,從而創建了動態的 WEB 頁面;同時用戶通過 WEB 助手可以將 HTML 中的數據引入到 SQL Server 數據庫中。
(4)滿足決策支持需求[7-8].數據庫的分布式視圖將工作數據和任務劃分到若干獨立的 SQL Server 服務器上,為遠距離聯機決策提供了極大幫助,特別適合電子商務應用。
(5)具備數據挖掘和數據倉庫功能[9-11].SQL Server 具備復雜數據挖掘功能,通過對數據中存在的趨勢和模式的分析,根據分析之后的結論為使用者對實際業務難題作出決策提供依據。能提取數據進行分析和匯總,通過進行聯機分析處理實現了數據倉庫的功能。
2.3 Hibernate 介紹。
Hibernate 是一個開放源代碼的對象關系映射框架,它對 JDBC 進行了一種輕量級的對象封裝,使程序員可以隨意調用對象操縱數據庫,無需通過復雜的 SQL 數據訪問數據庫[12].Hibernate的特性是任何使用JDBC的場合都適合Hibernate應用,同時Hibernate可以使 JDBC 程序更加簡便,在系統開發過程中,數據持久化是 Hibernate 擔任的重任。
Hibernate 核心接口在系統開發中都會用到,它們分別是 Session、SessionFactory、Transaction、Query、Criteria 和 Configuration 六個核心接口[13].
2.4 PowerDesigner 介紹。
PowerDesigner 是全球最大軟件制作廠商之一 Sybase 公司研制的 CASE 工具集。
PowerDesigner 的應用便于對企業信息管理系統進行數據分析、模型設計,它包含了數據庫模型開發周期的全過程,為企業提供集成化的解決方案。PowerDesigner 不僅功能強大,其操作更簡單便捷,通過 PowerDesigner 可以制作數據流程圖、概念數據模型、物理數據模型、生成的應用程序可滿多種客戶端開發工具,還可以制作數據倉庫結構模型及控制團隊設備模型[14]
.將 PowerDesigner 與當前先進的數據庫設計軟件配合使用,不但可以縮短開發時間,還可以使系統設計更為完善。
2.5 系統數據準備與初始化。
1、組織結構、用戶角色、帳號(1)收集整理物業管理企業部門組織結構樹,完成系統配置。
(2)建立系統管理員、監督員、操作員、業務維護員、一般用戶等角色,導入用戶表。
2、權限配置:根據業務應用,對應使用角色配置系統功能權限。
3、數據字典:完成公共基礎數據字典數據批量導入。
4、流程模板:根據人力資源管理配置流程模板。
2.6 系統開發環境。
硬件配置在滿足系統性能要求的前提下,視系統的容量、用戶數等因素影響,系統從 PC 服務器到小型機的各種硬件中選型,支持集群部署方式。
1、系統數據庫服務器硬件配置與軟件需求:
(1)CPU:2.33GHz;(2)內存:2GB;(3)硬盤:100GB;(4)網絡:1.0Gbps.
(5)操作系統:Windows Server 2003 SP2(6)數據庫: SQL Server2、系統應用服務器硬件配置與軟件需求:
(1)CPU:2.33GHz;(2)內存:2GB;(3)硬盤:50GB;(4)網絡:1.0Gbps.
(5)操作系統:Windows Server 2003 SP2(6)軟件:WebLogic8.12.7 本章小節。
本章主要介紹系統開發的技術,首先介紹B/S結構模式,分析B/S架構優點及特點,接著介紹了系統釆用SQL Server,Hibernate和PowerDesigner的技術原理,最后詳細介紹系統開發所需要的具備的數據條件及環境要求。