九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

網(wǎng)上招聘系統(tǒng)畢業(yè)設(shè)計

  • 資源ID:32450092       資源大?。?span id="24d9guoke414" class="font-tahoma">1.68MB        全文頁數(shù):46頁
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

網(wǎng)上招聘系統(tǒng)畢業(yè)設(shè)計

裝訂線 摘 要網(wǎng)上招聘,也被稱為電子招聘,是指通過技術(shù)手段的運用,幫助企業(yè)人事經(jīng)理完成招聘的過程。即企業(yè)通過公司自己的網(wǎng)站、第三招聘網(wǎng)站等機構(gòu),使用簡歷數(shù)據(jù)庫或搜索引擎等工具來完成招聘過程。本文講述了基于Web平臺的網(wǎng)上的求職招聘的設(shè)計與開發(fā),在采用JSP+Servlet+JavaBean技術(shù)下配合MySql數(shù)據(jù)庫實現(xiàn)了系統(tǒng)的個人用戶、企業(yè)用戶和數(shù)據(jù)管理三部分的相關(guān)操作。個人用戶部分實現(xiàn)了個人用戶的注冊,簡歷生成,信息查看及更新等相關(guān)操作;企業(yè)用戶部分實現(xiàn)了用人單位在本系統(tǒng)下的信息注冊,崗位登記,資料查看及更新等相關(guān)操作;數(shù)據(jù)管理部分主要實現(xiàn)了個人用戶的簡歷信息、用人單位的崗位需求信息及系統(tǒng)、臺管理員信息及網(wǎng)站系統(tǒng)公告信息的管理操作。在三個多月的時間里,我們通過前期的項目規(guī)劃,后臺數(shù)據(jù)庫設(shè)計以及前臺網(wǎng)站設(shè)計,一步步把整個網(wǎng)上求職與招聘系統(tǒng)建立起來,并實現(xiàn)了各種必要的功能。界面友好美觀,操作簡單易懂,查詢方面靈活。 關(guān)鍵詞 網(wǎng)上招聘,JSP, MySQL, JavaBeanABSTRACTOnline Recruitment, also known as e-recruitment, is the use of technology to attract candidates and aid the recruitment process. What this usually means is the use of a companys own website, a third-party job site or job board, a CV (curriculum vitae) database or search engine marketing to fill vacancies.This article describes a system based on Webmode accomplished online employment and recruitment, in using JSP + Servlet + JavaBean technology and MySql database implementation fulfill the following three parts operation. First part is personal user, it realized the following functions, user registration, CV generation, information update and information view. Second part is business user, it has the following functions, such as employers registration, position registration, information update and information view. The last part is data management, it contains the following functions, like management of the personal users CV information, the employers job demand information, system user information and site note information. And all these operations are built on the basic operation of the database.For the last three months, with project planning, database designing and website designing, I have completed the project with all tasks step by step. It contains following characteristic: good interface, simple operation, apt comprehension, and its safe and reliable.Keywords Online Recruitment, JSP, MySQL, JavaBean目錄第一章 緒 論11.1 問題的提出11.2 課題背景11.2 目的意義21.3 論文結(jié)構(gòu)2第二章 可行性分析42.1 經(jīng)濟(jì)可行性分析42.2 技術(shù)可行性分析42.3環(huán)境可行性分析52.3.1 軟件環(huán)境52.3.2 硬件環(huán)境62.4 方案選擇62.5 開發(fā)計劃8第三章 需求分析93.1需求分析93.1.1 需求分析的任務(wù)93.1.2 需求分析的過程103.1.3 需求分析的方法11第四章 總體設(shè)計134.1系統(tǒng)模塊總體設(shè)計134.2 總體設(shè)計思路144.2.1 定位網(wǎng)站主題和名稱154.2.2 定位網(wǎng)站標(biāo)志154.2.3 定位網(wǎng)站欄目結(jié)構(gòu)154.2.4 定位網(wǎng)站的目錄結(jié)構(gòu)和鏈接結(jié)構(gòu)164.3 功能分析174.3.1 軟件功能優(yōu)先級174.3.2 網(wǎng)站前臺功能分析174.3.3 后臺管理系統(tǒng)功能分析184.4 界面設(shè)計214.4.1網(wǎng)站前臺界面設(shè)計214.4.2后臺管理系統(tǒng)界面設(shè)計234.5 數(shù)據(jù)庫設(shè)計244.5.1概念結(jié)構(gòu)設(shè)計244.5.2關(guān)系模型設(shè)計254.5.3數(shù)據(jù)庫結(jié)構(gòu)26第五章 網(wǎng)站主要設(shè)計技術(shù)的實現(xiàn)295.1Model2構(gòu)架設(shè)計295.2安全性設(shè)計315.2.1 有效的數(shù)據(jù)驗證315.2.2 Session使用技術(shù)325.2.3 數(shù)據(jù)庫備份技術(shù)335.3健壯性設(shè)計345.3.1 JSP分頁技術(shù)34第六章 網(wǎng)站的維護(hù)36第七章 前景展望37總 結(jié)38致 謝39參考文獻(xiàn)40IV第一章 緒 論1.1.問題的提出隨著社會的進(jìn)步和技術(shù)的發(fā)展,知識正在發(fā)揮著越來越大的作用,市場的競爭在很大的程度上體現(xiàn)在人才的競爭。因此,找到合適的人才成為企業(yè)提高綜合競爭力的關(guān)鍵,同時,當(dāng)今的市場環(huán)境又是一個快速變化的環(huán)境,市場需求實時都在變化,人才需求同時也在發(fā)生變化。如何快速的適應(yīng)這一變化,提高人才招聘流程的工作效率進(jìn)行快速定位,也就成為人才招聘公司/單位需要考慮的重要因素。無論是對于企業(yè)的人力資源部門的招聘服務(wù),還是職業(yè)中介的跨地域信息溝通,或是對外的勞動輸出等等。作為一項服務(wù)類型,其服務(wù)對象均包含需求方驅(qū)動的特點。其所達(dá)到的招聘人員的效率和效果是其存在的價值和理由。對于中介服務(wù)的另一個服務(wù)對象,即供方,尋求合適工作的各個人士,也同樣關(guān)注是否能快速獲得職位需求信息和條件要求等等,所有這些都產(chǎn)生著對信息系統(tǒng)的需求。而且也只能通過信息系統(tǒng)才能實現(xiàn)基于對人才招聘市場的理解和需求研究。為了滿足市場對人才招聘系統(tǒng)解決方案的需求,推出網(wǎng)上招聘系統(tǒng)解決方案。本系統(tǒng)作為專業(yè)化的業(yè)務(wù)流程改進(jìn)工具,有效的解決了人才招聘工作效率和其他某些改進(jìn)效果中所面臨的問題。本設(shè)計是作為適應(yīng)現(xiàn)代化求職/招聘方式而做出的一種嘗試。本系統(tǒng)采用JSP服務(wù)器端的開發(fā)環(huán)境以及windows XP操作系統(tǒng)作為支持平臺,同時借助MySql數(shù)據(jù)庫作為系統(tǒng)的完全設(shè)計和實現(xiàn)。1.2 課題背景現(xiàn)在社會是信息技術(shù)高速發(fā)展的社會,網(wǎng)絡(luò)在人們生活和交際中的應(yīng)用越來越廣泛。 對求職者來說,網(wǎng)站為他們提供了方便、快捷的查詢工作崗位路徑。對招聘單位來說,招聘網(wǎng)站也為他們提供了檢索應(yīng)聘者信息的平臺,使招聘工作變得輕松易行。求職者和招聘公司/單位可以在網(wǎng)上通過Internet,實現(xiàn)工作求職和公司/單位的人才招聘。網(wǎng)上招聘與傳統(tǒng)招聘相比具有招聘范圍廣,信息量大,可挑選余地大,會有大量技術(shù)高的應(yīng)聘人員,招聘效果好,費用低的優(yōu)勢,因此獲得了越來越多公司的認(rèn)可,同時它有著經(jīng)營成本低、用戶檢索方便、地域限制少等特點。招聘作為人力資源管理的一部分,在整個企業(yè)的人力資源管理中發(fā)揮了重大作用。然而,很多實踐工作者卻還沒有認(rèn)識到招聘工作的重要性,沒有把招聘工作擺上重要的議程,這就使得整個企業(yè)的人力資源管理出現(xiàn)了“瓶頸”問題,而隨著計算機及網(wǎng)絡(luò)技術(shù)的發(fā)展,在線招聘系統(tǒng)的開發(fā)則能有效幫助企業(yè)解決這一“瓶頸”問題。1.2 目的意義其主要目的是:減少參加招聘單位工作人員的工作量和招聘成本,減少進(jìn)行求職的人員求職時參加招聘會投遞簡歷所耗費的時間和精力,使求職和招聘的過程通過互連網(wǎng)完成,從而實現(xiàn)招聘時雙向選擇的自動化。網(wǎng)絡(luò)求職有其突出的優(yōu)點,即信息量大,資源豐富,更新速度快,招聘職位多等,很符合年輕人希望以最快捷、便利的方式獲得最多最有效信息的求職要求。 本系統(tǒng)就是一個模擬網(wǎng)上求職招聘的系統(tǒng),具備現(xiàn)實中人才中介機構(gòu)的功能??梢詾閭€人用戶提供需要的求職與招聘的信息,也可以為單位用戶提供需要的人才信息,可以說是兩者互動的一種重要渠道。人才在各行各業(yè)都是發(fā)展的關(guān)鍵,大學(xué)生就像是人才的代名詞,如何能夠聘到具有真才實學(xué)的大學(xué)生是各企業(yè)非常關(guān)心的問題。而找不到理想的工作、不能發(fā)揮自己聰明才智也讓大學(xué)生煩惱,他們踏入社會的第一節(jié)課就是求職。說到求職,讀者可能首先會想到招聘會。雖然招聘會是目前人才交流的主要途徑之一,但是它還遠(yuǎn)遠(yuǎn)不能滿足現(xiàn)實的需求:1招聘會定期召開,過期沒有交流的機會招聘會都是在有限的幾天內(nèi)企業(yè)與大學(xué)生面對面的交流,雖然有的招聘會提前貼出海報或進(jìn)行其他方式的宣傳,但還會有很多的企業(yè)和大學(xué)生錯過。還有一部分人,為了參加招聘會不得不放棄一些重要的事情。2招聘會人數(shù)眾多,很難管理由于參加招聘會的人員繁多,而且整個過程人員的流動性非常強,這給管理增加了很大的難度。3空間有限不利交流招聘會人數(shù)眾多,而且展位有限,想要實現(xiàn)企業(yè)與學(xué)生一一會面很困難,這樣就不能更好地分配人力資源。本系統(tǒng)能夠很好的解決傳統(tǒng)招聘活動的局限性。1.3 論文結(jié)構(gòu)論文結(jié)構(gòu)的基本形式是多種多樣的。本論文采用論文結(jié)構(gòu)的基本型,即導(dǎo)論、本論和結(jié)論的三段式進(jìn)行論述。導(dǎo)論主要包括論文第一章:緒論,主要論述問題的提出,課題背景及意義。本論文主要包括論文第二章,第三章,第四章,第五章,第六章,第七章主要論述如下:第二章:網(wǎng)站可行性分析,主要論述經(jīng)濟(jì)、技術(shù)和環(huán)境的可行性分析。第三章:網(wǎng)站需求分析,主要論述網(wǎng)站的需求及用例描述。第四章:網(wǎng)站總體設(shè)計,主要論述網(wǎng)站的總體設(shè)計思路,數(shù)據(jù)流圖,功能分析, 界面設(shè)計和數(shù)據(jù)庫設(shè)計。第五章:網(wǎng)站主要設(shè)計技術(shù)的實現(xiàn),主要論述Model2構(gòu)架設(shè)計,安全性設(shè)計和 健壯性設(shè)計。第六章:網(wǎng)站的相關(guān)維護(hù)。第七章:前景展望,主要論述對網(wǎng)站前景的展望。結(jié)論主要對論文做了總結(jié)。共 40 頁 第 42 頁 第二章 可行性分析系統(tǒng)的可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。在進(jìn)行可行性研究時需要了解和分析現(xiàn)有的系統(tǒng),并以概括的形式表達(dá)對現(xiàn)有的系統(tǒng)的認(rèn)識。一項工程能被人們所接受必須做到有效性,即必須具備兩個條件:一是技術(shù)上的可行性;二是經(jīng)濟(jì)上的合理性1。必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)目標(biāo)和規(guī)模是否現(xiàn)實,系統(tǒng)完成后能帶來的效益是否大到值得投資開發(fā)這個系統(tǒng)。本章將對系統(tǒng)的可行性進(jìn)行分析介紹。2.1 經(jīng)濟(jì)可行性分析估算新系統(tǒng)的開發(fā)費用和今后的運行、維護(hù)費用,估計新系統(tǒng)可以使求職招聘的效率大大提高,并將費用與效益進(jìn)行比較。系統(tǒng)的效益可以從求職者和企業(yè)兩方面考慮。對于求職者和企業(yè)來說則應(yīng)著重分析其社會效益。應(yīng)重點保證企業(yè)信息的真實性和正確性等等。本產(chǎn)品所追求的市場是招聘企業(yè),它可以幫助公司的工作人員方便、快捷的掌握和管理應(yīng)聘者的簡歷和有關(guān)個人信息,它可以滿足公司對人才管理的需求。 資金支持方面,網(wǎng)上招聘系統(tǒng)在開發(fā)環(huán)境上不需要多少的資金支持,只需要開發(fā)所用的電腦安裝必要的開發(fā)環(huán)境,符合J2EE(Java 2 Platform Enterprise Edition)開發(fā)標(biāo)準(zhǔn)要求即可。開發(fā)環(huán)境主要表現(xiàn)在:A. 硬件方面:一臺配置可供聯(lián)網(wǎng)的電腦,CPU為P4-2.50GHz以上,內(nèi)存512MB以上,硬盤80G以上,顯卡最好是比較好的獨立顯卡等;B. 軟件方面:需要眾多的軟件支撐,如數(shù)據(jù)庫MySql,制作網(wǎng)頁的三劍客(Dreamweaver MX、Fireworks MX和Flash MX),制作動感圖片的PhotoShop CS,編寫調(diào)試JSP、Servlet和JavaBean代碼的MyEclipse軟件及MyEclipse插件,運行Servlet程序的Tomcat服務(wù)器等。另外,我對于JSP+Servlet+JavaBean下的web項目開發(fā)有一定能夠的經(jīng)驗,在網(wǎng)站及后臺管理系統(tǒng)開發(fā)之前,不需要經(jīng)過培訓(xùn),只要明確需求,仔細(xì)研究,即可輕松上手進(jìn)行開發(fā)。2.2 技術(shù)可行性分析根據(jù)該系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,一般可從硬軟件的性能要求、環(huán)境條件、操作人員水平和數(shù)量等方面去考慮和分析。在硬件方面,則選擇空間較大,只要是奔騰系列及以上的計算機,內(nèi)存在512M以上,硬盤在10GB,都可以滿足系統(tǒng)的開發(fā)需要!當(dāng)然,硬件的配置越高,系統(tǒng)的開發(fā)與運行會更流暢??紤]到如今的家用或商用電腦硬件的整體配置水平,系統(tǒng)在硬件方面是可行的。在軟件方面,由于MyEclipse 和 MySql都是兩個非常成熟的開發(fā)工具,無論在安全性、可用性、可靠性方面都毫無置疑,因此軟件方面是可行的。J2EE架構(gòu)是當(dāng)前主流的架構(gòu)之一,目前大多數(shù)企業(yè)采用J2EE技術(shù)的結(jié)構(gòu)設(shè)計與解決方案。J2EE體系結(jié)構(gòu)提供中間層集成框架用來滿足無需太多費用而又需要高可用性、高可靠性以及可擴(kuò)展性的應(yīng)用的需求。通過提供統(tǒng)一的開發(fā)平臺,J2EE降低了開發(fā)多層應(yīng)用的費用和復(fù)雜性,同時提供對現(xiàn)有應(yīng)用程序集成強有力支持,完全支持EnterpriseJavaBeans,有良好的向?qū)еС执虬筒渴饝?yīng)用,添加目錄支持,增強了安全機制,提高了性能。同時Servlet技術(shù)為Web開發(fā)者提供一種簡便、可靠的機制來擴(kuò)展Web服務(wù)器的功能和訪問現(xiàn)有的事物系統(tǒng),是快速、高效的開發(fā)Web動態(tài)網(wǎng)站的工具2。J2EE體系結(jié)構(gòu)下的JSP技術(shù)、Servlet技術(shù)、數(shù)據(jù)庫連接池技術(shù)、Session使用技術(shù)、JavaBean使用技術(shù)、JSP過濾器技術(shù)等將增強系統(tǒng)的活力,提高系統(tǒng)的性能,方便系統(tǒng)的擴(kuò)展。綜上所述、從技術(shù)的角度分析,本設(shè)計的技術(shù)制作具有較強的可行性。2.3環(huán)境可行性分析2.3.1 軟件環(huán)境軟件環(huán)境 (Software Environment)是運行于計算機硬件之上的驅(qū)動計算機及其外圍設(shè)備實現(xiàn)某種目的的軟件系統(tǒng)。系統(tǒng)整體開發(fā)將采用以下的軟件環(huán)境構(gòu)成: 操作系統(tǒng)軟件:Microsoft Windows XP Professional。 服務(wù)器級軟件:Tomcat 6.0服務(wù)器。 應(yīng)用工具軟件:制作網(wǎng)頁的三劍客(Dreamweaver MX、Fireworks MX),編寫調(diào)試JSP、Servlet和JavaBean代碼的MyEclipse軟件及MyEclipse插件等。 數(shù)據(jù)庫軟件:MySql5。軟件開發(fā)環(huán)境的主要組成成分是軟件工具。在網(wǎng)站及后臺管理系統(tǒng)整個開發(fā)的過程中將主要使用以下幾種工具,介紹如下:(1)Tomcat服務(wù)器:作為Servlet/JSP的容器,負(fù)責(zé)處理客戶請求,把請求傳遞給Servlet并把生成結(jié)果返回給客戶。主要功能就是充當(dāng)Java Web應(yīng)用的容器,運行Java Web程序。(2)網(wǎng)頁三劍客:Macromedia公司所開發(fā)的Dreamweaver、Fireworks軟件,用來制作網(wǎng)頁的各個界面效果。其中,Dreamweaver可以設(shè)計出匠心獨具的版式,是Web站點開發(fā)的中心環(huán)節(jié)。Fireworks則可以使用戶在心目中的圖像在網(wǎng)頁中所見所得。(3)MyEclipse軟件(包含MyEclipse插件):MyEclipse是一基于 Java 的可擴(kuò)展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。主要的應(yīng)用就是進(jìn)行JSP、Servlet和JavaBean相關(guān)的編程。(4)MySql軟件:MySql數(shù)據(jù)庫一方面使用戶更方便更快捷的管理數(shù)據(jù)庫,開發(fā)應(yīng)用程序,另一方面它使用了工業(yè)界最先進(jìn)的數(shù)據(jù)庫構(gòu)架,具有完全的web功能。通過對高端硬件平臺以及最新網(wǎng)絡(luò)和存儲技術(shù)的支持,可以為最大的WEB站點和企業(yè)級的應(yīng)用提供可擴(kuò)展性和高性能性,使用戶能夠在商業(yè)領(lǐng)域快速創(chuàng)建應(yīng)用,從而減少了建立應(yīng)用所需的時間。2.3.2 硬件環(huán)境硬件環(huán)境(Hardware Environment)是計算機及其外圍設(shè)備組成的計算機物理系統(tǒng)。本系統(tǒng)在整體開發(fā)期間采用以下的硬件環(huán)境: 電腦一臺,中央處理器為Pentium 4 CPU 2.50GHz 內(nèi)存大?。?GB 硬盤大小:160G根據(jù)web2.0技術(shù)要求,以及大型網(wǎng)站發(fā)布的實現(xiàn),推薦環(huán)境要略比開發(fā)系統(tǒng)是的環(huán)境高一些,以避免在用戶高峰期出現(xiàn)硬件要求不足,造成不必要的損失。綜上所述、從軟件/硬件環(huán)境的角度分析,本設(shè)計的技術(shù)制作具有很好的可行性。2.4 方案選擇基于J2EE體系架構(gòu)下的動態(tài)Web交互式網(wǎng)站在設(shè)計制作中一般采用Model1架構(gòu)或者M(jìn)odel2架構(gòu)的模式,使開發(fā)出來的網(wǎng)站及應(yīng)用程序具有高效率、高性能、易于維護(hù)以及良好的可擴(kuò)展性。()Model1架構(gòu)模式在 Model 1 架構(gòu)下,JSP頁面獨自響應(yīng)請求并將處理結(jié)果返回客戶;JavaBean 對數(shù)據(jù)進(jìn)行了封裝,使表現(xiàn)和數(shù)據(jù)分離,并且負(fù)責(zé)與數(shù)據(jù)庫進(jìn)行交互,其執(zhí)行流程如圖2.1所示。圖中文字含義:BROWSER:瀏覽器;Request:請求;Response:響應(yīng);Application Server:應(yīng)用服務(wù)器;Enterprise Servers/Data Sources:企業(yè)服務(wù)器/數(shù)據(jù)源。Model 1 架構(gòu)對于處理簡單的 Web 應(yīng)用非常適合,但不善于處理復(fù)雜的應(yīng)用系統(tǒng)。而且,不正確的使用 Model 1 會導(dǎo)致在 JSP 文件中參雜大量的 java 代碼,特別是當(dāng)需要處理的請求量很大時,情況更為嚴(yán)重。圖2.1 Model1架構(gòu)模式執(zhí)行流程()Model2架構(gòu)模式在 Model 2 架構(gòu)下,混合使用 Servlet 和 JSP,其中Servlet主要完成的功能:擔(dān)負(fù) Controller 的責(zé)任、控制請求的處理、創(chuàng)建 JSP 要用到的對象和 JavaBean、根據(jù)用戶的操作決定請求派發(fā)的目標(biāo)等;JSP主要完成的功能:生成表示層、不包含業(yè)務(wù)處理邏輯、顯示由 Servlet 生成的動態(tài)數(shù)據(jù)等;JavaBean主要完成的功能:對數(shù)據(jù)進(jìn)行了封裝,使表現(xiàn)和數(shù)據(jù)分離,并且負(fù)責(zé)與數(shù)據(jù)庫進(jìn)行交互。其執(zhí)行流程如圖2.2所示。圖2.2 Model2架構(gòu)模式執(zhí)行流程圖中文字:instantlate:瞬間延時;Controller、View、Model分別為MVC設(shè)計模式中的控制者、試圖、模型;其他文字含義同圖2.1一致。MVC(Model View Controller)具有低耦合性,高重用性和可適用性,較低的生命周期成本等眾多優(yōu)點3。Model 2 架構(gòu)對于處理易于維護(hù)或者比較大型的應(yīng)用系統(tǒng)等非常適用,基于它的可擴(kuò)展性、可維護(hù)性、高效率以及高性能等,成為眾多開發(fā)者的選擇。不論是采用Model 1架構(gòu)還是Model 2架構(gòu)開發(fā),選擇一個合適的Enterprise Servers/Data Sources:企業(yè)服務(wù)器/數(shù)據(jù)源都顯得格外重要。本設(shè)計中考慮到網(wǎng)站安全性、擴(kuò)展性和健壯性的要求,將采用MySql作為后臺數(shù)據(jù)庫系統(tǒng)。MySql數(shù)據(jù)庫的具體介紹可參見環(huán)境可行性分析中的“軟件環(huán)境”一節(jié)?;诰W(wǎng)站和系統(tǒng)所需的性能及可擴(kuò)展性、可維護(hù)性考慮,我們將采用J2EE體系下的Model 2架構(gòu)模式,使用JSP技術(shù)、Servlet技術(shù)、Session使用技術(shù)、JavaBean使用技術(shù)等,配合功能強大的MySql數(shù)據(jù)庫,以用戶的需求為藍(lán)本,盡力減少開發(fā)成本,提高系統(tǒng)的可靠性,降低系統(tǒng)的運行風(fēng)險,全力制作出高效率,高性能,易于維護(hù)的產(chǎn)品。2.5 開發(fā)計劃整個網(wǎng)站及后臺管理系統(tǒng)將在十五周內(nèi)完成,具體開發(fā)計劃如下所示:1第一周: 明確課題任務(wù),收集必需的資料確定需求分析。2第二三周: 可行性分析。3第四十周: 總體設(shè)計、主要設(shè)計技術(shù)的實現(xiàn)。4第十一十二周: 功能測試與修改。5第十三周: 論文整理。6第十四周: 準(zhǔn)備答辯。7第十五周: 畢業(yè)答辯。第三章 需求分析需求分析主要是對收集到的需求進(jìn)行提煉、分析和認(rèn)真審查,以確保所有的項目和相關(guān)人員都明白其含義,并找出其中的錯誤、遺漏或其他不足的地方,形成完整的分析模型。需求分析是介于系統(tǒng)分析和軟件設(shè)計間斷之間的重要橋梁。良好的分析活動有助于避免或盡早剔除早期錯誤,從而提高軟件生產(chǎn)率,降低開發(fā)成本,改進(jìn)軟件質(zhì)量 4。3.1需求分析需求分析之所以重要,就因為他具有決策性,方向性,策略性的作用,他在軟件開發(fā)的過程中具有舉足輕重的地位。軟件需求分析是軟件開發(fā)的第一個階段,也是關(guān)系到軟件開發(fā)成敗的關(guān)鍵步驟。明確的目標(biāo)是制定方案的前提,功能需求的描述則是網(wǎng)絡(luò)招聘系統(tǒng)實施方案的前提。需求分析要注意的問題,是讓用戶和開發(fā)者共同明確將要開發(fā)的是一個什么樣的系統(tǒng)。3.1.1 需求分析的任務(wù)需求分析主要有兩個任務(wù):第一是通過對問題及其環(huán)境的理解、分析和綜合,建立分析模型;第二是在完全弄清用戶對軟件系統(tǒng)的確切要求的基礎(chǔ)上,用“用軟件需求規(guī)格說明書”把用戶的需求表達(dá)出來。簡言之,需求分析的任務(wù)就是解決“做什么”的問題,就是要全面地理解客戶的各項要求,并準(zhǔn)確地表達(dá)所接受的客戶需求。需求分析的具體任務(wù)流程圖如圖3.1所示。圖3.1 需求分析的具體任務(wù)流程網(wǎng)上招聘系統(tǒng)在需求分析的任務(wù)階段主要明確了以下的問題: 功能需求:明確所開發(fā)網(wǎng)站必須具備什么樣的功能。 性能需求:明確所開發(fā)網(wǎng)站的技術(shù)性能指標(biāo)。 環(huán)境需求:明確所開發(fā)網(wǎng)站運行時所需要的軟、硬件的要求。 用戶界面需求:明確人機交互方式、輸入輸出數(shù)據(jù)格式。3.1.2 需求分析的過程一個網(wǎng)站的成功與否與建站前的網(wǎng)站需求獲取有著極為重要的關(guān)系。網(wǎng)站需求分析的過程好壞直接關(guān)系到開發(fā)出來的產(chǎn)品能否得到客戶認(rèn)可。因此,只有充分的獲得客戶需求,明確網(wǎng)站功能定位,詳細(xì)進(jìn)行網(wǎng)站策劃,才能避免在網(wǎng)站建設(shè)中出現(xiàn)的諸多問題,使網(wǎng)站建設(shè)順利進(jìn)行。在相關(guān)信息采集過程中,我明確了網(wǎng)站應(yīng)具有基本的功能,并且初步規(guī)劃出了網(wǎng)站的大體結(jié)構(gòu)。所采集到的具體需求如下:1人才招聘的信息化,企業(yè)和個人可隨時查看應(yīng)聘和招聘的情況。2提供近期準(zhǔn)確的招聘職位信息。3界面友好美觀,操作簡單易懂,查詢方面靈活。4權(quán)限分配清晰明確,管理員管理方便。5系統(tǒng)維護(hù)方面可靠,有較高的安全性,滿足實用性,先進(jìn)性要求。6網(wǎng)站前臺應(yīng)具有以下的功能導(dǎo)航結(jié)構(gòu),如圖3.2所示7后臺管理系統(tǒng)應(yīng)具有以下的功能導(dǎo)航結(jié)構(gòu),如圖3.3所示。登錄系統(tǒng)userlogin.jsp崗位發(fā)布者company.jsp填寫個人簡歷更新個人簡歷刪除個人簡歷搜索查詢崗位信息發(fā)布需求崗位信息更新崗位信息刪除崗位信息搜索查詢應(yīng)聘者信息首 頁Index.jsp簡歷發(fā)布者person.jsp注冊系統(tǒng)register.jsp企業(yè)注冊個人個人用戶注冊企業(yè)用戶注冊圖3.2 網(wǎng)站前臺功能導(dǎo)航結(jié)構(gòu)管理員登錄login.jsp簡歷信息管理Personlist.jsp職位信息管理Companylist.jsp查詢求職者簡歷修改相關(guān)簡歷刪除相關(guān)簡歷查詢職位信息修改相關(guān)職位信息刪除相關(guān)職位信息刪除公告信息增加公告信息修改公告信息管理員管理userlist.jsp添加新管理員刪除管理員公告信息管理Web_notelist.jsp圖3.3 后臺管理系統(tǒng)功能導(dǎo)航結(jié)構(gòu)因此,網(wǎng)上招聘系統(tǒng)功能實現(xiàn)了在網(wǎng)絡(luò)招聘過程中所涉及重要客戶角色分為兩類進(jìn)行,即供需雙方兩種角色。其中供方為個人求職人員,需方為招聘單位或者用人部門,并分類處理。其中涉及兩類重要客戶所設(shè)置的功能如下。1.求職人員功能設(shè)置有:(1)用戶管理;進(jìn)行求職人員的注冊登記和密碼簡歷管理,查找和修改管理。(2)簡歷管理:完成求職人員的個人簡歷信息的輸入和保存。如學(xué)位信息,個人技能信息等等。(3)信息更新:不定時的修改求職者自己發(fā)布的簡歷信息,做到信息的準(zhǔn)確性。(4)職位搜索:按所設(shè)置搜索條件進(jìn)行符合要求的空缺職位和用人單位進(jìn)行搜索,幫助求職人員及時發(fā)現(xiàn)合適的職業(yè)機會。2.需求方(用人單位)所設(shè)置的功能有:(1)用戶管理:進(jìn)行用戶的登記注冊,密碼管理。(2)職位管理:進(jìn)行空缺職位的信息發(fā)布和保存,以及修改其中的相關(guān)信息。如技能要求,學(xué)位要求等等。(3)信息更新:不定時的修改需求的職位信息,做到信息的準(zhǔn)確性。(3)簡歷查詢:按照設(shè)置的搜索條件進(jìn)行現(xiàn)有簡歷庫的查詢,查找滿足職位要求的候選人員。3.1.3 需求分析的方法需求分析的方法有很多,比如說原型化方法、結(jié)構(gòu)化方法和動態(tài)分析法等。其中,原型化方法是軟件制作中最常用的一種方法。原型化方法就是盡可能快地建造一個粗糙的系統(tǒng),這系統(tǒng)實現(xiàn)了目標(biāo)系統(tǒng)的某些或全部功能,但是這個系統(tǒng)可能在可靠性,界面的友好性或其他方面上存在缺陷。建造這樣一個系統(tǒng)的目的是為了考察某一方面的可行性,如算法的可行性,技術(shù)的可行性,或考察是否滿足用戶的需求等。為了考察是否滿足用戶的要求,可以用某些軟件工具快速的建造一個原型系統(tǒng),這個系統(tǒng)只是一個界面,然后聽取用戶的意見,改進(jìn)這個原型。以后的目標(biāo)系統(tǒng)就在原型系統(tǒng)的基礎(chǔ)上進(jìn)行開發(fā)。原型化方法的開發(fā)過程如圖3.4所示。需求分析構(gòu)造原型運行原型評價開始修改原型 完成不可行不滿意圖3.4 原型化方法的開發(fā)過程本系統(tǒng)在設(shè)計制作上將采用原形化方法進(jìn)行開發(fā),以滿足客戶不斷變更的要求。首先,根據(jù)找到的相關(guān)需求信息建立相對完善的網(wǎng)站模型系統(tǒng)。其次,在已建立的模型上,對模型系統(tǒng)進(jìn)行反復(fù)修改,形成比較完善的網(wǎng)站系統(tǒng)。最后,根據(jù)不斷完善的需求搜索信息,將前期修改系統(tǒng)設(shè)計成較完整、準(zhǔn)確、可靠的最終系統(tǒng)。第四章 總體設(shè)計系統(tǒng)設(shè)計是信息開發(fā)過程中的另一個重要階段,在這一階段中將根據(jù)前一階段邏輯分析的結(jié)果,在系統(tǒng)分析報告的基礎(chǔ)上,按照邏輯模型的要求,科學(xué)合理地進(jìn)行新系統(tǒng)的設(shè)計。系統(tǒng)設(shè)計包含兩個方面:首先是總體結(jié)構(gòu)設(shè)計,其實是具體物理模型的設(shè)計。這個階段的主要目標(biāo)是將反映用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的基于計算機的物理方案,并為下一階段的系統(tǒng)實施提供必要的技術(shù)資料。本系統(tǒng)采用結(jié)構(gòu)化設(shè)計的方法來實現(xiàn)系統(tǒng)總體功能,提高系統(tǒng)的各項指標(biāo),即將整個系統(tǒng)合理的劃分成各個功能模塊,正確地處理模塊之間和模塊內(nèi)部的聯(lián)系以及它們之間的調(diào)用關(guān)系和數(shù)據(jù)聯(lián)系,定義各模塊的內(nèi)部結(jié)構(gòu),通過對模塊的設(shè)計和模塊之間關(guān)系的系統(tǒng)來實現(xiàn)整個系統(tǒng)的功能。4.1系統(tǒng)模塊總體設(shè)計網(wǎng)上求職招聘系統(tǒng)是一個純基于網(wǎng)絡(luò)化的軟件系統(tǒng),增加了求職者找到工作的機會,同時也方便了公司招聘。本系統(tǒng)的一級子系統(tǒng)有求職者子系統(tǒng),企業(yè)子系統(tǒng),管理員子系統(tǒng)。1. 求職者子系統(tǒng)包括的功能模塊有:(1) 注冊個人用戶:對于想要參與使用網(wǎng)上招聘系統(tǒng)的求職者來講,注冊會員用戶是必不可少的一步。(2) 個人信息管理:注冊成功后,可根據(jù)個人情況在系統(tǒng)上發(fā)布個人信息,如教育程度,外語水平等,同時根據(jù)自己的履歷,隨時更新各項信息。(3) 崗位信息的查看:求職者可在本系統(tǒng)中查看所有發(fā)布的崗位信息,或者根據(jù)自己的要求進(jìn)行更詳細(xì)的崗位信息搜索。2. 企業(yè)子系統(tǒng)包括的功能模塊:(1) 用戶的注冊:用人單位或者招聘部門如想使用本系統(tǒng)進(jìn)行招聘信息的發(fā)布,同求職者相同,注冊后才能進(jìn)行信息的發(fā)布。(2) 崗位信息的管理:信息發(fā)布者可以隨時的更新用人單位的基本信息和崗位信息的要求。(3) 查看簡歷信息:用人單位可以在本系統(tǒng)下查看各類求職者的簡歷信息,同時也可以根據(jù)自己的要求進(jìn)行詳細(xì)的搜索篩選。3. 管理員子系統(tǒng):(1) 簡歷信息的管理:按照國家相關(guān)法律法規(guī)和網(wǎng)站具體規(guī)定對各個簡歷信息進(jìn)行檢查閱讀,如出現(xiàn)失誤或者錯誤的地方,按照一定的規(guī)定給予修改或者刪除。(2) 崗位信息的管理:按照國家相關(guān)法律法規(guī)和網(wǎng)站具體規(guī)定對各個崗位信息進(jìn)行檢查閱讀,如出現(xiàn)失誤或者錯誤的地方,按照一定的規(guī)定給予修改或者刪除。(3) 網(wǎng)站公告管理:根據(jù)網(wǎng)站營業(yè)要求,添加或者修改各項網(wǎng)站各項正常公告信息。(4) 管理員信息管理:根據(jù)各項實際情況,添加管理員或者刪除管理員。求職招聘系統(tǒng)功能結(jié)構(gòu)圖如圖4.1所示。求職招聘系統(tǒng)主頁求職者企業(yè)者管理員修改注冊密碼個人信息管理查看職務(wù)信息注冊個人信息更新個人信息查看個人信息搜索崗位信息注冊用戶信息管理注冊信息查看崗位信息修改注冊密碼更新崗位信息查看發(fā)布信息搜索簡歷信息簡歷管理崗位管理公告管理刪除操作刪除操作管理員管理增加管理員刪除管理員增加公告信息刪除公告信息修改公告信息刪除操作刪除操作 圖4.1 系統(tǒng)功能結(jié)構(gòu)圖有了總體框圖設(shè)計之后,就可以開始確立總體設(shè)計思路了。4.2 總體設(shè)計思路網(wǎng)站建設(shè)對網(wǎng)絡(luò)營銷的效果不容忽視。在設(shè)計建設(shè)網(wǎng)站時,網(wǎng)站的優(yōu)化設(shè)計也很重要,它是網(wǎng)站導(dǎo)向的基本要求,網(wǎng)站優(yōu)化不僅僅是為了便于搜索引擎識別和檢索,更多的是應(yīng)該傾向于用戶的使用方便,將方便用戶的操作放在首位。基于以上的分析,系統(tǒng)在總體設(shè)計思路上主要從定位網(wǎng)站主題和名稱、定位網(wǎng)站標(biāo)志、定位網(wǎng)站欄目結(jié)構(gòu)和定位網(wǎng)站的目錄結(jié)構(gòu)和鏈接結(jié)構(gòu)四個方面進(jìn)行考慮,以下將具體展開說明。4.2.1 定位網(wǎng)站主題和名稱 網(wǎng)站主題:網(wǎng)上招聘系統(tǒng)4.2.2 定位網(wǎng)站標(biāo)志網(wǎng)站標(biāo)志LOGO(logogram)是網(wǎng)站特色和內(nèi)涵的集中體現(xiàn),LOGO設(shè)計追求以簡潔符號化的視覺藝術(shù)效果把網(wǎng)站的形象和理念長留于人們心中。網(wǎng)站標(biāo)志設(shè)計如圖4.2所示。圖4.2網(wǎng)站標(biāo)志4.2.3 定位網(wǎng)站欄目結(jié)構(gòu)為了向用戶充分表達(dá)公司信息,也為了便于用戶對網(wǎng)站進(jìn)行相關(guān)操作,網(wǎng)上招聘系統(tǒng)采用欄目設(shè)置結(jié)構(gòu),每一個一級欄目根據(jù)需要設(shè)有若干子欄目。網(wǎng)站前臺具體欄目設(shè)置如表4.1所示。表4.1網(wǎng)站前臺欄目設(shè)置一級欄目下設(shè)子欄目網(wǎng)站首頁無網(wǎng)站公告無登錄頁面?zhèn)€人信息編輯,崗位信息編輯最新崗位無最新簡歷無相應(yīng)后臺管理系統(tǒng)就應(yīng)該擁有以下的欄目結(jié)構(gòu),后臺管理系統(tǒng)部分欄目設(shè)置如表4.2所示。表4.2后臺管理系統(tǒng)部分欄目設(shè)置一級欄目下設(shè)子欄目公告管理增加最新公告、修改最新公告、刪除最新公告、查詢最新公告簡歷管理查詢簡歷信息、修改簡歷信息、刪除簡歷信息崗位管理查詢崗位信息、修改崗位信息、刪除崗位信息管理員管理增加最新動態(tài)、刪除最新動態(tài)、查詢最新動態(tài)4.2.4 定位網(wǎng)站的目錄結(jié)構(gòu)和鏈接結(jié)構(gòu)1網(wǎng)站的目錄結(jié)構(gòu)在建立網(wǎng)站的目錄結(jié)構(gòu)時,一般遵循以下原則:(1)不要將所有文件都存放在根目錄下。(2)按欄目內(nèi)容建立子目錄。(3)目錄的層次不要太深。網(wǎng)上招聘系統(tǒng)在設(shè)計制作中充分遵循以上原則,在目錄結(jié)構(gòu)設(shè)計上總體分為jsp目錄(存放網(wǎng)站前臺的相關(guān)頁面)和admin目錄(存放后臺管理系統(tǒng)的相關(guān)頁面),具體相關(guān)目錄設(shè)置如表4.3所示。表4.3網(wǎng)站目錄結(jié)構(gòu)設(shè)置目錄大類目錄名稱目錄含義根目錄admin存放后臺管理系統(tǒng)的相關(guān)頁面jsp存放首頁個網(wǎng)站頁面代碼信息css存放網(wǎng)站前臺css樣式表pic存放網(wǎng)站前臺圖片META-INF存放Servlet配置文件web.xmlsrc存放編寫的Java原代碼WEB-INF存放編譯后的.class文件,系統(tǒng)所需jar包,Tomcat服務(wù)器配置文件web.xml2網(wǎng)站的鏈接結(jié)構(gòu)網(wǎng)站的鏈接結(jié)構(gòu)有以下兩種基本方式:(1)樹狀鏈接結(jié)構(gòu)(一對一)。類似DOS的目錄結(jié)構(gòu),首頁鏈接指向一級頁面,一級頁面鏈接指向二級頁面。立體結(jié)構(gòu)看起來就象蒲公英。這樣的鏈接結(jié)構(gòu)瀏覽時,一級級進(jìn)入,一級級退出。優(yōu)點是條理清晰,訪問者明確知道自己在什么位置,不會"迷"路。缺點是瀏覽效率低,一個欄目下的子頁面到另一個欄目下的子頁面,必須繞經(jīng)首頁。(2)星狀鏈接結(jié)構(gòu)(一對多)。類似網(wǎng)絡(luò)服務(wù)器的鏈接,每個頁面相互之間都建立有鏈接。立體結(jié)構(gòu)象東方明珠電視塔上的鋼球。這種鏈接結(jié)構(gòu)的優(yōu)點是瀏覽方便,隨時可以到達(dá)自己喜歡的頁面。缺點是鏈接太多,容易使瀏覽者迷路,搞不清自己在什么位置,看了多少內(nèi)容。網(wǎng)上招聘系統(tǒng)在設(shè)計制作中采取了樹狀結(jié)構(gòu)方式,由于兩大需求方在資料方面都存在一定的修改程度,這使得除了注冊本人能夠操作外,其他各個用戶只能執(zhí)行查詢操作,采用這樣效果可以清晰的讓注冊者知道自己所在的位置,快速完成自己需要完成的執(zhí)行操作,提高效率。4.3 功能分析網(wǎng)上招聘系統(tǒng)在總體結(jié)構(gòu)上分為網(wǎng)站前臺和后臺管理系統(tǒng)兩大模塊,所以其相應(yīng)在功能上就劃分為網(wǎng)站前臺所擁有的功能和后臺管理系統(tǒng)所擁有的功能兩大功能體系。4.3.1 軟件功能優(yōu)先級優(yōu)先級定義可采用以下方法(QFD對功能需求的分類方法):高軟件必須實現(xiàn)的功能,用戶有明確的功能定義和要求;中軟件應(yīng)該實現(xiàn)的功能,用戶的功能定義和要求可能是模糊的、不具體的、或低約束的,但是這類功能的缺少會導(dǎo)致用戶的不滿意,因此這類功能的具體需求應(yīng)當(dāng)由需求分析人員誘導(dǎo)用戶產(chǎn)生并明確;低軟件盡量實現(xiàn)的功能,并可根據(jù)開發(fā)進(jìn)度進(jìn)行取舍,但這類功能的實現(xiàn)將會增加用戶的滿意度。4.3.2 網(wǎng)站前臺功能分析網(wǎng)站前臺主要提供給廣大普通用戶進(jìn)行瀏覽,以發(fā)布各項相應(yīng)的信息。用戶(包括管理員)不具備對網(wǎng)站前臺其他信息進(jìn)行相應(yīng)修改的權(quán)限,注冊會員信息只擁有對網(wǎng)站設(shè)計出可以進(jìn)行信息發(fā)布的功能進(jìn)行修改的權(quán)限。網(wǎng)站前臺涉及到的主要功能有以下幾大部分:網(wǎng)站首頁、網(wǎng)站公告、登錄模塊、最新崗位信息、最新求職信息以及網(wǎng)站廣告招聘信息。具體網(wǎng)站前臺功能聯(lián)系如圖4.3所示。網(wǎng)站首頁(index.jsp)網(wǎng)站公告登錄模塊最新崗位信息最新簡歷信息廣告招聘模塊圖4.3網(wǎng)站前臺功能聯(lián)系網(wǎng)站前臺功能詳細(xì)分析如表4.4所示。表4.4 網(wǎng)站前臺功能分析序 號功能名稱標(biāo) 識優(yōu)先級功能描述1網(wǎng)站首頁index.jsp高網(wǎng)站整體風(fēng)格定位。顯示最新崗位信息和最新求職信息個6條、最新站內(nèi)公告信息,主要起到導(dǎo)航作用。2網(wǎng)站公告web_note.jsp高詳細(xì)地給出最新站務(wù)公告信息。3最新崗位信息index_company.jsp高顯示系統(tǒng)用戶中最新注冊的6條崗位信息,進(jìn)行醒目的提示。4最新求職信息index_person.jsp高 顯示系統(tǒng)用戶中最新注冊的6條求職信息,進(jìn)行醒目的提示。4.3.3 后臺管理系統(tǒng)功能分析后臺管理系統(tǒng)主要供管理員(必須在成功登陸的前提下)對信息進(jìn)行管理維護(hù),普通用戶不具有管理的權(quán)限。系統(tǒng)對管理員劃分為普通管理員和超級管理員兩大類別,普通管理員只能擁有系統(tǒng)部分的權(quán)限(此權(quán)限由超級管理員分配),超級管理員則擁有系統(tǒng)所有的權(quán)限。后臺管理系統(tǒng)涉及到的主要功能有以下四大類別:信息管理、操作管理、流量管理和其他管理。具體后臺管理系統(tǒng)功能聯(lián)系如圖4.4所示。登錄頁面登錄失敗登錄成功后臺管理系統(tǒng)分階頁面公告操作管理崗位操作管理簡歷操作管理管理員操作管理圖4.4后臺管理系統(tǒng)功能聯(lián)系在這四大管理類別之下又派生出其他若干小的管理,這些小的管理和網(wǎng)站的具體目錄結(jié)構(gòu)相聯(lián)系,以便于用戶更好的管理整個網(wǎng)站。各項信息管理主要對構(gòu)成網(wǎng)站后臺的信息操作,其主要功能是實現(xiàn)相應(yīng)各項數(shù)據(jù)庫中數(shù)據(jù)實現(xiàn)相應(yīng)的增、刪、改、查管理。涉及到的功能點主要有以下幾方面:1 簡歷信息查看;2 簡歷信息刪除;3 簡歷信息修改;4 崗位信息查看;5 崗位信息刪除;6 崗位信息修改;7 公告信息查看;8 公告信息增加;9 公告信息刪除;10公告信息修改;11管理員信息查看;12管理員信息增加;13管理員信息刪除。具體信息管理功能分析如表4.5所示。表4.5 信息管理功能分析序號功能名稱標(biāo) 識優(yōu)先級功能描述1簡歷信息查看personlist.jsp高以醒目的字體顏色顯示數(shù)據(jù)庫中存在的簡歷信息??梢詫?shù)據(jù)庫中讀出的數(shù)據(jù)進(jìn)行相應(yīng)的預(yù)覽、查看、修改、刪除等操作。每頁顯示單個簡歷信息。2崗位信息管理companylist.jsp高以醒目的字體顏色顯示數(shù)據(jù)庫中存在的崗位信息??梢詫?shù)據(jù)庫中讀出的數(shù)據(jù)進(jìn)行相應(yīng)的預(yù)覽、查看、修改、刪除等操作。每頁顯示單個簡歷信息。3公告信息管理web_notelist.jsp高以醒目的字體顏色顯示數(shù)據(jù)庫中存在的公告信息。可以對數(shù)據(jù)庫中讀出的數(shù)據(jù)進(jìn)行相應(yīng)的預(yù)覽、增加、查看、修改、刪除等操作。每頁顯示5條記錄,方便管理員進(jìn)行操作。4用戶信息管理userlist.jsp高以醒目的字體顏色顯示數(shù)據(jù)庫中存在的管理員信息??梢詫?shù)據(jù)庫中讀出的數(shù)據(jù)進(jìn)行相應(yīng)的預(yù)覽、查看、刪除等操作。每頁顯示5條記錄,方便管理員進(jìn)行操作。4.4 界面設(shè)計界面設(shè)計對一個網(wǎng)站的生存有著重要的影響。網(wǎng)上招聘系統(tǒng)在整體界面的設(shè)計上采用了在Dreamweaver 中布局表格的方式,力求做出來的界面欄目劃分清晰;在整體界面樣式的處理上采用了CSS樣式表,力求做出來的界面風(fēng)格統(tǒng)一。4.4.1網(wǎng)站前臺界面設(shè)計網(wǎng)站前臺界面設(shè)計對于吸引用戶瀏覽整個網(wǎng)站有著至關(guān)重要的作用,所以合理細(xì)致地設(shè)計界面效果就顯得格外重要。在經(jīng)過我認(rèn)真地考慮之后,決定把網(wǎng)站前臺界面劃分為以下四個部分去設(shè)計:(1)TOP部分:主要放置網(wǎng)站LOGO。(2)SECOND部分:主要放置網(wǎng)站具體公告內(nèi)容和廣告布局。(3)THIRD部分:這是網(wǎng)站的主要部分,其中放置有登錄模塊,數(shù)據(jù)庫中提出的最新人才信息和最新崗位信息。(4)END部分:主要放置了版權(quán)信息。之所以這樣考慮,不僅為了網(wǎng)站的整體顯示效果統(tǒng)一,而且也是為了以后維護(hù)的方便,四塊區(qū)域分布明顯,從而輕松地統(tǒng)一界面顯示效果,方便界面的制作與維護(hù)。首先,根據(jù)模塊的劃分,設(shè)計了如圖4.5所示的首頁版式顯示效果。圖4.5 網(wǎng)站首頁最終顯示效果根據(jù)版式編寫代碼,網(wǎng)站前臺首頁最終效果如圖4.6所示。圖4.6 網(wǎng)站首頁最終顯示效果在用戶使用操作頁面效果上,同樣先采取分塊設(shè)計,然后進(jìn)行詳細(xì)代碼設(shè)計,其中以個人用戶界面效果為例,如圖4.7所示。圖4.7個人用戶設(shè)計顯示效果網(wǎng)站前臺其他頁界面的設(shè)計流程和網(wǎng)站首頁界面的設(shè)計類似,這里就不再一一說明。4.4.2后臺管理系統(tǒng)界面設(shè)計后臺管理系統(tǒng)界面設(shè)計雖然不像前臺界面設(shè)計那樣要求嚴(yán)格,但是也應(yīng)該具有一定的界面友好性,其關(guān)鍵的設(shè)計點就是要方便管理員進(jìn)行管理。管理員成功登陸后其頁面顯示效果如圖4.8所示。圖4.8后臺管理系統(tǒng)功能聯(lián)系這樣可以方便管理員信息選定,當(dāng)需要操作某一項目信息時,選定需要操作的相關(guān)項目鏈接,即可進(jìn)入詳細(xì)項目管理菜單,一定程度上保障了管理員管理信息時不會發(fā)生意外性的失誤,同時也方便管理員進(jìn)行操作。選定需要操作的項目后,即進(jìn)入詳細(xì)項目操作界面,如圖4.9所示(以執(zhí)行簡歷操作為例進(jìn)行介紹)。圖4.9后臺管理系統(tǒng)功能聯(lián)系進(jìn)入項目操作相關(guān)頁面后,即可選擇具體的操作信息(查詢、刪除等操作)。其他各個項目與此設(shè)計相同,在此就不做具體介紹。4.5 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫是指長期存儲在計算機內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。在當(dāng)今這個信息爆炸的時代,數(shù)據(jù)庫可以說是“無所不在”。無論是在現(xiàn)實世界中還是在計算機領(lǐng)域里,如何將數(shù)以萬計的數(shù)據(jù)高效的存儲并方便取用,一直都是一個重要的研究課題6。4.5.1概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計是將分析得到的用戶需求抽象為信息結(jié)構(gòu)(即概念模型)的過程,它是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵。概念結(jié)構(gòu)的主要特點是:1. 能真實、充分地反映現(xiàn)實世界,包括事物和事物之間的聯(lián)系,能滿足用戶對數(shù)據(jù)的處理要求。2. 易于理解,從而可以用它和不熟悉計算機的用戶交換意見,用戶的積極參與是數(shù)據(jù)庫的設(shè)計成功的關(guān)鍵3. 易于更改,在應(yīng)用環(huán)境和應(yīng)用要求改變時,容易對概念模型修改和擴(kuò)充。4. 易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎(chǔ),它比數(shù)據(jù)模型更獨立于機器、更抽象,從而更加穩(wěn)定。為了把用戶的數(shù)據(jù)要求清晰明確的表達(dá)出來,通常要建立一種面向問題的數(shù)據(jù)模型,按照用戶的觀點來對數(shù)據(jù)和信息建模。最常用的概念性數(shù)據(jù)模型就是ER模型。E-R模型中的每個實體型,需要設(shè)計一個關(guān)系模式與之對應(yīng),該關(guān)系模式包含實體型的所有屬性5。ER模型比較接近人的思維方式。此外,ER模型使用簡單的圖形符號表示系統(tǒng)分析員對問題的理解,不熟悉計算機的人也能理解它,因此,ER模型可以作為用戶與系統(tǒng)分析員之間的交流工具。網(wǎng)上招聘系統(tǒng)在數(shù)據(jù)庫的設(shè)計中充分考慮到概念結(jié)構(gòu)的設(shè)計及其特點,通過對網(wǎng)站及后臺管理系統(tǒng)需求分析的仔細(xì)研究,設(shè)計了如圖4.8所示的網(wǎng)站管理操作E-R圖。管理員管理崗位信息公告信息用戶信息個人簡歷1NNNNI D姓名姓名ID內(nèi)容姓名密碼IDID姓名密碼圖4.10 網(wǎng)站管理操作E-R圖4.5.2關(guān)系模型設(shè)計根據(jù)需求分析階段得到的系統(tǒng)概念模型,經(jīng)規(guī)范化處理得到如下所示的關(guān)系模型。應(yīng)聘發(fā)布個人簡歷數(shù)據(jù)關(guān)系:person(id、name、password、realname、sex、nation、age、marry、province、 education、school、edu_class、language、lang_level、salary、phone、email、address、posts、job、skills、experience、item_exp、introduce、fileplace)用人單位崗位發(fā)布數(shù)據(jù)關(guān)系:company(id、companyname、companypassword、fullname、property、place、trade、positionname、number、education、edu_class 、description、 web、contact、phone、companyemail)后臺管理員數(shù)據(jù)關(guān)系:user(id、name、password)網(wǎng)站站務(wù)公告數(shù)據(jù)關(guān)系:news(id、name)4.5.3數(shù)據(jù)庫結(jié)構(gòu)在MySql中建立名為job的數(shù)據(jù)庫,并在此數(shù)據(jù)庫中建立以下幾張數(shù)據(jù)表:()后臺管理員數(shù)據(jù)表user,如表4.6所示。表4.6后臺管理員表字段名數(shù)據(jù)類型長度允許為空信息描述IDInt20否用戶編號NameVarchar50否用戶名稱PasswordVarchar50否用戶密碼()網(wǎng)站站務(wù)公告數(shù)據(jù)表news,如表4.7所示。表4.7網(wǎng)站站務(wù)公告表 字段名數(shù)據(jù)類型長度允許為空信息描述IDInt20否公告編號NameVarchar200否公告內(nèi)容()應(yīng)聘者個人發(fā)布的信息數(shù)據(jù)表person,如表4.8所示。表4.8應(yīng)聘者個人信息表字段名類型長度允許為空描述IdInt10否用戶編號NameVarchar50否用戶名稱PwdVarchar50否用戶密碼SexVarchar50是性別NationVarchar50是名族AgeVarchar50是年齡MarryVarchar50是婚姻ProvinceVarchar50是籍貫EducationVarchar50是教育程度SchoolVarchar50是畢業(yè)學(xué)校Edu_classVarchar50是專業(yè)名稱LanguageVarchar50是外語語種Lang_levelVarchar50是外語等級SalaryVarchar50是薪資要求PhoneVarchar50是聯(lián)系電話EmailVarchar50是電子郵件AddressVarchar50是聯(lián)系地址PostsVarchar50是郵政編碼JobVarchar50是應(yīng)聘崗位SkillsVarchar50是職業(yè)技能ExperienceVarchar50是工作經(jīng)歷Item_expVarchar50是項目經(jīng)驗IntroduceVarchar50是自我介紹RealnameVarchar50是真實姓名FileplaceVarchar50是簡歷相關(guān)()用人單位崗位發(fā)布數(shù)據(jù)表company,如表4.9所示。表4.9用人單位崗位發(fā)布信息表字段名類型長度允許為空描

注意事項

本文(網(wǎng)上招聘系統(tǒng)畢業(yè)設(shè)計)為本站會員(仙***)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!