人才招聘系統分析與設計-課程設計報告書_第1頁
人才招聘系統分析與設計-課程設計報告書_第2頁
人才招聘系統分析與設計-課程設計報告書_第3頁
人才招聘系統分析與設計-課程設計報告書_第4頁
人才招聘系統分析與設計-課程設計報告書_第5頁
已閱讀5頁,還剩18頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

《人才招聘系統分析與設

計》課程設計報告書設計題目:專業:班級:學生姓名:學號:指導教師:年月計算機學院目^摘要……………………1第一章緒論…………1第二章MicrosoftVisio介紹 3第三章需求分析………4第四章系統分析………6第五章系統設計………11總結與心得………………31附錄參考資料…………………32摘要面向對象的系統分析和設計是將面向對象的方法運用到軟件工程的分析設計階段。面向對象的系統分析和設計的主要目的是完成對某個特定應用論域(applicationdomain)的分析和系統的建模。應完成的主要工作是描述系統中的對象、對象的屬性和操作、對象的動態特性、對象間的構造關系和通信關系等,從而建立系統的靜態結構和動態活動模型。在美國、日本和歐洲等互聯網普及程度高的發達國家,自上個世紀90年代初互聯網出現以來,網絡已經成為人才進行流動的最主要渠道,而那些單獨為企業、個人提供單一集會式服務的人才市場幾乎已經絕跡。在我國,隨著網絡技術的不斷發展,網絡招聘求職開始走入人們的視野,并越來越成為企業招聘人才,求職者應聘主要渠道之一。網絡招聘在國內處于主流地位,正在突破傳統招聘求職與互聯網單一媒體的束縛,整合平面媒體和電視媒體,打造跨平臺招聘服務的整合平臺。目前在中國有三家綜合性比較強的招聘網站:前程無憂網、中華英才網、智聯招聘網。本系統正是基于為招聘者營造一個好的交流平臺的思想而設計開發的。網上招聘系統的設計首先應該設計完善招聘求職的基本功能,明確網站的需求,然后才能明確系統的數據庫設計,并通過定義的功能逐步實現其實際網頁和用例流程的開發。在完成系統后還要對系統進行詳細的測試才能發布網站,以及對系統進行必要的維護工作,以便使網站功能與內容保持信息的及時性,使之能真正成為一個能解決實際問題的網上招聘求職系統。關鍵字:信息系統網上人才招聘管理系統分析設計MicrosoftVisio第一章緒論系統分析與設計概述網上招聘系統是一個具有交互功能的人才信息管理系統,其開發主要包括后臺數據庫的建立和維護以及前臺程序的開發兩個方面。對于前者要求建立起數據一致性和完整性強、數據安全性好的庫;而后者則要求應用程序功能完備,易于使用。網上人才招聘系統應實現通過網絡招聘過程中的所涉及兩類重要客戶角色分為兩類進行,即供需雙方。供方為應聘用戶,需方為招聘企業,并且分別處理這兩個角色。同時還包括第三部分的信息發布以及交互功能。對于供方(應聘用戶)所設置的功能包括:用戶管理簡歷管理職位搜索信息瀏覽對于需方(招聘企業)所設置的功能包括:用戶管理職位管理簡歷查詢信息瀏覽1.2課題背景在網絡經濟條件下,網絡招聘以其效率高、成本低、及覆蓋面廣等優勢顯示出了巨大的發展潛力。新的招聘網站不斷涌現,而原有的各大型招聘網站為了擴大優勢、鞏固地位則不斷推出新的產品和服務。但是,網絡招聘必須跳出目前過于單一、雷同的運營模式,才能獲得競爭優勢,才能上一個新臺階。國內外現狀在當今的中國乃至全世界,網絡招聘時企業信息化建設中人力資源管理的重要環節,必然對企業戰略目標的實現產生積極影響。網絡招聘是指人力資源部門通過互聯網內部網發布招聘信息,并通過簡歷庫收集應聘信息,經過信息處理后,初步確定所需崗位人選的過程。發展至今日,國外企業的信息化水平可說已經到了一個相當高的水平。由于起步早,國外的網上招聘的思想、流程都是嚴格按照現代人力資源管理的步驟來設計系統的,從人力資源規劃、工作分析、招聘渠道、選拔測評、人員錄用等一系列過程入手,已經建立一套非常完善的招聘體系。隨著我國近年來信息技術的飛猛發展,我國企業信息化已取得了很大進步。現在國內各種規模企業絕大部分都用上了微機,利用各類管理信息系統進行信息處理和輔助管理。例如企業招聘系統、新聞發布系統等等。一些學者也研究出豐富的相關開發方法和工具等。當前我國絕大多數網絡招聘系統可以使客戶在其網站上增加在線招聘功能,通過后臺管理界面將企業招聘信息加入數據庫,在通過可定制的網頁模板將招聘信息發布,管理員可以對招聘信息進行管理、統計、檢索等。網站動態提供企業招聘信息,管理員可進行更新維護,應聘者將簡歷提交后存入簡歷數據庫,并可依據職位、時間、學歷等進行檢索。發展趨勢隨著發展環境越來越有利,國內網絡招聘即將迎來高速發展的黃金期,市場規模和發展空間都將無限擴大,并且逐步走向成熟。網絡招聘的全天候、即時性,可大大提高了招聘工作的速度和效率,使招聘企業可以在短時間內尋獲到所需的人才,而且實現異地招聘、全球化招聘。第二章MicrosoftVisio介紹2.1MicrosoftVisio介紹MicrosoftVisio是微軟公司生產的一個強大的圖形設計軟件,它是一種把流程可視化的軟件,專門用于繪制比如數據庫設計圖、流程示意圖、系統結構圖的圖形設計軟件。,如同其OFFICE系列軟件一樣,有著強大而繁多的功能,在程序和工程設計中被廣泛的應用。MicrosoftViSio目的在使我們能輕易地把數據轉換成圖形。Visio從1990年開始發展,至今全球已經有三百多萬位使用者了。產品線分成四個版本:標準版、工程版、專業版以及企業版。MicrosoftVisio提供了彈性的解決方案——從后端辦公室到角落辦公室,它的操作接口兼容于Windows操作系統,能讓每個人快速地入手,此外,可延伸的架構更提供了十分完善的自訂化功能給特定的工作者。讓每個人都獲得好處的易用工具。企業組織需要建置適合初學者使用的工具,但同時又要能符合進階使用者的需求,Visio2000的拖曳技術能幫助初學者立即上手,不必擔心沒有能力達到老板的要求,或要花很多時間在制作圖形上,而分級制的進階功能則可以讓進階使用者的才能發揮得淋漓盡致。值得一提的是,可延伸的圖表種類及預先繪制的SmartShaPeS符號能讓你輕易地產生各種圖表,包括流程圖、網絡圖表、設備管理計劃、數據庫模型第三章需求分析3.1系統目標如今網絡的發展越來越迅猛,人們上網的途徑也是越來越方便,網絡在人們生活中的應用也越來越廣泛,使得網絡招聘求職成為目前深受招聘求職者喜歡的一種求職招聘環境。互聯網給求職招聘者提供了豐富的資源,為他們創造出一種良好的求職招聘平臺。具備現實中人才中介機構功能。應用網絡的優勢,實現招聘時企業和人才的交互選擇,應聘者無需奔波于招聘現場,印制并投遞多份簡歷,企業在審閱簡歷時直接從計算機上調用對比,大大降低人力成本,設計開發出一個擁有用戶注冊、簡歷的投放和查找、查看錄用狀態、查看用人單位等功能的網上人才招聘系統,為企業和人才立足于信息時代提供必需的信息保障。本系統正是基于為招聘者營造一個良好的交流平臺的思想而設計開發的。主要是為應聘者提供方便、快捷、良好的應聘途徑。對招聘單位而言,本系統中,主要由系統維護人員、招聘人員、和求職人員三類人員角色組成。本系統為招聘者單位開辟招聘人才的新方式,使得招聘單位選拔人才的工作變得更加輕松快捷,并且實現管理員能簡單的管理本系統。用戶特點用戶為個人、企業招聘人員、系統管理人員、具備基本計算機操作能力。運行環境規定設備普通PC,CPU頻率不得低于1.8GHZ,內存不得小于512MB,空余硬盤空間不小于30G支撐軟件操作系統Windows或Linux操作系統數據庫管理系統SQLServer2000數據庫3)其他支撐軟件Tomcat6.0,MicrosoftVisio第四章系統分析網上求職招聘系統可以實現網上求職與招聘,參與者有求職者、招聘者、管理者等。求職者可以根據自己的需求更新個人資料、搜索招聘信息、發布招聘意向等;招聘者可以更新企業資料、發布招聘信息、搜索應聘信息、瀏覽簡歷等。無論求職者還是招聘者都需要管理他們的基本信息,由管理員進行管理,管理員還需要對求職者投遞的簡歷進行管理,對系統的新聞及求職招聘信息進行管理。根據分析,將系統分為前臺和后臺兩個部分,前臺功能主要為求職者和招聘者提供,后臺功能為管理員提供。功能結構圖如下:圖4-14.2識別用例圖4-21)管理員系統管理員主要負責網上招聘系統的新聞管理和用戶管理兩大部分的內容。其中新聞管理部分主要包括新聞發布收集和調查,以及廣告的發布等公共信息服務功能。用戶管理部分主要包括對普通求職注冊用戶的基本服務功能,對單位招聘用戶的服務功能。圖4-32)個人會員個人會員在招聘系統中主要負責對自己的姓名、年齡、工作經歷等這些個人資料基本信息進行更新維護,還可以瀏覽系統中發布的新聞等信息,投遞簡歷,搜索職位等功能。圖4-43)企業會員企業會員是招聘企業發布單位人才需求和負責接收個人求職主要負責人。實現企業招聘管理日常工作中的人員招聘、發布職位需求信息,搜索人才信息等功能。圖4-5游客游客是瀏覽本網頁,并進行注冊的用戶。圖4-6定義系統對象從系統數據庫角度分析類,對部分實體類進行分析,我們從數據庫中得到9個實體類:用戶、游客、招聘者、求職者、管理員、求職信息、簡歷、招聘信息、企業資料。具體各類如圖4-7:圖4-7定義類間的關系從上述分析可知有9個類,簡單描述他們的關系有:對于游客、求職者、管理員、企業而言,它們首先都是用戶,因此它們與用戶之間存在泛化關系。求職者與求職信息、簡歷之間存在“發布”關聯關系,招聘者與招聘信息、企業資料之間存在“發布”關聯關系。圖4-8第五章系統設計建立交互作用圖1)管理員登陸管理員登陸頁面,進行信息填寫進行界面登陸,信息正確方能登陸成功。圖5-12)管理會員系統管理員對會員(包括企業會員和個人會員)的管理主要是對會員的記錄進行刪除操作。圖5-23)管理求職招聘信息管理員同樣只能對招聘求職信息進行刪除操作。圖5-34)新聞資訊管理新聞資訊管理包括網站新聞資訊的發布、修改和刪除。圖5-45)創建個人簡歷每個會員只能創建一份簡歷,并能對簡歷進行修改。圖5-56)發送求職申請每個會員可以對自己意向的職位進行申請。圖5-67)發布求職信息個人會員可以發布多個求職信息,并在求職信息列表頁面進行管理。圖5-78)招聘信息發布管理企業會員可以發布多個招聘信息,并在招聘信息列表頁面進行對記錄的管理。圖5-89)求職申請管理企業會員可以在求職申請列表頁面對個人會員提交的求職申請進行管理。圖5-9建立活動圖1)用戶注冊注冊用戶第一次使用系統時,需要點擊“注冊”用戶的用戶名和密碼等信息。凡是未在數據庫注冊的應聘用戶都無權進入該系統進行應聘的相關業務。圖5-102)用戶登陸當用戶輸入用戶名、密碼,并選擇登陸類型(招聘者還是應聘者),系統自動將輸入的信息和相關數據表中的內容進行比較,如果該用戶輸入的內容和數據表中的內容相符,則通過驗證,此次登陸成功,否則登陸失敗。圖5-113)職位搜索本模塊主要是為應聘用戶提供職位資源和準確定位,查詢表單后,就在服務器端進行后臺查詢,并把檢索結果返回客戶端瀏覽器。查詢條件根據應聘用戶的關注依次設置為“職位名稱”、“工作地點”等信息。圖5-124)簡歷維護本模塊的主要目標是完成求職用戶的簡歷修改和更新。具體操作過程是應聘用戶對簡歷的各個字段記錄修改,然后更新到簡歷庫。圖5-135)更新個人資料本模塊主要是讓用戶可以對個人資料進行修改。具體操作為修改并進行確認。圖5-146)投遞簡歷本模塊是讓用戶對意向職位進行投遞簡歷進行申請,簡歷投遞成功返回成功信息。圖5-157)發布求職信息本模塊目標是為求職者進行發布自己意向職位而設計的。通過填寫求職信息表而實現求職信息的發布。圖5-168)密碼修改本模塊是一個公共模塊,用戶和管理可以對密碼進行修改維護。圖5-179)發布招聘信息本模塊的設計是為招聘企業進行發布職位需求而設計的,招聘企業通過此功能進行職位信息發布。企業通過填寫表單進行職位的信息的發布。圖5-1810)新聞管理本模塊的設計目標是管理員對新聞模塊進行管理。圖5-19建立時序圖.企業會員模塊1)發布招聘信息圖5-202)刪除求職申請圖5-21.個人會員模塊1)添加簡歷圖5-222)發送求職申請圖5-233)發布求職信息圖5-24.管理員模塊1)管理員登陸圖5-252)刪除會員圖5-263)刪除求職招聘圖5-274)添加賬號圖5-285)添加新聞資訊圖5-29建立狀態圖用戶狀態圖,用戶先進入系統首頁,輸入用戶名密碼,系統對輸入信息進行驗證,驗證成功,則成為用戶狀態,驗證失敗,則返回首頁,驗證3次則結束。圖5-30建立組件圖和部署圖1)組件圖圖5-312)部署圖主要是用來說明如何配置系統的軟件和硬件。系統有如下節點構成,應用服務器負責整個系統的總協調工作;數據庫負責數據管理;應用程序模塊用于求職者和招聘者進行客戶端的注冊登錄、信息查詢、信息輸入、信息刪除等;信息維護模塊用于系統管理員維護整個系統的數據信息,如添加和修改招聘者用戶、添加和修改求職者用戶等。圖5-32對象持久化為關系數據庫表1)企業用戶表,存放企業用戶的聯系信息及企業信息。表5-1:字段名字段屬性長度約束條件 功能描述UnameVarChar20主鍵用戶名PwdVarChar16Notnull密碼CnameVarchar50企業名稱TelVarchar15電話AddrVarchar100企業地址DateVarchar10企業注冊日期AreaVarchar50所在地區IntroTeXt16企業簡介WebVarchar50企業網站2)個人用戶表,存放個人用戶的聯系信息及簡歷信息。表5-2:字段名字段屬性長度約束條件功能描述UnameVarchar20主鍵用戶名PwdVarchar16Notnull密碼Jianliint1默認為“0”是否已完善簡歷 3)個人簡歷信息表,存放個人用戶的簡歷信息。表5-3:字段名字段屬性長度約束條件功能描述UnameVarchar20主鍵用戶名一NameVarchar10姓名CodeVarchar18身份證號BirthVarchar10出生日期SeXVarchar2性別CountryVarchar50國籍ShengaoVarchar3身高TiZhongVarchar3體重MinZUVarchar20民族MarryVarchar4婚姻情況一HUkoUVarchar50戶口所在地MqPIaCeVarchar50目前所在地EdUCVarchar50教育程度ZytyPeVarchar50專業類型SchoolVarchar50畢業院校BydateVarchar10畢業日期ZzmmVarchar10政治面貌PxjlVarchar50培訓經歷WaiyuVarchar50外語水平PthUaVarchar50普通話水平ComputerVarchar50計算機水平GzjlText16工作經歷一GZSjVarchar2工作時間SkillText16技能QztypeVarchar20求職類型ZymbText16職業目標JobtypeVarchar20應聘職位類型JobVarchar50期望職位HopeplaceVarchar50期望工作地占八\\DaiyUVarChar10默認為“面議” 待遇IntroVarChar50個人介紹4)招聘信息表,存放企業招聘的職位信息。表5-:4字段名字段屬性長度約束條件功能描述Idint4主鍵,遞增招聘信息IdUnameVarchar20用戶名CompanyVarchar50公司名稱JobtypeVarchar50工作類型JobVarchar50職位名稱AreaVarchar50所在地區CityVarchar50所在城市ZPnUmVarchar4招聘人數AgeVarchar3年齡要求MajorVarchar50專業限制EducVarchar50學歷要求HUkoUVarchar50戶口要求WaiyuVarchar50外語要求SeXVarchar10默認為“不限” 性別要求GZXZVarchar20工作性質ComputerVarchar20計算機要求DaiyuVarchar20默認為“面議” 待遇ShisuVarchar50食宿YxqiVarchar20有效期DateDatetime8發布時間5)管理員信息表,存放管理員信息。表5-5:字段名字段屬性長度約束條件功能描述NameVarChar20主鍵管理員登錄名PwdVarChar16Notnull管理員密碼6)網站新聞表,存放網站首頁顯示的新聞信息。表5-6:字段名字段屬性長度約束條件功能描述IdInt4主鍵,遞增 新聞IdTitleVarchar40Notnull新聞標題ContentTextNotnull新聞內容DateDatetime8Notnull添加時間AuthorVarchar20作者 一總結與心得通過對網上人才招聘系統的設計與開發,讓我覺得受益匪淺,在網絡越來越發達的今天,網絡辦公、學習等工作系統幫我們將很多繁瑣的工作簡單化,因此目前網上人才招聘系統已經越來越多,同時也越來越受到招聘者和求職者的青睞。我相信網上人才招聘系統將有更加廣闊的市場價值和應用范

溫馨提示

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

評論

0/150

提交評論