


摘 要: 基于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(管理員)。……