專利名稱:辦公自動化系統的制作方法
技術領域:
本發明涉及一種辦公自動化系統,屬于網絡通信技術領域。
背景技術:
對于集團化發展的公司,組織結構中既有部門又有子公司,各子公司與總公司不在一個地點辦公,一些子公司既有各自相對獨立的管理方式和特點,同時又受總公司的統一管理和監控管理,如人員招聘、財務管理由總公司統一管理,但是對于請假、培訓、轉正等由各子公司分別獨立管理。為了明確各部門及子公司的職能和工作流程需要,公司需要建立一套組織架構來組織和協作各部門的職能,便于人員的管理和部門資源的有效利用。因此,對于集團化方向發展的公司,建立一個適應集團化發展需要的辦公自動化系統,對集團的人力資源、費用預算報銷進行有效管理是非常必要的。
發明內容
本發明所要解決的技術問題是提供一種辦公自動化系統,對于集團化方向發展的公司的人力資源、費用預算報銷進行管理,使人員、部門資源得到有效利用。為解決上述技術問題,本發明提供一種辦公自動化系統,其特征是,系統采用三層部署架構從企業內部站點向企業信息門戶推送內容,三層架構包括
表現層利用SiarePoint的應用程序服務、管理服務、核心服務、核心平臺;HR系統及費用預算報銷系統以web parts的形式與SmrePoint集成;
服務層用來承載所有的業務層組件,使用IIS來host應用程序組件,提供面向服務的企業應用架構;
持久層負責業務訪問數據庫。所述表現層包含如下子層
展示層展示層是離最終用戶最近的一層,用戶可以直接訪問SiarePoint及其HR、費用 Web part ;
代理層負責展示層與服務層的通信代理。所述服務層包含如下子層
業務層包括所有的業務邏輯對象及工作流,本層由服務層通過IIS來承載; 企業聯合服務層用來host業務層的業務邏輯對象,并且提供與其他面向對象的企業應用的聯合集成服務。所有應用系統與a^rePoint集成并單點登錄。所述數據庫包含a^rePoint配置/內容數據庫、部署HR系統及費用預算報銷系統的業務數據庫。所述HR系統包含招聘入職子系統、績效考評子系統、離職及人事異動子系統。所述招聘入職子系統包括如下功能組件 招聘管理組件包括招聘申請、招聘工作流、招聘查詢;人才庫管理組件包括人才庫新增、更新、查詢組件; 面試管理組件包括面試記錄的新增、更新、查詢組件。所述績效考評子系統包括如下功能組件 考核組件KPI考核數據的維護組件; 培訓管理組件培訓記錄的維護組件; 面談管理組件面談記錄的維護組件;
考勤管理組件包括考勤數據的導入及維護組件;
薪資核算組件為一個單獨的組件,薪資數據由HR通過Excel核算,并手工導入到系統,薪資數據加密,任何員工只能查看自己的薪資信息;薪資數據的任何修改是可跟蹤、可恢復的;包括薪資信息的導入、維護、更新記錄查詢及恢復組件。所述離職及人事異動子系統包括如下功能組件
人事異動管理組件包括人員調動組件、離職組件、退休維護組件; 離職管理組件包括離職面談記錄組件、離職跟蹤及離職工作流組件。所述費用預算報銷系統包含以下子系統
費用預算子系統包換費用預算科目維護相關組件、會計期間組件及預算組件; 費用報銷管理子系統包括費用報銷、費用分攤及相關工作流組件。本發明所達到的有益效果本發明建立了一個適應集團化發展需要的辦公自動化系統,對集團的人力資源、費用預算報銷進行有效管理,利于組織和協作各部門的職能,使人員、部門資源得到有效利用。
圖1是本發明的企業應用門戶系統物理部署圖; 圖2是本發明的架構示意圖3是門戶系統總體結構示意圖。
具體實施例方式下面結合附圖對本發明作進一步描述。以下實施例僅用于更加清楚地說明本發明的技術方案,而不能以此來限制本發明的保護范圍。如圖1所示,本實施例采用下面一些服務器來部署企業應用門戶系統,當然在其他實施例中也可以使用更少的服務器來部署該系統,但會影響系統的整體性能
1、OfficeSharePoint 2007 服務器用來部署 Office SharePoint Server 2007 ;
2、SharePoint配置及其內容數據庫服務器用來部署Shai^point的配置及內容數據庫,也可以將他與SiarePoint部署在同一臺機器,但為了保證系統的高性能,可以部署在獨立的服務器;
3、應用程序服務服務器應用程序服務器用來提供面向服務的企業應用服務,HR及費用預算報銷系統的服務都部署在這臺機器上;
4、業務數據庫服務器部署HR系統及費用預算報銷系統的業務數據庫;
此外,企業應用門戶依賴公司的安全局域網絡,及其服務器資源AD / Exchange / ISA / DNS / Office Communicator等,完成整個系統的部署。
公司內部的管理員、管理層、HR、財務人員及普通員工可以使用有線網絡通過以太網訪問各服務器,或者使用無線網絡Wireless通過以太網訪問各服務器。異地分公司人員可以通過ADSL連接到Internet,經防火墻訪問各服務器。如圖2所示,本發明通過三層部署架構實現從企業內部站點向企業門戶靈活推送內容。以基本SharePoint作為是表現層,使用VS 2005 Team Suit開發工具,所有業務邏輯將以服務的形式提供給應用程序表現層,提供面向服務的企業應用,便于與其他應用系統的整合。要實現的主要功能是人力資源管理及預算管理。企業信息門戶系統架構
一、表現層0ffice SharePoint Server 2007是公司企業信息門戶,利用 SharePoint的應用程序服務(如Document Library, Workflow等)、管理服務、核心服務 (如 Enterprise Search, Navigation, SSO, ^Template 等)、核心平臺等等,HR 系統和費用預算報銷系統將以Webpart的形式與SiarePoint集成,表現層分為展示層和代理層兩個子層
展示層展示層是離最終用戶最近的一層,用戶可以直接訪問SiarePoint 2007及其 HR/Expense Web part ;
代理層代理層將負責展示層與WCF服務層的通信代理,這一層使得展示層對業務邏輯的訪問變得不可見,通過XML Web Service分布式方式訪問業務層,還是通過本地應用程序域直接訪問,變得很容易切換,增強系統的靈活性,擴展性和可維護性。hternet 訪問 Office SharePoint Server 2007 的網絡安全策略 1、使用防火墻保護SiarePoint站點
當SiarePoint站點在整個外部網絡提供服務或公眾可以從hternet訪問 SharePoint站點時,要確保通過防火墻從外部訪問站點。防火墻檢查傳入和傳出的通信, 然后基于預配置的策略允許或禁止通信。簡單的說就是防火墻篩選數據包當通信到達防火墻時,防火墻將比較IP標頭和預配置的規則,以決定允許或拒絕訪問。然而,要想避免SiarePoint Portal krver部署受到外部攻擊,一定也要檢查和驗證HTTP標頭內部的有效負載。Microsoft Internet Security and Acceleration (ISA) Server 2007防火墻是一種應用層防火墻,除了篩選數據包還能夠檢查諸如HTTP等應用層協議中含有的內容。2、面向外聯網部署使用SSL
在Web環境中,在Web瀏覽器和前端Web服務器間使用SSL創建安全通訊渠道。在 SiarePoint產品與技術部署中,SSL提供了一種安全建立加密的通訊鏈接的方式,連接從防火墻外部連接SiarePoint站點的用戶。二、服務層服務層用來承載所有的業務層組件,本系統將使用IIS (Internet Information Services,互聯網信息服務)來host應用程序組件;這一層旨在提供面向服務的企業應用架構(S0A),提供工業化標準的XML Web Services,使系統輕易與其他系統如銷售系統、CRM等整合集成;這一層分為企業聯合服務層及業務邏輯層
企業聯合服務層本層用來host業務層的業務邏輯對象,并且提供與其他面向對象的企業應用(CRM等)的聯合集成服務;業務層包括所有的業務邏輯對象及工作流,本層由服務層通過IIS來承載。應用程序服務器部署以下項
WCF 提供面向服務的企業應用,所有系統業務組件都以WCF的方式Host在應用程序服務器,同時保證安全的信息傳輸身份認證機制;
Work Flow 復雜的工作流也部署在應用程序服務器;
消息中心靈活推送的消息組件;
后臺Job 如員工合同到期提醒,工作流審核提醒等。三、持久層數據持久層負責業務訪問數據庫。如圖3所示,辦公自動化系統(OA系統)門戶結構如圖所示。類實現服務契約,服務契約用來公布在WCF服務上,提供面向服務的企業應用,服務契約的參數必須是可序列化的類型,如數據契約、消息契約、.NET框架提供基本數據類型和對象、或且其他可序列化的對象;
包括但不限于我的桌面、人力資源管理、預算管理、門戶管理等模塊,每個模塊下又包含相應功能的菜單,可完成相應的管理功能。公司有AD服務器,AD服務器上有公司的組織結構、用戶組以及公司所有員工的 AD帳號,為實現與AD的集成并且實現單點登錄,門戶的組織結構需要與AD及Siar印oint 門戶同時保持同步;一旦AD中的組織結構、組、成員發生變化,系統管理員同步AD與 Sharepoint,并且同步到本系統中。以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明技術原理的前提下,還可以做出若干改進和變形,這些改進和變形也應視為本發明的保護范圍。
權利要求
1.一種辦公自動化系統,其特征是,系統采用三層部署架構從企業內部站點向企業信息門戶推送內容,三層架構包括表現層利用SiarePoint的應用程序服務、管理服務、核心服務、核心平臺;HR系統及費用預算報銷系統以web parts的形式與SmrePoint集成;服務層用來承載所有的業務層組件,使用IIS來host應用程序組件,提供面向服務的企業應用架構;持久層負責業務訪問數據庫。
2.根據權利要求1所述的辦公自動化系統,其特征是,所述表現層包含如下子層 展示層展示層是離最終用戶最近的一層,用戶可以直接訪問SiarePoint及其HR、費用 Web part ;代理層負責展示層與服務層的通信代理。
3.根據權利要求1所述的辦公自動化系統,其特征是,所述服務層包含如下子層 業務層包括所有的業務邏輯對象及工作流,本層由服務層通過IIS來承載;企業聯合服務層用來host業務層的業務邏輯對象,并且提供與其他面向對象的企業應用的聯合集成服務。
4.根據權利要求1所述的辦公自動化系統,其特征是,所有應用系統與SiarePoint集成并單點登錄。
5.根據權利要求1所述的辦公自動化系統,其特征是,所述數據庫包含SiarePoint配置/內容數據庫、部署HR系統及費用預算報銷系統的業務數據庫。
6.根據權利要求1所述的辦公自動化系統,其特征是,所述HR系統包含招聘入職子系統、績效考評子系統、離職及人事異動子系統。
7.根據權利要求6所述的辦公自動化系統,其特征是,所述招聘入職子系統包括如下功能組件招聘管理組件包括招聘申請、招聘工作流、招聘查詢; 人才庫管理組件包括人才庫新增、更新、查詢組件; 面試管理組件包括面試記錄的新增、更新、查詢組件。
8.根據權利要求6所述的辦公自動化系統,其特征是,所述績效考評子系統包括如下功能組件考核組件KPI考核數據的維護組件; 培訓管理組件培訓記錄的維護組件; 面談管理組件面談記錄的維護組件; 考勤管理組件包括考勤數據的導入及維護組件;薪資核算組件為一個單獨的組件,包括薪資信息的導入、維護、更新記錄查詢及恢復組件。
9.根據權利要求6所述的辦公自動化系統,其特征是,所述離職及人事異動子系統包括如下功能組件人事異動管理組件包括人員調動組件、離職組件、退休維護組件; 離職管理組件包括離職面談記錄組件、離職跟蹤及離職工作流組件。
10.根據權利要求1所述的辦公自動化系統,其特征是,所述費用預算報銷系統包含以下子系統費用預算子系統包換費用預算科目維護相關組件、會計期間組件及預算組件; 費用報銷管理子系統包括費用報銷、費用分攤及相關工作流組件。
全文摘要
本發明公開了一種辦公自動化系統,其特征是,系統采用三層部署架構從企業內部站點向企業信息門戶推送內容,三層架構包括表現層利用SharePoint的應用程序服務、管理服務、核心服務、核心平臺;HR系統及費用預算報銷系統以webparts的形式與SharePoint集成;服務層用來承載所有的業務層組件,使用IIS來host應用程序組件,提供面向服務的企業應用架構;持久層負責業務訪問數據庫。本發明建立了一個適應集團化發展需要的辦公自動化系統,對集團的人力資源、費用預算報銷進行有效管理,利于組織和協作各部門的職能,使人員、部門資源得到有效利用。
文檔編號G06Q10/00GK102156927SQ20111010880
公開日2011年8月17日 申請日期2011年4月28日 優先權日2011年4月28日
發明者喻文福, 姜亞正, 戴巧蘭, 王儀興, 胡懷清, 陳曉祥 申請人:江蘇歐索軟件有限公司