999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Web的求職招聘系統分析與設計

2013-04-29 22:33:05唐紅杰
計算機時代 2013年6期
關鍵詞:分析設計

摘 要: 基于Web的求職招聘系統為求職者和招聘者提供了一個虛擬化、智能化的人才市場,其主要目的是為了拉近求職者和應聘者之間的距離。根據不同的權限,用戶可以進行相應的操作,完成各自的需求。文章借助UML統一建模語言對基于Web的求職招聘系統進行了面向對象的分析與設計,其主要內容包括需求分析、類設計、交互性設計等。在具體的分析設計過程中,給出了系統用例圖、管理類圖、求職類圖、招聘類圖、注冊時序圖和修改信息活動圖等。

關鍵詞: Web; 招聘; UML; 分析; 設計

中圖分類號:TP311.5 文獻標志碼:A 文章編號:1006-8228(2013)06-36-02

Analysis and design of job recruitment system based on Web

Tang Hongjie

(Liaoning Police Academy, Dalian, Liaoning 116036, China)

Abstract: A job recruitment system based on Web provides a virtual and intelligent talent market for recruiters and job hunters, which can shorten their distance quickly. According to the different permissions, the users may take different operations to meet their respective demands. A job recruitment system with UML is analyzed and designed in the way of object-oriented, which contains requirement analysis, class design and interactive design. In the concrete procedure of analysis and design, system use-case diagram, management class diagram, job search class diagram, recruitment class diagram, register sequence diagram and modification activity diagram are displayed in detail.

Key words: Web; recruitment; UML; analysis; design

0 引言

當今我國正處于科學技術極速發展的時代,企業對于人才的需求突飛猛進。“基于Web的求職招聘系統”正是在這樣的背景下應運而生的[1]。當用戶進入求職招聘系統時,可以根據各自的需求和權限注冊為求職者、招聘者或管理員[2],然后使用系統為其提供的相應功能。

經過調查分析,最終確定“基于Web的求職招聘系統”的基本模塊有:求職模塊、招聘模塊、管理模塊[3]。

⑴ 求職模塊:主要包括更新求職者資料、搜索招聘信息、發布求職意向、投遞簡歷、查看求職郵箱等功能。

⑵ 招聘模塊:主要包括更新招聘者資料、搜索應聘信息、發布招聘信息、查看招聘郵箱、瀏覽應聘簡歷、回復求職者等功能。

⑶ 管理模塊:主要包括更新管理員資料、管理求職者、管理招聘者、管理新聞等功能。

1 需求分析

⑴ 分析系統參與者

遵循參與者的識別方法,初步分析出“基于Web的求職招聘系統”中的主要參與者有:User(用戶)、Seeker(求職者)、Inviter(招聘者)、Administrator(管理員)。

⑵ 分析系統用例

針對分析出的系統主要參與者(用戶、求職者、應聘者、管理員),可以初步確定“圖書管理系統”中主要用例,包括:Register(注冊)、Login(登錄)、Modify Info(更新信息)、Seek Job(搜索招聘信息)、Issue Application(發布求職意向)、Post Resume(投遞簡歷)、Browse SeekMail(查看求職郵箱),Search SeekInfo(搜索應聘信息)、Issue Invitation(發布招聘信息)、Browse Resume(瀏覽應聘簡歷)、Browse InviteMail(查看招聘郵箱)、Reply Seeker(回復求職者)、Manage Seeker(管理求職者)、Manage Inviter(管理招聘者)、Manage News(管理新聞)。

Modify Info(更新信息)用例的闡述文檔如下:

--------------------------------------------------------------------------------

用例編號:003

用例名稱:Modify Info

涉及的參與者:User(用戶)

用例概述:用戶針對當前的實際情況,修改了個人資料[4]

前置條件:用戶已經成功登錄到求職招聘系統

后置條件:用戶資料更新成功,新的個人資料生效

基本事件流:

1. 用戶登錄到求職招聘系統

2. 用戶發出更新資料請求

3. 系統接受請求,并提示用戶輸入新的資料

4. 用戶輸入新的個人資料并確認

5. 系統顯示更新后的用戶資料

備選流:

1a. 資料格式輸入有誤

1a1.系統提示用戶輸入信息有誤,提供正確的格式范例

補充說明:

--------------------------------------------------------------------------------

⑶ 分析系統用例模型中的關系

顯然,User(用戶)、Seeker(求職者)、Inviter(招聘者)、Administrator(管理員)和與其相關的用例之間存在關聯關系。User(用戶)相關的用例Login(登錄)與Register(注冊)之間、Modify Info(更新資料)與Login(登錄)之間存在包含關系。

另外,還可以確定參與者User(用戶)和Seeker(求職者)、Inviter(招聘者)、Administrator(管理員)之間依次存在泛化關系。

用例圖是需求分析階段主要采用的UML圖示[5]。根據以上分析,借助Rational Rose工具繪制出 “基于Web的求職招聘系統”總體用例圖,如圖1所示。

圖1 “基于Web的求職招聘系統”用例圖

2 類設計

⑴ 識別系統中的類,并根據實際情況確定類的屬性和操作。

此處只對系統中部分實體類進行分析,識別出的實體類有:User(用戶)、Seeker(求職者)、Inviter(招聘者)、Administrator(管理員)、Application(求職信息)、Invitation(招聘信息)、Resume(簡歷)、News(新聞)。

⑵ 識別系統中各類之間的關系。

