【基于JAVA的人才招聘系統的設計與實現】13000字(論文)_第1頁
【基于JAVA的人才招聘系統的設計與實現】13000字(論文)_第2頁
【基于JAVA的人才招聘系統的設計與實現】13000字(論文)_第3頁
【基于JAVA的人才招聘系統的設計與實現】13000字(論文)_第4頁
【基于JAVA的人才招聘系統的設計與實現】13000字(論文)_第5頁
已閱讀5頁,還剩29頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

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

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

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

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

第5章系統實現進入到這個環節,也就可以及時檢查出前面設計的需求是否可靠了。一個設計良好的方案在運用于系統實現中,是會幫助系統編制人員節省時間,并提升開發效率的。所以在系統的編程階段,也就是系統實現階段,對于一些不合理的設計需求,也是可以及時發現。因為設計的方案是完全指導系統的編碼過程的。5.1管理員功能實現5.1.1用戶信息管理管理員進入指定功能操作區之后可以管理用戶,這里的用戶包括了企業用戶和個人用戶。其頁面見下圖。用戶登錄系統的次數以及用戶的賬號狀態等都是讓管理員查看并管理。圖5.1用戶信息管理頁面5.1.2招聘信息管理管理員進入指定功能操作區之后可以審核企業發布的招聘信息。其頁面見下圖。管理員審核過的招聘信息才會公開顯示。圖5.2招聘信息管理頁面審核企業發布的招聘信息: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留言信息管理現在全球化的不斷發展,外國的高新技術,現在不斷的被引進中國,美國的各項系統也在中國的計算機領域得到運行,對數據進行一系列的儲存并不斷進行更新。該系統相較于其他系統具有更好的優勢,能夠有效的進行計算機系統的各項操作。管理員進入指定功能操作區之后可以管理留言。其頁面見下圖。管理員查看留言,點擊留言內容即可進行回復。圖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","請選擇要刪除的記錄!"); 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","系統維護中,請稍后再試!"); request.getRequestDispatcher(sysdir+"/guestbook/index.jsp").forward(request,response); } } } }catch(Exceptione){ request.getRequestDispatcher("error.jsp").forward(request,response); } }5.2企業用戶功能實現5.2.1修改詳細資料在當今這個信息化時代,科技快速發展,網絡也逐漸成熟,人們對于生活的需求也在逐步增大,為了適應人們日益增長的需求,研究工作人員需要對項目進行升級改造。信息化的時代帶來優點的同時,也帶來了一些缺陷的。比如在日常生活中,人們吃穿住行的各項數據,都需要得到統計,人數眾多統計的數據也很多,為了更好的適應改變的環境,人們也需要不斷學習改變。由于,全球化時代給中國帶來了一定的影響,在一定程度上,國民的各項思想也受到了一定的融合與沖擊。互聯網時代的便利,可以對企業進行有效的整合,在企業管理方面是具有一定必要性的。企業用戶進入指定功能操作區之后可以更新企業的真實信息。其頁面見下圖。企業的詳細資料得到修改后,要及時提交才能更新。圖5.4修改詳細資料頁面修改資料: 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","系統維護中,請稍后再試!"); request.getRequestDispatcher("member/info/info.jsp").forward(request,response); } } }5.2.2崗位申請信息為了更好的適應不斷變化的環境,隨著社會科學技術的不斷發展,人們需要創造出更多的事物來進行模擬。計算機網絡的快速發展,也需要被人們所利用,互聯網技術能夠給人們帶來非常便利的影響。在大數據時代,互聯網能夠給人們提供非常方便的好處,能夠將各式各樣的數據進行整合,分類給人類。因此網頁搭建更需要利用互聯網技術的支持,互聯網技術能夠提供搜索信息,并且傳輸信息,是當代社會利用數據的重要的方式。在人們的日常生活中,無論是娛樂還是學習或者辦公方面,互聯網都起到了非常重要的作用。企業用戶進入指定功能操作區之后可以對申請崗位的學生發送通知,比如邀請其參加面試等等。其頁面見下圖。企業用戶發送的通知信息,學生用戶會及時接收并查看。圖5.5崗位申請信息頁面崗位申請: elseif(method.equals("sqGW")){//申請崗位 Stringzid=request.getParameter("zid"); Stringtype=(String)session.getAttribute("type"); Stringmember=(String)session.getAttribute("member"); Stringqymember=cBean.getString("selectmemberfromzpwhereid='"+zid+"'"); if(type==null||type.equals("企業")){ request.setAttribute("message","未登錄或用戶身份錯誤!"); 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發布招聘信息由于在進行系統設計的時候會遇到各式各樣的問題,甚至會出現邏輯性錯誤,此時就需要不厭其煩的對自己的程序進行調試,并不斷更改,重新編輯邏輯,進行不斷的完善與改造,直至獲得最后的成果。在編寫代碼的過程中,可能會因為一點小錯誤導致整個代碼無法正常運行下去,因此,在進行代碼設計時,需要謹慎小心,不斷進行升級,對整個系統的升級具有一定的積極作用。企業用戶進入指定功能操作區之后可以發布招聘信息。其頁面見下圖。當企業某個崗位需要人員擴張時,就需要及時發布招聘信息,可以短時間內吸引用戶參與崗位申請,企業用戶根據要求篩選合適的面試者。圖5.6發布招聘信息頁面發布招聘: elseif(method.equals("addZP")){//發布招聘 //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學生功能實現5.3.1在線留言由于我國的科技發展史時間相較于一些西方國家來說比較短,因此國內暫時還未出現更多的更靈敏的數據分析系統,為了更好地適應全球化發展,中國的相關工作人員也在不斷的努力中,采取一些國外先進的科技操作,取其精華去其糟粕,對國內的數據分析系統進行不斷的完善與改造創新。學生進入指定功能操作區之后可以發布留言。其頁面見下圖。當前頁面公開顯示所有用戶的留言以及管理員的回復,學生提交的留言也是傳達給管理員查看和回復。圖5.7在線留言頁面在線留言: if(method.equals("add")){//發表留言 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","謝謝您的留言,請等候管理員回復!"); request.getRequestDispatcher("guestbook.jsp").forward(request,response); } else{ request.setAttribute("message","系統維護中,請稍后再試!"); request.getRequestDispatcher("guestbook.jsp").forward(request,response); } }5.3.2招聘信息在各類計算機語言中,Java語言的優越性顯而易見,相較于C語言,C++語言來說,Java語言具有自己獨特的魅力,能夠對安卓手機系統的再次更新起到不可忽視的作業。學生進入指定功能操作區之后可以查看企業用戶發布的招聘信息。其頁面見下圖。學生在本頁面可以向企業用戶提交留言,或者直接申請崗位。圖5.8招聘信息頁面5.3.3信息檢索學生進入指定功能操作區之后可以檢索崗位信息和簡歷信息。其頁面見下圖。學生提前設置檢索的信息可以查詢出指定的內容。圖5.9信息檢索頁面

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

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

溫馨提示

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

評論

0/150

提交評論