【基于JAVA的人才招聘系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)】13000字(論文)_第1頁
【基于JAVA的人才招聘系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)】13000字(論文)_第2頁
【基于JAVA的人才招聘系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)】13000字(論文)_第3頁
【基于JAVA的人才招聘系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)】13000字(論文)_第4頁
【基于JAVA的人才招聘系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)】13000字(論文)_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

基于JAVA的人才招聘系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要互聯(lián)網(wǎng)發(fā)展至今,無論是其理論還是技術(shù)都已經(jīng)成熟,而且它廣泛參與在社會(huì)中的方方面面。它讓信息都可以通過網(wǎng)絡(luò)傳播,搭配信息管理工具可以很好地為人們提供服務(wù)。針對(duì)人才招聘信息管理混亂,出錯(cuò)率高,信息安全性差,勞動(dòng)強(qiáng)度大,費(fèi)時(shí)費(fèi)力等問題,采用人才招聘系統(tǒng)可以有效管理,使信息管理能夠更加科學(xué)和規(guī)范。人才招聘系統(tǒng)在Myeclipse環(huán)境中,使用Java語言進(jìn)行編碼,使用Mysql創(chuàng)建數(shù)據(jù)表保存本系統(tǒng)產(chǎn)生的數(shù)據(jù)。系統(tǒng)可以提供信息顯示和相應(yīng)服務(wù),在這中間,管理者需要對(duì)應(yīng)聘者的資料進(jìn)行數(shù)據(jù)統(tǒng)計(jì),與此同時(shí),企業(yè)的相關(guān)信息也需要得到不斷更新,與此同時(shí),管理者需要進(jìn)行管理留言。企業(yè)用戶更改企業(yè)詳細(xì)資料,管理崗位申請(qǐng)信息,管理企業(yè)招聘和留言。學(xué)生使用在線留言功能與管理員隨時(shí)交流,在線申請(qǐng)崗位,查看企業(yè)介紹,在用戶中心查看已申請(qǐng)崗位,管理個(gè)人簡(jiǎn)歷??傊?,人才招聘系統(tǒng)集中管理信息,有著保密性強(qiáng),效率高,存儲(chǔ)空間大,成本低等諸多優(yōu)點(diǎn)。它可以降低信息管理成本,實(shí)現(xiàn)信息管理計(jì)算機(jī)化。關(guān)鍵詞:人才招聘系統(tǒng);Myeclipse;Java語言;Mysql;目錄第1章緒論 11.1課題背景 11.2課題意義 11.3研究內(nèi)容 1第2章開發(fā)環(huán)境與技術(shù) 32.1MYSQL數(shù)據(jù)庫 32.2JSP技術(shù) 32.3MyEclipse開發(fā)工具 4第3章系統(tǒng)分析 53.1可行性分析 53.1.1技術(shù)可行性 53.1.2經(jīng)濟(jì)可行性 53.1.3操作可行性 53.2系統(tǒng)流程 53.2.1操作流程 53.2.2登錄流程 63.2.3刪除信息流程 73.2.4添加信息流程 73.3性能需求 83.4功能需求 8第4章系統(tǒng)設(shè)計(jì) 124.1設(shè)計(jì)原則 124.2功能結(jié)構(gòu)設(shè)計(jì) 124.3數(shù)據(jù)庫設(shè)計(jì) 144.3.1數(shù)據(jù)庫概念設(shè)計(jì) 144.3.2數(shù)據(jù)庫物理設(shè)計(jì) 17第5章系統(tǒng)實(shí)現(xiàn) 195.1管理員功能實(shí)現(xiàn) 195.1.1用戶信息管理 195.1.2招聘信息管理 195.1.3留言信息管理 205.2企業(yè)用戶功能實(shí)現(xiàn) 215.2.1修改詳細(xì)資料 215.2.2崗位申請(qǐng)信息 235.2.3發(fā)布招聘信息 245.3學(xué)生功能實(shí)現(xiàn) 255.3.1在線留言 255.3.2招聘信息 265.3.3信息檢索 27第6章系統(tǒng)測(cè)試 286.1?功能測(cè)試 286.2測(cè)試結(jié)果 29結(jié)論 30參考文獻(xiàn) 32PAGE29第1章緒論1.1課題背景互聯(lián)網(wǎng)發(fā)展至今,無論是其理論還是技術(shù)都已經(jīng)成熟,而且它廣泛參與在社會(huì)中的方方面面。它讓信息都可以通過網(wǎng)絡(luò)傳播,搭配信息管理工具可以很好地為人們提供服務(wù)。所以各行業(yè),尤其是規(guī)模較大的企業(yè)和學(xué)校等都開始借助互聯(lián)網(wǎng)和軟件工具管理信息,傳播信息,共享信息等等,以此可以增強(qiáng)自身實(shí)力,提高在同行業(yè)當(dāng)中的競(jìng)爭(zhēng)能力,并從各種激烈的競(jìng)爭(zhēng)中獲取發(fā)展的機(jī)會(huì)。針對(duì)人才招聘信息管理混亂,出錯(cuò)率高,信息安全性差,勞動(dòng)強(qiáng)度大,費(fèi)時(shí)費(fèi)力等問題,經(jīng)過分析和考慮,在目前的情況下,可以引進(jìn)一款人才招聘系統(tǒng)這樣的現(xiàn)代化管理工具,這個(gè)工具就是解決上述問題的最好的解決方案。它不僅可以實(shí)時(shí)完成信息處理,還縮短人才招聘信息管理流程,使其系統(tǒng)化和規(guī)范化。同時(shí)還可以減少工作量,節(jié)約人才招聘信息管理需要的人力和資金。所以人才招聘系統(tǒng)是信息管理環(huán)節(jié)中不可缺少的工具,它對(duì)管理者來說非常重要。1.2課題意義現(xiàn)如今,信息種類變得越來越多,信息的容量也變得越來越大,這就是信息時(shí)代的標(biāo)志。近些年,計(jì)算機(jī)科學(xué)發(fā)展得也越來越快,而且軟件開發(fā)技術(shù)也越來越成熟,因此,在生活中的各個(gè)領(lǐng)域,只要存在信息管理,幾乎都有計(jì)算機(jī)的影子,可以說很多行業(yè)都采用計(jì)算機(jī)的方式管理信息。信息計(jì)算機(jī)化處理相比手工操作,有著保密性強(qiáng),效率高,存儲(chǔ)空間大,成本低等諸多優(yōu)點(diǎn)。針對(duì)人才招聘信息,采用人才招聘系統(tǒng)可以有效管理,使信息管理能夠更加科學(xué)和規(guī)范??傊趯?shí)際中使用人才招聘系統(tǒng),其意義如下:第一點(diǎn):人才招聘系統(tǒng)的實(shí)際運(yùn)用,可以幫助管理人員在短時(shí)間內(nèi)完成信息處理工作;第二點(diǎn):通過系統(tǒng)頁面的合理排版布局,可以更加直觀的展示系統(tǒng)的內(nèi)容,并且使用者可以隨時(shí)閱讀頁面信息,隨時(shí)操作系統(tǒng)提供的功能;第三點(diǎn):可以實(shí)現(xiàn)信息管理計(jì)算機(jī)化;第四點(diǎn):可以降低信息管理成本;1.3研究內(nèi)容對(duì)人才招聘系統(tǒng)設(shè)計(jì)制作,不僅需要技術(shù)支撐,也需要大量的理論研究。本文在對(duì)人才招聘系統(tǒng)進(jìn)行介紹時(shí),將按照如下內(nèi)容進(jìn)行。第一部分:介紹人才招聘系統(tǒng)研究的背景意義,便于用戶了解系統(tǒng);第二部分:介紹開發(fā)人才招聘系統(tǒng)需要搭建的環(huán)境,包括技術(shù)和工具;第三部分:介紹用戶對(duì)人才招聘系統(tǒng)的功能要求,以及對(duì)人才招聘系統(tǒng)的性能要求等;第四部分:介紹數(shù)據(jù)庫的設(shè)計(jì)方案,以及根據(jù)功能要求設(shè)計(jì)的功能結(jié)構(gòu);第五部分:介紹通過編碼最終實(shí)現(xiàn)的系統(tǒng)功能運(yùn)行效果;第六部分:介紹系統(tǒng)的功能測(cè)試,對(duì)系統(tǒng)進(jìn)行綜合檢測(cè),并及時(shí)解決系統(tǒng)出現(xiàn)的問題,直至系統(tǒng)運(yùn)行正常。

第2章開發(fā)環(huán)境與技術(shù)人才招聘系統(tǒng)的編碼實(shí)現(xiàn)需要搭建一定的環(huán)境和使用相應(yīng)的技術(shù),接下來的內(nèi)容就是對(duì)人才招聘系統(tǒng)用到的技術(shù)和工具進(jìn)行介紹。2.1MYSQL數(shù)據(jù)庫本課題所開發(fā)的應(yīng)用程序在數(shù)據(jù)操作方面是不可預(yù)知的,是經(jīng)常變動(dòng)的,沒有辦法直接把數(shù)據(jù)寫在文檔里,這樣不僅僅不安全,也不能實(shí)現(xiàn)應(yīng)用程序的功能。如果要能實(shí)現(xiàn)應(yīng)用程序所需要的數(shù)據(jù)存儲(chǔ)功能,就避免不了要進(jìn)行專業(yè)數(shù)據(jù)庫存儲(chǔ)軟件的選擇?;旧蠎?yīng)用程序?qū)崿F(xiàn)的功能不算太復(fù)雜,市面上任何一個(gè)關(guān)系型數(shù)據(jù)庫軟件都可以實(shí)現(xiàn)。參考自己的學(xué)習(xí)進(jìn)度和操作習(xí)慣來講,Oracle數(shù)據(jù)庫是適合的,但是所需要的的安裝軟件很大,并且有好多不需要的功能都是開啟的狀態(tài),十分消耗電腦資源,所以沒有選擇Oracle數(shù)據(jù)庫,而SQLServer數(shù)據(jù)庫雖然學(xué)過,但是安裝的時(shí)候因?yàn)殡娔X上可能有其他的軟件存在,經(jīng)常性的出問題,而安裝問題不好解決就需要重新安裝操作系統(tǒng),這樣對(duì)已經(jīng)存在的軟件來講又是一種時(shí)間上的浪費(fèi)。只有MySQL數(shù)據(jù)庫,安裝包小,安裝速度快,操作簡(jiǎn)單,哪怕安裝出問題也好解決,不用重裝操作系統(tǒng),也不影響電腦上運(yùn)行的其他軟件,消耗資源也少,最重要的是在功能方面完全的符合設(shè)計(jì)需要,所以最后選擇了MySQL數(shù)據(jù)庫作為應(yīng)用軟件開發(fā)需要的數(shù)據(jù)庫。2.2JSP技術(shù)在動(dòng)態(tài)網(wǎng)站的興起之初,作為高級(jí)編程語言的Java自然不會(huì)放棄這個(gè)領(lǐng)域的蛋糕。Sun公司推出了Servlet作為輸出動(dòng)態(tài)網(wǎng)站的一種技術(shù)標(biāo)準(zhǔn),雖然不怎么受當(dāng)時(shí)程序員的喜愛,但是當(dāng)初也沒有太多的選擇,隨后幾個(gè)月PHP語言問世,不考慮性能和效率如何,起碼在書寫網(wǎng)頁所需要的動(dòng)態(tài)代碼塊和靜態(tài)代碼塊方面進(jìn)行了區(qū)分,讓書寫效率和可讀效率大大的提升,所以很多Java程序員以及剛?cè)胄械某跫?jí)程序員都選擇了PHP語言作為自己職業(yè)的發(fā)展方向,Sun公司為了維護(hù)Java語言在高級(jí)編程語言上的江湖地位,防止PHP繼續(xù)搶走市場(chǎng)份額占有率,Sun公司聯(lián)合Apache基金會(huì)研發(fā)了一個(gè)關(guān)于Java動(dòng)態(tài)網(wǎng)頁的一個(gè)新型的技術(shù)標(biāo)準(zhǔn),這就是JSP技術(shù)。JSP吸取了PHP語言在頁面書寫上面的所有優(yōu)點(diǎn),但是又背靠JavaEE的龐大后臺(tái),又能實(shí)現(xiàn)很多通過Java組件就能實(shí)現(xiàn)的功能,在JSP頁面上可以直接引用那些組件,讓JSP更加的強(qiáng)壯豐富。保證了Java技術(shù)縱向的可持續(xù)發(fā)展,并且在動(dòng)態(tài)網(wǎng)站開發(fā)領(lǐng)域終于站穩(wěn)了腳跟,其他PHP開發(fā)人員可以很快的轉(zhuǎn)移到JSP進(jìn)行開發(fā),不考慮一些特殊組件或者功能的開發(fā),只從動(dòng)態(tài)頁面的開發(fā)上來講,完全實(shí)現(xiàn)了PHP程序和JSP程序的幾乎無成本的轉(zhuǎn)換,JSP技術(shù)就這樣的發(fā)展了起來。2.3MyEclipse開發(fā)工具M(jìn)yEclipse是功能最全面的JavaIDE。Java語言發(fā)展至今,已經(jīng)與好多語言相互配合,并且各種語法都不一樣,實(shí)現(xiàn)的效果不一樣,造成現(xiàn)在的程序開發(fā)人員需要學(xué)習(xí)很多種語言,出現(xiàn)問題就解決問題,這是各種新的工具產(chǎn)生的一些動(dòng)力。剛開始的Java需要自己安裝開發(fā)環(huán)境和運(yùn)行環(huán)境,然后手動(dòng)新建文本,一句話一句話的進(jìn)行編寫,這樣的功底需要極其的扎實(shí),效率也是相當(dāng)?shù)牡拖?,所以各種文本編輯工具就開始像雨后春筍一樣的冒了出來,經(jīng)過互聯(lián)網(wǎng)的傳播,大家使用后經(jīng)過口碑,自然優(yōu)勝略汰,大浪淘沙,到現(xiàn)在為止MyEclipse開發(fā)工具已經(jīng)牢牢地占據(jù)了Java開發(fā)的半壁江山。MyEclipse的立足就是為了企業(yè)人員用的,企業(yè)開發(fā)講究效率,不可能讓所有的開發(fā)人員來了從電腦安裝軟件先開始,配置環(huán)境又需要花費(fèi)太久的時(shí)間,MyEclipse就解決了這樣的煩惱,只要安裝了軟件,各種Java程序都可以進(jìn)行開發(fā),可以對(duì)各種語法自動(dòng)的進(jìn)行檢測(cè),有效的提示細(xì)節(jié)處錯(cuò)誤,并且可以在寫作上面讓對(duì)一些整段代碼的移動(dòng)復(fù)制都很便利,應(yīng)用部署也是一鍵到位。

第3章系統(tǒng)分析面對(duì)即將開發(fā)的系統(tǒng),進(jìn)行提前的分析是必要的。這也是開發(fā)流程中必須有的環(huán)節(jié)。通常分析系統(tǒng)期間,主要涉及的內(nèi)容包括系統(tǒng)開發(fā)可行性問題,對(duì)系統(tǒng)功能和性能的分析等問題。3.1可行性分析在正式對(duì)需要建設(shè)的項(xiàng)目進(jìn)行投資前,有一個(gè)比較關(guān)鍵的步驟是不能缺少的,那就是可行性分析。它主要從當(dāng)前技術(shù),經(jīng)濟(jì)等角度去評(píng)估系統(tǒng)的可行性,在投資決策中常常采用這種科學(xué)的方法來論證項(xiàng)目。3.1.1技術(shù)可行性當(dāng)前,隨著科學(xué)技術(shù)的快速發(fā)展,系統(tǒng)也需要得到不斷的更新,為了滿足人們的需求,技術(shù)也在升級(jí)中。通過計(jì)算機(jī)網(wǎng)絡(luò)可以獲取開發(fā)工具的使用方法,以及規(guī)范化編寫的模塊化代碼,這些知識(shí)可以幫助開發(fā)者順利完成本系統(tǒng)的編碼工作。3.1.2經(jīng)濟(jì)可行性本系統(tǒng)開發(fā)期間需要配置的軟件環(huán)境,可以免費(fèi)通過開發(fā)類官網(wǎng)下載安裝,需要配置的硬件設(shè)備也不需要具備很高的性能,通常網(wǎng)吧電腦,或?qū)W校計(jì)算機(jī)機(jī)房的電腦都符合要求。3.1.3操作可行性設(shè)計(jì)的界面具有統(tǒng)一性,并具備優(yōu)秀的導(dǎo)航功能。所以,只要會(huì)簡(jiǎn)單操作電腦的人員,可以無壓力操作人才招聘系統(tǒng)??傊瑥纳鲜龅恼撟C來看,本系統(tǒng)可以開發(fā)。3.2系統(tǒng)流程流程圖這樣的工具可以直觀反映出系統(tǒng)內(nèi)部的操作邏輯,可以幫助用戶更好的理解系統(tǒng)。3.2.1操作流程進(jìn)入本系統(tǒng)需要訪問者提供驗(yàn)證信息。驗(yàn)證合格的訪問者才能獲取訪問資格。其具體的操作流程見下圖。訪問者根據(jù)登錄界面設(shè)置的信息項(xiàng)如實(shí)填寫,待信息通過驗(yàn)證后,訪問者可以進(jìn)入指定的頁面享受本系統(tǒng)提供的服務(wù)和閱讀本系統(tǒng)的相關(guān)信息。圖3.1操作流程圖3.2.2登錄流程本系統(tǒng)的登錄模塊,其內(nèi)部的流程見下圖。主要對(duì)訪問本系統(tǒng)的人員提供的驗(yàn)證信息進(jìn)行逐個(gè)判斷,系統(tǒng)面對(duì)錄入錯(cuò)誤的信息會(huì)給出提示,比如,提示賬號(hào)不對(duì),或提示密碼不匹配等提示信息??傊?,在登錄頁面填寫的所有信息都符合要求,訪問者就登錄成功了。圖3.2登錄流程圖3.2.3刪除信息流程本系統(tǒng)在經(jīng)常性的使用后,會(huì)產(chǎn)生很多失去價(jià)值的信息,因此就需要及時(shí)清理數(shù)據(jù),騰出系統(tǒng)的空間。對(duì)這些數(shù)據(jù)進(jìn)行清理時(shí),其對(duì)應(yīng)的流程見下圖。先選中要清理的數(shù)據(jù),通過反復(fù)確認(rèn)需要清理的數(shù)據(jù),避免操作人員誤刪。已經(jīng)刪除的數(shù)據(jù)就不會(huì)出現(xiàn)在系統(tǒng)里面。圖3.3刪除信息流程圖3.2.4添加信息流程本系統(tǒng)主要用于顯示信息,提供服務(wù),其中,數(shù)據(jù)添加功能就是其中的服務(wù)之一,具體流程見下圖。讓操作者在信息添加的頁面錄入數(shù)據(jù),待這些數(shù)據(jù)被提交檢驗(yàn)合格后,就會(huì)在系統(tǒng)指定頁面顯示出來。圖3.4添加信息流程圖3.3性能需求進(jìn)行需求分析,包括了根據(jù)用戶實(shí)際需求制定功能,也涵蓋了對(duì)即將設(shè)計(jì)的系統(tǒng)進(jìn)行性能上的需求分析。所以一般分析系統(tǒng)時(shí),一方面要分析系統(tǒng)功能,另一方面也要分析系統(tǒng)的性能。畢竟設(shè)計(jì)開發(fā)出一個(gè)好性能的系統(tǒng)可以確保系統(tǒng)的質(zhì)量可靠。接下來分析系統(tǒng)的性能,還要從界面友好性,系統(tǒng)的時(shí)間特性,系統(tǒng)的可靠性等方面來分析說明。(1)時(shí)間特性要求:系統(tǒng)處理數(shù)據(jù)都有時(shí)間要求,這也是系統(tǒng)的時(shí)間特性。通常都會(huì)把數(shù)據(jù)處理的時(shí)間進(jìn)行分析,也會(huì)設(shè)置用戶請(qǐng)求的響應(yīng)時(shí)間,還有系統(tǒng)在滿負(fù)荷運(yùn)行時(shí)可以偏離的范圍數(shù)值等都需要提前分析確定。(2)界面友好性:在當(dāng)今這個(gè)信息化時(shí)代,科技快速發(fā)展,網(wǎng)絡(luò)也逐漸成熟,人們對(duì)于生活的需求也在逐步增大,為了適應(yīng)人們?nèi)找嬖鲩L的需求,研究工作人員需要對(duì)項(xiàng)目進(jìn)行升級(jí)改造。信息化的時(shí)代帶來優(yōu)點(diǎn)的同時(shí),也帶來了一些缺陷的。比如在日常生活中,人們吃穿住行的各項(xiàng)數(shù)據(jù),都需要得到統(tǒng)計(jì),人數(shù)眾多統(tǒng)計(jì)的數(shù)據(jù)也很多,為了更好的適應(yīng)改變的環(huán)境,人們也需要不斷學(xué)習(xí)改變。由于,全球化時(shí)代給中國帶來了一定的影響,在一定程度上,國民的各項(xiàng)思想也受到了一定的融合與沖擊。需要考慮用戶的使用習(xí)慣,包括界面的布局,界面基調(diào)選擇以及顏色搭配等。盡量做到用戶在接受簡(jiǎn)單的培訓(xùn)之后,可以對(duì)系統(tǒng)進(jìn)行獨(dú)立操作。(3)系統(tǒng)可靠性:對(duì)于初學(xué)者而言,很容易出現(xiàn)一個(gè)問題,就是設(shè)計(jì)開發(fā)的系統(tǒng),因?yàn)槿藶榈恼`操作出現(xiàn)崩潰,有些也會(huì)導(dǎo)致電腦死機(jī)。這樣的現(xiàn)象也說明這種容錯(cuò)能力低下的系統(tǒng)是不可靠的。完全不能作為生活中處理信息的系統(tǒng)。當(dāng)下,系統(tǒng)開發(fā)要保證可靠性,設(shè)計(jì)時(shí),把模塊化和結(jié)構(gòu)化的設(shè)計(jì)理念也考慮進(jìn)來。如果遇到對(duì)時(shí)效性要求比較嚴(yán)格的系統(tǒng),也需要采取其它的措施,比如雙機(jī)系統(tǒng),還有磁盤陣列等方式。還有就是一個(gè)可靠性的系統(tǒng),對(duì)設(shè)備的供電能力也有要求。3.4功能需求不同的系統(tǒng)提供的服務(wù)也不相同,其對(duì)應(yīng)的功能也不相同,所以,系統(tǒng)開工前,需要明確其用途,確定其功能。由此,才可以進(jìn)行各個(gè)任務(wù)的開展。人才招聘系統(tǒng)經(jīng)過分析,確定了其需要設(shè)置管理員的角色,其操作的功能通過用例圖展示(見下圖)。圖3.5管理員用例圖人才招聘系統(tǒng)經(jīng)過分析,確定了其需要設(shè)置企業(yè)用戶的角色,其操作的功能通過用例圖展示(見下圖)。企業(yè)用戶更改企業(yè)詳細(xì)資料,管理崗位申請(qǐng)信息,管理企業(yè)招聘和留言。圖3.6企業(yè)用戶用例圖人才招聘系統(tǒng)經(jīng)過分析,確定了其需要設(shè)置學(xué)生的角色,其操作的功能通過用例圖展示(見下圖)。學(xué)生使用在線留言功能與管理員隨時(shí)交流,在線申請(qǐng)崗位,查看企業(yè)介紹,在用戶中心查看已申請(qǐng)崗位,管理個(gè)人簡(jiǎn)歷。圖3.7學(xué)生用例圖

第4章系統(tǒng)設(shè)計(jì)一個(gè)成功設(shè)計(jì)的系統(tǒng)在內(nèi)容上必定是豐富的,在系統(tǒng)外觀或系統(tǒng)功能上必定是對(duì)用戶友好的。所以為了提升系統(tǒng)的價(jià)值,吸引更多的訪問者訪問系統(tǒng),以及讓來訪用戶可以花費(fèi)更多時(shí)間停留在系統(tǒng)上,則表明該系統(tǒng)設(shè)計(jì)得比較專業(yè)。4.1設(shè)計(jì)原則本系統(tǒng)在設(shè)計(jì)過程中需要依照一定的設(shè)計(jì)原則進(jìn)行,目的就是為了讓開發(fā)的系統(tǒng)具備高質(zhì)量,齊全完備的功能,方便簡(jiǎn)單的操作,如此才可以最大限度的滿足使用者的要求。系統(tǒng)設(shè)計(jì)原則除了基本的易操作原則外,還有安全性原則,準(zhǔn)確性原則。第一個(gè)設(shè)計(jì)原則:易操作原則,針對(duì)本系統(tǒng)設(shè)計(jì)的功能要完備齊全,編碼時(shí),設(shè)計(jì)的各個(gè)接口要具備友好性,使用者一旦使用本系統(tǒng)時(shí),要能夠輕松上手,操作本系統(tǒng)處理數(shù)據(jù)時(shí),要具備便利性。此外,也需要設(shè)計(jì)一些必要提示,引導(dǎo)使用者操作系統(tǒng)。第二個(gè)設(shè)計(jì)原則:安全性原則,本系統(tǒng)在登錄模塊要對(duì)各個(gè)訪問者進(jìn)行身份驗(yàn)證,系統(tǒng)會(huì)通過訪問者輸入的信息進(jìn)行判斷,使用提前編寫的安全驗(yàn)證代碼進(jìn)行數(shù)據(jù)比對(duì),引導(dǎo)匹配成功的訪問者進(jìn)入指定的操作界面。這樣可以避免無關(guān)性訪問者竊取系統(tǒng)的數(shù)據(jù)。第三個(gè)設(shè)計(jì)原則:準(zhǔn)確性原則,為了保證使用者登記的數(shù)據(jù)是正確的,需要提前設(shè)計(jì)數(shù)據(jù)糾錯(cuò)機(jī)制,讓使用者可以通過系統(tǒng)的報(bào)錯(cuò)提示,仔細(xì)檢查登記的錯(cuò)誤信息,并及時(shí)糾正錯(cuò)誤,填寫規(guī)范正確的信息。比如設(shè)置密碼時(shí),要求密碼的長度不能低于6個(gè)字符,且數(shù)據(jù)類型要求不能全部是數(shù)字等都能進(jìn)行規(guī)范。4.2功能結(jié)構(gòu)設(shè)計(jì)在前面分析的管理員功能的基礎(chǔ)上,進(jìn)行接下來的設(shè)計(jì)工作,最終展示設(shè)計(jì)的管理員結(jié)構(gòu)圖(見下圖)。本系統(tǒng)管理員管理學(xué)生簡(jiǎn)歷,管理企業(yè)招聘信息,管理企業(yè)和學(xué)生用戶,管理留言。圖4.1管理員功能結(jié)構(gòu)圖在前面分析的企業(yè)用戶功能的基礎(chǔ)上,進(jìn)行接下來的設(shè)計(jì)工作,最終展示設(shè)計(jì)的企業(yè)用戶結(jié)構(gòu)圖(見下圖)。本系統(tǒng)企業(yè)用戶更改企業(yè)詳細(xì)資料,管理崗位申請(qǐng)信息,管理企業(yè)招聘和留言。圖4.2企業(yè)用戶功能結(jié)構(gòu)圖在前面分析的學(xué)生功能的基礎(chǔ)上,進(jìn)行接下來的設(shè)計(jì)工作,最終展示設(shè)計(jì)的學(xué)生結(jié)構(gòu)圖(見下圖)。本系統(tǒng)學(xué)生使用在線留言功能與管理員隨時(shí)交流,在線申請(qǐng)崗位,查看企業(yè)介紹,在用戶中心查看已申請(qǐng)崗位,管理個(gè)人簡(jiǎn)歷。圖4.3學(xué)生功能結(jié)構(gòu)圖4.3數(shù)據(jù)庫設(shè)計(jì)開發(fā)一個(gè)系統(tǒng)也需要提前設(shè)計(jì)數(shù)據(jù)庫。這里的數(shù)據(jù)庫是相關(guān)數(shù)據(jù)的集合,存儲(chǔ)在一起的這些數(shù)據(jù)也是按照一定的組織方式進(jìn)行的。目前,數(shù)據(jù)庫能夠服務(wù)于多種應(yīng)用程序,則是源于它存儲(chǔ)方式最佳,具備數(shù)據(jù)冗余率低的優(yōu)勢(shì)。雖然數(shù)據(jù)庫為程序提供信息存儲(chǔ)服務(wù),但它與程序之間也可以保持較高的獨(dú)立性??偠灾?,數(shù)據(jù)庫經(jīng)歷了很長一段時(shí)間的發(fā)展,從最初的不為人知,到現(xiàn)在的人盡皆知,其相關(guān)技術(shù)也越發(fā)成熟,同時(shí)也擁有著堅(jiān)實(shí)的理論基礎(chǔ)。4.3.1數(shù)據(jù)庫概念設(shè)計(jì)這部分內(nèi)容需要借助數(shù)據(jù)庫關(guān)系圖來完成,也需要使用專門繪制數(shù)據(jù)庫關(guān)系圖的工具,比如Visio工具就可以設(shè)計(jì)E-R圖(數(shù)據(jù)庫關(guān)系圖)。設(shè)計(jì)數(shù)據(jù)庫,也需要按照設(shè)計(jì)的流程進(jìn)行,首先還是要根據(jù)需求完成實(shí)體的確定,分析實(shí)體具有的特征,還有對(duì)實(shí)體間的關(guān)聯(lián)關(guān)系進(jìn)行確定。最后才是使用E-R模型的表示方法,繪制本系統(tǒng)的E-R圖。不管是使用億圖軟件,還是Visio工具,對(duì)于E-R模型的表示符號(hào)都一樣,通常矩形代表實(shí)體,實(shí)體間存在的關(guān)系用菱形符號(hào)表示,實(shí)體的屬性也就是實(shí)體的特征用符號(hào)橢圓表示。最后使用直線將矩形,菱形和橢圓等符號(hào)連接起來。接下來就開始對(duì)本系統(tǒng)的E-R圖進(jìn)行繪制。(1)下圖是管理員實(shí)體和其具備的屬性。圖4.4管理員實(shí)體屬性圖(2)下圖是簡(jiǎn)歷實(shí)體和其具備的屬性。圖4.5簡(jiǎn)歷實(shí)體屬性圖(3)下圖是招聘實(shí)體和其具備的屬性。圖4.6招聘實(shí)體屬性圖下圖是用戶實(shí)體和其具備的屬性。圖4.7用戶實(shí)體屬性圖下圖為上述各實(shí)體間相互之間的關(guān)系。圖4.8實(shí)體間關(guān)系E-R圖4.3.2數(shù)據(jù)庫物理設(shè)計(jì)本數(shù)據(jù)庫是關(guān)系型數(shù)據(jù)庫,因此對(duì)二維表的結(jié)構(gòu)設(shè)計(jì)也比較關(guān)鍵。畢竟二維表格模型就是關(guān)系型數(shù)據(jù)庫中的關(guān)系模型。而一些常用的關(guān)系模型中的概念也需要了解,才可以對(duì)關(guān)系模型進(jìn)行設(shè)計(jì)。下面就簡(jiǎn)單介紹關(guān)系,元組,屬性,域,關(guān)鍵字等常用概念的含義。關(guān)系:關(guān)系就是數(shù)據(jù)庫中的一張數(shù)據(jù)表,每張數(shù)據(jù)表都有命名,也就是每個(gè)關(guān)系也有名字,那就是數(shù)據(jù)表名;元組:元組就是數(shù)據(jù)表中的一行記錄;屬性:屬性就是數(shù)據(jù)表中的字段,也就是數(shù)據(jù)表中的一列;域:域就是對(duì)數(shù)據(jù)表中屬性的取值進(jìn)行限定;關(guān)鍵字:關(guān)鍵字就是數(shù)據(jù)表中的主鍵;在了解了表結(jié)構(gòu)設(shè)計(jì)的常用概念后,接下來就需要使用前面繪制的E-R模型完成表結(jié)構(gòu)的設(shè)計(jì)工作,并在數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)表,并為各個(gè)數(shù)據(jù)表進(jìn)行命名。以下就對(duì)設(shè)計(jì)的結(jié)果通過表格形式進(jìn)行展示。表4.1簡(jiǎn)歷信息表列名idxmurlxbsfzxlyxzycjhjsxlxdzmember說明ID(主鍵)姓名照片性別身份證求職方向畢業(yè)院校專業(yè)成績獲獎(jiǎng)情況實(shí)習(xí)經(jīng)歷聯(lián)系方式地址賬號(hào)數(shù)據(jù)類型intvarcharvarcharvarcharvarcharvarcharvarcharvarcharvarcharvarcharvarcharvarcharvarcharvarchar長度4500500500500500500500500500500500500500允許空NOYESYESYESYESYESYESYESYESYESYESYESYESYES表4.2管理員信息表列名idusernamepassword說明ID(主鍵)賬號(hào)密碼數(shù)據(jù)類型intvarcharvarchar長度45050允許空NOYESYES表4.3企業(yè)信息表列名idmcurlcontentmember說明ID(主鍵)企業(yè)名稱圖片介紹發(fā)布人數(shù)據(jù)類型intvarcharvarchartextvarchar長度4500500500允許空NOYESYESYESYES表4.4招聘信息表列名idgwddxzxzfrsxxlxmemberflag說明ID(主鍵)招聘崗位工作地點(diǎn)企業(yè)性質(zhì)薪資范圍招聘人數(shù)詳細(xì)要求聯(lián)系方式發(fā)布人賬號(hào)審核數(shù)據(jù)類型intvarcharvarcharvarcharvarcharvarcharvarcharvarcharvarcharvarchar長度4500500500500500500500500500允許空NOYESYESYESYESYESYESYESYESYES表4.5用戶信息表列名idusernamepasswordtyperegtimeifuse說明ID(主鍵)賬號(hào)密碼類型注冊(cè)時(shí)間使用狀態(tài)數(shù)據(jù)類型intvarcharvarcharvarcharvarcharint長度4505050504允許空NOYESYESYESYESYES

第5章系統(tǒng)實(shí)現(xiàn)進(jìn)入到這個(gè)環(huán)節(jié),也就可以及時(shí)檢查出前面設(shè)計(jì)的需求是否可靠了。一個(gè)設(shè)計(jì)良好的方案在運(yùn)用于系統(tǒng)實(shí)現(xiàn)中,是會(huì)幫助系統(tǒng)編制人員節(jié)省時(shí)間,并提升開發(fā)效率的。所以在系統(tǒng)的編程階段,也就是系統(tǒng)實(shí)現(xiàn)階段,對(duì)于一些不合理的設(shè)計(jì)需求,也是可以及時(shí)發(fā)現(xiàn)。因?yàn)樵O(shè)計(jì)的方案是完全指導(dǎo)系統(tǒng)的編碼過程的。5.1管理員功能實(shí)現(xiàn)5.1.1用戶信息管理管理員進(jìn)入指定功能操作區(qū)之后可以管理用戶,這里的用戶包括了企業(yè)用戶和個(gè)人用戶。其頁面見下圖。用戶登錄系統(tǒng)的次數(shù)以及用戶的賬號(hào)狀態(tài)等都是讓管理員查看并管理。圖5.1用戶信息管理頁面5.1.2招聘信息管理管理員進(jìn)入指定功能操作區(qū)之后可以審核企業(yè)發(fā)布的招聘信息。其頁面見下圖。管理員審核過的招聘信息才會(huì)公開顯示。圖5.2招聘信息管理頁面審核企業(yè)發(fā)布的招聘信息:elseif(method.equals("shZP")){//審核招聘 Stringid=request.getParameter("id"); intflag=cBUp("updatezpsetflag='已審核'whereid='"+id+"'"); if(flag==Constant.SUCCESS){ request.setAttribute("message","操作成功!"); request.getRequestDispatcher("admin/zp/index.jsp").forward(request,response); } else{ request.setAttribute("message","操作失??!"); request.getRequestDispatcher("admin/zp/index.jsp").forward(request,response); } }5.1.3留言信息管理現(xiàn)在全球化的不斷發(fā)展,外國的高新技術(shù),現(xiàn)在不斷的被引進(jìn)中國,美國的各項(xiàng)系統(tǒng)也在中國的計(jì)算機(jī)領(lǐng)域得到運(yùn)行,對(duì)數(shù)據(jù)進(jìn)行一系列的儲(chǔ)存并不斷進(jìn)行更新。該系統(tǒng)相較于其他系統(tǒng)具有更好的優(yōu)勢(shì),能夠有效的進(jìn)行計(jì)算機(jī)系統(tǒng)的各項(xiàng)操作。管理員進(jìn)入指定功能操作區(qū)之后可以管理留言。其頁面見下圖。管理員查看留言,點(diǎn)擊留言內(nèi)容即可進(jìn)行回復(fù)。圖5.3留言信息管理頁面留言刪除:elseif(method.equals("delguestbook")){//刪除留言 try{ Stringusername2=(String)session.getAttribute("user"); if(username2==null){ request.getRequestDispatcher("error.jsp").forward(request,response); } else{ Stringcheck[]=request.getParameterValues("checkit"); if(check==null){ request.setAttribute("message","請(qǐng)選擇要?jiǎng)h除的記錄!"); request.getRequestDispatcher(sysdir+"/guestbook/index.jsp").forward(request,response); } else{ intid[]=newint[check.length]; for(inti=0;i<check.length;i++){ ints=Integer.parseInt(check[i]); id[i]=s; } intflag=guestBookBean.delGuestBook(id); if(flag==Constant.SUCCESS){ request.getRequestDispatcher(sysdir+"/guestbook/index.jsp").forward(request,response); } else{ request.setAttribute("message","系統(tǒng)維護(hù)中,請(qǐng)稍后再試!"); request.getRequestDispatcher(sysdir+"/guestbook/index.jsp").forward(request,response); } } } }catch(Exceptione){ request.getRequestDispatcher("error.jsp").forward(request,response); } }5.2企業(yè)用戶功能實(shí)現(xiàn)5.2.1修改詳細(xì)資料在當(dāng)今這個(gè)信息化時(shí)代,科技快速發(fā)展,網(wǎng)絡(luò)也逐漸成熟,人們對(duì)于生活的需求也在逐步增大,為了適應(yīng)人們?nèi)找嬖鲩L的需求,研究工作人員需要對(duì)項(xiàng)目進(jìn)行升級(jí)改造。信息化的時(shí)代帶來優(yōu)點(diǎn)的同時(shí),也帶來了一些缺陷的。比如在日常生活中,人們吃穿住行的各項(xiàng)數(shù)據(jù),都需要得到統(tǒng)計(jì),人數(shù)眾多統(tǒng)計(jì)的數(shù)據(jù)也很多,為了更好的適應(yīng)改變的環(huán)境,人們也需要不斷學(xué)習(xí)改變。由于,全球化時(shí)代給中國帶來了一定的影響,在一定程度上,國民的各項(xiàng)思想也受到了一定的融合與沖擊?;ヂ?lián)網(wǎng)時(shí)代的便利,可以對(duì)企業(yè)進(jìn)行有效的整合,在企業(yè)管理方面是具有一定必要性的。企業(yè)用戶進(jìn)入指定功能操作區(qū)之后可以更新企業(yè)的真實(shí)信息。其頁面見下圖。企業(yè)的詳細(xì)資料得到修改后,要及時(shí)提交才能更新。圖5.4修改詳細(xì)資料頁面修改資料: elseif(method.equals("UPREGINFO")){//修改資料 Stringmember=(String)session.getAttribute("member"); Stringtype=(String)session.getAttribute("type"); if(member==null||type==null){ response.sendRedirect("error.jsp"); } else{ Stringrealname=Filter.escapeHTMLTags(request.getParameter("realname").trim()); Stringsex=Filter.escapeHTMLTags(request.getParameter("sex").trim()); Stringsheng=Filter.escapeHTMLTags(request.getParameter("sheng").trim()); Stringcity=Filter.escapeHTMLTags(request.getParameter("city").trim()); Stringbir=Filter.escapeHTMLTags(request.getParameter("bir").trim()); Stringtelphone=Filter.escapeHTMLTags(request.getParameter("telphone").trim()); Stringemail=Filter.escapeHTMLTags(request.getParameter("email").trim()); Stringquestion=Filter.escapeHTMLTags(request.getParameter("question").trim()); Stringanswer=Filter.escapeHTMLTags(request.getParameter("answer").trim()); Stringaddress=Filter.escapeHTMLTags(request.getParameter("address").trim()); intflag=memberBean.uppersonReg(member,realname,sex,bir,sheng,city,telphone,email,question,answer,address); if(flag==Constant.SUCCESS){ request.setAttribute("message","操作成功!"); request.getRequestDispatcher("member/info/info.jsp").forward(request,response); } else{ request.setAttribute("message","系統(tǒng)維護(hù)中,請(qǐng)稍后再試!"); request.getRequestDispatcher("member/info/info.jsp").forward(request,response); } } }5.2.2崗位申請(qǐng)信息為了更好的適應(yīng)不斷變化的環(huán)境,隨著社會(huì)科學(xué)技術(shù)的不斷發(fā)展,人們需要?jiǎng)?chuàng)造出更多的事物來進(jìn)行模擬。計(jì)算機(jī)網(wǎng)絡(luò)的快速發(fā)展,也需要被人們所利用,互聯(lián)網(wǎng)技術(shù)能夠給人們帶來非常便利的影響。在大數(shù)據(jù)時(shí)代,互聯(lián)網(wǎng)能夠給人們提供非常方便的好處,能夠?qū)⒏魇礁鳂拥臄?shù)據(jù)進(jìn)行整合,分類給人類。因此網(wǎng)頁搭建更需要利用互聯(lián)網(wǎng)技術(shù)的支持,互聯(lián)網(wǎng)技術(shù)能夠提供搜索信息,并且傳輸信息,是當(dāng)代社會(huì)利用數(shù)據(jù)的重要的方式。在人們的日常生活中,無論是娛樂還是學(xué)習(xí)或者辦公方面,互聯(lián)網(wǎng)都起到了非常重要的作用。企業(yè)用戶進(jìn)入指定功能操作區(qū)之后可以對(duì)申請(qǐng)崗位的學(xué)生發(fā)送通知,比如邀請(qǐng)其參加面試等等。其頁面見下圖。企業(yè)用戶發(fā)送的通知信息,學(xué)生用戶會(huì)及時(shí)接收并查看。圖5.5崗位申請(qǐng)信息頁面崗位申請(qǐng): elseif(method.equals("sqGW")){//申請(qǐng)崗位 Stringzid=request.getParameter("zid"); Stringtype=(String)session.getAttribute("type"); Stringmember=(String)session.getAttribute("member"); Stringqymember=cBean.getString("selectmemberfromzpwhereid='"+zid+"'"); if(type==null||type.equals("企業(yè)")){ request.setAttribute("message","未登錄或用戶身份錯(cuò)誤!"); request.getRequestDispatcher("index.jsp").forward(request,response); } else{ intflag=cBUp("insertintosc(zid,member,qymember)values('"+zid+"','"+member+"','"+qymember+"')"); if(flag==Constant.SUCCESS){ request.setAttribute("message","操作成功!"); request.getRequestDispatcher("zp.jsp").forward(request,response); } else{ request.setAttribute("message","操作失??!"); request.getRequestDispatcher("zp.jsp").forward(request,response); } } }5.2.3發(fā)布招聘信息由于在進(jìn)行系統(tǒng)設(shè)計(jì)的時(shí)候會(huì)遇到各式各樣的問題,甚至?xí)霈F(xiàn)邏輯性錯(cuò)誤,此時(shí)就需要不厭其煩的對(duì)自己的程序進(jìn)行調(diào)試,并不斷更改,重新編輯邏輯,進(jìn)行不斷的完善與改造,直至獲得最后的成果。在編寫代碼的過程中,可能會(huì)因?yàn)橐稽c(diǎn)小錯(cuò)誤導(dǎo)致整個(gè)代碼無法正常運(yùn)行下去,因此,在進(jìn)行代碼設(shè)計(jì)時(shí),需要謹(jǐn)慎小心,不斷進(jìn)行升級(jí),對(duì)整個(gè)系統(tǒng)的升級(jí)具有一定的積極作用。企業(yè)用戶進(jìn)入指定功能操作區(qū)之后可以發(fā)布招聘信息。其頁面見下圖。當(dāng)企業(yè)某個(gè)崗位需要人員擴(kuò)張時(shí),就需要及時(shí)發(fā)布招聘信息,可以短時(shí)間內(nèi)吸引用戶參與崗位申請(qǐng),企業(yè)用戶根據(jù)要求篩選合適的面試者。圖5.6發(fā)布招聘信息頁面發(fā)布招聘: elseif(method.equals("addZP")){//發(fā)布招聘 //Stringgw=""; Stringdd="";Stringxz="";Stringxzf="";Stringrs="";Stringxx="";Stringlx=""; Stringgw=request.getParameter("gw"); Stringdd=request.getParameter("dd"); Stringxz=request.getParameter("xz"); Stringxzf=request.getParameter("xzf"); Stringrs=request.getParameter("rs"); Stringxx=request.getParameter("xx"); Stringlx=request.getParameter("lx"); Stringmember=(String)session.getAttribute("member"); Stringsql="insertintozp(gw,dd,xz,xzf,rs,xx,lx,member,flag)"+ "values('"+gw+"','"+dd+"','"+xz+"','"+xzf+"','"+rs+"','"+xx+"','"+lx+"','"+member+"','未審核')"; intflag=cBUp(sql); if(flag==Constant.SUCCESS){ request.setAttribute("message","操作成功!"); request.getRequestDispatcher("member/zp/index.jsp").forward(request,response); } else{ request.setAttribute("message","操作失?。?); request.getRequestDispatcher("member/zp/index.jsp").forward(request,response); } }5.3學(xué)生功能實(shí)現(xiàn)5.3.1在線留言由于我國的科技發(fā)展史時(shí)間相較于一些西方國家來說比較短,因此國內(nèi)暫時(shí)還未出現(xiàn)更多的更靈敏的數(shù)據(jù)分析系統(tǒng),為了更好地適應(yīng)全球化發(fā)展,中國的相關(guān)工作人員也在不斷的努力中,采取一些國外先進(jìn)的科技操作,取其精華去其糟粕,對(duì)國內(nèi)的數(shù)據(jù)分析系統(tǒng)進(jìn)行不斷的完善與改造創(chuàng)新。學(xué)生進(jìn)入指定功能操作區(qū)之后可以發(fā)布留言。其頁面見下圖。當(dāng)前頁面公開顯示所有用戶的留言以及管理員的回復(fù),學(xué)生提交的留言也是傳達(dá)給管理員查看和回復(fù)。圖5.7在線留言頁面在線留言: if(method.equals("add")){//發(fā)表留言 Stringnikename=Filter.escapeHTMLTags(request.getParameter("nikename").trim()); Stringface="images/nobody.gif"; Stringemail="images/nobody.gif"; Stringqq="images/nobody.gif"; Stringweburl="images/nobody.gif"; Stringblogurl="images/nobody.gif"; Stringexpressions="images/nobody.gif"; Stringcontent=Filter.escapeHTMLTags(request.getParameter("content").trim()); Stringip=request.getRemoteAddr(); intguestbook=1; intflag=guestBookBean.addGuestBook(nikename,face,email,qq,weburl,blogurl,expressions,content,ip,guestbook); if(flag==1){ request.setAttribute("message","謝謝您的留言,請(qǐng)等候管理員回復(fù)!"); request.getRequestDispatcher("guestbook.jsp").forward(request,response); } else{ request.setAttribute("message","系統(tǒng)維護(hù)中,請(qǐng)稍后再試!"); request.getRequestDispatcher("guestbook.jsp").forward(request,response); } }5.3.2招聘信息在各類計(jì)算機(jī)語言中,Java語言的優(yōu)越性顯而易見,相較于C語言,C++語言來說,Java語言具有自己獨(dú)特的魅力,能夠?qū)Π沧渴謾C(jī)系統(tǒng)的再次更新起到不可忽視的作業(yè)。學(xué)生進(jìn)入指定功能操作區(qū)之后可以查看企業(yè)用戶發(fā)布的招聘信息。其頁面見下圖。學(xué)生在本頁面可以向企業(yè)用戶提交留言,或者直接申請(qǐng)崗位。圖5.8招聘信息頁面5.3.3信息檢索學(xué)生進(jìn)入指定功能操作區(qū)之后可以檢索崗位信息和簡(jiǎn)歷信息。其頁面見下圖。學(xué)生提前設(shè)置檢索的信息可以查詢出指定的內(nèi)容。圖5.9信息檢索頁面

第6章系統(tǒng)測(cè)試很多文獻(xiàn)中具有我們現(xiàn)實(shí)生活中無法進(jìn)行采集的數(shù)據(jù),因此對(duì)文獻(xiàn)的查閱以及整理和歸納可以有效獲取一些數(shù)據(jù),同時(shí)前人的研究成果以及研究經(jīng)驗(yàn)也可以被進(jìn)行借鑒,以用來進(jìn)行更新的研究發(fā)現(xiàn)。進(jìn)入這個(gè)環(huán)節(jié)就代表著系統(tǒng)已經(jīng)結(jié)束了編碼實(shí)現(xiàn)功能階段,接下來要做的事情,就是對(duì)該系統(tǒng)進(jìn)行檢測(cè),也就是系統(tǒng)測(cè)試,這個(gè)環(huán)節(jié)是很有必要進(jìn)行的,原因是開發(fā)本系統(tǒng)的人員,其自身具備的開發(fā)技術(shù)以及開發(fā)思維是有限的,在面對(duì)具有復(fù)雜性操作邏輯的系統(tǒng),都會(huì)出現(xiàn)大大小小的錯(cuò)誤,并且這樣的錯(cuò)誤還都是不可避免的。通過及時(shí)的測(cè)試,可以盡早排除程序中的錯(cuò)誤,這樣也可以減少實(shí)際運(yùn)行中產(chǎn)生的問題,從而真正避免在后期使用中為修復(fù)這些問題所付出的高昂代價(jià)。及時(shí)測(cè)試,及時(shí)發(fā)現(xiàn)問題并解決,也是提高開發(fā)過程的效率的一種表現(xiàn)形式??偠灾?,在軟件開發(fā)生命周期的每個(gè)階段都需要加以重視,并做好每個(gè)階段需要做的任務(wù),從開始到結(jié)尾都需要保證開發(fā)軟件的質(zhì)量。6.1?功能測(cè)試為了檢驗(yàn)系統(tǒng)功能是否合格,通過設(shè)計(jì)數(shù)據(jù),以此檢驗(yàn)人才招聘系統(tǒng)的功能是否根據(jù)預(yù)定進(jìn)行數(shù)據(jù)輸出。20世紀(jì)初期,中國的經(jīng)濟(jì)發(fā)展相對(duì)較快,中國的GDP也翻了兩番,由于能源消費(fèi)相較于經(jīng)濟(jì)發(fā)展的速度較慢,因此,當(dāng)時(shí)國內(nèi)的平均能源消費(fèi)彈性只有0.5左右,限制了當(dāng)時(shí)國家的經(jīng)濟(jì)發(fā)展。接下來將對(duì)系統(tǒng)主要功能進(jìn)行檢測(cè)。表6.1系統(tǒng)功能測(cè)試表序號(hào)測(cè)試項(xiàng)目內(nèi)容和目的測(cè)試結(jié)果0用戶登錄輸入正確賬號(hào)和密碼登錄成功輸入錯(cuò)誤賬號(hào)和密碼提示錯(cuò)誤1用戶注冊(cè)企業(yè)或?qū)W生輸入正確信息注冊(cè)成功企業(yè)或?qū)W生輸入錯(cuò)誤信息提示錯(cuò)誤2招聘信息管理發(fā)布招聘信息發(fā)布成功修改招聘信息修改成功審核招聘信息審核成功刪除招聘信息刪除成功3留言信息管理發(fā)布留言發(fā)布成功回復(fù)留言回復(fù)成功刪除留言刪除成功4用戶信息管理修改用戶信息修改成功刪除用戶信息刪除成功停用用戶賬號(hào)操作成功5簡(jiǎn)歷信息管理發(fā)布簡(jiǎn)歷發(fā)布成功審核簡(jiǎn)歷審核成功刪除簡(jiǎn)歷刪除成功查詢簡(jiǎn)歷查詢成功6崗位信息管理申請(qǐng)崗位申請(qǐng)成功發(fā)送通知發(fā)送成功刪除崗位刪除成功查詢崗位查詢成功6.2測(cè)試結(jié)果經(jīng)過測(cè)試,從人才招聘系統(tǒng)功能的角度來看,本系統(tǒng)各個(gè)功能在符合用戶要求的情況下,也能保持運(yùn)行正常。從人才招聘系統(tǒng)性能的角度來看,本系統(tǒng)可以保持24小時(shí)不間斷運(yùn)行,而且面對(duì)用戶的誤操作行為,有提前設(shè)置的錯(cuò)誤反饋機(jī)制應(yīng)對(duì),另外,本系統(tǒng)界面布局考慮用戶閱讀習(xí)慣,可以讓用戶短時(shí)間內(nèi)獲取需要的內(nèi)容。總之,本系統(tǒng)可以投入生產(chǎn),幫助用戶解決實(shí)際問題,發(fā)揮其應(yīng)用價(jià)值。不斷變化的社會(huì)時(shí)代中,需要不斷滿足人們對(duì)視覺效果呈現(xiàn)的要求,需要對(duì)各項(xiàng)事物進(jìn)行不斷的處理,與此同時(shí),在整體食物的各個(gè)模塊就需要格外進(jìn)行注意。通過各項(xiàng)研究以及實(shí)驗(yàn)證明,各個(gè)模塊在整體以及用戶視覺體驗(yàn)中起到了非常重要的作用。隨著不斷發(fā)展的社會(huì)環(huán)境以及快速發(fā)展的科學(xué)技術(shù),計(jì)算機(jī)進(jìn)行數(shù)據(jù)識(shí)別的方式也變得越來越多,為了更好的保護(hù)被識(shí)別者的數(shù)據(jù)隱私,計(jì)算機(jī)需要準(zhǔn)對(duì)被識(shí)別者的數(shù)據(jù)進(jìn)行一定程度的看護(hù)。在指紋識(shí)別的過程中,指紋識(shí)別器也需要不斷的得到改變,為了向世人展現(xiàn)更好的技術(shù),需要對(duì)數(shù)據(jù)識(shí)別識(shí)別的計(jì)算機(jī)進(jìn)行重新編程并不斷更新。

結(jié)論采用JAVA+Mysql的方式設(shè)計(jì)制作的人才招聘系統(tǒng),在功能上可以滿足管理人員對(duì)于信息的管理需求;在界面的設(shè)計(jì)上,盡最大努力用自身的美工知識(shí)做到界面美觀簡(jiǎn)潔。在操作方面上,讓系統(tǒng)可以方便操作,同時(shí)對(duì)用戶常見的誤操作行為進(jìn)行分析總結(jié),并盡力在系統(tǒng)中避免同樣的由于用戶的誤操作所帶來的錯(cuò)誤現(xiàn)象。信息化時(shí)代的到來,帶來了一系列的優(yōu)點(diǎn)好處的,信息化時(shí)代,人們可以及時(shí)的分享自己的一些生活趣事,向大家展現(xiàn)出自己積極的一面,并給自己帶來快樂,同時(shí)也帶來了一系列的缺陷,比如現(xiàn)在的指紋技術(shù),如果用戶在一個(gè)并不正規(guī)的場(chǎng)所被采取到了自己的指紋,這些并不正規(guī)的的場(chǎng)所很有可能會(huì)利用用戶的指紋,在這之間,用戶并不知道場(chǎng)所通過自己的指紋去做了什么事情,甚至是一些違法犯罪之事。作為畢業(yè)設(shè)計(jì),分配給本系統(tǒng)的設(shè)計(jì)與制作時(shí)間還是不足的,所以,人才招聘系統(tǒng)還有許多需要完善的地方。隨著科學(xué)與技術(shù)的不斷發(fā)展,二十一世紀(jì)的信息化時(shí)代,學(xué)者需要進(jìn)行相應(yīng)研究獲取精確的數(shù)據(jù)。本篇論文是本人在個(gè)人指導(dǎo)教師的仔細(xì)的指導(dǎo)下完成的,論文內(nèi)容不含有任何虛假信息,均為實(shí)驗(yàn)所得,且在法律允許的范圍內(nèi),本篇論文不包含其他任何已發(fā)表的研究成果。第一個(gè)就是本系統(tǒng)的編程代碼問題,各個(gè)程序文件的代碼存在冗余的地方非常多,導(dǎo)致代碼不夠簡(jiǎn)潔,同時(shí)對(duì)代碼的注釋也比較麻煩。編碼期間,對(duì)于很多頁面可以共享的函數(shù)與方法都沒有單獨(dú)列出來,而是在需要用到函數(shù)和方法的頁面上都重新編寫了代碼,通過后期的技術(shù)學(xué)習(xí),以及對(duì)編碼過程的分析總結(jié),發(fā)現(xiàn)可以把共用的函數(shù)或方法編寫在同一個(gè)頁面上,在之后的頁面中,需要使用此函數(shù)的頁面,則可以直接調(diào)用函數(shù),無需再編寫代碼了,這樣可以簡(jiǎn)化代碼,也能節(jié)省時(shí)間和存儲(chǔ)空間。中國國內(nèi)有很多項(xiàng)目是不具備創(chuàng)新性的,很多項(xiàng)目是在其他項(xiàng)目的規(guī)劃基礎(chǔ)上重新進(jìn)行的,因此需要對(duì)新項(xiàng)目進(jìn)行實(shí)踐分析,實(shí)驗(yàn)研究環(huán)境,以此來獲得創(chuàng)新靈感,并不斷進(jìn)行下去,獲取一個(gè)新型項(xiàng)目。國內(nèi)的某些理論可以,和國外的理論相結(jié)合,取長補(bǔ)短,進(jìn)行互相控制分析,發(fā)現(xiàn)目前項(xiàng)目中存在的問題,并分析產(chǎn)生的原因。國內(nèi)外的緊密結(jié)合以

溫馨提示

  • 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. 人人文庫網(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)論