分析得出“基于Web的求職招聘系統”中各實體類之間關系,如表1所示。

根據以上類之間的關系,可以得到系統的類圖,但由于該系統總體類圖較復雜,所以將其劃分為如下三個子圖:Manage(管理模塊)子圖,如圖2所示;Seek(求職模塊)子圖,如圖3所示;Invite(招聘模塊)子圖,如圖4所示。

表1 系統中各實體類之間的關系

圖2 Manage子圖

圖3 Seek子圖

圖4 Invite子圖

3 交互性設計

⑴ 能識別系統中既定場景的對象、消息等要素,并能借助Rational Rose工具繪制出相應的時序圖。

此處以“Register”場景為例進行分析和建模,得到的時序圖如圖5所示。

⑵ 能捕獲系統中指定對象或指定用例的活動,并借助Rational Rose工具繪制出相應的活動圖。

以捕獲“Modify Info”(更新信息)用例的活動為例,繪制出“Modify Info”活動圖,如圖6所示。

圖5 “Register”時序圖

圖6 “Modify Info”活動圖

4 結束語

本文利用UML語言對基于Web的求職招聘系統進行了分析與設計。在需求分析階段,先捕獲了系統參與者、系統用例以及相互之間的關系[6],然后以系統用例圖的形式加以描繪;在靜態設計階段,先確定了系統中的類及其相互關系,然后以類圖的形式予以展現;在動態設計階段,以求職招聘系統中的兩個主要用例即“注冊”和“更新信息”為例,先確定了其中涉及到的對象、消息、活動等要素,然后以時序圖和活動圖的形式詳細加以說明。

接下來的工作就是在該模型的基礎上,借助相應的開發平臺和開發語言進行面向對象的程序編制,在此不作詳述。

參考文獻:

[1] 唐紅杰.UML基礎與Rose建模實訓教程[M].清華大學出版社,2011.

[2] 曾金發.基于ASP.NET網上求職招聘系統的研究與開發[J].科技資

訊,2006.28:98

[3] 趙池龍.軟件工程實踐教程[M].電子工業出版社,2007.

[4] 吳建,鄭潮,汪杰.UML基礎與Rose建模案例[M].人民郵電出版社,

2004.

[5] Craig Larman著,李洋,鄭龔譯.UML和模式應用[M].機械工業出版

社,2009.

[6] 楊斌,田永青,朱仲英.基于UML的面向對象的軟件系統分析、設計

與開發技術[J].微型電腦應用,2002.18(8):5

猜你喜歡
分析設計
隱蔽失效適航要求符合性驗證分析
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
電力系統不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
電力系統及其自動化發展趨勢分析
中西醫結合治療抑郁癥100例分析
在線教育與MOOC的比較分析
主站蜘蛛池模板: 午夜少妇精品视频小电影| 精品国产电影久久九九| 伊人成色综合网| 在线播放真实国产乱子伦| 欧美日韩高清在线| 国产色爱av资源综合区| 麻豆AV网站免费进入| 亚洲国产系列| 日本欧美一二三区色视频| 亚洲人成网18禁| 欧洲极品无码一区二区三区| 波多野结衣一区二区三区AV| 91丝袜美腿高跟国产极品老师| 91国内视频在线观看| 国产视频欧美| 日韩亚洲综合在线| 中文成人无码国产亚洲| 免费a级毛片视频| 91无码人妻精品一区| 婷婷综合色| 亚洲欧美综合另类图片小说区| 91成人在线观看视频| 欲色天天综合网| 欧美特黄一级大黄录像| 丝袜久久剧情精品国产| 国内精品自在欧美一区| 香蕉伊思人视频| 国产精品污污在线观看网站 | 免费日韩在线视频| 亚洲免费播放| 久草视频中文| 中文字幕人成人乱码亚洲电影| 国产成人精品第一区二区| 青青草原国产精品啪啪视频 | 91青青草视频在线观看的| 99re在线观看视频| 精品亚洲欧美中文字幕在线看| 9966国产精品视频| 国产精品片在线观看手机版 | Aⅴ无码专区在线观看| 国产成人永久免费视频| 国产精品污视频| 毛片网站免费在线观看| 国产无码制服丝袜| 国产乱子伦视频三区| 91视频99| 久久这里只精品国产99热8| 久草视频精品| 狠狠亚洲五月天| 国产人成午夜免费看| 中文字幕66页| 国内精品一区二区在线观看| 26uuu国产精品视频| 91精品人妻一区二区| 婷婷亚洲天堂| 亚洲乱码在线播放| 四虎AV麻豆| 最新精品国偷自产在线| 精品欧美日韩国产日漫一区不卡| 欧美亚洲日韩中文| 亚洲自偷自拍另类小说| 亚洲日韩国产精品无码专区| 97在线国产视频| 久久精品66| 亚洲AⅤ波多系列中文字幕| 91免费国产高清观看| 91免费精品国偷自产在线在线| 嫩草影院在线观看精品视频| 亚洲综合婷婷激情| 国产乱论视频| 都市激情亚洲综合久久 | 国产丝袜无码一区二区视频| 成人在线观看不卡| 日韩在线播放中文字幕| 亚洲欧美成aⅴ人在线观看| 久草视频一区| 国产亚洲欧美在线中文bt天堂| 国产成人精品一区二区不卡| 亚洲高清中文字幕在线看不卡| 97在线公开视频| 91在线免费公开视频| 中文字幕免费在线视频|