畢業(yè)論文:基于JAVA的網(wǎng)上招聘系統(tǒng)的開發(fā)(終稿)_第1頁
畢業(yè)論文:基于JAVA的網(wǎng)上招聘系統(tǒng)的開發(fā)(終稿)_第2頁
畢業(yè)論文:基于JAVA的網(wǎng)上招聘系統(tǒng)的開發(fā)(終稿)_第3頁
畢業(yè)論文:基于JAVA的網(wǎng)上招聘系統(tǒng)的開發(fā)(終稿)_第4頁
畢業(yè)論文:基于JAVA的網(wǎng)上招聘系統(tǒng)的開發(fā)(終稿)_第5頁
已閱讀5頁,還剩42頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

基于JAVA的網(wǎng)上招聘系統(tǒng)的開發(fā)網(wǎng)站為應聘者提供了方便、快捷的應聘途徑。對招聘單位來說,招聘網(wǎng)站也為他們提供了查詢、檢索應聘者信息的平臺,使招聘工作變得輕松易行。應聘者和招聘公司/單位可以在網(wǎng)上通過Internet,突破時間和空間的限制實現(xiàn)工作量大,可挑選余地大,有大量素質(zhì)高、技術高的應聘人員,招聘效果好,費用低的優(yōu)勢,因此獲得了越來越多公司的認可,同時它有著經(jīng)營成本低、庫存虛本系統(tǒng)是使用MS.NET平臺中的ASP.NET開發(fā)基于B/S體系結(jié)構(gòu)的Web應用MicrosoftSQLServer2000數(shù)據(jù)庫開發(fā)的一套網(wǎng)絡招聘系統(tǒng)??梢愿鶕?jù)登錄身份而行使不同的權限實現(xiàn)了用戶注冊、登錄、驗證身份及用戶數(shù)據(jù)的采集、關鍵詞:網(wǎng)上招聘;求職;ASP.NET;B/S體系;新聞發(fā)布Alongwiththedevelopmentofinformationtechnology,theapplicationofRecruitmentWebsiteprovidestheconvenientajob.Saytotheemploymentadvertiadvertisecompany/unitemploytalentedpersonbreakthroughtsimultaneouslyithascharactofB/S,usestheASP.NETwhichiunifiesMicrosoftSQLtheServer2,000dthedifferentjurisdictandgatherusers'data,thesearch/examineoneselftoone'sSatisfyingcompany,theenterpriseuserwithdrawsthesatisfyingapplication'scontactusthroughtheresume;themanagermanagestheentirewebsite.Keywords:theon-lineemplo客591論文網(wǎng)客591論文網(wǎng)論文總頁數(shù):27頁 11.1課題背景 11.2本課題研究路線 11.3本課題研究的意義 12網(wǎng)絡招聘系統(tǒng)研究概述 22.1網(wǎng)絡招聘的發(fā)展史 22.2我國網(wǎng)絡招聘的發(fā)展現(xiàn)狀 22.3網(wǎng)絡招聘求職的作用和優(yōu)勢 32.4網(wǎng)絡招聘存在的問題 33系統(tǒng)需求分析 33.1功能和需求分析 33.2系統(tǒng)的結(jié)構(gòu)和流程設計 43.3數(shù)據(jù)庫結(jié)構(gòu)設計 63.3.1數(shù)據(jù)表的設計 63.3.2存儲過程的設計 94系統(tǒng)配置和通用模塊介紹 4.2用于操作數(shù)據(jù)庫的通用模塊 4.3管理員模塊設計與實現(xiàn) 4.3.1注冊界面設計 4.3.2登錄界面設計 4.3.3主界面設計 4.3.4撰寫新聞界面設計 4.3.5新聞管理界面設計 4.3.6個人用戶管理界面設計 4.4個人用戶模塊設計 4.4.1個人基本信息界面設計 4.4.2查看招聘信息和在線提交簡歷 4.5企業(yè)用戶模塊設計 4.5.1企業(yè)收藏夾 4.5.2查看求職信息列表 4.6新聞模塊設計 論文網(wǎng)客591論文網(wǎng)論文網(wǎng)4.6.1瀏覽新聞界面 錯誤!未定義書簽。26 錯誤!未定義書簽。27論文網(wǎng)客591論文網(wǎng)論文網(wǎng)在當前的市場環(huán)境中,隨著社會的進步和技術的發(fā)展,知識經(jīng)濟也在迅猛發(fā)展,市場的競爭在很大程度上體現(xiàn)為人才的競爭。從而,找到合適的人才,成為企業(yè)提高競爭力的重要方法。同時,當今的市場環(huán)境又是一個快速變化的環(huán)境,市場需求在變,對人才的需求也相應處于變化之中。如何能快速適應這一變化,提高人才招聘流程的工作效率,進行快速定位,也就成為人才招聘公無論是對于企業(yè)的人力資源聯(lián)系方式的招聘服務,還是職業(yè)中介的跨地域提供的人才需求信息,或是對外的勞務輸出等等。作為一種服務類型,其服務對象均包含需方驅(qū)動特點。其所達到的招聘人員的效率和效果是其存在的價值和理由。對于中介服務的另一個服務對象即供方,尋求合適一定工作的各地人士。也同樣關注是否能快速獲得職位需求信息和條件要求等等。所有這些,都產(chǎn)生著對因此,根據(jù)市場對于人才招聘的需求,現(xiàn)開發(fā)‘網(wǎng)上人才招聘系統(tǒng)’。它具有的方便快捷的招聘/求職的專業(yè)業(yè)務流程,有效地提高人才招聘工作效率。本網(wǎng)上招聘系統(tǒng)在管理中實現(xiàn)面對單個公司/用戶注冊后就能輕松的建立起自己個人的網(wǎng)上資料站點,公司將公司的情況,所要的招聘崗位等一些有關情況,詳細的列出。應聘者通過此可輕松了解公司情況,便更容易找到自己適合的工作。同時應聘者可以輕松把自己的簡歷傳到自己的網(wǎng)上存儲資料站點或發(fā)到公司的網(wǎng)上招聘存儲資料站點。公司可以分類,分別管理,能系統(tǒng)的,清晰的知道每個應聘者的詳細情況,以便可以挑選出最合適的人、最好的利用人當今社會,很多有才能的人不能找到適合自己的工作,而公司又不能招聘到所需的人才。在人才市場求職過程中,應聘者通過簡單的文字圖表,無法全面了解公司的情況,同樣公司通過個人簡介也不能全面了解人才的全部。并且應聘到一個好的適合自己的公司得費好多時間和精力。再加上人才市場人才眾多,應聘者的簡歷堆積如山,沒有時間一一詳看,公司也不好對應聘者的簡歷進行管理,出現(xiàn)少、漏等現(xiàn)象,有一些應聘者的簡歷沒有看就被堆在一邊,讓很論文網(wǎng)客591論文網(wǎng)論文網(wǎng)多適合做這項工作的人就無法應聘到該職位。面對傳統(tǒng)招聘這種陷缺,網(wǎng)絡招聘很好的解決了這些問題。2網(wǎng)絡招聘系統(tǒng)研究概述2.1網(wǎng)絡招聘的發(fā)展史網(wǎng)絡招聘求職方式已經(jīng)成為了招聘求職的一大重要手段,其招聘求職規(guī)模和招聘求職成功率已直逼傳統(tǒng)招聘會,有的甚至超過了傳統(tǒng)招聘會。一兩年前還處于新興地位的網(wǎng)絡招聘求職方式已經(jīng)名符其實地走向了招聘求職的主流地位。網(wǎng)絡招聘求職的快速發(fā)展,與網(wǎng)絡招聘求職平臺的建設和發(fā)展有著很大的關系。當然網(wǎng)絡招聘求職的人群快速膨脹也促進了網(wǎng)絡招聘求職平臺的發(fā)展。這與市場上的生產(chǎn)和消費兩者關系完全類似,消費促進生產(chǎn),生產(chǎn)帶動消費。根據(jù)美國IDC公司的調(diào)查結(jié)果,2001年全球的網(wǎng)絡招聘市場擴大了53%,就已經(jīng)達到28億美元的規(guī)模。IDC的高級分析師MarcPramuk曾經(jīng)表示:“從網(wǎng)絡招聘市場擴大的事實可以看出,招聘服務市場正在發(fā)生根本的變化?!庇捎凇肮陀梅秸趯ふ冶葌鹘y(tǒng)的招聘方法更迅速、更廉價的招聘適當人選的方法”,因此到2006年,在經(jīng)歷連續(xù)幾年超過40%的速度迅猛增長后,全球網(wǎng)絡招聘市場的業(yè)務規(guī)模將超過157億美元。據(jù)介紹,在美國、日本和歐洲等互聯(lián)網(wǎng)普及程度高的發(fā)達國家,自上世紀90年代初互聯(lián)網(wǎng)出現(xiàn)以來,網(wǎng)絡已經(jīng)成為人才進行流動的最主要渠道,而那些單純?yōu)槠髽I(yè)、個人提供單一集會式招聘服務的人才市場幾乎已經(jīng)絕跡。如果說沒有那場“非典”災難,或許到現(xiàn)在,網(wǎng)絡招聘求職還最多只能說成是招聘求職方式的重要補充。正是這場突入其來的災難,讓網(wǎng)絡招聘求職方式已經(jīng)成為了招聘求職的一大重要手段,其招聘求職規(guī)模和招聘求職成功率已直逼傳統(tǒng)招聘會,有的甚至超過了傳統(tǒng)招聘會。一兩年前還處于新興地位的網(wǎng)絡招聘求職方式已經(jīng)名符其實地走向了招聘求職的主流地位。如果把時間往后推幾年,國內(nèi)招聘求職平臺僅僅只有全國性的幾家專業(yè)招聘求職網(wǎng)站,短短地三年間,全國的招聘求職網(wǎng)站已發(fā)展超過了1000個。伴隨著我國企業(yè)信息化程度的日益提高和互聯(lián)網(wǎng)家庭用戶的迅猛增長,網(wǎng)絡以成為越來越多企業(yè)、人才進行招聘和求職的最重要手段。而隨著國內(nèi)勞動力的增多、國內(nèi)企業(yè)的國際化及國內(nèi)網(wǎng)絡的更加普及,網(wǎng)絡招聘求職的主流地位將會越來越火。但網(wǎng)絡招聘求職也不會像有的人說的那樣將取代傳統(tǒng)招聘會。在國外,都是將網(wǎng)絡招聘與傳統(tǒng)的招聘方式結(jié)合,構(gòu)建一整套完善、多元的人才交流體系。而對于國內(nèi)的情況,兩種方式各有優(yōu)勢,對傳統(tǒng)行業(yè)的招聘,如公交車司機、飯店侍者等服務業(yè)現(xiàn)場招聘可能更有效,而IT、電子等現(xiàn)代行業(yè)的招聘,論文網(wǎng)客591論文網(wǎng)論文網(wǎng)網(wǎng)上招聘效果就會更好。所以在今后很長的時間內(nèi),網(wǎng)絡招聘求職和傳統(tǒng)招聘2.3網(wǎng)絡招聘求職的作用和優(yōu)勢在求職的眼中,通過網(wǎng)絡求職具有以下幾個其它方式所不能及的作用和優(yōu)勢:其一、信息量大且更新快。這么大的求職隊伍,招聘職位數(shù)量顯然很吸引求職者的眼球,在人才網(wǎng)站里,可以隨時查詢數(shù)萬條信息,而且信息更新速度很快,每天更新的職位都很多,關注招聘網(wǎng)站就能夠第一時間掌握用人單位的需求;其二、招聘網(wǎng)絡平臺功能強大,提高效率。通過招聘網(wǎng)站可以輕松地對工作類別、地區(qū)和需求等條件進行全方位智能查詢,快速準確地查詢到所需要的包括行業(yè)、職能、工作地點、工資等信息,當查詢到合適的招聘職位后還可以直接通過網(wǎng)站把簡歷提交給招聘單位,很大程度上節(jié)省了求職者的時間;其三、求職無地域限制。無地域限制無疑給求職者創(chuàng)造更多的就業(yè)機會,特別是對于異地求職者,如果采取傳統(tǒng)的求職方式,恐怕還得來回奔波于兩個城市之間。而且對于一般院校學生親臨知名企業(yè)校園招聘現(xiàn)象的機會也不是很多,但如果通過網(wǎng)絡就可以獲取與其它求職者同等競爭的機會;其四、經(jīng)濟實惠。如果通過現(xiàn)場招聘會求職,求職者要花不少錢制作精美的簡歷,外加交通、通訊等費用,而這些在網(wǎng)絡求職中都可免去。而且各個證書只要一次掃描到計算機里,就可以發(fā)給多家網(wǎng)絡招聘單位,免去了印刷的高成本費用。正是網(wǎng)絡求職具備上述幾大優(yōu)勢和逐漸提高的求職成功率,因而受到了廣大求職者的青睞。或許也正是求職者對網(wǎng)絡求職的熱捧,網(wǎng)絡求職也變得也越網(wǎng)絡招聘雖然發(fā)展很快,前景廣闊,但也面臨著一些問題:網(wǎng)絡招聘的可于網(wǎng)上招聘,用人單位與求職者不見面,彼此只能通過電子簡歷來完成首次面試,于是一些求職者就肆無忌憚地給自己“鍍金”:有的只是中專文憑,卻毫無顧忌地在電子簡歷上填上“大學本科畢業(yè)”;有的連四級考試都沒有通過,簡歷上卻赫然寫著“達到六級水平”。同時簡歷多次重復發(fā)送是網(wǎng)絡招聘中的3.1功能和需求分析系統(tǒng)管理員:負責管理網(wǎng)站上的各種信息,包括發(fā)布新聞,管理新聞和查客591論文網(wǎng)591論文網(wǎng)www.591LW.com個人用戶:可以在線填寫個人基本情況、發(fā)布求職信息、瀏覽新聞、查看招聘和求職信息,在線向自己滿意的公司提交簡歷,在個人收藏夾里查看自己提交簡歷到哪幾個公司。企業(yè)用戶:可以在線填寫企業(yè)基本情況,發(fā)布企業(yè)招聘信息,瀏覽新聞,查看求職和招聘信息,在線查看和管理個人用戶提交的簡歷功能。根據(jù)簡歷提取符合本公司人員的聯(lián)系方式。系統(tǒng)進行功能模塊,主要分為用戶管理、個人用戶、企業(yè)用戶和管理員四個模塊,每個模塊又分為若干功能模塊,如圖1所示:發(fā)布新聞發(fā)布新聞管理新聞管理員管理個人用戶管理企業(yè)用戶發(fā)布求職信息個人用戶提交簡歷發(fā)布招聘信息企業(yè)用戶管理提交簡歷提取合格人員瀏覽新聞查看求職信息公用功能查看招聘信息注冊登陸刪除不合格人招聘系統(tǒng)3.2系統(tǒng)的結(jié)構(gòu)和流程設計進入網(wǎng)站后,首先是登錄界面,已經(jīng)注冊的用戶可以直接登錄,系統(tǒng)將根據(jù)用戶選擇區(qū)分是個人用戶還是企業(yè)用戶,個人用戶又分為管理員和普通用戶,系統(tǒng)根據(jù)用戶的不同將用戶分別鏈接到各自的主界面下。沒有注冊的用戶可以單擊鏈接到注冊界面,并選擇是個人用戶還是企業(yè)用戶以完成注冊,最后鏈接到各自的用戶界面。其過程模塊圖如圖2所示:客591論文網(wǎng)591論文網(wǎng)www.591LW.com企業(yè)用戶企業(yè)用戶個人用戶已注冊用戶登錄管理員開始企業(yè)用戶未注冊用戶登錄個人用戶這里沒有管理員用戶的注冊,由于管理員用戶是不能隨便注冊的,他的登錄所需要的信息在web.config文件中配置,而不用通過系統(tǒng)注冊界面。個人用戶工作流程功能模塊圖如圖3所示:填寫個人信息填寫個人信息填寫個人簡歷瀏覽新聞個人用戶界面瀏覽招聘信息瀏覽應聘信息查看提交了哪幾個公司簡歷提交簡歷圖3個人用戶工作流程模塊圖企業(yè)用戶的模塊圖如圖4所示:客591論文網(wǎng)591論文網(wǎng)www.591LW.com填寫企業(yè)信息填寫企業(yè)信息發(fā)布招聘信息查看應聘人列表企業(yè)用戶界面瀏覽新聞瀏覽招聘信息瀏覽應聘信息選擇或刪除簡歷圖4企業(yè)用戶模塊圖管理員管理流程模塊圖如圖5所示:發(fā)布新聞發(fā)布新聞刪除舊的新聞查看/管理企業(yè)用戶查看/管理個人用戶管理員界面瀏覽新聞瀏覽招聘信息瀏覽應聘信息圖5管理員管理流程模塊圖在實現(xiàn)中,它們可以使用同樣的超鏈接,而沒有必要重復編寫功能基本一樣的界面,而是可以根據(jù)用戶的不同,給頁面不同的權限。3.3數(shù)據(jù)庫結(jié)構(gòu)設計3.3.1數(shù)據(jù)表的設計新聞信息表news、個人用戶表person、企業(yè)用戶表company、個人簡歷表getJobInfo、招聘信息表giveJobInfo、在線申請表resume,下面分別介紹這些表的結(jié)構(gòu)。論文網(wǎng)論文網(wǎng)主要內(nèi)容等,主鍵Id,具體的描述如表1所示:表1表news的結(jié)構(gòu)編號字段名稱數(shù)據(jù)結(jié)構(gòu)必填字段說明1是(主鍵)新聞編號2否新聞標題3否新聞來源4否發(fā)布時間5否新聞內(nèi)容6否新聞圖片7否新聞單擊次數(shù)(2)個人用戶表保存了所有個人用戶的用戶名、密碼、E_mail等基本用戶信息,如表2所示:表2表person的結(jié)構(gòu)編號字段名稱數(shù)據(jù)結(jié)構(gòu)必填字段說明1是(主鍵)用戶編號2是(外鍵)用戶名3否用戶密碼4否電子郵箱(3)企業(yè)用戶表保存了所有企業(yè)用戶的用戶名、密碼和Email等基本用戶信息。如表3所示:表3表company的結(jié)構(gòu)編號字段名稱數(shù)據(jù)結(jié)構(gòu)必填字段說明1是(主鍵和外鍵)用戶編號2否用戶名3否用戶密碼4否電子郵箱關的各種信息,如工作經(jīng)驗,所求職位等。它通過外鍵personID與表person具體內(nèi)容如表4所示:表4表getJobInfo的結(jié)構(gòu)編號字段名稱數(shù)據(jù)結(jié)構(gòu)必填字段說明1是(主鍵)求職信息編號2是(外鍵)用戶編號3否用戶名4否性別5否電子郵件6否電話7否地址客591論文網(wǎng)591論文網(wǎng)www.591LW.com8否郵政編碼9否教育程度否特長否工作經(jīng)驗否自我介紹否工作類型否工作職位否工作城市否期望工資否其他否發(fā)布時間否單擊次數(shù)信息表相連,但是在里面可以發(fā)布不同的招聘職位和相關要求。表的具體結(jié)構(gòu)如表5所示:表5表giveJobInfo的結(jié)構(gòu)編號字段名稱數(shù)據(jù)結(jié)構(gòu)必填字段說明1是(主鍵)招聘信息編號2是(外鍵)公司編號3否公司名稱4否公司類型5否電子郵件6否電話7否地址8否郵政編碼9否工作職位否招收人數(shù)否工作城市否工作描述否工作要求否發(fā)布時間否單擊次數(shù)(6)在線申請表包括申請人的ID、名稱,以便企業(yè)用戶可以通過申請表中內(nèi)容如表6所示:客591論文網(wǎng)591論文網(wǎng)www.591LW.com表6表resume的結(jié)構(gòu)編號字段名稱數(shù)據(jù)結(jié)構(gòu)必填字段說明1是(主鍵)提交簡歷編號2是(外鍵)個人編號3是(外鍵)企業(yè)編號4否個人姓名5否企業(yè)名稱6否招聘單位7否應聘職位3.3.2存儲過程的設計datetime,@contenttext,@hitsint,@picturevarchar(50)asinsertintonews(title,source,publicDate,contenvalues(@title,@source,@publicDate,@conten(2)創(chuàng)建個人簡歷的儲存過程。createprocupdatePBaseInfcreateprocupdatePCareercreateprocupdat客591論文網(wǎng)@companyIDint,@companyNamecompanyName=@companyName,vocatio@workCityvarchar(50),@describevarchar(50),@requesttext,@publictimedatetime,@lookTimesintAsupdategie4系統(tǒng)配置和通用模塊介紹ASP.NET提供了非常方便的Web.config配置文件來支持對網(wǎng)絡應用程序的配置,可以幫助管理人員輕松,快速建立里自己的wweb.config文件可以支持一個完全編譯的應用程序的配置。這樣做的優(yōu)勢在于,源代碼對管理員是不可見的。這樣保證了系統(tǒng)的安全性。<addkey="strConnection"value="server=(local);initialcatalog=hr;uid=sa;pwd=”/>//數(shù)據(jù)<formsloginUrl="default.aspx"protection="All">//設置默認起始頁面<username="aaa"password="aaa"></user>//設置管理員賬號和密碼4.2用于操作數(shù)據(jù)庫的通用模塊程序編寫涉及大量與數(shù)據(jù)庫有關的操作,為了便于開發(fā)和維護,可以把這些類數(shù)據(jù)庫操作封裝成一些類,然后頁面操作可以直接調(diào)用這些類中的添加、Base類在Base.cs文件中定義,是本系統(tǒng)中所有與數(shù)據(jù)庫操作有關的類的namespaceMy.Hr.DbBasestrConn=Configurati//調(diào)用web.confing文件中配置的數(shù)據(jù)庫連接}}下面的函數(shù)ExecuteSql代表了一類數(shù)據(jù)庫的操作,也就是執(zhí)行沒有返回值的刪除等只須調(diào)用這個函數(shù),在strSQL中制定操作的字符串即可。myCmd.ExecuteNonQuery();//執(zhí)行無返回值的數(shù)據(jù)庫操作finally{myCmd.Dispose();//釋放該組件占用的資源要執(zhí)行返回值DataReader的操作時,只需要調(diào)SqlDataReadermyReader=myCmd.ExecuteReadif(myReader.Read())//調(diào)用一次,只能返回一行數(shù)據(jù)記錄需要執(zhí)行返回值DataSet的操作時候,只需要調(diào)用這個函數(shù)即可,而無須反復出客591論文網(wǎng)protectedstaticDataSetds=newData函數(shù)ExecuteSql4Value()封裝了返回值為int類型的操作,這樣如果以后有需要執(zhí)行返回值int的操作時,如返回具有所有用戶的個數(shù),或者企業(yè)應征objectr=myCmd.ExecuteScalar();//返回查詢得到的對象if(Object.Equals(r,null))//如果對象為空,拋出異常return(int)r;//強制類型轉(zhuǎn)換,將對象型變?yōu)檎头祷貆}catch(System.Data.SqlCl返回0,它用到了SQLTransaction,先連續(xù)執(zhí)行完字符串數(shù)組制定的一系列操作,然后再提交。如果這個過程出現(xiàn)異常,則需要將數(shù)據(jù)庫回卷到原來的狀態(tài)。intj=strSQLs.Length;catch(System.Data.SqlClient.SqlExceptione)頁面操作類還有person.cspersonstore.cs、company.cs、companystore.cs、news.cs等操作類。這些類實現(xiàn)各種功能,由頁面調(diào)用。從而能實現(xiàn)頁面和代碼4.3管理員模塊設計與實現(xiàn)管理員負責整個系統(tǒng)的個人用戶、企業(yè)用戶,以及新聞信息的管理,主要包括登錄界面、主界面、新聞管理界面、個人用戶管理界面和企業(yè)用戶管理界面。4.3.1注冊界面設計在本系統(tǒng)中管理員用戶的個人登錄信息保存在web.config配置文件中,他和其他個人用戶一樣登錄。整個系統(tǒng)注冊部分的如圖6所示。本系統(tǒng)的注冊比較簡單,是為了減少繁冗的信息登記,方便用戶登錄。注冊成功后才在屬于自己的頁面登記詳細信息。注冊表單提交后,服務器就會對提交的內(nèi)容進行驗證,如果填寫錯誤的項要給出出錯提示信息,并允許重新填寫提交。這里需要用到requiredfieldvalidator控件,所有的輸入框都需要這個驗證控件,它用來驗證輸入都不能為空,comparevalidator驗證控件用來驗證用來驗證兩次輸入的密碼是否相同。RequiredFieldValidator控件用來驗證輸入的郵箱圖6注冊頁面該頁面代碼調(diào)用的是person類的add()方法,當個人用戶注冊時候就調(diào)用它。它先檢查新注冊用戶名是否已經(jīng)存在,如果存在拋出“Thisnamewasregistered”異常,否則在表getJonInfo中插入新的表項,以便該用戶登錄后可以在線填寫和提交簡歷。代碼如下:intoperson(Name,Password,Functions.Encrypt(this.Password,1)+""+””)";//密碼加密后再插入數(shù)據(jù)庫。personId;catch{thrownewException("RegisterFAILED!");}strSQL="InsertintogetJpersonId.ToString()+"”catch{thrownewException(函數(shù)IsExist()被前面的Add()函數(shù)調(diào)用,用來檢查person表中是否已經(jīng)存在一個用戶名,如果存在則返回true,否則返回false.代碼如下:}4.3.2登錄界面設計用戶登錄需要驗證用戶的用戶名和密碼,從而保證用戶可見和可使用的資源。管理員和其他用戶的登錄界面是一樣的,都是根目錄的default.aspx和default.aspx.cs文件。邦定代碼default.aspx.cs文件的關鍵部分是單擊“登錄”按鈕后的相應函數(shù),它根據(jù)用戶名和密碼,以及用戶種類將界面重定向到各類用戶的主界面上,登錄界面調(diào)用了Person和Company類的Login()函數(shù)判斷用客591論文網(wǎng)Functions.Encrypt(this.Pa4.3.3主界面設計所有的用戶公用一個主界面,即Home.aspx,管理員用戶也不例外,只是在該界面中,對不同的用戶提供了不同的鏈接。提供給管理員的鏈接有撰寫新聞、管理新聞、管理個人用戶和管理企業(yè)用戶。其界面如圖7:碼人碼人mrL期平離產(chǎn)期三四”西無指加真于式伊形開而正市承系順掃開書孔作洱東能通忠學量行Ltn基物扣元牌融在們新樣先工政值些通[程話藏中看主M地S圖7管理員主界面Home.aspx中包含了兩個frame,分別是頁面首部的Top.aspx文件和下面主窗口Main.aspx文件。頁面首部的Top.aspx文件描述了一些所有用戶都公用的功能,如瀏覽新聞、瀏覽招聘信息、瀏覽應聘信息等。也就是說,Top上對于鏈接對于所用用戶都是可見的。表7給出了頂部菜單中的各個超鏈接所對應的文件。表7頂部菜單對應的超鏈接文件超鏈接名稱鏈接文件代碼邦定文件首頁求職招聘新聞服務退出客591論文網(wǎng)下面的主界面Main.aspx分別為兩個Frame,左邊Frame對應的文件是Left.aspx和它邦定代碼Left.aspx.cs。它對應每一種特定的用戶提供不同的選項,如前所述,對于管理員用戶它提供了撰寫新聞、新聞管理、個人用戶管理和企業(yè)用戶管理選項,對于個人用戶它提供了填寫個人信息、填寫個人簡歷選項;對于企業(yè)用戶,它提供了填寫企業(yè)信息,發(fā)布招聘信息,以及查看招聘結(jié)果等選項。右部的窗口是主窗口,用于顯示和編寫各種信息,左部菜單中各個超鏈接對表8左部菜單對應的超鏈接文件用戶類型超鏈接名稱鏈接文件代碼邦定文件管理員撰寫新聞新聞管理個人用戶管理企業(yè)用戶管理企業(yè)用戶企業(yè)基本信息企業(yè)招聘信息企業(yè)收藏夾個人用戶個人基本信息求職簡歷工作要求根據(jù)不同的用戶類型,可以顯示不同的超鏈接的部分。區(qū)分一個用戶是管理員還是普通用戶的方法是判斷他的用戶名是否在前面提到的web.config中指定aaa字符串中,person類中的函數(shù)IsSupervisor()完成了這個功能,它先從配置文件的aaa字符串中取出指定的管理員的用戶名集合,然后將其保存在字符串數(shù)組names中,如果給定的用戶名等于其中的一個字符串,說明這個用戶是管理員4.3.4撰寫新聞界面設計4.3.5新聞管理界面設計4.3.6個人用戶管理界面設計個人用戶管理該模塊與企業(yè)用戶管理模塊與前面的新聞管理基本相同,是管論文網(wǎng)論文網(wǎng)publicstaticvoidDeleteGroup(Arintk=0;strSQL[i]="deletefrompersonwherepersonID='"+group[k]}4.4個人用戶模塊設計個人用戶登錄后,可以直接進入個人用戶主界面,如圖9所示:AA人黑市地配出筆蟲市在略系打燈擊部至五東平海細這的◎惠費薪聞遇萄部空要愛 王增花理急讀希 輥想力或工作費求土型側(cè)開龍資布幾古十各專該界面的實現(xiàn)過程和前面的管理員主界面一樣,它們是一個公用的文件,只是左邊的菜單欄中可見的超鏈接不同。在個人主界面中,可以見到“個人基個人基本信息用于個人用戶填寫、提交和查看個人基本信息,如姓名、聯(lián)系方式等。界面效果如圖10所示:個人基本信息張三*性別:*上海人民南路圖10個人基本信息界面這個提交過程主要由負責響應”submit”按鈕彈機事件的這次函數(shù)privatevoidbtn_Replay_Click(objectsender,System.EventArgse)CommAry.Add(tb_AddreCommAry.Add(tb_Addrtry{myInfo.UpdateMyBaseInfocatch{Response.Redi該函數(shù)先將用戶填寫的信息用一個ArrayList對象保存,然后調(diào)用GetJobInfo()類的成員方法updateMyBaseInfo來講用戶更新的信息存儲到數(shù)據(jù)公司名稱招聘職位1金山軟件有限公司程序員武漢32上海聚攏程序員上海3成都齊名經(jīng)理成都2圖11招聘信息界面 No.1程序員圖12搜索界面publicstaticDataSetSearchCompanyInfo(stringMsg)+"%'orworkPositionlike'%"+Msg+}金山軟件有限公司股份制成都市人民大道3號招收職位:程序員3工作城市:武漢工作描述:主要用c#語言從事門戶網(wǎng)站的開發(fā)相關要求:認真誠實勤勞刻苦,工作經(jīng)驗不限發(fā)布0若要網(wǎng)上申請請點擊“提交簡歷”按鈕提交簡歷圖13企業(yè)基本信息界面如果用戶對這個企業(yè)的招聘信息感興趣,還可以直接單擊“提交簡歷”按的一種多隊對多的關系。用戶每提交一次建立,就在表Resume中用該用戶的PersonID和所申請的公司的CompanyID新加一項,這樣就表示用戶已經(jīng)投了該4.5企業(yè)用戶模塊設計接收個人用戶的應聘簡歷的功能,同時可以選擇合格應聘者的聯(lián)系方式。4.5.1企業(yè)收藏夾企業(yè)收藏夾界面顯示的是應聘企業(yè)的所有人的列表,如圖14所示:人代號1黎其聲C#程序員金2張三員公司員x顯示合格人員的聯(lián)系方式顯示合格人員的聯(lián)系方式圖14企業(yè)收藏夾界面客591論文網(wǎng)591論文網(wǎng)

溫馨提示

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

評論

0/150

提交評論