版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
學(xué)校代碼:10904學(xué)校代碼:10904人才招聘系統(tǒng)的設(shè)計(jì)與開發(fā)姓名:學(xué)號(hào):指導(dǎo)教師:計(jì)算機(jī)科學(xué)系專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)完畢日期:05人才招聘系統(tǒng)的設(shè)計(jì)與開發(fā)姓名:學(xué)號(hào):指導(dǎo)教師:計(jì)算機(jī)科學(xué)系專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)完畢日期:05摘要基于國內(nèi)外經(jīng)濟(jì)的高速發(fā)展,人才的流動(dòng)也越來越頻繁,而人才資源是現(xiàn)代企業(yè)在日趨劇烈的商業(yè)競爭中立于不敗之地的主線保證。目前,找一份滿意的工作十分困難,問題的關(guān)鍵在于求職或招聘的人員都陷入了怎樣找到適合自己的工作或怎樣讓招到合格的人才彌補(bǔ)企業(yè)空缺的這一矛盾中,怎樣才能用至少的時(shí)間和精力招聘到符合企業(yè)規(guī)定的人才,由此我們借助于日益成熟的互聯(lián)網(wǎng)技術(shù)設(shè)計(jì)和實(shí)現(xiàn)了一種可以讓招聘者和應(yīng)聘者遠(yuǎn)程進(jìn)行互動(dòng)交流的網(wǎng)絡(luò)平臺(tái),即新型在線人才招聘系統(tǒng)。本系統(tǒng)是運(yùn)用ASP開發(fā)動(dòng)態(tài)網(wǎng)站技術(shù)設(shè)計(jì)和實(shí)現(xiàn)了一種可以讓應(yīng)聘者和招聘單位遠(yuǎn)程進(jìn)行互動(dòng)交流的網(wǎng)絡(luò)招聘工作平臺(tái)。人才招聘系統(tǒng)是一種運(yùn)用網(wǎng)絡(luò)開展招聘活動(dòng)的系統(tǒng),重要功能有職位公布、職位搜索、簡歷填寫、簡歷公布、網(wǎng)站留言等,是將現(xiàn)代信息技術(shù)運(yùn)用在招聘活動(dòng)中的又一突破。它根據(jù)企業(yè)和求職人員實(shí)際工作的需要,設(shè)計(jì)對(duì)應(yīng)軟件的功能,運(yùn)用科學(xué)的措施搜集人才信息、職位信息,有效的處理了當(dāng)今人才市場的供需矛盾。由此體現(xiàn)了系統(tǒng)的便捷性和以便性。同步管理員可以使用該系統(tǒng)為企業(yè)招聘、個(gè)人求職提供服務(wù)。用人單位可以使用該系統(tǒng)注冊(cè)成為招聘任戶并公布招聘信息等。求職人員可以在注冊(cè)成為求職顧客后通過系統(tǒng)完畢求職工作。其他顧客可以通過瀏覽新聞理解人事政策動(dòng)態(tài)等。本系統(tǒng)重要使用ASP開發(fā)動(dòng)態(tài)網(wǎng)站、Dreamweaver設(shè)計(jì)系統(tǒng)界面、Access開發(fā)后臺(tái)數(shù)據(jù)庫以及使用ASP中的Java腳本語言實(shí)現(xiàn)部分代碼。【關(guān)鍵詞】網(wǎng)上招聘;求職;ASP;數(shù)據(jù)庫AbstractWiththerapiddevelopmentofeconomyathomeandabroad,talentflowbecomesmoreandmorefrequent.Butintheincreasinglyintensivebusinesscompetition,talentresourceisthefundamentalguaranteeformodernbusinessenterprisetobetheindefectibleposition.Nowadays,it'shardforustofindagoodjob.Thekeyreasonofthisproblemisthatbothjobapplicantsandrecruitersareinainconsistency.Theinconsistencyishowtofindsuitablework,howtohirequalifiedpeopletofillthevacancyofthecompany,andhowtousetheleasttimeandenergytofindcorrectpeoplethatmeetbusinessrequirements,sowedesignandcomplishanetworkplatformwhichcanmakeapplicantsandrecruitersexchangeremotely,namelyaNew-online-Recruitment-and-TestSystem(OLRS)onbaseofmoderninternettecknologysystem.WithusingASPtechnologytodevelopdynamicwebsite,thissystemdesignsandaccomplishsOLRS,whichcanhelpapplicantsandrecruitingcompaniesexchange.OLRSisasystemthatusesInternettocompleterecruitmentactivities,whosefunctionsarepositionpublishing,jobsearching,jobcollection,resumefillinandresumepublishing.It'sanotherbreakthroughofmoderninformationtechnologyapplyinginrecruitmentactivities.Accordingtocompanyandjobapplicants'realworkrequirementtodesignandachievepropersoftwarefunction,andtoapplyscientificmethodtocollecttalentandpositioninformation,OLRSeffectivelyresolvesthecontradictionbetweensupplyanddemandintoday'stalentmarket.Thisreflectsthesystem'seaseandconvenience.Inthemeanwhile,administratorscanusethissystemtoservebothrecruitingcompaniesandjob-seekingpersonnel.Companycanusethesystemtoregisterasanemployertopostrecruitmentinformation.Jobapplicantcanregisterasanemployeetocompletethejobseeking.Othersuserscanlearnmorepersonelpolicydynamicsthroughbrowsingnewsonthissystem.ThissystemusesASPtechnologytodevelopdynamicwebsites,Dreamweaverdesignsysteminterface,Accessdevelopdatabaseinwebbackground,andJAVAscriptlanguageinASPtorealizepartofcode.[Keywords]theon-lineemploymentadvertises;job-seekers;ASP;database目錄TOC\h\z\u\t"標(biāo)題1,2,標(biāo)題2,3,標(biāo)題,1"第1章緒論 11.1研究背景 11.2國內(nèi)外現(xiàn)實(shí)狀況 11.3技術(shù)簡介 21.3.1ASP簡介 21.3.2ASP運(yùn)行環(huán)境 31.3.3數(shù)據(jù)庫的設(shè)計(jì) 4第2章系統(tǒng)需求 62.1需求分析 62.1.1功能需求 62.1.2安全性需求 72.2系統(tǒng)的可行性 72.3系統(tǒng)構(gòu)造化分析 82.4目的系統(tǒng)規(guī)定 11第3章總體設(shè)計(jì) 123.1系統(tǒng)界面總體設(shè)計(jì) 123.2后臺(tái)數(shù)據(jù)庫的總體設(shè)計(jì) 13第4章詳細(xì)設(shè)計(jì) 144.1系統(tǒng)設(shè)計(jì)思想 144.2系統(tǒng)數(shù)據(jù)庫詳細(xì)設(shè)計(jì) 144.2.1概念模型設(shè)計(jì) 154.2.2邏輯模型設(shè)計(jì) 164.2.3物理模型設(shè)計(jì) 164.3前臺(tái)模塊的設(shè)計(jì)及實(shí)現(xiàn) 184.3.1會(huì)員注冊(cè)及登錄模塊 184.3.2職位及人才檢索模塊 194.3.3個(gè)人簡歷和簡歷維護(hù)模塊 204.3.4網(wǎng)站留言模塊 214.3.5系統(tǒng)后臺(tái)管理模塊 224.3.5數(shù)據(jù)庫連接 23第5章系統(tǒng)測試 245.1系統(tǒng)測試模型選擇簡介 245.2系統(tǒng)測試運(yùn)行成果 25第6章結(jié)束語 29參照文獻(xiàn) 30附錄 31致謝 34第1章緒論1.1研究背景人才招聘是人力資源管理中的首要環(huán)節(jié),它關(guān)系到企業(yè)怎樣吸引到優(yōu)秀人才,使企業(yè)在人力資本的儲(chǔ)備上可以滿足企業(yè)發(fā)展的需要。而目前企業(yè)人才招聘工作中還存在若干問題。例如:人才概念模糊、招聘前期準(zhǔn)備工作局限性、招聘實(shí)行不合理以及招聘忽視企業(yè)文化理念和市場宣傳等[1]。因此不停提高人力資源開發(fā)與管理水平是目前人才招聘最重視的問題。由于社會(huì)的不停發(fā)展,計(jì)算機(jī)的使用也愈加廣泛以及互聯(lián)網(wǎng)的普及,使以網(wǎng)絡(luò)技術(shù)為代表的科技革命正在給我們的生產(chǎn)方式、生活方式和工作方式帶前所未有的變化,能否運(yùn)用網(wǎng)絡(luò)技術(shù)來抓住稍縱即逝的市場機(jī)會(huì),將最終決定組織的命運(yùn),因此在此背景下,組織管理的轉(zhuǎn)型,尤其是人力資源管理的轉(zhuǎn)型就日顯重要[2]。為適應(yīng)迅速變化的市場環(huán)境,用人單位應(yīng)逐漸改善老式的人才招聘方式,因此網(wǎng)上人才招聘系統(tǒng)的設(shè)計(jì)與開發(fā)也就成為了人們的需要。在目前的市場環(huán)境中,由于社會(huì)的進(jìn)步和技術(shù)的發(fā)展,知識(shí)經(jīng)濟(jì)也在迅猛發(fā)展,市場的競爭在很大程度上體現(xiàn)為人才的競爭。從而,找到合適的人才成為企業(yè)提高競爭力的重要措施。網(wǎng)上人才招聘系統(tǒng)的設(shè)計(jì)與開發(fā)相對(duì)于老式的人才招聘來說,使其不僅縮短了人才招聘的工作時(shí)間、減少了人才招聘工作的成本、提高人力資源甄別的效度,并且擴(kuò)大了人力資源的選擇范圍[3]。它打破了地區(qū)的限制,真正使信息得以共享,變化了人們的工作和生活方式。由此網(wǎng)絡(luò)招聘已經(jīng)成為發(fā)展的一種趨勢,它信息量大,時(shí)效性強(qiáng),招聘網(wǎng)站提供的職位信息的豐富程度和信息的更新速度是其他招聘渠道不可比擬的。網(wǎng)絡(luò)招聘互動(dòng)性極強(qiáng),求職者和企業(yè)都能依托招聘網(wǎng)站強(qiáng)大的人才資源庫,滿足彼此的需要,不僅如此,網(wǎng)絡(luò)招聘的無地區(qū)限制使得招聘范圍可以延伸到全國各地乃至全球等優(yōu)勢,這無疑為網(wǎng)上人才招聘的發(fā)展和更新走上新的臺(tái)階[4]。因此,根據(jù)市場對(duì)于人才招聘的需求,現(xiàn)開發(fā)“網(wǎng)上人才招聘系統(tǒng)”。它具有以便快捷的招聘/求職的專業(yè)業(yè)務(wù)流程,有效地提高人才招聘工作效率。1.2國內(nèi)外現(xiàn)實(shí)狀況運(yùn)用國際互聯(lián)網(wǎng)開發(fā)和建立網(wǎng)上人力資源市場,在發(fā)達(dá)國家己經(jīng)是司空見慣的事情,也是企業(yè)尋找人才的重要途徑。網(wǎng)絡(luò)招聘以其低成本、見效快、無地區(qū)限制的特點(diǎn)正在吸引著大批中高級(jí)人才和企業(yè)。據(jù)記錄,全球范圍己有600萬條就業(yè)信息在網(wǎng)上公布。用人單位也開始把眼界拓寬,美國《財(cái)富》雜志“世界500強(qiáng)e-招聘趨勢”匯報(bào)顯示,到,世界500強(qiáng)企業(yè)中,多達(dá)91%的企業(yè)實(shí)行了網(wǎng)上招聘系統(tǒng)。像進(jìn)入中國的270家《財(cái)富》世界500強(qiáng)企業(yè)中,有二分之一通過網(wǎng)站進(jìn)行招聘[5]。在我國,網(wǎng)絡(luò)招聘也正在悄然興起?,F(xiàn)實(shí)中已經(jīng)有越來越多的人開始認(rèn)同到專業(yè)的人才招聘網(wǎng)站去搜羅招聘信息,也同樣有越來越多的企業(yè)將他們大部分的空缺職位放在線上吸引人才。中國網(wǎng)民對(duì)網(wǎng)絡(luò)求職伴隨認(rèn)同度增長,需求也增長了,同步伴隨需求的增長對(duì)網(wǎng)絡(luò)招聘信息網(wǎng)站的信息服務(wù)規(guī)定也提高了。因此中國對(duì)怎樣改善人才招聘管理做了深入的分析。人力資源管理系統(tǒng)由招聘、培訓(xùn)、績效、薪酬、鼓勵(lì)等構(gòu)成,其中招聘時(shí)引進(jìn)企業(yè)所需的人才,實(shí)行人力資源管理的第一步,招聘將直接決定企業(yè)能否獲得最合適的人力資源,對(duì)企業(yè)的生存和發(fā)展有著十分重要的意義。由此我國對(duì)人才招聘工作中常見的誤區(qū)進(jìn)行分析及怎樣改善提出了意見。例如在招聘中存在招聘中沒有和企業(yè)戰(zhàn)略目的保持一致的誤區(qū),因此引入招聘營銷概念,選聘要原則明確等對(duì)策[6]。這些都意味著中國人才網(wǎng)站發(fā)展的空間很大,而面臨的顧客也越來越成熟,這對(duì)那些小規(guī)模、不專業(yè)、服務(wù)跟不上的人才網(wǎng)站將是一種巨大的挑戰(zhàn)。1.3技術(shù)簡介本系統(tǒng)重要使用ASP開發(fā)動(dòng)態(tài)網(wǎng)站、Dreamweaver設(shè)計(jì)系統(tǒng)界面[7]、Access開發(fā)后臺(tái)數(shù)據(jù)庫以及使用ASP中的Java腳本語言實(shí)現(xiàn)部分代碼。1.3.1ASP簡介ASP是ActiveServerPages的簡稱,是一種服務(wù)器端的指令環(huán)境,用來建立并執(zhí)行交互式Web服務(wù)器應(yīng)用程序,可以使用ASP來結(jié)合服務(wù)器端指令、HTML網(wǎng)頁及COM組件[8]。是服務(wù)器端腳本編寫環(huán)境,使用它可以創(chuàng)立和運(yùn)行動(dòng)態(tài)、交互的Web服務(wù)器應(yīng)用程序。使用ASP可以組合Html頁、腳本命令和Active組件以創(chuàng)立交互的Web頁和基于Web的功能強(qiáng)大的應(yīng)用程序。也可以認(rèn)為ASP是一種類似于HTML、Script與CGI的結(jié)合體,不過其運(yùn)行效率卻比CGI更高,程序編制也比HTML更以便且更有靈活性。Asp具有2個(gè)重要特性使它變的很獨(dú)特:(1)ASP可包括服務(wù)器腳本,將服務(wù)器端腳本包括在ASP中就可以用動(dòng)態(tài)內(nèi)容創(chuàng)立網(wǎng)頁。(2)ASP提供了幾種內(nèi)置對(duì)象。在ActiveServerPages中使用內(nèi)置對(duì)象可以使腳本功能更強(qiáng),在其他方面,這些對(duì)象可使你從瀏覽器中檢索或向?yàn)g覽器發(fā)送信息[9]。1.3.2ASP運(yùn)行環(huán)境打開“開始\控制面板”,然后在“添加/刪除程序”→“添加/刪除WINDOWS組件”,彈出“Windows組件向?qū)А?,選擇“Internet信息服務(wù)(IIS)”,插入安裝盤,按“下一步開始安裝”。如圖1-1所示。圖1-1選擇安裝IIS服務(wù)開始復(fù)制文獻(xiàn),請(qǐng)稍后指向“下一步”按鈕文獻(xiàn)復(fù)制完畢之后,請(qǐng)選用“完畢”。安裝成功后,就可以按照自己的規(guī)定配置IIS了。在“控制面板”的“管理工具”圖標(biāo)上雙擊左鍵,再雙擊“Internet信息服務(wù)”圖標(biāo)。出現(xiàn)如圖1-2所示的窗口,單擊計(jì)算機(jī)名稱旁的加號(hào),在“默認(rèn)網(wǎng)站”選項(xiàng)上單擊右鍵,選用“屬性”。圖1-2管理IISWeb服務(wù)器展開后會(huì)出現(xiàn):【默認(rèn)FTP站點(diǎn)】、【默認(rèn)Web站點(diǎn)】、以及【默認(rèn)SMTP虛擬服務(wù)器】。在【默認(rèn)Web站點(diǎn)】上單擊右鍵,選擇【屬性】,就可以進(jìn)行IIS的諸多配置了[8]。配置如下:(1)【屬性】→【主目錄】,可以修改默認(rèn)的虛擬途徑以及ASP文獻(xiàn)的執(zhí)行權(quán)限(除虛擬目錄需要更改外,其他一般以默認(rèn)設(shè)置為宜)。(2)【屬性】→【文檔】,默認(rèn)文檔的意思就是:假如只填加index.asp在一種虛擬目錄為默認(rèn)文檔。1.3.3數(shù)據(jù)庫的設(shè)計(jì)所謂數(shù)據(jù)庫是指根據(jù)一定的格式寄存在一起的數(shù)據(jù)記錄文獻(xiàn),在平常生活中,但凡個(gè)人通訊簿、企業(yè)賬簿、客戶名單、成績等都屬于數(shù)據(jù)庫,它們不僅具有固定的格式與特性,并且可以用表格形式記來記錄[10]。數(shù)據(jù)庫設(shè)計(jì)一般分為如下三方面。(1)數(shù)據(jù)庫的邏輯設(shè)計(jì)概念構(gòu)造設(shè)計(jì)所得的E-R模型是對(duì)顧客需求的一種抽象的體現(xiàn)形式,它獨(dú)立于任何一種詳細(xì)的數(shù)據(jù)模型,因而也不能為任何一種詳細(xì)的DBMS所支持。為了可以建立起最終的物理系統(tǒng),還需要將概念構(gòu)造深入轉(zhuǎn)化為某一DBMS所支持的數(shù)據(jù)模型,然后根據(jù)邏輯設(shè)計(jì)的準(zhǔn)則、數(shù)據(jù)的語義約束、規(guī)范化理論等對(duì)數(shù)據(jù)模型進(jìn)行合適的調(diào)整和優(yōu)化,形成合理的全局邏輯構(gòu)造,并設(shè)計(jì)出顧客子模式。這就是數(shù)據(jù)庫邏輯設(shè)計(jì)所要完畢的任務(wù)。數(shù)據(jù)庫邏輯構(gòu)造的設(shè)計(jì)分為兩個(gè)環(huán)節(jié):首先將概念設(shè)計(jì)所得的E-R圖轉(zhuǎn)換為關(guān)系模型;然后對(duì)關(guān)系模型進(jìn)行優(yōu)化,關(guān)系模型是由一組關(guān)系(二維表)的結(jié)合,而E-R模型則是由實(shí)體、實(shí)體的屬性、實(shí)體間的關(guān)系三個(gè)要素構(gòu)成。因此要將E-R模型轉(zhuǎn)換為關(guān)系模型,就是將實(shí)體、屬性和聯(lián)絡(luò)都要轉(zhuǎn)換為對(duì)應(yīng)的關(guān)系模型。(2)數(shù)據(jù)庫的物理設(shè)計(jì)數(shù)據(jù)庫的物理設(shè)計(jì)是指設(shè)計(jì)出數(shù)據(jù)庫的物理數(shù)據(jù)模型,即數(shù)據(jù)庫服務(wù)器空間上的表、字段、索引、表空間、視圖、存儲(chǔ)過程、觸發(fā)器,以及對(duì)應(yīng)的數(shù)據(jù)字典。數(shù)據(jù)庫物理設(shè)計(jì)階段的任務(wù)是根據(jù)詳細(xì)計(jì)算機(jī)系統(tǒng)的特點(diǎn),為給定的數(shù)據(jù)庫模型確定合理的存儲(chǔ)構(gòu)造和存取措施。所謂的“合理”重要有兩個(gè)含義:一種是物理構(gòu)造設(shè)計(jì)階段實(shí)現(xiàn)的是數(shù)據(jù)庫系統(tǒng)的內(nèi)模式,它的質(zhì)量直接決定了整個(gè)系統(tǒng)的性能[11]。因此在確定數(shù)據(jù)庫的存儲(chǔ)構(gòu)造和存取措施之前,對(duì)數(shù)據(jù)庫系統(tǒng)所支持的事務(wù)要進(jìn)行仔細(xì)分析,獲得優(yōu)化數(shù)據(jù)庫物理設(shè)計(jì)的參數(shù)。在完畢數(shù)據(jù)庫的邏輯設(shè)計(jì)后,即可開始數(shù)據(jù)庫的物理設(shè)計(jì)?;谝陨蠑?shù)據(jù)庫的邏輯設(shè)計(jì),考慮程序設(shè)計(jì)的簡易性及通用性和自己的實(shí)力問題。第2章系統(tǒng)需求2.1需求分析為到達(dá)人才的最優(yōu)配置,做到“合適的人在合適的位置上”這一終極目的,并排除老式人才招聘中的主觀原因過多、招聘隨機(jī)性大、科學(xué)化程度不高的缺陷[12],人才招聘決策支持系統(tǒng)的需求分析階段就顯得十分必要。需求分析就是對(duì)顧客的需求進(jìn)行定義或確定,在這一過程中有許多工作要做。我們懂得根據(jù)信息系統(tǒng)的定義和內(nèi)容,信息系統(tǒng)的需求分析是最難的[13]。需求分析的過程可以說是一種對(duì)詳細(xì)問題的反復(fù)理解和抽象的過程。理解就是對(duì)現(xiàn)實(shí)問題的理解,要弄清晰究竟需要處理什么問題。抽象就是除去問題的表面,提取問題的本質(zhì),建立問題的邏輯模型,以便于后來階段的系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)。需求分析階段是軟件產(chǎn)品生存命期中的一種重要階段,其主線任務(wù)是確定顧客對(duì)軟件系統(tǒng)的需求。所謂需求是指顧客對(duì)軟件的功能和性能的規(guī)定,就是顧客但愿軟件能什么事情,完畢什么樣的功能,到達(dá)什么性能[13]。一般需求分為兩種類型:一種是功能性需求,一種是非功能性需求,這一點(diǎn)也需要有一種清晰的認(rèn)識(shí)。需求分析的目的是深入理解軟件的功能和性能,確定軟件設(shè)計(jì)的約束、軟件同其他元素的接口細(xì)節(jié),定義軟件的其他有效性需求。需求分析階段研究的對(duì)象是顧客對(duì)軟件項(xiàng)目的需求。2.1.1功能需求網(wǎng)上人才招聘即在線招聘或電子招聘(E-Recruiting),是運(yùn)用互聯(lián)網(wǎng)技術(shù)進(jìn)行的招聘活動(dòng),包括公布職位信息、搜集整頓簡歷、在線考試與在線測評(píng)等招聘程序。網(wǎng)絡(luò)人才招聘服務(wù)不僅是將老式業(yè)務(wù)復(fù)制到網(wǎng)上,也是互動(dòng)的、無地區(qū)限制的、具有遠(yuǎn)程服務(wù)功能的一種全新的招聘方式,它的出現(xiàn)給招聘方式帶來深刻的變革[14]。人才招聘系統(tǒng)的網(wǎng)站是集合網(wǎng)絡(luò)媒體、老式媒體及先進(jìn)的信息技術(shù),以網(wǎng)絡(luò)為媒介資源的招聘廣告公布及其他人力資源服務(wù)系統(tǒng)。網(wǎng)上顧客包括企業(yè)顧客和求職者,因此規(guī)定將招聘者個(gè)人資料(求職簡歷,密碼和口令,留言記錄)和招聘單位資料(招聘單位信息,崗位需求信息,密碼和口令,留言記錄)通過計(jì)算機(jī)管理,應(yīng)聘者可在線投遞簡歷,招聘單位則可以公布崗位需求信息以及崗位、人才的檢索。本系統(tǒng)實(shí)現(xiàn)了人們獲取信息、交流信息、公布信息以及招聘方式上等的功能,由此使應(yīng)聘者和招聘者到達(dá)雙向選擇的目的,變化了以往招聘方式費(fèi)時(shí)費(fèi)力的現(xiàn)象。部分模塊實(shí)現(xiàn)功能如下:(1)應(yīng)聘者和招聘者規(guī)定可以在線注冊(cè),簡歷的輸入與修改。(2)應(yīng)聘者與招聘者可以根據(jù)個(gè)人的需求查詢到所需工作崗位或人才,并且可以對(duì)查詢到工作崗位信息進(jìn)行收藏。(3)應(yīng)聘者可以和招聘者通過在線QQ交流,也可以互相留言。(4)管理員可以對(duì)系統(tǒng)實(shí)行數(shù)據(jù)維護(hù)。2.1.2安全性需求規(guī)定應(yīng)聘者不能閱讀他人的個(gè)人簡歷,規(guī)定招聘企業(yè)不能對(duì)招聘者的簡歷數(shù)據(jù)修改,但可以瀏覽。規(guī)定管理員有系統(tǒng)最高權(quán)限。顧客不登錄系統(tǒng),都無法對(duì)自己的信息修改,查看等功能[15]。2.2系統(tǒng)的可行性可行性研究的目的就是用最小的代價(jià)在盡量短的時(shí)間內(nèi)確定問題與否可以處理,實(shí)際上是一次簡化系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的過程,人才招聘信息系統(tǒng)的設(shè)計(jì)與開發(fā),不僅要考慮到其技術(shù)的可行性,也要考慮到其經(jīng)濟(jì)的可行性。一般可以從如下三方面分析其可行性:(1)操作可行性:本系統(tǒng)的開發(fā)時(shí)用目前非常流行的開發(fā)技術(shù)ASP和后臺(tái)數(shù)據(jù)庫管理系統(tǒng)access,顧客操作簡捷、直觀。(2)經(jīng)濟(jì)可行性:有了人才招聘系統(tǒng),應(yīng)聘者與招聘者不必再每天去人才市場,也無需緊張跨區(qū)域的限制,只要在網(wǎng)上人才招聘系統(tǒng)就行,這樣不僅可以提高工作效率,并且可以節(jié)省成本。并且目前計(jì)算機(jī)應(yīng)用廣泛,價(jià)格也十分低廉,性能卻有了很大的提高,是系統(tǒng)的開發(fā)環(huán)境配置邊的輕易。(3)技術(shù)可行性:目前ASP技術(shù)已經(jīng)非常流行,并且提供了多種內(nèi)置對(duì)象,以便對(duì)數(shù)據(jù)庫的操作,對(duì)其運(yùn)行的環(huán)境也很輕易以便搭建。本系統(tǒng)的設(shè)計(jì)基本上符合了操作可行性、經(jīng)濟(jì)可行性、技術(shù)可行性。2.3系統(tǒng)構(gòu)造化分析目前常用的分析措施有面向數(shù)據(jù)流的構(gòu)造化分析措施,面向數(shù)據(jù)構(gòu)造的Jackson措施,面向?qū)ο蟮姆治龃胧ê喎QOOA)等,以及建立動(dòng)態(tài)模型的狀態(tài)遷移圖或PetriQ網(wǎng)等[16]。雖然多種措施均有其獨(dú)特的描述措施,但總的說來,所有的分析措施均有他們的共同原則:(1)必須可以體現(xiàn)和理解問題的數(shù)據(jù)域和功能域。(2)必須按自上向下、逐層分解的方式對(duì)問題進(jìn)行分解和細(xì)化。在需求分析階段,軟件的數(shù)據(jù)域和功能域都能深入的分解,可以是橫向分解也可以是縱向分解。(3)要給出系統(tǒng)的邏輯視圖和物理視圖。軟件需求的邏輯視圖給出軟件要到達(dá)功能和處理的數(shù)據(jù)之間的關(guān)系,而不是實(shí)現(xiàn)細(xì)節(jié);而物理視圖給出處理功能和數(shù)據(jù)構(gòu)造的實(shí)際表達(dá)形式。本系統(tǒng)使用了構(gòu)造分析措施,此措施用圖形體現(xiàn)需求,顯得清晰、簡要,易于學(xué)習(xí)和掌握。如下為系統(tǒng)的數(shù)據(jù)流分析。(1)顧客注冊(cè)顧客需要填寫有關(guān)資料成為會(huì)員,以便完畢求職和招聘的詳細(xì)操作。其DFD圖如圖2-1所示。顧客注冊(cè)信息顧客注冊(cè)信息信息有效性驗(yàn)證密碼口令驗(yàn)證表無效信息有效信息圖2-1顧客注冊(cè)數(shù)據(jù)流圖(2)應(yīng)聘會(huì)員登錄及崗位查詢職位需求表應(yīng)聘者經(jīng)注冊(cè)成功后就可登錄系統(tǒng)了。首先輸入顧客名及密碼,系統(tǒng)從密碼口令表中提取信息驗(yàn)證。若成功,應(yīng)聘者登錄系統(tǒng)進(jìn)行工作崗位的查詢及收藏,若輸入信息有誤,則出現(xiàn)錯(cuò)誤提醒,應(yīng)聘者可重新輸入。如圖2-2所示。密碼口令驗(yàn)證表職位需求表密碼口令驗(yàn)證表顧客名密碼身份驗(yàn)證應(yīng)聘者顧客名密碼登錄到信息對(duì)的信息錯(cuò)誤產(chǎn)生崗位信息表崗位查詢崗位信息應(yīng)聘者信息確認(rèn)崗位收藏夾圖2-2應(yīng)聘者登錄數(shù)據(jù)流圖(3)招聘單位資料管理招聘單位自身詳細(xì)狀況簡介,用人崗位詳細(xì)規(guī)定的表達(dá)和編輯,其圖如2-3所示。新建資料新建資料單位狀況信息表職位需求表修改資料單位狀況信息表招聘單位選擇單位資料操作類別修改資料新建選擇圖2-3招聘單位資料管理數(shù)據(jù)流圖(4)招聘單位求職簡歷檢索招聘單位篩選符合應(yīng)聘條件的簡歷,并存儲(chǔ)到企業(yè)人才庫,其圖如2-4所示。檢索簡歷檢索簡歷企業(yè)人才庫招聘單位合格簡歷個(gè)人基本狀況表圖2-4招聘單位簡歷檢索數(shù)據(jù)流圖(5)系統(tǒng)后臺(tái)管理數(shù)據(jù)庫的訪問控制方略決定了顧客能做什么,也決定了代表一定顧客利益的程序能做什么。其目的是訪問的主體(顧客、進(jìn)程等)對(duì)訪問客體(文獻(xiàn)、系統(tǒng)等)的訪問權(quán)限的設(shè)置,從而使計(jì)算機(jī)在合法的范圍內(nèi)使用[17]。后臺(tái)管理員就是符合此控制方略,在后臺(tái)頁面授予各一般管理角色的多種管理權(quán)限,以及多種角色對(duì)系統(tǒng)的管理。其圖如2-5所示。管理員表管理員表管理員顧客名密碼身份驗(yàn)證登錄系統(tǒng)管理頁面添加管理員系統(tǒng)管理員身份錯(cuò)誤信息登錄到管理頁管理員身份管理員表選擇管理類別管理員表管理應(yīng)聘者個(gè)人基本狀況表站內(nèi)信站內(nèi)信表文章管理文章管理表招聘者管理選擇管理招聘者職位需求表圖2-5系統(tǒng)后臺(tái)管理數(shù)據(jù)流圖2.4目的系統(tǒng)規(guī)定目的系統(tǒng)應(yīng)當(dāng)?shù)竭_(dá)如下規(guī)定:(1)時(shí)間經(jīng)濟(jì)性。優(yōu)化邏輯設(shè)計(jì)與物理設(shè)計(jì),使系統(tǒng)運(yùn)行效率高,反應(yīng)速度快。(2)可靠性。能持續(xù)精確的處理業(yè)務(wù),有較強(qiáng)的容錯(cuò)能力。(3)可理解性。顧客輕易理解和使用該系統(tǒng)。(4)可維護(hù)性和適應(yīng)性。系統(tǒng)應(yīng)易于修改、易于擴(kuò)充、易于維護(hù),可以適應(yīng)業(yè)務(wù)不停發(fā)展變化的需要。(5)可用性。目的系統(tǒng)功能齊全,可以完全滿足業(yè)務(wù)需求。第3章總體設(shè)計(jì)3.1系統(tǒng)界面總體設(shè)計(jì)通過對(duì)數(shù)據(jù)流圖的設(shè)計(jì),理清了數(shù)據(jù)的流向,從而設(shè)計(jì)出人才招聘系統(tǒng)的各個(gè)模塊。其重要功能模塊有兩大塊:招聘信息管理模塊和網(wǎng)站留言及在線QQ交流。其中,招聘信息管理模塊重要是管理員操作,應(yīng)聘者只可對(duì)公布的招聘信息瀏覽、檢索、上傳簡歷或資料,以便管理員審核;招聘者只可公布招聘信息、檢索人才、上傳企業(yè)單位的資料。管理員對(duì)招聘信息及時(shí)的添加、修改、刪除。網(wǎng)站留言和在線QQ交流可供應(yīng)聘者和招聘者以及管理員進(jìn)行溝通。應(yīng)聘者和招聘者可以通過注冊(cè)登錄后,查看留言,添加留言,管理員對(duì)留言進(jìn)行恢復(fù)和刪除。由此可以得到系統(tǒng)的功能構(gòu)造圖,如圖3-1所示。應(yīng)聘者模塊應(yīng)聘者模塊招聘者模塊后臺(tái)管理模塊實(shí)用工具模塊個(gè)人注冊(cè)及登錄崗位檢索及收藏簡歷維護(hù)網(wǎng)站留言及QQ企業(yè)注冊(cè)及登錄人才檢索及收藏信息公布及維護(hù)網(wǎng)站留言及QQ管理員登錄及維護(hù)管理員權(quán)限管理網(wǎng)站留言在線QQ人才招聘系統(tǒng)的設(shè)計(jì)與開發(fā)圖3-1系統(tǒng)功能構(gòu)造圖3.2后臺(tái)數(shù)據(jù)庫的總體設(shè)計(jì)為了實(shí)現(xiàn)系統(tǒng)的功能設(shè)計(jì),就要有對(duì)應(yīng)的數(shù)據(jù)庫表設(shè)計(jì)。根據(jù)系統(tǒng)的功能設(shè)計(jì)規(guī)定為各個(gè)數(shù)據(jù)庫表設(shè)計(jì)字段、數(shù)據(jù)類型、長度和與否為空等的有關(guān)信息。在實(shí)際調(diào)研和需求分析的基礎(chǔ)上,對(duì)該系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫。再有系統(tǒng)的需求分析可以看出,本系統(tǒng)有三個(gè)角色:應(yīng)聘者、招聘者和管理員,他們分別在系統(tǒng)的運(yùn)行和使用中起著不一樣的作用。因此,本系統(tǒng)數(shù)據(jù)庫共建了如下表:對(duì)應(yīng)聘者和招聘者都需要的注冊(cè)表、網(wǎng)站留言表、簡歷表、職位需求表、企業(yè)人才庫表、企業(yè)信息表、對(duì)于管理員的管理員表、權(quán)限表等。本系統(tǒng)的數(shù)據(jù)庫通過概念模型設(shè)計(jì)和邏輯模型設(shè)計(jì)以及物理模型設(shè)計(jì)來分析的。深入分析了此系統(tǒng)的數(shù)據(jù)庫構(gòu)造。第4章詳細(xì)設(shè)計(jì)4.1系統(tǒng)設(shè)計(jì)思想1.頁面模塊化本系統(tǒng)把頁面中某些常用的部分集成為模塊,例如頁面的頭和尾部分這樣在設(shè)計(jì)新頁面時(shí)如有反復(fù)出現(xiàn)的部分,只需要拿現(xiàn)成的模塊來組裝。2.流程人性化程序的流程完全遵守人才市場招聘的流程。首先注冊(cè),在注冊(cè)完畢后寫個(gè)人基本信息,而后在填寫職業(yè)經(jīng)歷和個(gè)人業(yè)務(wù)水平等信息,同步企業(yè)注冊(cè)完畢后填寫、企業(yè)基本信息,而后在填寫所需職位的名稱、需求、酬勞等,最終填寫聯(lián)絡(luò)方式。這樣的流程便于使用者迅速熟悉整個(gè)系統(tǒng)的流程,完畢求職或者招聘[18]。3.功能全面化程序在設(shè)計(jì)時(shí)不僅考慮到基本功能——人才招聘的實(shí)現(xiàn),同步作為一種網(wǎng)站程序,還集成了新聞公布、法律法規(guī)公布管理等模塊,完善了站點(diǎn)的功能。4.2系統(tǒng)數(shù)據(jù)庫詳細(xì)設(shè)計(jì)數(shù)據(jù)庫在一種信息管理中占有非常重要的地位,數(shù)據(jù)庫構(gòu)造設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫構(gòu)造設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整性和一致性。數(shù)據(jù)庫中表的設(shè)計(jì)重要考慮兩個(gè)方面:一是整個(gè)管理系統(tǒng)的所有表中的數(shù)據(jù)要共享性高、冗余度小、占用最也許小的存儲(chǔ)空間;二是能以便維護(hù)表中的數(shù)據(jù)和迅速地從表中獲取數(shù)據(jù)庫[19]。要設(shè)計(jì)出這樣的表,需要根據(jù)系統(tǒng)充足理解顧客各個(gè)方面的需求,包括既有的以及未來也許增長的需求。在人才招聘求職系統(tǒng)中,數(shù)據(jù)庫應(yīng)當(dāng)處理如下需求:(1)保留應(yīng)聘者信息,包括應(yīng)聘者聯(lián)絡(luò)資料等。(2)保留應(yīng)聘者簡歷,包括應(yīng)聘者職業(yè)經(jīng)歷和業(yè)務(wù)水平。(3)保留招聘單位信息,包括招聘單位簡介信息。(4)保留招聘信息,包括所招聘職位信息和對(duì)應(yīng)聘者的規(guī)定等。(5)保留其他信息,如新聞、政策法規(guī)信息等。本系統(tǒng)共有三個(gè)角色:應(yīng)聘者、招聘者和管理員,由于起著不一樣的作用。因此,本系統(tǒng)對(duì)數(shù)據(jù)庫中不一樣部分分別采用如下某些數(shù)據(jù)項(xiàng)和數(shù)據(jù)構(gòu)造:(1)對(duì)于應(yīng)聘方的數(shù)據(jù)庫,可以列出如下數(shù)據(jù)項(xiàng)和數(shù)據(jù)構(gòu)造:注冊(cè)表:重要包括應(yīng)聘者的注冊(cè)顧客名和口令,密碼問題和密碼答案等。簡歷表:重要包括應(yīng)聘者的真實(shí)姓名,性別,身高,畢業(yè)學(xué)校,外語水平,聯(lián)絡(luò)電話,薪資規(guī)定,但愿工作地點(diǎn)等。(2)對(duì)于招聘方的數(shù)據(jù)庫,可以列出如下數(shù)據(jù)項(xiàng)和數(shù)據(jù)構(gòu)造:職位需求表:年齡,性別,學(xué)歷規(guī)定,專業(yè)規(guī)定,崗位種類,崗位名稱等。單位狀況表:單位名稱,單位聯(lián)絡(luò)電話,單位聯(lián)絡(luò)人,單位地址,單位狀況等。(3)對(duì)于管理員方的數(shù)據(jù)庫,可以列出如下數(shù)據(jù)項(xiàng)和數(shù)據(jù)構(gòu)造:管理員表:管理員名稱,密碼,密碼確認(rèn),所屬角色等。權(quán)限表:角色名稱,權(quán)限1,權(quán)限2等。(4)實(shí)用工具房的數(shù)據(jù)庫,其數(shù)據(jù)項(xiàng)和數(shù)據(jù)構(gòu)造如下:網(wǎng)站留言表:留言ID,留言主題,留言內(nèi)容等。4.2.1概念模型設(shè)計(jì)概念模型設(shè)計(jì)用于信息世界的建模,是現(xiàn)實(shí)到信息世界的第一層抽象,是對(duì)現(xiàn)實(shí)世界的抽象和概括,是數(shù)據(jù)庫設(shè)計(jì)人員進(jìn)行數(shù)據(jù)可設(shè)計(jì)的有力工具,也是數(shù)據(jù)庫設(shè)計(jì)人員和顧客交流的語言,因此概念模型首先具有較強(qiáng)的語義體現(xiàn)能力,可以以便直接地體現(xiàn)應(yīng)用中的多種語義知識(shí),令首先它簡樸、清晰、易于顧客理解。它獨(dú)立于計(jì)算機(jī)的數(shù)據(jù)模型,獨(dú)立于特定的數(shù)據(jù)庫管理系統(tǒng),便于向關(guān)系、層次、網(wǎng)絡(luò)等多種數(shù)據(jù)模型轉(zhuǎn)換。用E-R圖來描述現(xiàn)實(shí)世界的概念模型,本系統(tǒng)的全局E-R圖如4-1所示。11類別注冊(cè)n簡歷信息填寫管理單位狀況收藏應(yīng)聘者1生成職位信息檢索管理員n注冊(cè)11類別注冊(cè)n簡歷信息填寫管理單位狀況收藏應(yīng)聘者1生成職位信息檢索管理員n注冊(cè)n管理n管理檢索1n1檢索1n111招聘者/管理員11招聘者/管理員n111n1111管理里11管理里111nn權(quán)限nn權(quán)限圖4-1全局E-R圖4.2.2邏輯模型設(shè)計(jì)概念模型是獨(dú)立于任何一種數(shù)據(jù)模型的信息構(gòu)造。邏輯模型設(shè)計(jì)的任務(wù)是把概念模型設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)化為選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯構(gòu)造。轉(zhuǎn)換的一般原則如下:(1)一種實(shí)體性轉(zhuǎn)換為一種關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。(2)一種1:1聯(lián)絡(luò)可以轉(zhuǎn)化為一種獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。(3)一種1:n聯(lián)絡(luò)可以轉(zhuǎn)化為一種獨(dú)立的關(guān)系模式,也可以與n端對(duì)應(yīng)的關(guān)系模式合并。(4)一種m:n聯(lián)絡(luò)轉(zhuǎn)化為一種關(guān)系模式。4.2.3物理模型設(shè)計(jì)數(shù)據(jù)庫在物理設(shè)備上的存儲(chǔ)構(gòu)造與存取措施稱為數(shù)據(jù)庫的物理構(gòu)造,它一覽與給定的計(jì)算機(jī)系統(tǒng)。為一種給定的邏輯數(shù)據(jù)模型選用一種最合適應(yīng)用規(guī)定的物理構(gòu)造的過程,就是數(shù)據(jù)庫的物理模型設(shè)計(jì)。本系統(tǒng)所用的數(shù)據(jù)庫表有顧客注冊(cè)表、簡歷表、信息公布表、網(wǎng)站文章表、網(wǎng)站留言表、后臺(tái)管理員注冊(cè)表、后臺(tái)管理員權(quán)限表等。如下是此系統(tǒng)的部分?jǐn)?shù)據(jù)表。(1)注冊(cè)表(in_user)這個(gè)表用來表達(dá)前臺(tái)顧客的注冊(cè),如表4-1所示。表4-1顧客注冊(cè)的數(shù)據(jù)表字段名稱數(shù)據(jù)類型闡明id自動(dòng)編號(hào)編號(hào)acpwdquestionansweremailrdate文本文本文本文本文本日期/時(shí)間賬號(hào)密碼密碼問題密碼提醒電子郵件注冊(cè)日期(2)網(wǎng)站文章表(article)通過管理員可以進(jìn)行網(wǎng)站文章的管理,可進(jìn)行文章的添加、文章類別管理,在文章添加時(shí),可根據(jù)文章的類別進(jìn)行添加。如表4-2所示。表4-2網(wǎng)站文章的數(shù)據(jù)表字段名稱數(shù)據(jù)類型闡明id自動(dòng)編號(hào)編號(hào)titlecontentaddtimewritertonyncomefrom文本備注日期/時(shí)間文本是/否文本主題內(nèi)容添加時(shí)間作者與否置頂來源(3)網(wǎng)站留言表(guest)保留留言薄中的留言,包括留言者顧客名,留言主題,留言內(nèi)容等,如表4-3所示。表4-3網(wǎng)站留言的數(shù)據(jù)表字段名稱數(shù)據(jù)類型闡明id自動(dòng)編號(hào)編號(hào)usernametitlecontentaddtimeemailqqsexhomepage文本文本備注文本文本文本是/否文本姓名主題內(nèi)容添加時(shí)間郵箱Qq性別主頁4.3前臺(tái)模塊的設(shè)計(jì)及實(shí)現(xiàn)4.3.1會(huì)員注冊(cè)及登錄模塊為保證系統(tǒng)的安全性,系統(tǒng)采用會(huì)員機(jī)制運(yùn)作,即進(jìn)入系統(tǒng)者必先成為會(huì)員。該模塊通過與顧客的交互,記錄顧客的基本信息,通過后臺(tái)審核確定其信息的有效性。此模塊將顧客分為個(gè)人顧客和企業(yè)顧客。顧客注冊(cè)頁面實(shí)現(xiàn)如圖4-2所示。圖4-2顧客注冊(cè)當(dāng)提交表單并檢測輸入數(shù)據(jù)合法后,會(huì)將表單提交到這個(gè)頁面自身,頁面首先判斷與否已經(jīng)提交,假如已經(jīng)提交則進(jìn)入顧客信息注冊(cè)處理。這塊程序首先根據(jù)所獲得的表單中的顧客名查詢數(shù)據(jù)庫中與否有相似顧客名的記錄,假如有則給出提醒,并終止運(yùn)行,否則進(jìn)入下一步,打開記錄集并添加一條新的記錄,然后系統(tǒng)默認(rèn)要給顧客發(fā)送一條站內(nèi)短消息提醒注冊(cè)成功,因此還要打開記錄集,在數(shù)據(jù)庫中將新增一條短信數(shù)據(jù)。最終彈出提醒告訴顧客注冊(cè)成功,然后轉(zhuǎn)到顧客首頁。顧客進(jìn)入網(wǎng)站后,可以在頁面上邊的導(dǎo)航欄處填寫顧客名和密碼,并選擇帳戶類型進(jìn)行登錄。如圖4-3所示。圖4-3顧客登錄假如登錄成功,則顯示顧客管理的快捷鏈接,否則顯示登錄表單,在這個(gè)表單中填寫顧客名和密碼,并提交到login.asp頁面,顧客可以登錄,程序首先通過request對(duì)象獲得表單傳送來的數(shù)值,然后使用幾種流程判斷語句if…else…endif來對(duì)不一樣狀況的變量值的登錄進(jìn)行選擇。4.3.2職位及人才檢索模塊職位及人才信息搜索是提供應(yīng)應(yīng)聘者和招聘者最基本的搜索工具,該工具可根據(jù)應(yīng)聘者和招聘者的詳細(xì)搜索規(guī)定,詳細(xì)羅列工作職位和人才狀況。其應(yīng)聘者流程框圖如圖4-4所示。應(yīng)聘者應(yīng)聘者職位信息搜索祈求職位信息顯示找到未找到圖4-4職位信息搜索框圖某些時(shí)候?yàn)榱斯?jié)省時(shí)間,個(gè)人顧客在應(yīng)聘的時(shí)候不也許在顯示招聘信息的頁面依次瀏覽,而是需要有針對(duì)性地查看某些職位和人才需求,此時(shí)應(yīng)當(dāng)為顧客提供一種招聘信息搜索的頁面,在首頁有個(gè)搜索的表單,如圖4-5所示。圖4-5職位搜索在這個(gè)表單中選擇“職位搜索”或“人才搜索”然后選擇所在地區(qū),填寫關(guān)鍵字,點(diǎn)擊“搜索”或“高級(jí)搜索”就可以根據(jù)條件查詢了。但由于查詢所得的職位信息也許有諸多,假如所有顯示在一種頁面上的話:第一,服務(wù)器取出資源過多而導(dǎo)致服務(wù)器內(nèi)存和系統(tǒng)資源的揮霍;第二,顧客在打開網(wǎng)頁時(shí)由于下載的信息量較大而使打開網(wǎng)頁的速度也很慢,因此在這個(gè)頁面使用了分頁顯示的措施來顯示搜索到的職位或人才。4.3.3個(gè)人簡歷和簡歷維護(hù)模塊當(dāng)顧客注冊(cè)時(shí)將填寫個(gè)人基本資料,共分三步:個(gè)人基本資料設(shè)置、專長與工作經(jīng)歷設(shè)置和工作條件與聯(lián)絡(luò)方式設(shè)置。在求職前必須完畢簡歷的撰寫,這是本系統(tǒng)的重點(diǎn)功,當(dāng)顧客在登錄后點(diǎn)擊會(huì)員中心頁所示的顧客控制面板界面左部導(dǎo)航處點(diǎn)擊“我的個(gè)人簡歷”按鈕,將打開我的個(gè)人簡歷界面person.asp,如圖4-6所示。圖4-6個(gè)人簡歷此頁面的重要作用是首先從數(shù)據(jù)庫中獲得目前顧客的有關(guān)信息,下面展示部分提交表單后的處理過程,當(dāng)顧客對(duì)的填寫信息后,點(diǎn)擊“下一步”按鈕,將會(huì)把表單中的信息提交到自身,提交完畢后,頁面首先進(jìn)行流程判斷處理,假如已經(jīng)提交表單,則應(yīng)當(dāng)進(jìn)行顧客簡歷的存儲(chǔ)工作。這里程序首先獲得顧客所填寫的所有表單數(shù)據(jù),而由于在提交前顯示表單的頁面就已經(jīng)對(duì)顧客與否提交簡歷做了判斷,因此無需根據(jù)顧客名查詢數(shù)據(jù)庫中與否有反復(fù)記錄了,打開記錄集后,將所得數(shù)據(jù)插入數(shù)據(jù)庫中,在會(huì)員中心中可以完善簡歷。在完畢簡歷的創(chuàng)立后,可以修改,再發(fā)送。其流程框圖如圖4-7所示。應(yīng)聘者應(yīng)聘者創(chuàng)立簡歷編輯簡歷發(fā)送簡歷成功發(fā)送圖4-7簡歷維護(hù)框4.3.4網(wǎng)站留言模塊網(wǎng)站留言可以就網(wǎng)站使用中碰到的問題進(jìn)行問詢,我將竭誠為您服務(wù)(留言需要管理員確認(rèn)才可顯示)。在此功能板塊中可刊登自己的提議、對(duì)本網(wǎng)站的需要更新或完善的地方,也可在企業(yè)與個(gè)人之間刊登自己的需求等。如圖4-8所示。圖4-8書寫留言書寫留言時(shí),主題、內(nèi)容、驗(yàn)證都不能為空。所書寫的留言信息將提交到后臺(tái)數(shù)據(jù)庫,再通過數(shù)據(jù)集顯示到頁面。4.3.5系統(tǒng)后臺(tái)管理模塊管理員按不一樣的身份登錄后臺(tái)管理頁面,完畢招聘者,應(yīng)聘者各類重要資料的維護(hù),其流程框圖如圖4-9所示。系統(tǒng)管理員系統(tǒng)管理員密碼修改添加管理員數(shù)據(jù)記錄招聘者資料維護(hù)應(yīng)聘者資料維護(hù)刪除更新更新刪除圖4-9系統(tǒng)后臺(tái)管理框圖管理員進(jìn)入后后臺(tái)頁面瀏覽如圖4-10所示。圖4-10后臺(tái)頁面圖4.3.5數(shù)據(jù)庫連接ASP訪問后臺(tái)數(shù)據(jù)庫是通過其內(nèi)置的數(shù)據(jù)庫存取組件ADO來實(shí)現(xiàn)的,大體可分為兩種:一種是配置數(shù)據(jù)源名;另一種是未配置數(shù)據(jù)源名[20]。此數(shù)據(jù)庫連接文獻(xiàn)conn1.asp中定義了數(shù)據(jù)庫連接對(duì)象,并啟動(dòng)數(shù)據(jù)連接備用,同步打開一種記錄集,取出某些系統(tǒng)所需常數(shù)并保留在當(dāng)?shù)刈兞恐校a如下所示:<%setrs=server.createobject("adodb.recordset")conn="DBQ="&server.mappath("db/db.mdb")&";DefaultDir=;DRIVER={MicrosoftAccessDriver(*.mdb)};"%>第5章系統(tǒng)測試軟件系統(tǒng)的測試時(shí)在系統(tǒng)正式使用之前,對(duì)系統(tǒng)的需求分析、設(shè)計(jì)規(guī)格闡明和編碼的最終復(fù)審,是保證系統(tǒng)質(zhì)量的關(guān)鍵環(huán)節(jié)。人才招聘系統(tǒng)的測試目的是將功能與系統(tǒng)需求不一致的地方,功能未覆蓋需求的地方,設(shè)計(jì)不符合邏輯思維的地方,以及界面不完善的地方找出來,予以糾正和補(bǔ)充。作為軟件開發(fā)過程的重要環(huán)節(jié),軟件測試越來越受到人們的關(guān)注。軟件測試是為了保證軟件質(zhì)量的可靠性,為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。為了盡量多地找出程序中的錯(cuò)誤,生產(chǎn)出高質(zhì)量的軟件產(chǎn)品,加強(qiáng)對(duì)測試工作的組織和管理就顯得尤為重要。通過上文對(duì)人才招聘系統(tǒng)的需求分析、詳細(xì)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)進(jìn)行了詳細(xì)地描述,下面對(duì)本系統(tǒng)的測試進(jìn)行簡介。5.1系統(tǒng)測試模型選擇簡介考慮到人才招聘系統(tǒng)的特性,軟件測試使用了V模型[16]進(jìn)行測試工作,如圖5-1所示。需求分析需求分析概要設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼單元測試集成測試系統(tǒng)測試驗(yàn)收測試圖5-1系統(tǒng)測試模型(1)需求分析需求分析期間,測試的重要工作為:審核需求分析匯報(bào):需求中與否存在不合理現(xiàn)象;需求與否可以被實(shí)現(xiàn)。(2)概要分析概要設(shè)計(jì)期間,測試的重要工作為:審核概要設(shè)計(jì)匯報(bào),概要設(shè)計(jì)與否符合所有需求,概要設(shè)計(jì)與否存在問題。(3)詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)期間,測試的重要工作為:審核詳細(xì)設(shè)計(jì)匯報(bào),與否符合所有需求,詳細(xì)設(shè)計(jì)與否存在問題。(4)開發(fā)以上通過后,將開發(fā)系統(tǒng),完畢系統(tǒng)的整個(gè)框架構(gòu)造并對(duì)開發(fā)的模塊進(jìn)行單元測試等。(5)集成測試按照模塊上下集關(guān)系,進(jìn)行從上到下或者從下到上的集成測試措施進(jìn)行集成測試,單元測試以集成測試重要考慮功能性測試。你同步也要對(duì)某個(gè)模塊或者集成模塊進(jìn)行非功能性的抽樣測試。(6)系統(tǒng)測試對(duì)整合系統(tǒng)進(jìn)行整合測試,這時(shí)的測試重要測試系統(tǒng)的整體功能和所有非功能性的需求。5.2系統(tǒng)測試運(yùn)行成果ASP自身并不是一種腳本語言,它只是提供了一種使鑲嵌在HTML頁面中的腳本程序得以運(yùn)行的環(huán)境,ASP程序其實(shí)是以擴(kuò)展名為.asp的純文本形式存在于WEB服務(wù)器上的,可以用任何文本編輯器打開,運(yùn)行時(shí)只需將.asp程序放在WEB服務(wù)器的虛擬目錄下,就可以通過WWW的方式訪問ASP程序了[21]。在人才招聘系統(tǒng)的測試期間,重要測試的重點(diǎn)如下:(1)注冊(cè)與登錄模塊在進(jìn)入人才招聘系統(tǒng)后,都可以瀏覽首頁上除會(huì)員中心模塊的所有內(nèi)容,如圖5-2所示。圖5-2首頁瀏覽但不能對(duì)其進(jìn)行操作,并提醒你尚未登錄,詳細(xì)如圖5-3所示。圖5-3未登錄系統(tǒng)的錯(cuò)誤提醒點(diǎn)擊確定進(jìn)入首頁,假如想投簡歷或公布招聘信息,沒注冊(cè)的顧客先注冊(cè),注冊(cè)完后根據(jù)系統(tǒng)提醒完畢簡歷的投遞等操作。已是會(huì)員的可直接登錄并對(duì)自己的資料進(jìn)行維護(hù)。會(huì)員分為個(gè)人會(huì)員和企業(yè)會(huì)員,可根據(jù)自己的需要進(jìn)行操作。部分功能實(shí)現(xiàn)如圖5-4所示。圖5-4會(huì)員注冊(cè)成功點(diǎn)擊確定將顯示如圖5-5所示。圖5-5提醒填寫基本信息點(diǎn)擊確定,根據(jù)系統(tǒng)提醒一步步完畢基本信息的填寫,并可對(duì)其進(jìn)行修改或公布等操作。(2)搜索模塊應(yīng)聘者或招聘者可根據(jù)自己的需要對(duì)其進(jìn)行搜索或高級(jí)搜索,而點(diǎn)擊高級(jí)搜索時(shí)將出現(xiàn)如圖5-6所示。圖5-6高級(jí)搜索注冊(cè)顧客在點(diǎn)擊搜索時(shí),根據(jù)搜索頁提供的功能可完畢對(duì)自己的需求,點(diǎn)擊搜索將出現(xiàn)的成果如圖5-7所示。圖5-7搜索成果(3)網(wǎng)站留言模塊網(wǎng)站留言模塊是針對(duì)所有進(jìn)系統(tǒng)的顧客所設(shè)的,在此模塊中可刊登自己的意見,此模塊規(guī)定必填項(xiàng)不能為空,其詳細(xì)實(shí)現(xiàn)如圖5-8所示。圖5-8網(wǎng)站留言功能實(shí)現(xiàn)在完畢所有必填項(xiàng)后將出現(xiàn)如圖5-9所示。圖5-9網(wǎng)站留言添加成功(4)管理員模塊管理員分初級(jí)管理員、中級(jí)管理員、高級(jí)管理員、超級(jí)管理員四個(gè)級(jí)別,初級(jí)管理員權(quán)限最低,對(duì)大部分功能都無法顯示,而超級(jí)管理員對(duì)后臺(tái)功能均有權(quán)實(shí)現(xiàn)其功能,管理權(quán)限局限性時(shí)將出現(xiàn)如圖5-10所示。圖5-10管理權(quán)限測試過程中,后臺(tái)管理員基本上所有的功能都能實(shí)現(xiàn)。通過對(duì)人才招聘系統(tǒng)整個(gè)流程管理的測試,發(fā)現(xiàn)了許多無法實(shí)現(xiàn)的功能并及時(shí)得到改正和實(shí)現(xiàn),為人才招聘系統(tǒng)的公布奠定了基礎(chǔ)。此系統(tǒng)中各模塊的功能都基本實(shí)現(xiàn),不過還存在著許多局限性,在后來的學(xué)習(xí)中通過測試還需加強(qiáng)和完善。第6章結(jié)束語不知不覺,畢業(yè)設(shè)計(jì)已靠近尾聲了。通過這次畢業(yè)設(shè)計(jì),我感到自己無論在專業(yè)知識(shí)方面,還是在動(dòng)手能力方面均有了很大的收獲。不僅接觸到了許多新的技術(shù)和知識(shí),并且通過親手實(shí)踐,理解了怎樣把書本上所學(xué)的東西應(yīng)用到實(shí)踐中去。該畢業(yè)設(shè)計(jì)給出了應(yīng)用軟件開發(fā)的一般思想和詳細(xì)的設(shè)計(jì)方案,以及各模塊實(shí)現(xiàn)的詳細(xì)環(huán)節(jié),基本到達(dá)了應(yīng)用軟件開發(fā)的規(guī)定。此外,該系統(tǒng)的設(shè)計(jì)也體現(xiàn)了ASP用來開發(fā)網(wǎng)站應(yīng)用系統(tǒng)的長處,從系統(tǒng)設(shè)計(jì)到系統(tǒng)實(shí)現(xiàn)完全遵照了網(wǎng)站開發(fā)的思想,思緒清晰,構(gòu)造合理。系統(tǒng)的可擴(kuò)展性強(qiáng),便于此后進(jìn)行功能擴(kuò)展和系統(tǒng)升級(jí)。從技術(shù)方面講,本系統(tǒng)使用了ASP與Dreamweaver的結(jié)合。本系統(tǒng)開發(fā)的難點(diǎn)是設(shè)計(jì)職位與人才搜索以及網(wǎng)站留言的功能。本系統(tǒng)的功能雖然還不完善,不過幾乎涵蓋了ASP的所有開發(fā)技術(shù)以及本系統(tǒng)的基本功能,到達(dá)了綜合應(yīng)用所學(xué)知識(shí)的目的。該系統(tǒng)雖然功能還算完善,不過離商業(yè)應(yīng)用尚有一定的距離。我認(rèn)為可以嘗試為系統(tǒng)擴(kuò)展新的功能。例如為系統(tǒng)添加測試,使應(yīng)聘者通過企業(yè)給應(yīng)聘者得測試篩選一部分人,完畢初試,這樣既可以節(jié)省雙方的時(shí)間,也可以節(jié)省資金等。這些正是我此后努力的方向。由于目前知識(shí)膚淺,經(jīng)驗(yàn)局限性以及閱歷頗淺,這些功能還不能實(shí)現(xiàn)。此后我要愈加努力的學(xué)習(xí),爭取實(shí)現(xiàn)這些功能,使系統(tǒng)愈加完善。參照文獻(xiàn)[1]賀紅星,陳錫萍.\o"淺議企業(yè)招聘的問題及對(duì)策"淺議企業(yè)招聘的問題及對(duì)策[J].湖北廣播電視大學(xué)學(xué)報(bào),,(01):106-107[2]劉華鵬.\o"網(wǎng)絡(luò)技術(shù)對(duì)人才招聘工作的優(yōu)化"網(wǎng)絡(luò)技術(shù)對(duì)人才招聘工作的優(yōu)化[J].職業(yè)時(shí)空,,(02):34-35[3]曹細(xì)玉.人才招聘失效的原因分析及對(duì)策研究[J].企業(yè)經(jīng)濟(jì),,(06):35-36[4]鄧一飛.中國網(wǎng)絡(luò)招聘行業(yè)現(xiàn)實(shí)狀況研究及發(fā)展分析[D].天津大學(xué),,(06):5-7[5]秦?zé)?人才招聘決策支持系統(tǒng)[J].合作經(jīng)濟(jì)與科技,,(10):68-69[6]白釗.\o"淺談企業(yè)怎樣改善招聘管理"淺談企業(yè)怎樣改善招聘管理[J].中國釀造,,(08):58-59[7]馬赫.DreamweaverMX網(wǎng)頁設(shè)計(jì)經(jīng)典實(shí)例[M].北京:中國青年出版社,[8]鄧文淵.ASP與網(wǎng)頁數(shù)據(jù)庫設(shè)計(jì)[M].北京:中國鐵道出版社,[9]周納.ASP動(dòng)態(tài)網(wǎng)站編程與應(yīng)用[M].北京:清華大學(xué)出版社,[10]李嚴(yán).ASP數(shù)據(jù)庫開發(fā)實(shí)例解析[M].北京:機(jī)械工業(yè)出版社,[11]羅金光.\o"信息系統(tǒng)失敗的原因及對(duì)策"基于ASP的網(wǎng)上人才招聘系統(tǒng)后臺(tái)管理的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代交際,,(09):2-4[12]SteveMcConnell.CodeComplete,SecondEdition:MicrosoftPress,[13]SamidipBasu£.IntrouctiontoSoftwareEngineering[M].NorthDakotaState[14]鄧雪梅.\o"人才招聘網(wǎng)站服務(wù)滿意度研究"人才招聘網(wǎng)站服務(wù)滿意度研究[D].西南交通大學(xué),,07:20-21[15]王松.\o"基于ASP+Access開發(fā)的網(wǎng)站的安全隱患及對(duì)策"基于ASP+Access開發(fā)的網(wǎng)站的安全隱患及對(duì)策[J].楚雄師范學(xué)院學(xué)報(bào),,(03):4-10[16]周鑫彪.大型企業(yè)的招聘管理系統(tǒng)設(shè)計(jì)[D].復(fù)旦大學(xué),,01:25-26[17]段曉東.網(wǎng)上招聘及后臺(tái)管理系統(tǒng)[D].西安電子科技大學(xué),,5:14-15[18]王江濤.\o"新型在線招聘系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)"新型在線招聘系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].四川大學(xué),,07:34-40[19]周忠榮,曾愛林.數(shù)據(jù)庫原理與應(yīng)用[M].北京:清華大學(xué)出版社,[20]李佳.\o"基于ASP技術(shù)的網(wǎng)上人才招聘系統(tǒng)的實(shí)現(xiàn)"基于ASP技術(shù)的網(wǎng)上人才招聘系統(tǒng)的實(shí)現(xiàn)[J].電腦學(xué)習(xí),,(06):7-8[21]畢進(jìn).\o"基于WEB的招聘網(wǎng)站系統(tǒng)設(shè)計(jì)與開發(fā)"基于WEB的招聘網(wǎng)站系統(tǒng)設(shè)計(jì)與開發(fā)[D].吉林學(xué),,(06):17-18附錄(1)顧客登錄(login.asp)頁面部分代碼如下:<%ifrequest("tourl")<>""thenurl=request("tourl")elseurl="index.asp"endififinstr(request("name"),"'")<>0thenresponse.write"<scriptlanguage=JavaScript>"&chr(13)&"alert('非法數(shù)據(jù)提交!');"&"history.back()"&"</script>"Response.EndelsecallCodeIsTrue("loginweb.asp?tourl="&url)pwd=md5(request("pwd"))ifrequest("user")="1"thensql="selectid,name,ac,pwd,lock,jobtypefromin_userwhereac='"&request("name")&"'"sql1="updatein_usersetltime='"&now()&"',ip='"&request.servervariables("remote_host")&"'whereac='"&request("name")&"'"endififrequest("user")="2"thensql="selectid,name,ac,pwd,lock,addressfromen_userwhereac='"&request("name")&"'"sql1="updateen_usersetltime='"&now()&"',ip='"&request.servervariables("remote_host")&"'whereac='"&request("name")&"'"endifrs.opensql,conn,1,1ifrs.eofandrs.bofthenresponse.write"<scriptlanguage=JavaScript>"&chr(13)&"alert('顧客名不存在!');"&"window.location.href='index.asp?tourl="&url&"'"&"</script>"rs.closesetrs=nothingsetconn=nothingresponse.endelseifpwd<>rs("pwd")thenresponse.write"<scriptlanguage=JavaScript>"&chr(13)&"alert('密碼錯(cuò)誤!');"&"window.location.href='index.asp?tourl="&url&"'"&"</script>"rs.closesetrs=nothingsetconn=nothingresponse.endelseifrs("lock")=truethenrs.closesetrs=nothingsetconn=nothingres
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年照片拍攝合同
- 2026年航空創(chuàng)新創(chuàng)新合同
- 2026年中醫(yī)藥服務(wù)合同
- 2025年智慧農(nóng)業(yè)種植管理系統(tǒng)建設(shè)項(xiàng)目可行性研究報(bào)告
- 2025年新型特種合金材料研發(fā)項(xiàng)目可行性研究報(bào)告
- 2025年精準(zhǔn)營銷數(shù)據(jù)分析平臺(tái)項(xiàng)目可行性研究報(bào)告
- 2025年云存儲(chǔ)服務(wù)平臺(tái)項(xiàng)目可行性研究報(bào)告
- 湖北省廉潔協(xié)議書
- 燕窩供貨合同范本
- 美容合作合同協(xié)議
- 醫(yī)用耗材管理辦法原文
- 高州市緬茄杯數(shù)學(xué)試卷
- 傳承紅色基因鑄就黨紀(jì)之魂建黨104周年七一黨課
- 詩詞大會(huì)搶答題庫及答案
- 立式油罐知識(shí)培訓(xùn)課件
- 口腔健康科普指南
- 2025年《智能客戶服務(wù)實(shí)務(wù)》課程標(biāo)準(zhǔn)
- 公司便民雨傘管理制度
- 醫(yī)院購買電腦管理制度
- 編制竣工圖合同范本
- 新22J01 工程做法圖集
評(píng)論
0/150
提交評(píng)論