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

基于Web的求職招聘系統(tǒng)分析與設(shè)計

2013-04-29 22:33:05唐紅杰
計算機時代 2013年6期
關(guān)鍵詞:分析設(shè)計

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

關(guān)鍵詞: Web; 招聘; UML; 分析; 設(shè)計

中圖分類號: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 引言

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

經(jīng)過調(diào)查分析,最終確定“基于Web的求職招聘系統(tǒng)”的基本模塊有:求職模塊、招聘模塊、管理模塊[3]。

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

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

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

1 需求分析

⑴ 分析系統(tǒng)參與者

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

⑵ 分析系統(tǒng)用例

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

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

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

用例編號:003

用例名稱:Modify Info

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

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

前置條件:用戶已經(jīng)成功登錄到求職招聘系統(tǒng)

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

基本事件流:

1. 用戶登錄到求職招聘系統(tǒng)

2. 用戶發(fā)出更新資料請求

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

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

5. 系統(tǒng)顯示更新后的用戶資料

備選流:

1a. 資料格式輸入有誤

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

補充說明:

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

⑶ 分析系統(tǒng)用例模型中的關(guān)系

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

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

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

圖1 “基于Web的求職招聘系統(tǒng)”用例圖

2 類設(shè)計

⑴ 識別系統(tǒng)中的類,并根據(jù)實際情況確定類的屬性和操作。

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

⑵ 識別系統(tǒng)中各類之間的關(guān)系。

分析得出“基于Web的求職招聘系統(tǒng)”中各實體類之間關(guān)系,如表1所示。

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

表1 系統(tǒng)中各實體類之間的關(guān)系

圖2 Manage子圖

圖3 Seek子圖

圖4 Invite子圖

3 交互性設(shè)計

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

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

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

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

圖5 “Register”時序圖

圖6 “Modify Info”活動圖

4 結(jié)束語

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

接下來的工作就是在該模型的基礎(chǔ)上,借助相應(yīng)的開發(fā)平臺和開發(fā)語言進行面向?qū)ο蟮某绦蚓幹疲诖瞬蛔髟斒觥?/p>

參考文獻:

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

[2] 曾金發(fā).基于ASP.NET網(wǎng)上求職招聘系統(tǒng)的研究與開發(fā)[J].科技資

訊,2006.28:98

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

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

2004.

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

社,2009.

[6] 楊斌,田永青,朱仲英.基于UML的面向?qū)ο蟮能浖到y(tǒng)分析、設(shè)計

與開發(fā)技術(shù)[J].微型電腦應(yīng)用,2002.18(8):5

猜你喜歡
分析設(shè)計
隱蔽失效適航要求符合性驗證分析
何為設(shè)計的守護之道?
《豐收的喜悅展示設(shè)計》
流行色(2020年1期)2020-04-28 11:16:38
電力系統(tǒng)不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
瞞天過海——仿生設(shè)計萌到家
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
電力系統(tǒng)及其自動化發(fā)展趨勢分析
中西醫(yī)結(jié)合治療抑郁癥100例分析
在線教育與MOOC的比較分析
主站蜘蛛池模板: 2021无码专区人妻系列日韩| 在线观看网站国产| 蜜桃臀无码内射一区二区三区| 思思热在线视频精品| 波多野结衣第一页| 一本色道久久88综合日韩精品| 欧洲亚洲一区| 国产免费高清无需播放器 | 久久综合丝袜长腿丝袜| 在线观看免费黄色网址| 日韩欧美综合在线制服| 1级黄色毛片| 日本精品αv中文字幕| 亚洲人成人伊人成综合网无码| 亚洲第一极品精品无码| 色窝窝免费一区二区三区| 国产精品久久久精品三级| 国产办公室秘书无码精品| 91亚洲视频下载| 国产丝袜丝视频在线观看| 国产在线第二页| 小蝌蚪亚洲精品国产| 欧美中文字幕在线视频| 蜜桃视频一区| 久久国产高清视频| 国产成人夜色91| 国产伦精品一区二区三区视频优播| 国产人人射| 精品一区二区三区无码视频无码| 欧美A级V片在线观看| 国产一级裸网站| 波多野结衣在线se| 免费国产一级 片内射老| 欧洲精品视频在线观看| 亚洲AV电影不卡在线观看| 喷潮白浆直流在线播放| 在线播放国产一区| 成人国产精品网站在线看| 四虎影视8848永久精品| 国产精品偷伦视频免费观看国产 | 亚洲小视频网站| 丁香婷婷久久| 久草网视频在线| 亚洲无码视频图片| 国产美女无遮挡免费视频网站| 99精品国产自在现线观看| 亚洲国产成人麻豆精品| 在线观看亚洲精品福利片| 国产美女主播一级成人毛片| 2022国产91精品久久久久久| 国产剧情国内精品原创| 99精品影院| 在线看片中文字幕| 精品人妻一区无码视频| 亚洲永久精品ww47国产| 精品剧情v国产在线观看| 欧美精品亚洲日韩a| 国产微拍一区二区三区四区| 婷五月综合| 国产激情无码一区二区免费| 亚洲男人的天堂视频| 四虎国产精品永久一区| 国产在线观看一区精品| 天堂网亚洲系列亚洲系列| 欧美成人精品一区二区| 直接黄91麻豆网站| 中文字幕久久波多野结衣| 国产网站一区二区三区| 国产在线精彩视频论坛| 91精品啪在线观看国产91九色| 欧美色视频在线| av色爱 天堂网| 亚洲一区二区视频在线观看| 精品国产网| 免费国产黄线在线观看| 日韩无码一二三区| 波多野结衣第一页| 色屁屁一区二区三区视频国产| 无码电影在线观看| 亚洲国产精品成人久久综合影院| 亚洲综合色婷婷| 国产va视频|