基于SOA的職稱評定綜合管理系統(tǒng)的研究與開發(fā)論文
SOA是一種松散耦合的軟件體系結構,使用這種結構設計系統(tǒng)中的功能模塊,即使模塊的具體實現(xiàn)發(fā)生變化,只要包裝該模塊的服務接口沒有改變,服務請求者就不會受到任何影響。因此,本文基于SOA架構,設計并實現(xiàn)了警服綜合管理系統(tǒng)。以下是學習啦小編為大家精心準備的:基于SOA的職稱評定綜合管理系統(tǒng)的研究與開發(fā)相關論文。內容僅供參考,歡迎閱讀!
基于SOA的職稱評定綜合管理系統(tǒng)的研究與開發(fā)全文如下:
【摘要】:職稱評定是由職稱評定標準和職稱評定工作流程組成,一套公平公正、客觀、具有競爭力的職稱評審方法,將對職稱評定工作起到積極的作用。現(xiàn)在很多地方都有自己的職稱評定系統(tǒng),但是系統(tǒng)功能較為單一,只是基本的數據管理和存儲,申報人在申報時仍然要填寫
【關鍵詞】: 職稱評定 綜合管理系統(tǒng) 申請人 教育教學 系統(tǒng)功能模塊 教育科研 數據管理 評審專家 評定系統(tǒng) 綜合評價方法
1.引言
職稱評定是評價教師教育教學和教育科研等多個方面能力的一種綜合評價方法,它是評價學校師資力量的一種有效辦法,也是對教師教育教學、教育科研工作的一種鼓勵方式。職稱評定是由職稱評定標準和職稱評定工作流程組成,一套公平公正、客觀、具有競爭力的職稱評審方法,將對職稱評定工作起到積極的作用?,F(xiàn)在很多地方都有自己的職稱評定系統(tǒng),但是系統(tǒng)功能較為單一,只是基本的數據管理和存儲,申報人在申報時仍然要填寫一些紙質表格、提交給相關管理人員,由相關管理人員輸入到職稱評定系統(tǒng)。在對申報人進行資格審查時,又需要查閱大量的證明材料,工作量非常大,所以建立一套完整的職稱評定系統(tǒng)對職稱評定工作具有很高的實用價值。
2.現(xiàn)狀分析
目前各個地方基本上都已經使用了一套自定的職稱評定方案,但是有獨立標準的職稱評定系統(tǒng)卻少之又少。一些人便提出需要有一個職稱評定決策系統(tǒng),這個決策系統(tǒng)主要是從多個方面對申請人進行評價,以此來提高評審的公平性和公正性。在職稱評定工作上,各個地方的管理部門都有自建的處理系統(tǒng),但是功能單一,無非都是信息公告發(fā)布、申請人個人信息管理等一些基礎功能,用戶交互性能非常差,雖然能夠實現(xiàn)基本辦公自動化,但最終還是無法成為一個功能完整的職稱評定系統(tǒng)。
3.職稱評定綜合管理系統(tǒng)的需求分析
3.1 用戶群分析
職稱評定綜合管理系統(tǒng)從使用本系統(tǒng)的用戶來分析,主要分成職稱申請人、職稱評審專家和系統(tǒng)管理員三類用戶。職稱申請人用戶主要是所有區(qū)縣教育系統(tǒng)需要初定或者評定職稱的申請人。申請人可以通過上級部門分發(fā)的賬戶登錄系統(tǒng)來申請職稱評定。職稱評審專家用戶主要是受聘于教育人事部門的行業(yè)學科內評審專家。職稱評審專家登錄系統(tǒng)根據評審任務,查看申請人的信息和資料并給出評審意見。管理員用戶又分為市教育局、區(qū)教育局、各類學校等多個級別。管理員可以管理自己級別及下屬級別用戶,也可以對用戶賦予權限,本系統(tǒng)除了基于各種具體功能模塊單元的權限,還有基于組織架構的數據權限。比如,管理員用戶只能處理自己所處組織單位及下屬組織單位的數據,不能查看上級或者同級其他組織單位的數據。
3.2 業(yè)務流程分析
(1)申請人申報流程
客戶端主要針對的是各位職稱申請人用戶,歸類為信息采集模塊。申請人自己登錄系統(tǒng),輸入個人信息資料。整個申請人申請過程分成兩步:第一步:申請人填寫基本信息;第二步:申請人填寫個人工作情況和成果以及提交相關佐證材料。各類上級部門可以實時查詢職稱申請情況和相關數據統(tǒng)計,以便做出相應的決策。如果申請人達到申報級別基本條件時,申請人可以登錄系統(tǒng),填寫個人工作情況和成果以及提交相關佐證材料,等待上級管理員對提交內容的審核。
(2)用戶功能流程
用戶登錄系統(tǒng)后,根據自己所擁有的權限,獲得相應的系統(tǒng)功能模塊,并且對相應的模塊進行操作。
3.3 數據流程
職稱評定綜合管理系統(tǒng)的數據流首先從申請人提交申請信息開始,從客戶端得到申請人的申請信息和資料,以及職稱評審專家提交個人信息,這就是整個系統(tǒng)中最重要的外部數據。另一部分就是系統(tǒng)管理員錄入系統(tǒng)中的基礎數據,包括了地區(qū)代碼、學科代碼、各級部門等基礎信息,為了保證數據的安全性,所有信息數據都需要定時備份。申請人申請信息和材料與系統(tǒng)的基本信息經過處理后,便可為后臺管理提供數據,這樣就可以在管理端實現(xiàn)對申請人信息和材料進行查看、評審、統(tǒng)計、打印等功能。
3.4 功能性需求
職稱評定綜合管理系統(tǒng)是由系統(tǒng)管理員在管理系統(tǒng)上根據有關要求在規(guī)定的時間范圍內開啟申請人申請信息功能、評審專家評審功能、管理員管理功能以及數據訪問功能。
3.5 非功能性需求
(1)支持大訪問量
建設職稱評定綜合管理系統(tǒng),應該能夠具有高并發(fā)訪問能力。在某些突發(fā)情況和特殊事件下,職稱評定綜合管理系統(tǒng)可能需要承受非常大的訪問量。因此,在系統(tǒng)架構設計方面需要具備良好的高并發(fā)訪問的能力并且能夠支持比如使用負載均衡機制來解決并發(fā)訪問量增大時的性能問題,通過服務器集群技術來實現(xiàn)服務器系統(tǒng)不間斷提供服務。
(2)高安全性
職稱評定綜合管理系統(tǒng)應該具備極高的安全保護能力。防止系統(tǒng)遭到攻擊,系統(tǒng)內容和系統(tǒng)數據不能夠被隨意篡改和刪除。系統(tǒng)應該具有靈活的權限管理設置,不同的操作用戶只能在其所已有權限范圍里進行操作。
(3)高穩(wěn)定性和高可靠性
系統(tǒng)需要有良好的性能,所有的系統(tǒng)功能模塊、服務接口都是通過嚴格測試的,能夠滿足系統(tǒng)性能的需求。同時系統(tǒng)應該具有可靠的性能,針對提供重要服務的設備,應該防止單點故障問題,對于存儲數據資源的硬件,應該具有相應的數據備份恢復策略,防止數據破壞、丟失或者數據存儲服務出現(xiàn)故障。
4.職稱評定綜合管理系統(tǒng)的實現(xiàn)
4.1 基于Web方式的職稱評定綜合管理系統(tǒng)
基于Web方式的職稱評定綜合管理系統(tǒng)是通過Internet來訪問的,整套系統(tǒng)采用C#開發(fā)語言,系統(tǒng)是在基于SOA架構的平臺上運行。職稱評定綜合管理系統(tǒng)中各個角色通過系統(tǒng)中的功能模塊實現(xiàn)具體的操作服務,各個功能模塊通過系統(tǒng)平臺和后臺數據庫進行交換數據,獲取到數據返回給服務請求者。根據Web Service服務的工作機制,集合三層分布式系統(tǒng)結構模型,系統(tǒng)邏輯結構,如圖1所示。
根據系統(tǒng)應用需求,職稱評定綜合管理系統(tǒng)基于面向服務架構基礎上采用了三層結構,分別為頁面表示層、業(yè)務邏輯服務層和數據層,如圖2所示。
我們可以把每一個系統(tǒng)功能模塊看作為一個服務,而且服務內部也可以以邏輯方式分為三層:即業(yè)務外觀層、業(yè)務層和數據服務層,同時也呈現(xiàn)了有層次的結構。 4.2 系統(tǒng)功能模塊設計
系統(tǒng)功能模塊是系統(tǒng)功能運行單元,相互之間相對獨立。合理的規(guī)劃模塊能夠幫助系統(tǒng)完成不同功能的劃分。根據系統(tǒng)需求,職稱評定綜合管理系統(tǒng)將分為職稱公告信息管理、申請信息管理、材料審核管理、評審信息管理、評審專家信息管理和系統(tǒng)管理六大模塊。職稱公告信息管理功能有職稱公告信息發(fā)布、修改、刪除、查詢、導出以及職稱公告信息查看;申請信息管理功能有提交申請、查看申請進度、反饋申請情況;材料審核管理功能有對申報材料的審核;評審信息管理功能有分配評審任務、查看申請人材料、評審評分評判;評審專家信息管理功能有評審專家信息添加、修改、刪除、查詢、導出、查看;系統(tǒng)管理功能有設定個人信息、菜單管理、權限管理、組織架構管理、數據管理、代碼庫管理、評審信息管理。
5.職稱評定綜合管理系統(tǒng)的關鍵點
(1)基于自定義配置方式的量化評分模式,將申請人提交的申報佐證材料,通過系統(tǒng)設置的比例分值,進行自動評分,作為參考提供給評審人員。
系統(tǒng)量化評分是在完成申請材料提交后,量化評價那些需要評分的項目,這些評分的項目是申請人針對每個評分項目的每一項評價指標的測算,采用特定的評分算法,通過標準的評分方法,最后算出量化總分。為了將來評價管理模塊簡單維護,在系統(tǒng)中設計了可自定義設置評分算法。首先需要配置量化指標評價模型,生成與模型相應的實體數據字典,它包含了評價量化指標的內容和對應的分值,在可自定義設置評分算法中,為了說明系統(tǒng)中量化評分流程,必須創(chuàng)建下面兩張表:
1)量化指標數據表:說明評分的量化指標項目和其對應的分值。
2)評分指標數據表:說明需要從數據表中讀取的數據項目。
當完成這些配置后,就可以直接對評分個體進行評分。
為了保證職稱評定工作的規(guī)范化和科學化,去除職稱評定工作中的意外性和隨機性,更加公正、公平的評價申報人所具有的水平和成果,需要提出一個合理的量化評價規(guī)范。參照江蘇省教師專業(yè)技術資格條件規(guī)定,主要是對申請人理論水平、教育教學和科研成果多個方面全面反映。根據評審的具體內容來劃分,主要分成思想政治、教育教學、教育科研、成果獎勵和其他五個方面。
依據以上五個方面創(chuàng)建職稱評定量化指標評價系統(tǒng),產生了評價教師工作的模型。
在數據庫設計中,對量化指標中的每一條評定指標,都要設定滿分值,然后根據對應的評定指標設定分值,最終把各個分數相加求得出總分。
以此對每個方面每個量化指標進行設置分值,并且對每個評定指標都設置相應的標識,就可以快速讀取數據,提高操作性能。
(2)通過對系統(tǒng)權限模塊的設計,能夠基于不同的角色賦予不同的權限。
(3)通過設置API Key的方式,對數據服務接口進行控制。
職稱評定綜合管理系統(tǒng)是一套業(yè)務復雜的管理系統(tǒng),在設計系統(tǒng)總體方案時,不但要整合各種資源,實現(xiàn)各個系統(tǒng)之間的數據轉換、共享和集成,還需要考慮系統(tǒng)的擴展性,當用戶需要修改業(yè)務需求時,系統(tǒng)功能能夠實現(xiàn)快速的修改或者擴展。
6.總結
文章引入了SOA架構,雖然整體系統(tǒng)的設計思想還是使用的是面向對象的設計方法來建立每一個服務,但是系統(tǒng)總體設計還是面向服務的。在實現(xiàn)中主要還是使用了面向服務框架的思想和Web Service實現(xiàn)技術,設計出敏捷、統(tǒng)一標準規(guī)劃、通過松耦合為目標的職稱綜合評定系統(tǒng)架構,主要在以下幾個方面做了研究:
(1)基于SOA思想,采用Web Service服務技術,引入了XML等技術,設計了一套輕量級的SOA框架,讓將來在系統(tǒng)實現(xiàn)方面能夠更加簡單、方便、快捷。
(2)使用多層服務模型設計業(yè)務邏輯服務:服務接口層、業(yè)務邏輯服務層、數據訪問層以及表現(xiàn)層,完成了粗粒度的Web Service服務。服務模塊各層分工明確,方便后期系統(tǒng)的開發(fā)和修改工作。
(3)系統(tǒng)用戶權限控制方面,使用了基于用戶組的管理方式,讓系統(tǒng)模塊加載得到了控制,同時也頁面上也對數據訪問得到了控制。這樣更加保證了數據安全性和有效性。
(4)對評審業(yè)務模塊進行了詳細的系統(tǒng)業(yè)務邏輯分析,利用了自頂向下的設計方法,結合服務整合設計的原則,設計了相應的服務模型及其對應的接口。為整體系統(tǒng)的完整設計提供了一個詳細的參考模型。
(5)在評審業(yè)務模塊中,提出了量化指標評價自定義配置算法。通過此種方式可以對申請人成果綜合評價,讓職稱評審工作更加公平、公正、客觀。
相關文章: