【正文】
. 39 系統(tǒng)概述 ................................................................................................. 39 文檔概述 ................................................................................................. 39 基線 ........................................................................................................ 39 引用文件 .......................................................................................................... 40 測試結果概述 ................................................................................................... 40 詳細測試結果 ................................................................................................... 41 測試結果評價 ................................................................................................... 42 7 總結 ............................................................................................................................ 43 參考文獻 ........................................................................................................................ 44 致 謝 ............................................................................................................................. 45 I 網(wǎng)上招聘求職系統(tǒng)設計與開發(fā) 摘 要 網(wǎng)上招聘求職系統(tǒng)的設計目的在于為應聘者提供方便、快捷、良好的應聘途徑,使招聘單位選拔人才的工作變得更加輕松快捷。同時實現(xiàn)了管理員在后臺對網(wǎng)站的管理功能。 MySQL The Design and Development of Online Recruitment System Abstract This Online Recruitment and Job Hunting System’s design is mainly intention to provide quicker, better and more convenient job interview approaches for interviewees, At the same time, makes recruitment units’ work in selecting talented person bee easier and faster. This system’s framework is the B/S(Browser/Server), and the MVC software design schema is based on J2EE’s platform, using the lightweight framework integrate exploitation in J2EE techniques system, The development tool is the Myeclipse and choose MySQL Server for database management. The system includes four modules which are visitors, personal members management, enterprise members management and administrator management. After login, members can not only search and scan all kinds of job hunting information and personal information about enterprises, but also can manage the member users’ other information, and the administrator can get the functions about set management in the background simultaneously. Proven by practice, this system has a variety of characteristics, such as design reasonable, operation convenient, stable, effective etc. II Key words Job hunting and recruitment。 MySQL 1 1 前言 選題背景及目的 如今網(wǎng)絡的發(fā)展越來越迅猛,人們上網(wǎng)的途徑也是越來越方便,網(wǎng)絡在人們生活中的應用也越來越廣泛,使得網(wǎng)絡招聘求職成為目前深受招聘求職者喜歡的一種求職招聘環(huán)境。使得招聘工作中的人員初選工作變得輕松簡單。而更方便的是網(wǎng)絡求職讓求職者可以在個人簡歷、證書復印、交通通訊等方面省下更多的精力和金錢。 2 國內(nèi)外研究狀況 在美國、日本和歐洲等互聯(lián)網(wǎng)普及程度高的發(fā)達國家,自上個世紀 90 年代初互聯(lián)網(wǎng)出現(xiàn)以來,網(wǎng) 絡已經(jīng)成為人才進行流動的最主要渠道,而那些單獨為企業(yè)、個人提供單一集會式服務的人才市場幾乎已經(jīng)絕跡。在國外,都是將網(wǎng)絡招聘與傳統(tǒng)的招聘方式結合,構建一整套完善、多元的人才交流體系。并且在網(wǎng)上求職可以跨地域求職的優(yōu)點對于求職者而言更加方便以免兩處奔波。 3 設計和解決方法 本系統(tǒng)正是基于為招聘者和求職者營造一個良好的交流平臺的思想而設計開發(fā)的。開發(fā)多層應用的費用和復雜性,實現(xiàn)視圖層與業(yè)務層分離,使得應用程序具有低耦合性,提高了性能,增強了系統(tǒng)的靈活性和及健壯性,同時也使得 WEB 程序更加有利于管理和維護。 4 2 需求分析 范圍 標識 文件狀態(tài): 【 】草稿 【√】正式發(fā)布 【 】正在修改 文件標識: 需求分析報告 當前版本: 作 者: ZSS 完成日期: 20xx0831 系統(tǒng)概述 軟件名稱:網(wǎng)上招聘求職系統(tǒng) 軟件功能:為求職者提 供求職、收藏、信息交互等功能;為招聘單位提供招聘、收藏、信息交互等功能;為管理員提供管理網(wǎng)站公告、友情鏈接和網(wǎng)站會員的管理功能。 懷化學院本科生畢業(yè) 論文 (設計 )撰寫規(guī)范, 20xx 年 4 月 7 日下發(fā)。 運行環(huán)境 1.服務器硬件配置要求: CPU 頻率不得低于 、內(nèi)存不得小于 512MB、 5 空余硬盤空間不小于 30G;軟件配置要求: Tomcat 、 Mysql Server 數(shù)據(jù)庫、 Windows 或 Linux 操作系統(tǒng) 2.客戶端硬件配置要求: CPU 頻率不得低于 、內(nèi)存不得小于 256MB、空余硬盤空間不小于 1G;軟件配置要求: IE 以上或 Mozilla Firefox。 2. 個人用戶未注冊前只能瀏覽首頁信息。 系統(tǒng)用例圖 根據(jù)功能需求了解系統(tǒng)具體功能,確定系統(tǒng)用例圖如圖 所示。 異常處理:無 2) 用例 2 用例名:個人會員管理 行為者:個人會員 目的:為個人會員提供登錄、信息、求職、收藏職位的管理。 級別:一級 過程描述: a)瀏覽主頁信息 b)企業(yè)會員登錄 c)維護企業(yè)信息 d)發(fā)送 /維護招聘信息 e)查詢 /收藏人才 f)企業(yè)招聘信息統(tǒng)計 g)求職意向管理 h)瀏覽求職信息 i)發(fā)送招聘信息 與其他用例的關聯(lián): 本用例為其他用戶提供查看企業(yè)職位以及企業(yè)信息提供前提條件。帶下劃線屬性為主鍵。帶下劃線屬性為主鍵。 企 業(yè) 用 戶簡 歷個 人 用 戶職 位1有N短 消 息N N發(fā) 消 息1有11收 藏 收 藏求 職NN招 聘 求 職11N1N 圖 系統(tǒng) ER 圖 故障處理 1. 數(shù)據(jù)庫故障 產(chǎn)生原因:數(shù)據(jù)庫未開啟或數(shù)據(jù)查詢量太大導致服務緩慢甚至拒絕服務。 15 3 概要設計 范圍 標識 文件狀態(tài): 【 】草稿 【√】正式發(fā)布 【 】正在修改 文件標識: 概要設計報告 當前版本: 作 者: ZSS 完成日期: 20xx0931 系統(tǒng)概述 軟件名稱:網(wǎng)上招聘求職系統(tǒng) 軟件功能:為求職者和招聘單位提供一個交流的平臺。 基線 《需求分析報告》 引用文件 懷化學院本科生畢業(yè)設計開題報告書, 20xx 年 6 月 15 日下發(fā)。模型層為數(shù)據(jù)的顯示提供模型。系統(tǒng)類圖如圖 所示。屬性 passresult 是會員忘記密碼時找回密碼的問題答案,類型為 String。屬性對應的 get*()方法能得到對象中的這些屬性的值, 18 無輸入,返回各個屬性值。 Reg_personalForm為邊界類,表示用戶注冊時的界面; Reg_personalAction為控制類,控制邊界類和實體類之間的交互; UserInfo 為實體類,與數(shù)據(jù)庫中的個人信息表相對應。 為搜索結果顯示頁面。首頁界面布局圖如圖 所示。企業(yè)后臺界面布局圖如圖 所示。 2. 當用戶發(fā)送數(shù)據(jù)時反復刷新頁面可能導致數(shù)據(jù)重復提交。 首部導航欄 左部管理員菜單欄 右部為顯示頁面 尾部版權等信息 25 錯誤 2 補救方法:提交數(shù)據(jù)后直接轉(zhuǎn)向其他頁面或者彈出 JS 提示對話框禁止刷新。降低維護難度。 基線 《需求分析報告》 《概要設計報告》 引用文件 懷化學院本科生畢業(yè)設計開題報告書, 20xx 年 6 月 15 日下發(fā)。 圖中主要描述注冊、簡歷填寫、搜索職位 、搜索人才這些用例,其中第一層 、 、 、 為顯示層,第二層的 *Service 和 *DAO 類為系統(tǒng)控制層。個人注冊的業(yè)務核心偽代碼如下: Read 用戶注冊信息; If (用戶名已存在 ) Then Print 注冊失敗信息 Break Else 根據(jù)輸入信息創(chuàng)建個人會員對象并保存 初始化個人會員簡歷新消息并保存 初始化個人會員求職統(tǒng)計信息并保存 End if Print 注冊成功信息 2. 職位搜索 當個人會員在后臺選擇選擇職位搜索功能,并且輸入搜索信息提交后會生成 Find_jobForm 邊界類發(fā)送到 Find_jobAction 中處理。簡歷發(fā)送的業(yè)務核心偽代碼如下: If (個人會員的簡歷不完善 ) Then Print 錯誤信息 Break Else 創(chuàng)建職位申請對象 If (數(shù)據(jù)庫已存在此職位申請信息 ) Then Print 職位已申請 Break Else 保存職位申請對象至數(shù)據(jù)庫 Print 成功信息 Break End if End if 30 實體類 系統(tǒng)的實體類類有 12 個,各個類分別為個人會員類 (U。職位搜 索的業(yè)務核心偽代碼如下: pageid ← 搜索頁碼 hql ← 數(shù)據(jù)庫查詢語句 page ←通過 hql 和 pageid 搜索職位 Print page 29 3. 簡歷發(fā)送 簡歷發(fā)送順序圖見圖 。 U s e r I n f o第 一 層第 一 層第 二 層第 二 層第 三 層第 三 層C o m p a n y I n f oU s e r R e s u m eU s e r I n f o D A O U s e r R e s u m e D A O C o m p a n I n f o D A OC o m p a n y J o bC o m p a n y