軟件工程招聘管理系統UML分析報告_第1頁
軟件工程招聘管理系統UML分析報告_第2頁
軟件工程招聘管理系統UML分析報告_第3頁
軟件工程招聘管理系統UML分析報告_第4頁
軟件工程招聘管理系統UML分析報告_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、信息與通信工程學院軟件工程招聘管理系統UML分析報告招聘管理系統UM份析報告一'. 摘要隨著現代社會的發展,現代企業的招聘信息和畢業生等需要找工作的人缺乏一個交流的平臺。 通過這個系統,各大企業可以在此發布招聘信息,使社會能知道這個信息。找工作的人能夠通過 這個招聘信息找到自己感興趣的并參與競爭。參加面試的人還可相互交流或者與前輩們交流經驗 和教訓。招聘管理系統是現代社會的一個重要組成部分,通過將UMLS用于企業招聘系統建模,可以加速軟件開發進程,提高軟件質量,支持動態的業務需求,并方便地集成已有的企業招聘信 息資源。二.引言當前社會對信息系統的需求日益增長, 需求變化也越來越快,軟件

2、開發的技術發展方向已經從 “提升被開發系統的執行效率”轉變為“提升開發效率”。面向對象( OO技術降低了解決方法 域與問題域的差別,提供了良好的復用機制,能夠更加有效提高軟件開發效率,完全順應了軟件 開發技術的發展方向。UML(TheUnifiedModelingLanguage,即統一建模語言)是一個通用的標準建模語言,可以對復雜 的系統建立可視化系統模型,目前已經被工業標準組織 OMG(ObjectManagementGrou濃受,一經 推出便得到許多著名計算機廠商如 Microsoft,HP,IBM,Oracle 等支持,在國際上應用日益廣泛。三.功能一個功能齊全的招聘管理系統包含以下幾

3、個模塊:1 .個人信息維護(包括個人自然信息以及口令等):瀏覽者可以在線填寫簡歷如個人信息、興趣 職位、實習工作經歷、畢業學校、學位證書等,建立一個人才庫。2 .招聘信息公布:定制相應職位的應聘要求,還可以連接到企業官方網站。3 .招聘信息查詢:當招聘信息過多時,還可以按地址、類型、等要求分類查詢招聘信息。4 .應聘簡歷投遞:會員或者瀏覽者根據招聘要求、自己的特長愛好、投遞相應的簡歷。5 .交流區:瀏覽者或者會員可以相互交流,對公司內部文化的交流,對面試情況的交流等6 .信用度評價:企業發布招聘信息,應聘者可以對公司進行評價,以公示給后面的瀏覽者。企業 也可以對應聘者進行評價,使企業能獲知應聘

4、者的信譽。雙方還能對這個管理系統進行評價、 建議。7 .管理員管理:管理員可以對招聘信息進行管理, 刪除不符合要求的求職信息、不真實的招聘信 息、還可支持對人才庫的信息統計、分析。提醒會員參加適合的招聘,對企業推薦合適的會員。四.內容1 .根據系統需求(功能),定義用例(usecase),并畫出用例圖:-來源網絡,僅供個人學習參考從用戶角度對系統進行評估,采集和分析系統的需求,理解系統要解決的問題(實現的功能) 結果可以用一個用例(UseCasR框圖表達,分以下幾個步驟:參與者分析(Actor)用例分析創建參與者-用例關系圖(1)參與者是與系統交互作用的人或事物,代表系統的使用者或外部通信目標

5、。考察招聘管理系 統服務對象可以確定參與者:企業:發布各式各樣的招聘信息會員(瀏覽者):查詢并獲知招聘信息、還可以進行網上投遞簡歷。管理員(系統中介):管理系統,并搭起企業與招聘人員的橋梁,參與招聘過程。(2)用例是由角色啟動的并完成的系統功能或者服務,招聘系統根據業務流程大致可分為以下幾 個用例:會員注冊個人信息、登陸,會員查詢招聘信息會員投遞簡歷企業發布招聘信息交流互動區信用度評價管理員管理(3)用例圖:用例視圖從外部用戶的角度捕獲系統的行為。它將系統功能劃分為對活動者(系統的理想用 戶)具有意義的事務。這些功能片被稱為用例。用例通過系統與一個或多個活動者之間的一系列 消息描述了與活動者的

6、交互。其活動者包括人員、其它的計算機系統和進程。在這里是指會員、 企業和管理系統這三個角色間的交互關系。2 .靜態建模部分:定義相應的概念模型(包括對象、類),繪制相應類圖,顯示出類間的關系. |招聘管理系統分為硬件和邏輯兩部分一一子系統,分別控制不同的應用軟件。軟件系統招聘 管理系統分割成兩個獨立的包:硬件部分應該包括管理系統的一些基本操作要求:瀏覽器、web服務器、客戶機、相應網站、數據庫服務、網站系統及其相應操作軟件部分:會員、企業類圖:3 .動態建模部分動態模型是用來描述系統的動態行為:狀態、時序、協作、活動。繪制系統可能涉及到的狀態圖、順序圖、協作圖、活動圖;(1)客戶狀態圖:(2)

7、時序圖:順序圖表示了隨時間安排的一系列消息。每個分類角色顯示為一條生命線,代表整個交互期 間上的角色。消息則顯示為生命線之間的箭頭。順序圖可以表達場景,即一項事務的特定歷史。順序圖以二維圖表來顯示交互。縱向是時間軸,時間自上而下。橫向顯示了代表協作中單個 對象的分類角色。每個對象用方框表示,對象的名字在方框內部,并在名字的下方加下劃線。每 -來源網絡,僅供個人學習參考個分類角色表現為垂直列-生命線。在角色存在的時間內,生命線顯示為虛線;在角色的過程激 活時間內,生命線顯示為雙線。消息顯示為從一個角色生命線出發至另一個角色生命線的箭頭,箭頭用從上而下來的時間順 序來安排。順序圖的一個用途是顯示用

8、例的行為序列。當行為被實現時,每個順序圖中的消息同對象的 操作或狀態機中遷移上的事件觸發相一致。(3)招聘協作圖:協作圖對交互中存在意義的對象和鏈建模。對象和鏈僅在提供的上下文中存在意義。分類角 色描述了對象,關聯角色描述了協作中的鏈。協作圖通過圖形的幾何排布顯示交互中的角色。消 息顯示為附屬在連接分類角色的關系直線上的箭頭。消息的順序由消息描述前的順序號來表示。協作圖的一個用途是表現操作的實現。協作顯示了操作的參數和局部變量,以及更永久性的 關聯。當行為被實現時,消息的順序與程序的嵌套調用結構和信號傳遞一致。(4)活動圖:活動視圖是用于顯示執行某個計算過程中的運算活動的狀態機的一種特殊形式。活動狀態代 表了運算執行的狀態:流程的步驟或操作的執行。活動圖描述了順序和并發活動分組。活動視圖 表達為活動圖。活動圖包含活動狀態。活動狀態表現了過程中語句的執行或工作流中活動的運行。與一般等 待狀態等待事件不同,活動狀態等

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論