【《大唐節(jié)能公司招聘管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》8900字(論文)】_第1頁
【《大唐節(jié)能公司招聘管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》8900字(論文)】_第2頁
【《大唐節(jié)能公司招聘管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》8900字(論文)】_第3頁
【《大唐節(jié)能公司招聘管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》8900字(論文)】_第4頁
【《大唐節(jié)能公司招聘管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》8900字(論文)】_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

大唐節(jié)能公司招聘管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)TOC\o"1-2"\h\z\u1.緒論 41.1選題背景 41.2研究目的及意義 41.3國(guó)內(nèi)外研究現(xiàn)狀 51.4研究方法 52.系統(tǒng)分析 52.1可行性分析 52.2需求分析 62.3業(yè)務(wù)流程分析 62.4數(shù)據(jù)流程分析 63.系統(tǒng)開發(fā) 93.1系統(tǒng)開發(fā)步驟 93.2系統(tǒng)開發(fā)流程 103.2.1系統(tǒng)開發(fā)流程設(shè)計(jì) 103.2.2系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì) 113.3功能模塊設(shè)計(jì) 113.4數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 124.系統(tǒng)實(shí)現(xiàn) 144.1系統(tǒng)首頁實(shí)現(xiàn) 144.2登錄模塊實(shí)現(xiàn) 154.3用戶信息管理模塊實(shí)現(xiàn) 154.4管理員信息管理模塊實(shí)現(xiàn) 164.5申請(qǐng)信息管理模塊實(shí)現(xiàn) 174.6招聘信息管理模塊實(shí)現(xiàn) 174.7回收站模塊實(shí)現(xiàn) 175.程序調(diào)試和測(cè)試 185.1程序調(diào)試 185.2程序的測(cè)試 186.系統(tǒng)總結(jié) 196.1系統(tǒng)的特點(diǎn)和優(yōu)點(diǎn) 196.2系統(tǒng)存在的不足和改進(jìn)方案 196.3設(shè)計(jì)收獲和心得 19結(jié)語 19參考文獻(xiàn) 20摘要:招聘管理系統(tǒng)可以讓求職者通過網(wǎng)絡(luò)快速瀏覽企業(yè)信息和所需人才并填寫自己的簡(jiǎn)歷信息,招聘者可以對(duì)簡(jiǎn)歷信息方便的管理,完成企業(yè)招聘信息中包括應(yīng)聘者注冊(cè)、簡(jiǎn)歷信息刪除和修改以及相關(guān)信息查詢等的操作。讓求職者和招聘者都及時(shí)獲取所需信息。減少企業(yè)在招聘方面中人力物力的支出,滿足企業(yè)在信息時(shí)代對(duì)人力管理業(yè)務(wù)的需求。本文結(jié)合科學(xué)管理的理論,設(shè)計(jì)開發(fā)了一個(gè)使用MyEclipse平臺(tái)開發(fā)。采用B/S結(jié)構(gòu),以Java為主要開發(fā)語言、SQLServer為后臺(tái)數(shù)據(jù)庫(kù)的招聘管理系統(tǒng)。系統(tǒng)能提供的功能由使用者賬戶身份決定。本文主要介紹了該系統(tǒng)開發(fā)流程的選題背景、功能需求分析和開發(fā)及測(cè)試的過程。著重描述了系統(tǒng)設(shè)計(jì)的要點(diǎn)、設(shè)計(jì)思路、技術(shù)難點(diǎn)和相應(yīng)處理方案。關(guān)鍵詞:招聘JavaJSPSQLServer1.緒論1.1選題背景隨著互聯(lián)網(wǎng)時(shí)代的到來,為社會(huì)各個(gè)產(chǎn)業(yè)包括企業(yè)提供了很大機(jī)遇,傳統(tǒng)企業(yè)在日常業(yè)務(wù)方面紛紛朝著信息化靠攏。但很多企業(yè)在招聘信息管理這部分還處于傳統(tǒng)模式,效率低下,企業(yè)花費(fèi)大量人力財(cái)力獲取的優(yōu)秀人才少之又少,傳統(tǒng)的招聘管理已然成為一家企業(yè)發(fā)展的短板,企業(yè)在這方面的管理也應(yīng)該向信息化發(fā)展。而目前互聯(lián)網(wǎng)上正浮現(xiàn)越來越多的以數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)為開發(fā)環(huán)境的管理信息系統(tǒng),計(jì)算機(jī)的應(yīng)用正逐步從海量數(shù)據(jù)處理的大幅面科學(xué)計(jì)算向大量事務(wù)處理和管理的工作信息流轉(zhuǎn)變。這些變化使得開發(fā)一個(gè)能處理大量大型事務(wù)和信息流的管理系統(tǒng)成為可能。信息技術(shù)革命改變了社會(huì)的各個(gè)領(lǐng)域。全面信息化是企業(yè)做大做強(qiáng)的必然趨勢(shì)。1.2研究目的及意義在互聯(lián)網(wǎng)技術(shù)還沒被各個(gè)行業(yè)所認(rèn)知之前,每個(gè)企業(yè)不管在業(yè)務(wù)通信還是更基礎(chǔ)的企業(yè)招聘方面,這些信息都是由也只能由自然人來完成,這些被成為傳統(tǒng)辦公,效率低下成本巨大是傳統(tǒng)辦公的特點(diǎn)。社會(huì)總是朝著更快的節(jié)奏發(fā)展,企業(yè)的需求和新技術(shù)的出現(xiàn)共同推進(jìn)著企業(yè)朝向信息化發(fā)展。雖然目前大部分企業(yè)都把各自的業(yè)務(wù)信息化,整個(gè)企業(yè)也在加速發(fā)展,但同時(shí)這些企業(yè)忽略了公司招聘方面還處于傳統(tǒng)辦公的方式,如果不能盡快解決這個(gè)問題,很快招聘方面就會(huì)成為企業(yè)發(fā)展的短板,限制企業(yè)向更大發(fā)展,企業(yè)傳統(tǒng)招聘已然不能適應(yīng)時(shí)代的發(fā)展趨勢(shì)。這時(shí)一種新的技術(shù)來幫助企業(yè)改善現(xiàn)狀就變得十分重要。為了讓本文提及的企業(yè)在未來招聘競(jìng)爭(zhēng)中更具有優(yōu)勢(shì),本文研究了更有針對(duì)性的企業(yè)招聘信息管理系統(tǒng)。這種系統(tǒng)可以有效地加快此企業(yè)招聘信息化建設(shè)。這個(gè)招聘管理系統(tǒng)除了使用互聯(lián)網(wǎng)技術(shù)來管理最基本的簡(jiǎn)歷相關(guān)信息。還可以更方便的直接管理企業(yè)用人需求在本公司官網(wǎng)的展示。有效減少企業(yè)在招聘部分的人力支出,簡(jiǎn)單化、智能化招聘信息管理,也能提高企業(yè)招聘管理效率。1.3國(guó)內(nèi)外研究現(xiàn)狀1.3.1國(guó)外現(xiàn)狀美國(guó)對(duì)招聘管理系統(tǒng)的研究較早,并最早在2002年領(lǐng)英就開始了試行,為小企業(yè)主提供招聘服務(wù)。2020年國(guó)外已經(jīng)有大小十幾家招聘平臺(tái)服務(wù)于全球各地的十幾億求職者。平臺(tái)經(jīng)營(yíng)模式成熟,長(zhǎng)時(shí)間的互相競(jìng)爭(zhēng)讓求職者的增量市場(chǎng)變?yōu)榇媪渴袌?chǎng),用戶基數(shù)穩(wěn)定,有固定的行業(yè)標(biāo)準(zhǔn)。1.3.2國(guó)內(nèi)現(xiàn)狀近年來,我國(guó)信息化產(chǎn)業(yè)發(fā)展迅猛,很多企業(yè)都把各自的業(yè)務(wù)信息化,大大加快了企業(yè)的發(fā)展。與此同時(shí)企業(yè)中的招聘方面卻一直收不到企業(yè)的重視,人工管理招聘信息已經(jīng)慢慢成為影響企業(yè)繼續(xù)做大做強(qiáng)的短板。于是有個(gè)基于互聯(lián)網(wǎng)的管理系統(tǒng)顯然能幫助企業(yè)解決這些問題。這幾年,國(guó)產(chǎn)管理軟件正如雨后春筍般一個(gè)一個(gè)發(fā)布。然而這些通用的管理軟件無法專門為某個(gè)企業(yè)制作功能。無法客制化的系統(tǒng)不如為企業(yè)單獨(dú)開發(fā)自己的招聘管理系統(tǒng)。1.4研究方法在結(jié)合大學(xué)期間學(xué)習(xí)的知識(shí)后,決定本次的系統(tǒng)開發(fā)采用軟件工程課程中學(xué)習(xí)的原型模型。因開發(fā)者只有一名,使用原型模型開發(fā)初期不會(huì)給開發(fā)者帶來太大壓力,通過一部分一部分開發(fā)把開發(fā)周期的壓力分?jǐn)偅苓m合本次的開發(fā)。先進(jìn)行系統(tǒng)盡量完整的需求分析和可行性分析;不考慮安全穩(wěn)定等方面快速制作出可以運(yùn)行的第一個(gè)版本,之后再在已經(jīng)有的系統(tǒng)上不斷完善系統(tǒng)。在做出第一個(gè)版本之前需要先決定使用什么技術(shù)開發(fā)。2.系統(tǒng)分析2.1可行性分析2.1.1經(jīng)濟(jì)可行性完成并上線本次的招聘信息管理系統(tǒng)將為大唐節(jié)能有限公司提供很大便利。在節(jié)流方面,新系統(tǒng)可以大規(guī)模減少該企業(yè)在人力方面的人力物力支出,代替?zhèn)鹘y(tǒng)招聘模式。在開源方面,新的管理系統(tǒng)可以巨幅增加精準(zhǔn)招聘到人才的幾率,人才為公司能提供更多的產(chǎn)值。在運(yùn)行和維護(hù)方面,新的管理系統(tǒng)同時(shí)訪問人數(shù)不會(huì)很多,只需系統(tǒng)上線并做好數(shù)據(jù)庫(kù),就可以長(zhǎng)期運(yùn)行,不怎么需要維護(hù)。在開發(fā)方面,系統(tǒng)全部由本人開發(fā),使用的軟件和技術(shù)都是開源或免費(fèi)的,開支都不大,所以本項(xiàng)目在經(jīng)濟(jì)上是可行的。2.1.2運(yùn)行可行性從系統(tǒng)運(yùn)行要求上來看,本系統(tǒng)客戶端全程在瀏覽器操作,服務(wù)器面對(duì)不大的訪問量運(yùn)行本系統(tǒng)綽綽有余。從管理人員方面看,目前的管理人員都多少具備操作企業(yè)中其他管理系統(tǒng)的經(jīng)驗(yàn),且該系統(tǒng)學(xué)習(xí)成本不高。所以本項(xiàng)目在運(yùn)行上是可行的。2.1.3時(shí)間可行性從時(shí)間上看,為期四個(gè)月的時(shí)間里補(bǔ)足相關(guān)知識(shí)并開發(fā)招聘管理系統(tǒng)。時(shí)間上允許。在通過個(gè)人努力幾個(gè)月的時(shí)候內(nèi)實(shí)現(xiàn)系統(tǒng)基本功能可以實(shí)現(xiàn)。綜上所述,本次開發(fā)系統(tǒng)從經(jīng)濟(jì)、運(yùn)行、時(shí)間上都是完全可行的。2.2需求分析2.2.1運(yùn)行需求分析本系統(tǒng)在服務(wù)器和客戶機(jī)上的運(yùn)行環(huán)境是不同的,不同用戶在使用本系統(tǒng)時(shí)要求的關(guān)于軟件和硬件的最低需求如表1所示:表1雙端運(yùn)行環(huán)境配置服務(wù)器硬件處理器:Intel奔騰G5600以上內(nèi)存:2G以上硬盤:120G以上軟件系統(tǒng):MicrosoftWindowsXPsp364或更高版本數(shù)據(jù)庫(kù):MicrosoftSQLServer2008或更高版本服務(wù)器:SunTomcat6.0或更高版本客戶機(jī)硬件無特殊要求,能聯(lián)網(wǎng)及使用瀏覽器即可軟件系統(tǒng):MicrosoftWindowsXPsp364位或更高版本瀏覽器:MicrosoftIE11.0或更高版本2.2.2安全需求招聘信息對(duì)于一個(gè)企業(yè)招聘部門來說,安全方面還是比較重要的。能操作數(shù)據(jù)的就只有管理員。除了管理員在登陸的時(shí)候需要輸入密碼來驗(yàn)證身份外。系統(tǒng)首先需要一個(gè)超級(jí)管理員來對(duì)管理員進(jìn)行監(jiān)管,這個(gè)賬號(hào)一般拿在老板手里。其次還需要設(shè)計(jì)一個(gè)操作日志模塊讓老板和其他管理員互相監(jiān)管。其次需要每日備份數(shù)據(jù)庫(kù)文件防止遭惡意用戶攻擊篡改。2.3業(yè)務(wù)流程分析在進(jìn)行了可行性分析和需求分析后,還需要設(shè)計(jì)業(yè)務(wù)流程圖。管理員登錄流程:和用戶登錄流程一樣,輸入信息后后臺(tái)都需要對(duì)輸入數(shù)據(jù)檢查。如果輸入的數(shù)據(jù)正確的話,就會(huì)轉(zhuǎn)到管理系統(tǒng)后臺(tái)。管理員登錄業(yè)務(wù)流程圖如圖1所示:管理員管理員管理員信息信息審核后臺(tái)管理系統(tǒng)管理員信息表圖1管理員登錄業(yè)務(wù)流程圖2.4數(shù)據(jù)流程分析數(shù)據(jù)在系統(tǒng)中流動(dòng)是系統(tǒng)實(shí)現(xiàn)的關(guān)鍵,因此需要數(shù)據(jù)流程分析來防止數(shù)據(jù)流向意想不到地方。包括:前后臺(tái)數(shù)據(jù)不匹配;數(shù)據(jù)停留在某個(gè)位置無法傳輸;數(shù)據(jù)堆積無法寫入等現(xiàn)象。造成這些問題有很多原因,有可能是開發(fā)者邏輯出現(xiàn)問題,也可能是編碼中出現(xiàn)差錯(cuò),甚至是設(shè)計(jì)時(shí)就沒考慮到。開發(fā)者可以通過一系列流程圖來簡(jiǎn)便查找問題的復(fù)雜度。3.4.1系統(tǒng)操作流程用戶進(jìn)入系統(tǒng)后,可以進(jìn)行登錄。登錄完成后進(jìn)入應(yīng)聘者或管理員的相應(yīng)界面,用戶登錄流程圖如圖2所示:圖2用戶登錄流程圖2.4.2數(shù)據(jù)增加流程添加信息時(shí),用戶需要輸入每個(gè)表單對(duì)應(yīng)的數(shù)據(jù),后臺(tái)會(huì)判斷輸入的數(shù)據(jù)是否符合要求規(guī)范,符合的話會(huì)將數(shù)據(jù)寫入數(shù)據(jù)庫(kù),不合法會(huì)讓重新輸入。數(shù)據(jù)增加流程圖如圖3所示:圖3數(shù)據(jù)增加流程圖2.4.3數(shù)據(jù)修改流程修改信息時(shí),選擇好需要修改的條目,在對(duì)應(yīng)條目后面點(diǎn)擊修改按鈕便可進(jìn)入修改頁面。和添加信息類似,需要填寫相關(guān)信息提交。后臺(tái)判斷數(shù)據(jù)是否合法,不合法會(huì)讓重新輸入。數(shù)據(jù)修改流程圖如圖4所示:圖4數(shù)據(jù)修改流程圖2.4.4數(shù)據(jù)刪除流程用戶點(diǎn)擊刪除按鈕可以刪除數(shù)據(jù)庫(kù)對(duì)應(yīng)相關(guān)內(nèi)容。刪除分為兩步,第一次刪除,數(shù)據(jù)會(huì)被收納到回收站,如需徹底刪除可以從點(diǎn)擊回收站刪除,數(shù)據(jù)刪除流程圖如圖5和圖6所示:圖5數(shù)據(jù)刪除流程圖圖6數(shù)據(jù)徹底刪除流程圖2.4.5非功能需求分析(1)性能需求一般計(jì)算機(jī)系統(tǒng)的響應(yīng)速度、系統(tǒng)的可擴(kuò)充性和開放性等方面的需求完全可以滿足招聘信息管理系統(tǒng)安全、穩(wěn)定并高效地運(yùn)行。(2)安全需求由于招聘信息對(duì)于企業(yè)比較重要,不同管理員都可以刪除信息,為防止某些管理員惡意刪除信息,為此開發(fā)了一個(gè)操作記錄信息的模塊,記錄無法刪除并且每個(gè)管理員都能查詢。(3)運(yùn)行環(huán)境需求本系統(tǒng)的使用軟硬件要求不高,只需一臺(tái)計(jì)算機(jī)或移動(dòng)設(shè)備可以連接互聯(lián)網(wǎng)即可。計(jì)算機(jī)配置如表2所示。表2運(yùn)行環(huán)境配置硬件軟件環(huán)境處理器:Intel賽揚(yáng)G550以上系統(tǒng):MicrosoftWindowsXPsp364位或更高版本內(nèi)存:2G以上數(shù)據(jù)庫(kù):MicrosoftSQLServer2008或更高版本硬盤:120GB以上瀏覽器:MicrosoftIE11.0以上或更高版本3.系統(tǒng)開發(fā)3.1系統(tǒng)開發(fā)步驟每個(gè)系統(tǒng)在上線運(yùn)行之前的開發(fā)階段可以分為如下幾個(gè)部分。系統(tǒng)功能的規(guī)劃、功能邏輯設(shè)計(jì)階段和調(diào)試系統(tǒng)運(yùn)行階段。系統(tǒng)開發(fā)需要嚴(yán)格按照這樣的順序進(jìn)行,才能達(dá)到開發(fā)效率最大化。根據(jù)各階段的文檔,對(duì)各階段生成的作業(yè)指導(dǎo)書和下一階段完整的技術(shù)文檔進(jìn)行檢查。假設(shè)此階段已完成,就去執(zhí)行下一階段。之前的評(píng)估結(jié)果在之后的工作中不輕易改變。上述開發(fā)的方法是較利于進(jìn)行設(shè)計(jì)開發(fā)工作的組織,在最大程序上減少了開發(fā)信息管理系統(tǒng)的復(fù)雜性。3.2系統(tǒng)開發(fā)流程本次系統(tǒng)開發(fā)使用的IDE為MyEclipse,總體運(yùn)行運(yùn)用B/S模式開發(fā)。在B/S模式中,用戶接觸到的為一層,使用Web技術(shù)開發(fā)。處理和運(yùn)送前端和數(shù)據(jù)庫(kù)數(shù)據(jù)的代碼為一層,對(duì)數(shù)據(jù)分析處理并運(yùn)送到前后端,真正處理后臺(tái)數(shù)據(jù)為一層,使用SQL語句處理。三個(gè)層次整體邏輯清晰且模塊化,方便開發(fā)。3.2.1系統(tǒng)開發(fā)流程設(shè)計(jì)本次系統(tǒng)開發(fā)前端使用Web技術(shù),由服務(wù)器決定前端顯示內(nèi)容,保證系統(tǒng)一定的安全性能要求。而硬件部分,一方面由于系統(tǒng)本身運(yùn)行在瀏覽器上,相對(duì)來說對(duì)系統(tǒng)的軟硬件要求不高,用戶可以自行保留原有硬件便可流暢運(yùn)行該系統(tǒng)。另一方面對(duì)于系統(tǒng)維護(hù)工程師來說,系統(tǒng)同時(shí)訪問量注定不大,可以做到幾乎零維護(hù)。變相降低維護(hù)費(fèi)用。具體實(shí)施時(shí),因?yàn)槭褂玫拈_發(fā)技術(shù)的成品最終展示在網(wǎng)站上,如需有后續(xù)功能需要完善或開發(fā),可以在原先系統(tǒng)上繼續(xù)編寫。不需要對(duì)原有的系統(tǒng)更改,軟件功能維護(hù)方面的預(yù)算也能大幅降低。系統(tǒng)開發(fā)流程如圖7所示:圖7系統(tǒng)開發(fā)流程圖本系統(tǒng)主要使用結(jié)構(gòu)化設(shè)計(jì)的方法對(duì)系統(tǒng)進(jìn)行設(shè)計(jì),自頂?shù)降资墙Y(jié)構(gòu)化設(shè)計(jì)的特點(diǎn),容易設(shè)計(jì),也可以降低代碼結(jié)構(gòu)的復(fù)雜度。系統(tǒng)執(zhí)行流程如圖8所示:圖8系統(tǒng)執(zhí)行流程圖3.2.2系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)該系統(tǒng)的體系結(jié)構(gòu)為邏輯層+界面層+數(shù)據(jù)庫(kù)層的三層B/S結(jié)構(gòu)。B/S結(jié)構(gòu)Web訪問數(shù)據(jù)庫(kù)過程如圖9所示:IEIE網(wǎng)絡(luò)服務(wù)器A

Jdbc

Database圖9Web訪問數(shù)據(jù)庫(kù)B/S三層結(jié)構(gòu)的優(yōu)點(diǎn)在于:(1)前后端信息交流方便靈活;(2)降低了程序的開發(fā)成本和程序的維護(hù)難度;(3)用戶在使用中只需要一個(gè)能連接互聯(lián)網(wǎng)的瀏覽器作為Browser就行;3.3功能模塊設(shè)計(jì)本次系統(tǒng)在正式開發(fā)還需要對(duì)系統(tǒng)進(jìn)行模塊設(shè)計(jì),理清開發(fā)思路,確定開發(fā)順序。一個(gè)好的模塊設(shè)計(jì)可以讓開發(fā)者邏輯清晰不易出錯(cuò),每個(gè)模塊都可以看為一個(gè)小里程碑,不斷地獎(jiǎng)勵(lì)開發(fā)者也可以讓系統(tǒng)的開發(fā)變得更順利。功能模塊的設(shè)計(jì)對(duì)于一個(gè)需要上線運(yùn)行的系統(tǒng)是重中之重。系統(tǒng)功能模塊如圖10所示:圖10系統(tǒng)功能模塊圖3.4數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)分類明確,依據(jù)該招聘管理系統(tǒng)特點(diǎn)和功能,設(shè)計(jì)出以下數(shù)據(jù)庫(kù)若干表格。本次數(shù)據(jù)庫(kù)為不同用戶類型和功能模塊分別設(shè)計(jì)了對(duì)應(yīng)獨(dú)立的表。(1)管理員信息表主要記錄了管理員的個(gè)人信息和相對(duì)較重要的管理員ID、編號(hào)、管理員密碼和增加條目的時(shí)間這幾項(xiàng),記錄每次管理員對(duì)信息添加的時(shí)間,使得管理員操作變得透明公開,管理員信息表如表3所示:表3管理員信息表列名數(shù)據(jù)類型長(zhǎng)度說明idint4編號(hào)namevarchar50管理員IDpasswordvarchar50管理員密碼Realnamevarchar50姓名Sexvarchar50性別agevarchar50年齡addressvarchar50地址telvarchar50電話addtimevarchar50增加時(shí)間(2)用戶注冊(cè)信息表主要記錄了求職者的主要個(gè)人信息,比較重要的有求職狀態(tài)、畢業(yè)院校、所學(xué)專業(yè)等方便應(yīng)聘者查詢,也可以讓系統(tǒng)統(tǒng)計(jì)專業(yè)對(duì)口人數(shù)。用戶注冊(cè)信息表如表4所示:表4用戶注冊(cè)信息表列名數(shù)據(jù)類型長(zhǎng)度說明idint4編號(hào)Usernamevarchar50帳號(hào)Passwordvarchar50密碼Realnamevarchar50姓名Sexvarchar50性別Agevarchar50年齡Addressvarchar50地址Emailvarchar50郵箱Regtimevarchar50時(shí)間Ifusevarchar50狀態(tài)Zyvarchar50專業(yè)Lxfsint11聯(lián)系方式(3)職位分類表只記錄一個(gè)信息,就是目前企業(yè)需要招聘的職位列表,將這個(gè)職位獨(dú)立出來是為了方便管理員在網(wǎng)頁直接添加需求職位。用戶注冊(cè)信息表如表5所示:表5職位分類表列名數(shù)據(jù)類型長(zhǎng)度說明idint4編號(hào)Mcvarchar50標(biāo)題(4)崗位信息表記錄了上述表5所說的各個(gè)職位所需的技能等要求,直接在網(wǎng)頁端顯示。方便管理員直接在網(wǎng)頁端修改,其中比較重要的是Rs,Rs為企業(yè)在這個(gè)職位上目前需求的人數(shù),每成功招聘一位,Rs也就減少一個(gè)。崗位信息表如表6所示:表6崗位信息表列名數(shù)據(jù)類型長(zhǎng)度說明idint4編號(hào)Zwvarchar50名稱Rsvarchar50人數(shù)Yqvarchar50城市Rqvarchar50專業(yè)Nrvarchar50內(nèi)容(5)申請(qǐng)信息表記錄了求職者注冊(cè)后填寫的求職信息,包括了求職者個(gè)人信息,這些信息會(huì)直接顯示在管理員界面中的。申請(qǐng)信息表如表7所示:表7申請(qǐng)信息表列名數(shù)據(jù)類型長(zhǎng)度說明idint4編號(hào)Xmvarchar50姓名Bjvarchar50班級(jí)Xbvarchar50性別Dhvarchar50電話Shvarchar50審核Tzvarchar50通知4.系統(tǒng)實(shí)現(xiàn)4.1系統(tǒng)首頁實(shí)現(xiàn)(1)系統(tǒng)首頁為應(yīng)聘者提供了所需企業(yè)相關(guān)信息和登陸按鈕,其中企業(yè)用人信息是隨著后臺(tái)變動(dòng)而實(shí)時(shí)變動(dòng)。系統(tǒng)首頁效果圖如圖11所示:圖11系統(tǒng)首頁界面(2)用戶在登錄之后點(diǎn)擊返回首頁就可以點(diǎn)擊相應(yīng)的職位進(jìn)行申請(qǐng),申請(qǐng)需要填寫個(gè)人信息。填寫完成系統(tǒng)會(huì)檢查輸入的數(shù)據(jù)是否合法,不合法就回到本頁。用戶職位申請(qǐng)效果圖如圖12所示:圖12用戶職位申請(qǐng)界面4.2登錄模塊實(shí)現(xiàn)(1)本模塊將要實(shí)現(xiàn)用戶的登錄功能,輸入正確的用戶名和密碼就可進(jìn)入系統(tǒng)的用戶中心,如果輸入信息不合法或不正確,則提示相關(guān)信息并停留在當(dāng)前頁面。用戶登錄模塊如圖13所示:圖13用戶登錄界面(2)管理員登錄界面比用戶登錄界面多一個(gè)選項(xiàng),可以選擇普通管理員還是超級(jí)管理員,超級(jí)管理員功能和普通管理一致,唯一多的功能就是可以管理目前系統(tǒng)所有的管理員信息和賬號(hào)。和普通用戶登陸一樣,輸入正確的用戶名和密碼就可進(jìn)入系統(tǒng)后臺(tái)管理界面。如果輸入信息不合法或不正確,則提示相關(guān)信息并停留在當(dāng)前頁面。管理員登錄模塊如圖14所示:圖14管理員登錄界面4.3用戶信息管理模塊實(shí)現(xiàn)(1)本模塊將要實(shí)現(xiàn)在用戶登錄后可以對(duì)自己的信息進(jìn)行管理和填寫簡(jiǎn)歷并申請(qǐng)的功能。個(gè)人信息管理部分可以更改自己的密碼和注冊(cè)時(shí)的包括學(xué)校等的個(gè)人信息。用戶信息管理模塊如圖15和16所示:圖15用戶密碼管理模塊界面圖16用戶個(gè)人信息管理模塊界面4.4管理員信息管理模塊實(shí)現(xiàn)(1)管理員的后臺(tái)界面會(huì)多一個(gè)模塊——用戶管理,該模塊分為3個(gè)子模塊,分別為用戶信息的基本管理包括刪除和修改、增加和查詢。在第一個(gè)小模塊中可以查看目前有多少人注冊(cè)并查看其基本信息和密碼,也可以將用戶注銷。第二個(gè)小模塊可以讓管理員在后臺(tái)增加注冊(cè)用戶,一般用于特殊情況,增加的方式和注冊(cè)基本一致。第三個(gè)小模塊可以查詢注冊(cè)過的用戶。模塊界面如圖17所示:圖17用戶個(gè)人信息添加模塊界面(2)用戶信息管理模塊是實(shí)現(xiàn)招聘管理中最基礎(chǔ)的部分。該模塊分為3個(gè)子模塊,分別為招聘信息的基本管理包括刪除和修改、增加和查詢。管理員在用戶增加模塊中填寫用戶名稱、姓名、年齡、等個(gè)人信息提交后可以在數(shù)據(jù)庫(kù)新建一個(gè)用戶。該系統(tǒng)中還有唯一一個(gè)超級(jí)管理員還會(huì)有一個(gè)模塊——管理管理模塊。功能基本和用戶信息管理一致,區(qū)分就是這個(gè)模塊統(tǒng)計(jì)的是系統(tǒng)管理員。這里使用超級(jí)管理員獨(dú)有的管理管理員的界面做展示,如圖18所示:圖18用戶信息管理模塊界面4.5申請(qǐng)信息管理模塊實(shí)現(xiàn)在用戶填寫表單那并申請(qǐng)職位后,申請(qǐng)者的信息便會(huì)出現(xiàn)在這個(gè)模塊,以便管理員進(jìn)行進(jìn)一步查看并決定,申請(qǐng)信息管理模塊如圖19所示:圖19申請(qǐng)信息管理模塊界面4.6招聘信息管理模塊實(shí)現(xiàn)照片信息管理模塊分為3個(gè)子模塊,分別為招聘信息的基本管理包括刪除和修改、增加和查詢。點(diǎn)擊增加按鈕并填寫表單提交可以向數(shù)據(jù)庫(kù)中添加一條新數(shù)據(jù),添加完成的數(shù)據(jù)會(huì)顯示在信息管理的模塊。信息管理的模塊可以查看目前已有信息,按條顯示,可以刪除和修改。修改可以在原有信息的基礎(chǔ)上重新改寫并保存,重新顯示在信息管理界面。查詢功能可以檢索該大模塊的表中已有的信息并單獨(dú)顯示出來。招聘信息管理如圖20所示:圖20招聘信息管理模塊界面4.7回收站模塊實(shí)現(xiàn)不管是用戶還是管理員,在對(duì)一些信息進(jìn)行刪除后,數(shù)據(jù)不會(huì)直接消失,而是會(huì)去往回收站等待管理員進(jìn)一步處理,在回收站可以把數(shù)據(jù)徹底刪除,也可以把數(shù)據(jù)恢復(fù)到原來位置,回收站模塊如圖21所示:圖21回收站模塊界面5.程序調(diào)試和測(cè)試5.1程序調(diào)試測(cè)試環(huán)境:WindowsXP/WindowsVista/Windows7及以上版本64位操作系統(tǒng),MyEclipse2010的調(diào)試環(huán)境,SQLServer2016數(shù)據(jù)庫(kù)。經(jīng)過多次測(cè)試,能在上述操作系統(tǒng)以及上述調(diào)試環(huán)境上正常運(yùn)行。長(zhǎng)時(shí)間在不同環(huán)境下試運(yùn)行的狀態(tài)皆為良好。5.2程序的測(cè)試5.2.1測(cè)試的重要性及目的對(duì)于一款人為編碼的軟件來講,即使工程師技術(shù)更精湛,或是采用更新的方法,都無法完全避免錯(cuò)誤的發(fā)生。系統(tǒng)最終是要給人用的,不同用戶的操作水平參差不齊,在用戶大規(guī)模使用的過程中一定會(huì)出現(xiàn)一些測(cè)試工程師也想不到的情況出現(xiàn)。于是測(cè)試這部分的重要性就不言而喻,就是旨在用戶發(fā)現(xiàn)問題前提前將這些可能出現(xiàn)的問題改掉。測(cè)試如果是檢查軟件在正常行為下的運(yùn)行就變成了系統(tǒng)演示,達(dá)不到測(cè)試的效果,永遠(yuǎn)為特殊情況考慮才是測(cè)試的要點(diǎn)。5.2.2測(cè)試的步驟(1)模塊測(cè)試(2)系統(tǒng)測(cè)試(3)驗(yàn)收測(cè)試5.2.3測(cè)試的主要內(nèi)容(1)單元測(cè)試(2)集成測(cè)試(3)確認(rèn)測(cè)試(4)系統(tǒng)測(cè)試5.2.4測(cè)試用例一套完整的系統(tǒng)開發(fā)流程在經(jīng)理了系統(tǒng)需求分析、設(shè)計(jì)和開發(fā)等工作后,還需要對(duì)該系統(tǒng)已完成的功能進(jìn)行測(cè)試。檢查部分功能在各種情況下,該功能模塊是否還能達(dá)到預(yù)期的結(jié)果。最終目的是避免出現(xiàn)一些嚴(yán)重的直接影響系統(tǒng)正常運(yùn)行的錯(cuò)誤出現(xiàn)。(1)用戶登錄測(cè)試用戶在登錄的時(shí)候,為了避免用戶在輸入不當(dāng)?shù)臅r(shí)候發(fā)生誤解,也避免系統(tǒng)出現(xiàn)問題,對(duì)用戶登錄信息進(jìn)行測(cè)試,測(cè)試結(jié)果如表8所示:表8用戶登錄測(cè)試表測(cè)試目的操作流程測(cè)試用例預(yù)測(cè)結(jié)果測(cè)試結(jié)果用戶登錄填寫用戶名密碼,點(diǎn)擊首頁登錄按鈕用戶名:1密碼:a登錄失敗提示錯(cuò)誤信息用戶名:1密碼:123456登錄成功登錄成功后臺(tái)管理登錄用戶名:none密碼:123456登錄失敗提示錯(cuò)誤信息用戶名:密碼:a登錄失敗提示錯(cuò)誤信息用戶名:admin密碼:222登錄成功登錄成功(2)信息發(fā)布測(cè)試為了讓網(wǎng)站能收到更多有效的數(shù)據(jù),也避免出現(xiàn)信息錯(cuò)誤,耽誤彼此時(shí)間的情況。對(duì)信息進(jìn)行測(cè)試,測(cè)試結(jié)果如表9所示:表9信息發(fā)布測(cè)試表測(cè)試項(xiàng)目操作流程測(cè)試用例預(yù)測(cè)結(jié)果測(cè)試結(jié)果信息發(fā)布管理員登錄后點(diǎn)擊首頁信息按鈕,發(fā)布信息無彈窗提示發(fā)布失敗發(fā)布失敗彈窗提示請(qǐng)?zhí)顚憙?nèi)容信息有可能延遲發(fā)表成功發(fā)表成功6.系統(tǒng)總結(jié)6.1系統(tǒng)的特點(diǎn)和優(yōu)點(diǎn)本系統(tǒng)設(shè)計(jì)時(shí)從應(yīng)聘者和公司管理操作的角度思考并設(shè)計(jì),從運(yùn)維工程師的角度思考代碼樣式,方便系統(tǒng)代碼維護(hù)。本系統(tǒng)的主要特點(diǎn)和優(yōu)點(diǎn)如下所示:(1)本系統(tǒng)前端部分?jǐn)?shù)據(jù)為實(shí)時(shí)改變,后臺(tái)操作變化前端也跟著變化。(2)該系統(tǒng)基于瀏覽器運(yùn)行,只需使用者的操作系統(tǒng)有瀏覽器且能聯(lián)網(wǎng)就可以使用。(3)該系統(tǒng)根據(jù)不同使用者開放不同數(shù)量和類型的功能。6.2系統(tǒng)存在的不足和改進(jìn)方案本系統(tǒng)雖然基本滿足了企業(yè)在招聘管理的大部分需求。但因?yàn)闀r(shí)間問題,本系統(tǒng)目前還存在很多不足之處,主要體現(xiàn)在以下幾個(gè)方面:(1)界面不符合當(dāng)代審美,網(wǎng)站對(duì)數(shù)據(jù)的展示本質(zhì)上還是把數(shù)據(jù)堆疊在界面。新使用者無法快速適應(yīng)新系統(tǒng),面對(duì)新系統(tǒng)可能會(huì)有無從下手的情況出現(xiàn)。(2)網(wǎng)站操作邏輯繁瑣。針對(duì)上述系統(tǒng)的不足之處,準(zhǔn)備了這些問題相對(duì)應(yīng)的改進(jìn)方案,具體方案描述如下:(1)對(duì)于系統(tǒng)操作界面的樣式問題,參考更多國(guó)內(nèi)外優(yōu)秀的設(shè)計(jì),重新設(shè)計(jì)UI界面。(2)對(duì)于用戶操作邏輯繁瑣的問題,研究用戶操作動(dòng)線,減少用戶操作步驟。6.3設(shè)計(jì)收獲和心得本次系統(tǒng)設(shè)計(jì)已經(jīng)接近尾聲,耗時(shí)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論