【正文】
AMP 架構(gòu)下的人才招聘系統(tǒng)的設(shè)計與實現(xiàn)隨著時代的飛速進步,生活的各個方面都已經(jīng)與互聯(lián)網(wǎng)密切相關(guān),人們生活的信息化程度越來越高。除文中已經(jīng)注明引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的作品成果。論文中文題目作者姓名吉林大學分 類 號:TP*** 單位代碼:1 0 1 8 3研究生學號:202253H*** 密 級:公 開(以上為宋體加粗小四號字)吉 林 大 學碩士學位論文LAMP 架構(gòu)下的人才招聘系統(tǒng)的設(shè)計與實現(xiàn)Design and implementation of Personnel Recruitment Syetem Based on LAMP作者姓名:某 某 某專 業(yè):********研究方向:********指導教師:*** 教授培養(yǎng)單位:計算機科學與技術(shù)學院2022 年 10 月2 / 60LAMP 架構(gòu)下的人才招聘系統(tǒng)的設(shè)計與實現(xiàn)Design and implementation of Personnel Recruitment Syetem Based on LAMP作者姓名:專業(yè)名稱:指導教師:*** 教授學位類別:軟件工程碩士答辯日期:2022 年 月 日3 / 60未經(jīng)本論文作者的書面授權(quán),依法收存和保管本論文書面版本、電子版本的任何單位和個人,均不得對本論文的全部或部分內(nèi)容進行任何形式的復制、修改、發(fā)行、出租、改編等有礙作者著作權(quán)的商業(yè)性使用(但純學術(shù)性使用不在此限) 。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。另一方面,當今社會對工作崗位的需求越來越高,求職者不僅僅滿足于簡單傳統(tǒng)的招聘方式;企業(yè)也越來越希望通過互聯(lián)網(wǎng)的影響力來找到適合自己企業(yè)的人才。本人才招聘系統(tǒng)在做了詳細的前期調(diào)研工作和需求分析工作的基礎(chǔ)上,采用了時下較為流行的 LAMP 架構(gòu)構(gòu)建整個人才招聘系統(tǒng)。在后臺的設(shè)計方面,我們采用了開源的 MySql 作為數(shù)據(jù)庫支持;采用嵌入 HTML 中的 PHP 語言來編寫系統(tǒng)的業(yè)務(wù)邏輯;采用 Apache 服務(wù)器來作為系統(tǒng)的穩(wěn)定發(fā)布??偟膩碇v,達到了我們最初設(shè)計整個系統(tǒng)的初衷和意義。 panies are increasingly looking forward to use the influence of the Inter to find the man they really want. So, having a plete recruitment system bees increasingly critical. A good recruitment system can be used as a bridge between job seekers and panies, also break the line that traditional recruitment can not improve the shortings, and can integrate existing Inter information resources for both sides to provide accurate firsthand information. So, how to design a prehensive recruitment system to solve these needs is an urgent problem.Based on the work that has done by detailed needs analysis and preliminary research , our recruitment system uses the more popular LAMP architecture nowadays to build the entire recruitment system. Compared to other techniques, LAMP architecture has high stability, low cost, crossplatform, and many other advantages, it can guarantee that all demands of the entire system can be successfully implemented.In the system’s design and implementation process, our main job is divided into two parts: the foreground and background. During the process of foreground’s implementation , we use the classic HTML/CSS/JS bination of technologies, ensure the integrity of the system interface features while taking into account of the system interface’s beauty. In the background of the design, we use the open source MySql as database support。從衣食住行等基本的生活需求到購物旅行新聞等諸多豐富的精神需求,互聯(lián)網(wǎng)都為我們提供了更寬更大的視野,讓我們可以更快更好的獲取信息 [1]?;ヂ?lián)網(wǎng)背景下的人才招聘系統(tǒng)應(yīng)運而生?;ヂ?lián)網(wǎng)具有時效性強,響應(yīng)速度快,交互性強等傳統(tǒng)求職招聘方式所不具有的特點。求職者的數(shù)量在與日俱增;企業(yè)如雨后春筍,其所能提供的職位也是越來越多?;诨ヂ?lián)網(wǎng)的人才招聘系統(tǒng)早在多年之前就已經(jīng)出現(xiàn)并給眾多的用戶使用并獲利。而且我們注定在這條道路上越走越好。對于求職者,要了解他們最需要掌握的企業(yè)和求職信息有哪些;對于企業(yè),要知道他們最想掌握的求職者的信息有哪些。論文的組織結(jié)構(gòu)如下:第一章 緒論。第三章 系統(tǒng)可行性研究及需求分析。包括系統(tǒng)整體架構(gòu)的設(shè)計以及模塊設(shè)計。第六章 系統(tǒng)測試。總結(jié)了相關(guān)工作,并對未來的工作進行了展望。LAMP 是 Linux+Apache+MySQL+PHP 的縮寫。在 LAMP 平臺中開發(fā)的項目,由于各個開源的軟件已經(jīng)非常成熟,所以在軟件方面的投資成本很低,適合系統(tǒng)平臺的開發(fā)。開發(fā)者可以通過 INTERNET 得到系統(tǒng)的內(nèi)核代碼。其具有代表性的有點如下:? Linux 系統(tǒng)是完全免費的,全世界各地的用戶都可以下載到開源的系統(tǒng)內(nèi)核代碼;? Linux 支持多用戶多線程,每個用戶對于自己的線程有著獨立的控制權(quán),使得用戶與用戶之間可以相對獨立、不互相影響;5 / 60? 良好的界面。 PHP 技術(shù)PHP(Hypertext Preprocessor)是超文本預處理語言的簡稱。由于 PHP 是嵌入 HTML 的語言,所以其編輯簡單,實用性強,更適合初學者。由于其體積小、速度快、成本低,開放源碼等特點,許多企業(yè)級用戶基于上述的諸多優(yōu)點都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫的支持 [14]。6 / 60跟主流的 WEB 服務(wù)器相比,Apache 有著很多優(yōu)點。在可行性研究階段,通過技術(shù)可行性、經(jīng)濟可行性、操作可行性三方面論證我們提出的想法是可以實現(xiàn)的。 技術(shù)可行性在技術(shù)方面,我們需要考慮所使用的軟件、硬件環(huán)境是否可以滿足我們的人才招聘系統(tǒng)的需求。同時,MySQL 對后臺數(shù)據(jù)庫的強大支撐也足以實現(xiàn)大量數(shù)據(jù)在增刪改查過程中的穩(wěn)定和安全。對于編碼階段,只需要我們有基本的搭建好 LAMP 環(huán)境的計算機即可。 操作可行性在本人才招聘系統(tǒng)中,我們十分在意用戶的操作方式是否合適。每類角色都有著多種多樣的需求,它們大多不同,但一小部分卻是類似的。在企業(yè)發(fā)布職位信息時,通過填寫相關(guān)信息和要求,系統(tǒng)會自動找到符合條件的求職者提供給企業(yè)參考,以便企業(yè)可以更快捷得找到合適人選。 (3)在招聘系統(tǒng)中,任何地方的求職者只要注冊成為會員即可發(fā)布求職信息或者查詢企業(yè)發(fā)布的職位信息。通過發(fā)布自己的個性簡歷,個人用戶可以向企業(yè)展示自己的特點特長。通過設(shè)定的篩選條件,求職者可以過濾掉不喜歡的職位,更快速得定位到自己心儀的職位。這樣不僅縮短了求職者的求職周期,也加快了求職效率。管理員需求分析在一個管理員的角度來看,一個人才招聘系統(tǒng)的需求沒有太多方面。10 / 60 (2)新聞、資訊發(fā)布。要求管理嚴可以第一時間及時的發(fā)布新聞、資訊等信息。對于網(wǎng)站后臺的管理,主要包括了個人信息審核、企業(yè)信息審核和新聞資訊發(fā)布三個部分。簡歷的管理、職位的管理等核心功能在用戶注冊成功后即可使用。最后也可以申請簡歷升級,通過審核的高級簡歷可以讓用戶在眾多的人才中脫穎而出,這也是本系統(tǒng)的一個特別之處。4)個人信息維護 在個人信息維護子模塊中,我們允許用戶對已設(shè)定的用戶資料、密碼等信息進行修改。2)企業(yè)職位發(fā)布與管理 系統(tǒng)中將職位分為獵頭職位與普通職位。在招聘管理子模塊中,我們設(shè)置了人才搜索、簡歷下載、收到的職位申請發(fā)起的面試邀請、企業(yè)人才庫幾個基本功能。企業(yè)用戶不僅僅需要管理企業(yè)的基本資料,也要提交真實準確的營業(yè)執(zhí)照等信息供管理員審核。1)個人用戶管理12 / 60 在個人用戶管理子模塊中,我們主要實現(xiàn)的功能是對人才和人才簡歷兩方面的審核。2)企業(yè)用戶管理 在企業(yè)用戶管理子模塊中,最基本的需求是保證系統(tǒng)管理員可以對注冊的企業(yè)用戶進行資料的審核也監(jiān)督。對于新聞資訊類內(nèi)容,系統(tǒng)管理員會賦予文章一個屬性來表明文章的分類,內(nèi)容會在主頁的新聞資訊模塊中顯示。對于客戶端而言,用戶主要通過瀏覽器來使用操作招聘系統(tǒng);在服務(wù)器端提供物理服務(wù)器,配置相應(yīng)系統(tǒng)發(fā)布軟件;數(shù)據(jù)庫端配置在服務(wù)器中,存儲系統(tǒng)需要的各類數(shù)據(jù)。 圖 41 系統(tǒng)的物理架構(gòu) 系統(tǒng)功能模塊設(shè)計 人才招聘系統(tǒng)的主要目的是為應(yīng)聘者和企業(yè)單位提供一個發(fā)布信息獲取信息以及溝通交流的平臺。人才招聘系統(tǒng)個人用戶模塊企業(yè)用戶模塊后臺管理模塊用戶注冊簡歷生成管理職位申請管理個人信息維護用戶注冊職位發(fā)布管理招聘管理企業(yè)信息維護新聞發(fā)布企業(yè)用戶管理個人用戶管理圖 42 系統(tǒng)功能模塊圖 數(shù)據(jù)庫設(shè)計在人才招聘系統(tǒng)的總體設(shè)計過程中,數(shù)據(jù)庫的設(shè)計顯得至關(guān)重要。如上所述,我們選取了 MySQL 作為本系統(tǒng)的數(shù)據(jù)庫管理系統(tǒng)。企業(yè)可以發(fā)布職位信息,篩選個人簡歷等。(1)當個人或者企業(yè)注冊成為系統(tǒng)會員時,我們需要對會員的類別或者類型進行保存。表 42 后臺欄目管理信息表 tb_admin_column字段名稱 數(shù)據(jù)類型 長度 描述信息 備注信息Id Int 11 欄目編號 自動增長Name Varchar 100 欄目名稱 非空Url Varchar 255 功能模塊連接Bigclass Int 11 大類編號 非空Field Int 11 范圍Type Int 11 類別編號List_order Int 11 列表順序 默認為 0(3)會員信息表可以對會員的信息進行具體而全面的描述。面對眾多的站內(nèi)應(yīng)用需求,要統(tǒng)一管理,為以后網(wǎng)站的擴展留有余地。表 45 前臺欄目信息表 tb_column字段名稱 數(shù)據(jù)類型 長度 描述信息 備注信息Id Int 11 欄目編號 自動增長19 / 60Name Varchar 100 欄目名稱Foldername Varchar 50 文件夾名稱Filename Varchar 50 文件名稱Bigclass Int 11 所屬大類 默認為 0Samefile Int 11 相似文件數(shù)目Module Int 11 模式Wap_ok Int 1 是否可 WAP 方式瀏覽默認為 0If_in Int 1 是否可插入 默認為 0Nav Int 1 是否在本機 默認為 0Ctitle Varchar 200 標題Keywords Varchar 200 關(guān)鍵字Content Longtext 內(nèi)容Description Text 描述信息List_order Int 11 列表順序New_windows Int 1 是否新窗口打開默認為 0Classtype Int 11 所屬類型 默認為 1Out_url Varchar 200 外聯(lián) URLIndex_num Int 11 索引編號 默認為 0Access Int 1 是否可訪問 默認為 1Indeximg Varchar 255 索引圖標地址Clumnimg Varchar 255 欄目圖標地址Isshow Int 11 展示位置 默認為 1Lang Varchar 50 語言Namemark Varchar 255 名稱標記(6)根據(jù)下載的內(nèi)容,下載信息劃分為文件下載和軟件下載。通過對產(chǎn)品類別和用戶 IP 的關(guān)聯(lián)分析,找出不同產(chǎn)品在不同地域的現(xiàn)實狀況,使得產(chǎn)品的推廣更有針對