本篇論文目錄導航:
【題目】網上人才招聘系統開發與應用
【第一章 第二章】招聘系統開發環境
【第三章 第四章】網絡招聘系統總體設計與詳細設計
【第五章】招聘網站功能流程及實現
【第六章】網絡人才招聘系統測試
【結語/參考文獻】網絡招聘系統的設計與實現研究結語與參考文獻
第三章 系統總體設計
3.1 系統功能和需求分析
人才招聘網站系統設計的總體思路[14]是:系統可分為系統管理員、職位的發布人、網站用戶(即:求職者)。這些網站用戶都可以在線連接訪問本人才招聘網站系統。具體可以細分為:系統管理員能夠管理系統中可招聘的職位類別和網站用戶的注冊身份信息。職位的發布人可以登錄網站、在網站中進行注冊、在系統中進行發布職位、對已有的職位信息進行投遞、對有錄用意向的網站用戶發布面試通知等功能。求職者可以登錄網站、在網站中進行注冊、對招聘單位發布的職位信息進行查看、管理網站用戶的個人簡歷、向職位發布單位進行簡歷投遞、獲取用人單位發來的面試通知等相關的管理功能。其各種不同功能之間的關系如下圖 3-1 所示:
3.2 管理員模塊
本次畢業設計中涉及到的人才招聘網站管理功能,需要由系統管理員登錄后來進行相關的管理。系統管理員所擁有的相關管理功能主要分為以下兩個大部分:分別是對系統中相關職位的類別信息進行管理,這其中包含了各個用人單位預先向系統中提供的各種詳細的職位信息,并且可以最終細化到其下最小的分支。另外就是對網站系統中注冊的用戶進行管理,求職者在本網站系統中可以隨時隨地方便的進行個人信息注冊,并且可以登錄網站在網站中查詢自己所感興趣的相關職位。
3.3 企業用戶功能模塊
該網站系統中也包含了系統職位發布人的相關管理部分。系統職位發布人的相關功能包含了對網站系統的登錄功能和網站系統的注冊功能,可以保證網站系統的使用人能夠隨時隨地的對網站進行注冊和登錄操作。網站系統的職位發布人進行相關管理,保證網站中用人單位能夠及時的更新自己的用人需求。系統中職位信息的投遞管理功能,可以保證系統中注冊的用人單位能夠第一時間獲得和提供職位的相關信息,并且能夠進行面試的安排和通知管理功能。從而保證用人單位在系統中可以達到高效的與網站求職者進行互動,并且及時的發布面試的相關系統信息等四項最基本的功能。網站系統職位的發布人所具有的功能圖如下圖 3-3 所示:
3.4 求職者模塊
該網站系統中關于求職者相關的功能部分包括系統登錄與網站系統注冊的相關功能,從而保證網站系統求職者能夠隨時隨地的進行網站系統的注冊,用戶登錄后可對自己所感興趣的網絡信息進行查詢。系統的職位查看查詢功能,能夠保證系統的求職者能夠更加準確的掌握和了解系統的相關職位信息,以確保其選擇職位時具有更高的準確性。網站求職者的個人簡歷信息管理功能,能夠保證網站系統的求職者可以在系統中隨時的修改和完善自己所填寫的個人簡歷信息。系統用戶的職位投遞相關功能,能夠保證網站系統的求職者可以在第一時間進行投遞自己保存在網絡中的簡歷信息,可以保證其與用人單位之間能夠在第一時間進行互動。面試通知的相關功能,可以保證網站系統的求職者可以在第一時間得到自己申請的相關面試機會等信息。
3.5 功能概述
該網站系統中還包括了網站系統管理員的相關管理功能,即網站系統中的最高管理權限擁有者和使用者;網站的求職者就是網站系統的終端使用用戶;網站系統的職位發布人就是系統中用人單位的相關人事工作管理人員。這就是網站中的三類主要的系統用戶。
系統中包括了人才招聘過程中所必要的各項功能。用人單位的相關信息中要有職位類別、職位信息的相關管理,求職者的相關信息中要有用戶注冊、登記、應聘、簡歷的相關管理。系統用人單位的相關職位發布人的各項信息管理工具中要有系統注冊、登錄、信息管理等基本功能。系統中用人單位要能對需要的職位信息進行管理和發布,用人單位則需要對所需的職位信息進行投遞發布管理。用人單位還需要對眾多的求職者的求職信息發布相關的面試通知。用人單位中人事部門的相關人員則需要對其個人簡歷做出一個綜合的管理和一些其它的相關功能。求職者在使用本信息化系統時擁有系統的登錄、注冊相關的功能還要有可以進行隨時的職位信息查看的功能。與此同時還要有對用戶自己的個人簡歷信息進行綜合管理的功能。如果用戶有自己滿意的職位,則需要進行建立投遞的相關功能。并且要有對投遞過的簡歷信息的記錄進行管理和查詢的基本功能,如果有用人單位發布相關的面試信息,則要有進行通知的相關管理的功能等等。如圖 3-5 所示:
第四章 系統詳細設計
4.1 系統和數據庫的配置
在本次設計中,因為網上人才招聘系統提供的是線上交互式應用,采用 B/S 架構是最合適的。B/S 架構系統包含客戶端瀏覽器和服務器兩方面??蛻舳藶g覽器調用 Web 服務器進行邏輯操作。Web 服務器實時與數據庫服務器進行連接后執行具體操作。B/S 架構系統的具體結構如下圖 4-1 所示:
一套好的信息化招聘網站系統需要強有力的數據庫服務器系統作為支持,數據庫中存儲的數據數量和數據的質量直接影響著信息化軟件系統的性能和響應速度。人才招聘網站系統涉及到相關的用人單位和系統求職者的個人信息和發展前景,因此必須要使用強有力的數據庫系統作支持。
4.2 概念模型
一套優秀的系統管理體系來進行網站系統的管理是網上人才招聘系統功能完備的保障。這個管理體系要有管理員,要能對系統內的用人單位和網站求職者隨時提供良好的服務。系統管理員的最基本職責就是管理網站用戶信息和對各用人單位中不同的職位進行統一的管理和分類,以便網站求職者可以通過本系統進行方便快捷的查詢,從而找到適合于自己的崗位信息,達到節省網站求職者的寶貴求職時間和精力的目的。并且可以提高注冊用人單位的辦公效率和相應求職者的辦事效率。
求職者通過點擊鼠標就可選擇自己喜歡的職位,實際上只是通過本人才招聘網站系統中的一個很小的功能模塊來實現的。網站求職者通過本網站上傳自己的簡歷后,系統管理員將向注冊用人單位進行信息的發布,注冊用人單位的人事部門相關工作人員可在經過對簡歷的仔細研究后通過綜合評定決定是否需要讓求職者前來參加面試。應試者在得到網站發出的正式的通知后,就可以與用人單位取得聯系。其整個操作流程非常簡明易懂,并且具有非常清晰的條理,使各個注冊的用人單位和網站求職者可以通過網站輕松的實現在網上的互動選擇。
模型設計如下圖 4-2 所示:
4.3 數據庫模型
本網站對網站數據庫系統的要求較高。因為本系統涉及到的用人單位非常多,網站求職者的人員基數龐大。因此網站數據庫系統必須具有在計算數據非常巨大時能夠保證其用人單位以及求職者可以在本網站中能夠找到合適的工作機會,從而確保用人單位和相關求職者能夠進行雙向選擇和應聘最終的成功率。因此系統的簡歷數據表必須具有必要的數據記錄功能,其中包括對求職者存儲在個人簡歷的數據進行相關查詢。網站求職者的個人簡歷存儲的路徑;數據主鍵的相應添加;以及對系統中的用人單位及系統求職者數據處理時間的添加;和對相關信息處理過程中可否刪除、和相關聯的系統求職者的唯一 ID 等等。
人才招聘網站中有一項包括面試通知表的信息,具體有求職者是否閱讀了的狀態、面試通知的大標題、面試通知表添加的時間、面試的相關內容、求職者需要準備的事項、主鍵的添加時間、相關聯的職位 ID 等等。
人才招聘網站要有投遞記錄表,包括求職者面試的狀態、該投遞記錄被瀏覽的狀態、投遞記錄表被添加的時間、主鍵的添加、和投遞記錄表相關聯的職位 ID、和投遞記錄表相關聯的簡歷 ID 等等。
本人才招聘網站需要有用戶存儲用戶信息的用戶信息表,其中包括網站用戶的登錄賬號和登錄密碼、新進用戶的添加時間、網站求職者的數據狀態、網站求職者的姓名、網站用戶數據可否被刪除、數據的主鍵數據添加等等。
本網站中注冊用人單位發布的用人信息數據包括招聘工作的類別、發布的工作所在的地點、招聘工作具體所需的初步介紹、招聘工作的具體工作崗位全稱、系統信息添加的時間、可為系統求職者提供的相關的工作年限要求、應聘求職者的學歷要求情況、系統求職者的性別要求、系統求職者上傳的照片、系統求職者應當滿足的年齡范圍、本次發布的招聘信息具有的有效時限、求職者應聘成功后可以獲得的工資、招聘崗位需要的人員數量、數據的可否刪除選項、注冊用人單位的信息發布人的系統 ID、所提供的職位預選的類別的系統 ID 等等。
系統中還應具有職位類別信息存儲表,它包括了注冊用人單位能夠提供的相應職位類別的系統名稱、數據主鍵和數據是否可被刪除的標志(其中數據 0 代表已經刪除、數據 1代表數據未被刪除)等等。
4.4 數據表設計
人才招聘網站系統需要一套完善的數據表,由于本次人才招聘網站系統設計的需求點是用于解決注冊用人單位及系統求職者之間所產生的人才供需關系。因此我把本人才招聘網站系統的主體功能進行細分。具體工作模塊中包括了系統求職者的個人數據簡歷信息的投遞,注冊用人單位用于在其人事部門的相應管理人員進行研究比對以后可發出的系統面試通知數據。系統用人單位中可向用戶提供的各種職位信息。其中相關的職位分類用于系統的基本用戶注冊時使用等等。
因為想要更好的實現本網站系統中所涉及到的更多功能,我又在系統中加入了六張與系統功能實現相關的數據表。它們分別是應聘人員個人簡歷表(在數據表結構圖中的數據表名稱是 t_jian_Sunny_li),應聘職位面試通知表(數據表結構圖中的數據表名稱是t_mian_sunny_shitongzhi),應試人員建立投遞記錄表(數據表結構圖中的數據表名稱是t_toudi_sunny_jilu),網站人員用戶基礎信息數據表(數據表結構圖中的數據表名稱是t_sunny_user) , 網 站 招 聘 職 位 信 息 數 據 表 ( 數 據 表 結 構 圖 中 的 數 據 表 名 稱 是t_zhi_sunny_wei),網站招聘職位類別信息數據表(數據表結構圖中的數據表名稱是t_zhi_sunny_weileibie)。