畢業(yè)論文-網(wǎng)上人才招聘系統(tǒng)-asp+access_第1頁
畢業(yè)論文-網(wǎng)上人才招聘系統(tǒng)-asp+access_第2頁
畢業(yè)論文-網(wǎng)上人才招聘系統(tǒng)-asp+access_第3頁
畢業(yè)論文-網(wǎng)上人才招聘系統(tǒng)-asp+access_第4頁
畢業(yè)論文-網(wǎng)上人才招聘系統(tǒng)-asp+access_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

畢業(yè)論文-網(wǎng)上人才招聘系統(tǒng)-asp+access畢業(yè)論文-網(wǎng)上人才招聘系統(tǒng)-asp+access/畢業(yè)論文-網(wǎng)上人才招聘系統(tǒng)-asp+access摘要求職,是當(dāng)今大學(xué)生在畢業(yè)前最關(guān)注的一個(gè)問題。由于如今大學(xué)生上網(wǎng)途徑非常便捷,使得網(wǎng)絡(luò)招聘成了異軍突起深受大學(xué)生廣泛歡迎的求職方式。據(jù)統(tǒng)計(jì),約有九成以上的畢業(yè)生通過瀏覽招聘網(wǎng)站或者在網(wǎng)上發(fā)布自己的求職信息來尋找工作。網(wǎng)絡(luò)求職有其突出的優(yōu)點(diǎn),即信息量大,資源豐富,更新速度快,招聘職位多等,很符合年輕人希望以最快捷便利的方式獲得最多最有效信息的求職要求。

本系統(tǒng)就是一個(gè)模擬網(wǎng)上招聘和職業(yè)介紹的綜合軟件,具備現(xiàn)實(shí)中人才中介機(jī)構(gòu)的功能。可以為個(gè)人用戶提供需要的求職與招聘的信息,也可以為單位用戶提供需要的人才信息,可以說是兩者互動(dòng)的一種重要渠道。關(guān)鍵詞:人才,企業(yè),招聘,求職第1章引言近年人才市場(chǎng)的活躍和大企業(yè)對(duì)高素質(zhì)人才的需求殷切,無疑為招聘網(wǎng)站的生存和發(fā)展提供了廣闊的空間。與其他傳統(tǒng)的人才中介相比,網(wǎng)上招聘具有低成本、大容量、速度快和強(qiáng)調(diào)個(gè)性化服務(wù)的優(yōu)勢(shì)。他允許更加靈活的交互方式,提供更豐富的信息資源。網(wǎng)上招聘在國外已成為頗為流行的求職招聘方式,因而在國內(nèi)也迅速受到外企、私企和一些大型國企的青睞,很快就成了人才市場(chǎng)上的一匹黑馬。與其他商業(yè)網(wǎng)站相比較,人才招聘網(wǎng)站可以在網(wǎng)上實(shí)現(xiàn)供求雙方的對(duì)接,回避了一般電子商務(wù)中貨幣支付、貨物配送等問題,通過直接向招聘企業(yè)收費(fèi)來取得穩(wěn)定的盈利。目前,全國最大的招聘網(wǎng)站無憂工作網(wǎng)每天更新的招聘信息達(dá)2000多條,上網(wǎng)投遞的求職簡歷達(dá)2萬多份。整個(gè)職位信息庫保持有效招聘信息達(dá)7萬多條近30萬個(gè)空缺職位。世界財(cái)富500強(qiáng)企業(yè)有200家成為其長期客戶。最新的統(tǒng)計(jì)數(shù)據(jù)表明,全國數(shù)十家人才網(wǎng)站每月發(fā)布的招聘職位都在萬數(shù)以上,日訪問量平均超過1萬人次。業(yè)內(nèi)人士也指出,目前美國最大的招聘網(wǎng)每年贏利2億美元,相信國內(nèi)招聘網(wǎng)站隨著網(wǎng)絡(luò)應(yīng)用的普與和觀念的轉(zhuǎn)變,將有相當(dāng)發(fā)展?jié)摿?。為了滿足市場(chǎng)對(duì)于人才招聘解決方案的需求,推出了網(wǎng)上人才招聘解決方案。作為一種專業(yè)化的業(yè)務(wù)流程改進(jìn)工具,有效地解決了人才招聘工作效率和效果改進(jìn)提升中所面臨的問題。本畢業(yè)設(shè)計(jì),就是為了適應(yīng)現(xiàn)代求職/招聘方式而做出的一種嘗試。本系統(tǒng)采用ASP這種服務(wù)器端的開發(fā)環(huán)境以與WindowsXP的操作系統(tǒng)為工作平臺(tái),同時(shí)借助MicrosoftAccess2003這一強(qiáng)大的數(shù)據(jù)庫管理系統(tǒng)來實(shí)現(xiàn)本畢業(yè)設(shè)計(jì)。

第2章招聘就業(yè)網(wǎng)站發(fā)展現(xiàn)狀網(wǎng)絡(luò)招聘求職方式已經(jīng)成為了招聘求職的一大重要手段,其招聘求職規(guī)模和招聘求職成功率已直逼傳統(tǒng)招聘會(huì),有的甚至超過了傳統(tǒng)招聘會(huì)。一兩年前還處于新興地位的博思人才網(wǎng)網(wǎng)絡(luò)招聘求職方式已經(jīng)名符其實(shí)地走向了招聘求職的主流地位。網(wǎng)絡(luò)招聘求職的快速發(fā)展,與網(wǎng)絡(luò)招聘求職平臺(tái)的建設(shè)和發(fā)展有著很大的關(guān)系。當(dāng)然網(wǎng)絡(luò)招聘求職的人群快速膨脹也促進(jìn)了網(wǎng)絡(luò)招聘求職平臺(tái)的發(fā)展。這與市場(chǎng)上的生產(chǎn)和消費(fèi)兩者關(guān)系完全類似,消費(fèi)促進(jìn)生產(chǎn),生產(chǎn)帶動(dòng)消費(fèi)。根據(jù)美國IDC公司的調(diào)查結(jié)果,2001年全球的網(wǎng)絡(luò)招聘市場(chǎng)擴(kuò)大了53%,就已經(jīng)達(dá)到28億美元的規(guī)模。IDC的高級(jí)分析師MarcPramuk曾經(jīng)表示:“從網(wǎng)絡(luò)招聘市場(chǎng)擴(kuò)大的事實(shí)可以看出,招聘服務(wù)市場(chǎng)正在發(fā)生根本的變化。”由于“雇用方正在尋找比傳統(tǒng)的招聘方法更迅速、更廉價(jià)的招聘適當(dāng)人選的方法”,到2006年,在經(jīng)歷連續(xù)幾年超過40%的速度迅猛增長后,全球網(wǎng)絡(luò)招聘市場(chǎng)的業(yè)務(wù)規(guī)模將超過157億美元。據(jù)介紹,在美國、日本和歐洲等互聯(lián)網(wǎng)普與程度高的發(fā)達(dá)國家,自上世紀(jì)90年代初互聯(lián)網(wǎng)出現(xiàn)以來,網(wǎng)絡(luò)已經(jīng)成為人才進(jìn)行流動(dòng)的最主要渠道,而那些單純?yōu)槠髽I(yè)、個(gè)人提供單一集會(huì)式招聘服務(wù)的人才市場(chǎng)幾乎已經(jīng)絕跡。2.1網(wǎng)絡(luò)招聘的優(yōu)勢(shì)在求職畢業(yè)生的眼中,通過網(wǎng)絡(luò)求職具有以下幾個(gè)其它方式所不能與的作用和優(yōu)勢(shì):其一、信息量大且更新快。這么大的求職隊(duì)伍,招聘職位數(shù)量顯然很吸引求職者的眼球,在人才網(wǎng)站里,可以隨時(shí)查詢數(shù)萬條信息,而且信息更新速度很快,每天更新的職位都很多,關(guān)注招聘網(wǎng)站就能夠第一時(shí)間掌握用人單位的需求;其二、招聘網(wǎng)絡(luò)平臺(tái)功能強(qiáng)大,提高效率。通過招聘網(wǎng)站可以輕松地對(duì)工作類別、地區(qū)和需求等條件進(jìn)行全方位智能查詢,快速準(zhǔn)確地查詢到所需要的包括行業(yè)、職能、工作地點(diǎn)、工資等信息,當(dāng)查詢到合適的招聘職位后還可以直接通過網(wǎng)站把簡歷提交給招聘單位,很大程度上節(jié)省了求職者的時(shí)間;其三、求職無地域限制。無地域限制無疑給求職者創(chuàng)造更多的就業(yè)機(jī)會(huì),特別是對(duì)于異地求職者,如果采取傳統(tǒng)的求職方式,恐怕還得來回奔波于兩個(gè)城市之間。而且對(duì)于一般院校學(xué)生親臨知名企業(yè)校園招聘現(xiàn)象的機(jī)會(huì)也不是很多,但如果通過網(wǎng)絡(luò)就可以獲取與其它求職者同等競爭的機(jī)會(huì);其四、經(jīng)濟(jì)實(shí)惠。如果通過現(xiàn)場(chǎng)招聘會(huì)求職,求職者要花不少錢制作精美的簡歷,外加交通、通訊等費(fèi)用,而這些在網(wǎng)絡(luò)求職中都可免去。而且各個(gè)證書只要一次掃描到計(jì)算機(jī)里,就可以發(fā)給多家網(wǎng)絡(luò)招聘單位,免去了印刷的高成本費(fèi)用。正是網(wǎng)絡(luò)求職具備上述幾大優(yōu)勢(shì)和逐漸提高的求職成功率,因而受到了廣大求職畢業(yè)生的青睞?;蛟S也正是高校畢業(yè)生對(duì)網(wǎng)絡(luò)求職的熱捧,網(wǎng)絡(luò)求職也變得也越來越火。當(dāng)然除了一些手段上的優(yōu)勢(shì)之外,背后真正決定這一方式生存的關(guān)鍵因素還是求職成功率。求職方式僅僅只是一個(gè)手段,而找到合適的工作或者說求職成功才是最終的目的,即使一種求職方式非常方便快捷非常能夠節(jié)省成本,但如果求職成功率低下,還會(huì)有人通過它去求職嗎?以至于最終落入惡性循環(huán)之中,逐漸被求職者和招聘者所拋棄。而作為網(wǎng)絡(luò)這一求職方式之所以發(fā)展到今天的主流求職方式,很大程度上也是給予了青睞它的求職者高成功率的回報(bào)。據(jù)調(diào)查,通過網(wǎng)絡(luò)求職成功的比率在近一兩年提高迅速,調(diào)查結(jié)果顯示近五成的網(wǎng)絡(luò)求職者認(rèn)為網(wǎng)絡(luò)求職比較容易成功。2.2當(dāng)前網(wǎng)絡(luò)招聘存在的問題網(wǎng)絡(luò)招聘雖然發(fā)展很快,前景廣闊,但也面臨著一些問題,如安全問題、技術(shù)問題、法律制度問題、觀念障礙、隱私權(quán)的保護(hù)、基礎(chǔ)設(shè)施問題等。具體表現(xiàn)在如下幾點(diǎn):(1)信息的保密性?,F(xiàn)在人才網(wǎng)站魚龍混雜、良莠不齊,一些防護(hù)措施做得不到位的網(wǎng)站,求職者的個(gè)人信息在網(wǎng)上常??梢浴百Y源共享”。而大型的知名網(wǎng)站在這方面就做得比較好,通常不會(huì)出現(xiàn)信息泄露的現(xiàn)象(2)網(wǎng)絡(luò)招聘的可信度不高?!俺山宦省鳖H低。究其原因,主要是招聘應(yīng)聘雙方都不夠誠信。由于網(wǎng)上招聘,用人單位與求職者不見面,彼此只能通過電子簡歷來完成首次面試,于是一些求職者就肆無忌憚地給自己“鍍金”:有的只是中專文憑,卻毫無顧忌地在電子簡歷上填上“大學(xué)本科畢業(yè)”;有的連四級(jí)考試都沒有通過,簡歷上卻赫然寫著“達(dá)到六級(jí)水平”。(3)簡歷多次重復(fù)發(fā)送是網(wǎng)絡(luò)招聘中的一個(gè)普遍問題。最近,南寧市某科技公司一次收到數(shù)十份一模一樣的電子簡歷,而且內(nèi)容拖沓冗長。負(fù)責(zé)招聘的工作人員說,有些急于求成的求職者,擔(dān)心公司看不到自己的簡歷,就在網(wǎng)上不停地“灌水”,一次發(fā)送數(shù)十份相同的簡歷,給用人單位帶來許多不必要的麻煩。(4)我國網(wǎng)絡(luò)招聘起步晚。在網(wǎng)絡(luò)招聘中的規(guī)范性和法律制度不夠完善,一部分人對(duì)網(wǎng)絡(luò)招聘方式不認(rèn)識(shí)和了解,服務(wù)也有待改善。(5)安全保障、誠信問題依然是亟需解決的問題。2.3我國網(wǎng)絡(luò)招聘的發(fā)展現(xiàn)狀如果說沒有那場(chǎng)“非典”災(zāi)難,或許到現(xiàn)在,網(wǎng)絡(luò)招聘求職還最多只能說成是招聘求職方式的重要補(bǔ)充。正是這場(chǎng)突如其來的災(zāi)難,讓網(wǎng)絡(luò)招聘求職方式已經(jīng)成為了招聘求職的一大重要手段,其招聘求職規(guī)模和招聘求職成功率已直逼傳統(tǒng)招聘會(huì),有的甚至超過了傳統(tǒng)招聘會(huì)。一兩年前還處于新興地位的網(wǎng)絡(luò)招聘求職方式已經(jīng)名符其實(shí)地走向了招聘求職的主流地位。如果把時(shí)間往后推幾年,國內(nèi)招聘求職平臺(tái)僅僅只有全國性的幾家專業(yè)招聘求職網(wǎng)站,短短地三年間,全國的招聘求職網(wǎng)站已發(fā)展超過了1000個(gè)。而隨著招聘求職網(wǎng)站的越來越多,市場(chǎng)的競爭也會(huì)越來越激烈,在這些網(wǎng)站中,除了極少數(shù)的網(wǎng)站是政府性質(zhì)的不以盈利為目,其它基本上都是盈利性質(zhì)網(wǎng)站,網(wǎng)站要生存,利益是第一目的,競爭也就是難免的。隨著網(wǎng)絡(luò)招聘求職的市場(chǎng)越來越大,不少地方網(wǎng)站迅速跟進(jìn),以地區(qū)化作為自己主要優(yōu)勢(shì),一方面利用本地化各類關(guān)系,吸引本地的企業(yè)前來招聘,另一方面在本地區(qū)進(jìn)行大肆宣傳,吸引本地區(qū)更多的求職者前來求職。這兩點(diǎn)優(yōu)勢(shì)都是全國性網(wǎng)站所不能與的。但全國性網(wǎng)站也不會(huì)眼睜睜地看到自己幾年來形成的市場(chǎng)被地方網(wǎng)站挖走,在保持與國內(nèi)外大型企業(yè)合作的基礎(chǔ)上,也逐漸將第二只手伸向地方,全國性知名招聘求職網(wǎng)站中華英才網(wǎng)、51JOB等都逐步在全國幾個(gè)大的城市建立了分公司,意欲與地方性網(wǎng)站一拼高下。當(dāng)全國性招聘求職網(wǎng)站大力挺進(jìn)地方,顯然對(duì)地方性網(wǎng)站造成不小的影響,畢竟全國性網(wǎng)站不論是在信息量還是在平臺(tái)的先進(jìn)性上都高于地方性網(wǎng)站,這就迫使了地方性網(wǎng)站不斷提高自己實(shí)力,在競爭中快速成長。從目前網(wǎng)絡(luò)招聘求職網(wǎng)站的競爭情況來看,主要存在兩大對(duì)抗陣營,一個(gè)是橫向?qū)龟嚑I,即全國性平臺(tái)與地方性平臺(tái)的競爭,另一個(gè)則是縱向?qū)龟嚑I,即綜合性平臺(tái)與專業(yè)性平臺(tái)的競爭。從長遠(yuǎn)而言,隨著我國企業(yè)信息化程度的日益提高和互聯(lián)網(wǎng)家庭用戶的迅猛增長,網(wǎng)絡(luò)必將成為越來越多企業(yè)、人才進(jìn)行招聘和求職的最重要手段。而隨著國內(nèi)勞動(dòng)力的增多、國內(nèi)企業(yè)的國際化與國內(nèi)網(wǎng)絡(luò)的更加普與,網(wǎng)絡(luò)招聘求職的主流地位不僅不會(huì)改變的,而且只會(huì)越來越火。但網(wǎng)絡(luò)招聘求職也不會(huì)像有的人說的那樣將取代傳統(tǒng)招聘會(huì)。在國外,都是將網(wǎng)絡(luò)招聘與傳統(tǒng)的招聘方式結(jié)合,構(gòu)建一整套完善、多元的人才交流體系。而對(duì)于國內(nèi)的情況,兩種方式各有優(yōu)勢(shì),對(duì)傳統(tǒng)行業(yè)的招聘,如公交車司機(jī)、飯店侍者等服務(wù)業(yè)現(xiàn)場(chǎng)招聘可能更有效,而IT、電子等現(xiàn)代行業(yè)的招聘,網(wǎng)上招聘效果就會(huì)更好。所以在今后很長的時(shí)間內(nèi),網(wǎng)絡(luò)招聘求職和傳統(tǒng)招聘求職將并行發(fā)展,誰也不會(huì)取代誰。

第3章系統(tǒng)開發(fā)工具介紹3.1開發(fā)網(wǎng)站工具的分析一個(gè)網(wǎng)站的建設(shè),首先應(yīng)該從功能出發(fā)。功能是網(wǎng)站的目的所在,為了“個(gè)性”而犧牲功能上的需求,那就舍本求末了。而通常功能上的需求無非有:(1)能夠明確的表達(dá)一個(gè)網(wǎng)站的主題。(2)能夠容納多種形式的內(nèi)容。(3)能夠良好的適應(yīng)不同的分辨率。(4)其次要有一個(gè)清晰的網(wǎng)站結(jié)構(gòu)。要開發(fā)一個(gè)優(yōu)秀的網(wǎng)站,通常應(yīng)該遵循以下工作流程:首先定義開發(fā)網(wǎng)站的目的;接下來對(duì)網(wǎng)站的外觀進(jìn)行設(shè)計(jì);其次進(jìn)行實(shí)際頁面的制作;然后對(duì)所制作的網(wǎng)站進(jìn)行測(cè)試,以確保它符合最初設(shè)定的目標(biāo);最后是網(wǎng)站發(fā)布。網(wǎng)站發(fā)布后還需要有維護(hù)工作,以便與時(shí)更新網(wǎng)站內(nèi)容。目前的網(wǎng)站開發(fā)最為流利的工具有:網(wǎng)頁制作工具軟件包括Dreamweavermx、Asp、FrontPag、等一些常用的編輯軟件;圖片處理工具軟件常用的PhotoShop、3Dmark、Corledraw,動(dòng)態(tài)圖片處理工具有Flash等,而且對(duì)于圖片的切割,現(xiàn)在已經(jīng)出現(xiàn)的PhotoShop8.0不說,還有專業(yè)的割圖軟件Fireworks,這些圖片制作軟件有效的組合使用,就可以做出精美圖片。雖然現(xiàn)在的開發(fā)工具非常之多,但是本系統(tǒng)主要選用macromedia公司的網(wǎng)頁制作三劍客Dreamweaver、Asp做為主要的制作工具。雖然在設(shè)計(jì)中也可以在FrontPage和Dreamweaver中選擇一種工具軟件為主開發(fā)軟件,由于Macromedia公司推出的主頁編輯工具Dreamweavermx它是一個(gè)所見即所得網(wǎng)頁編輯器,支持最新的DHTML和CSS標(biāo)準(zhǔn)。它采用了多種先進(jìn)技術(shù),能夠快速高效地創(chuàng)建極具表現(xiàn)力和動(dòng)感效果的網(wǎng)頁,使網(wǎng)頁創(chuàng)作過程變得簡單無比,Dreamweaver不僅提供了強(qiáng)大的網(wǎng)頁編輯功能,而且提供了完善的站點(diǎn)管理機(jī)制。雖然微軟的FrontPage2000號(hào)稱最好的所見即所得的網(wǎng)頁編輯器,但是利用FrontPage創(chuàng)作網(wǎng)頁,不但要對(duì)付各種各樣煩瑣和難懂的對(duì)話框,而且在頁面的控制方面也實(shí)在差強(qiáng)人意。不僅如此,F(xiàn)rontPage還會(huì)生成多如牛毛的垃圾代碼,其龐大的體積和單調(diào)的功能特性遠(yuǎn)遠(yuǎn)不成比例。在以前的創(chuàng)作經(jīng)歷中,我們更多感受到的是FrontPage像洪水一樣地難于控制,而很難將精力集中于網(wǎng)頁創(chuàng)作本身。網(wǎng)頁制作者不僅希望能夠創(chuàng)建出美觀的頁面,而且希望生產(chǎn)最精簡和高效的HTML源代碼,在對(duì)網(wǎng)頁源代碼進(jìn)行精確地控制方面,F(xiàn)rontPage幾乎是無能為力。而在這方面DreamWeaver有編輯HTML、站點(diǎn)管理、創(chuàng)建、編輯對(duì)象和頁面元素、工作流程的改善、定制和擴(kuò)展等功能。Asp動(dòng)態(tài)交互式語言,用于編寫動(dòng)態(tài)網(wǎng)頁,是非常實(shí)用的語言。3.2ASP簡介ASP的全稱是:ActiveServerPages,是在服務(wù)器端腳本編譯環(huán)境,使用它可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的Web服務(wù)器應(yīng)用程序。ASP可以與HTML頁、腳本命令和ActiveX組件組合創(chuàng)建交互的Web頁和基于Web的功能強(qiáng)大的應(yīng)用程序。ASP應(yīng)用程序很容易開發(fā)和修改。以下羅列了ActiveServerPages所獨(dú)具的一些特點(diǎn):1.使用VBScript,JScript等簡單易用的腳本語言,結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序的編寫。2.無須編譯,容易編寫,調(diào)試方便可在服務(wù)器端直接執(zhí)行。3.使用普通的文本編輯器,如Windows的記事本,或在FRONTPAGE等流行軟件中都可進(jìn)行編輯設(shè)計(jì)。4.與瀏覽器無關(guān)(BrowserIndependence)。用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP網(wǎng)頁的內(nèi)容。ASP所使用的腳本語言(VBScript、Jscript)均在WEB服務(wù)器端執(zhí)行,用戶端的瀏覽器不要求能夠執(zhí)行這些腳本語言。5.ASP能與任何ActiveXscripting語言相容。除了可使用VBScript或JScript語言來設(shè)計(jì)外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言,如:REXX、Perl、Tcl等。腳本引擎是處理腳本程序的COM(ComponentObjectModel)物件。6.ActiveServerPages的源程序,不會(huì)被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人直接剽竊,提高了程序的安全性。7.可使用服務(wù)器端的腳本來控制產(chǎn)生客戶端的腳本。8.ActiveXServerComponents(ActiveX服務(wù)器元件)具有無限可擴(kuò)充性??梢允褂肰isualBasic、Java、VisualC++、COBOL等編程語言來編寫你所需要的ActiveXServerComponent。由此可見,將ASP技術(shù)用于教育任務(wù)繁重的教師建設(shè)網(wǎng)站是最適合的。由于筆者本文主題是講解用ASP技術(shù)實(shí)現(xiàn)球求職招聘網(wǎng)站的過程,其目的在于由一件具體事例的完成過程來拋磚引玉,使更多的人懂得怎樣在網(wǎng)站應(yīng)用現(xiàn)代網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)網(wǎng)絡(luò)管理。所以對(duì)于網(wǎng)絡(luò)的一些基礎(chǔ)知識(shí)不作過多鋪墊,下僅列出本文所需基礎(chǔ)知識(shí):懂得基本的HTML語言。懂得基本的VBScript或JScript語言。有數(shù)據(jù)庫操作基礎(chǔ),最少會(huì)一種數(shù)據(jù)庫(如最簡單的MicrosoftAccess)3.2.1ASP的內(nèi)建對(duì)象ASP(ActiveServerPage)是一種類似于VB的面向?qū)ο蟮某绦蛘Z言。服務(wù)器端的Script要放在<%和%>字符串中間,例如<%user=request("user")%>。如果你想在一個(gè)ASP文件中調(diào)用另一個(gè)Asp文件,則可在Asp中加上下面的聲明:<!--#INCLUDEVIRTUAL|FILE="***.asp"-->,這有些象C語言中的#include。其中,Virtual表示虛擬文件路徑,F(xiàn)ile表示真實(shí)文件路徑。ASP有五個(gè)主要的內(nèi)建對(duì)象:Request、Response、Server、Session、Application,下面將分別舉例對(duì)其進(jìn)行說明。1.Request對(duì)象ASP依然遵從流行的、利用客戶端的Form進(jìn)行數(shù)據(jù)交換的方法。ASP內(nèi)建的request對(duì)象擁有五個(gè)獲取客戶端資料的方法(QueryString/Form/Cookies/ServerVariables/ClientCertificate)。語法:request.方法名稱("參數(shù)")|request("參數(shù)")QueryString:語法:Request.QueryString(參數(shù))[(索引)]Form:使用Form傳送信息一般有三種方式:由html網(wǎng)頁內(nèi)的Form傳信息給其他ASP;由ASP內(nèi)的Form傳信息給另外一個(gè)ASP;ASP內(nèi)的信息傳送給自身。語法:Request.Form(參數(shù))[(索引)]Cookies:在客戶端,Cookies記錄了客戶端瀏覽器很多的信息,我們可通過Request.Cookies("名稱")命令獲取它的值,也可通過Response.Cookies("名稱")="值"在客戶端記錄一些信息,以便控制訪問者。設(shè)置多重Cookies的方法為Response.Cookies("名稱")("名稱")="值"。ServerVariables:語法:ServerVariables(參數(shù)名稱)ClientCertificate:ClientCertificate用于獲取客戶端瀏覽器的身份確認(rèn)信息。2、Response對(duì)象當(dāng)要從服務(wù)器傳送資料到客戶端時(shí),可通過下面的方法:(1)Response.Write直接輸出信息,如Response.write"<html>"。(2)Response.Redirect引導(dǎo)客戶端到另一個(gè)url位置。(3)Response.ContentType控制輸出的文件類型。(4)Response.Cookie用于設(shè)置Cookies的值,語法為:Response.cookies(變量名稱)[(key)|屬性]=寫入的信息。(5)Response.Buffer用于確定是否把信息傳輸?shù)骄彌_區(qū)。3、Server對(duì)象Server對(duì)象會(huì)為你提供一些固定的server端的方法和屬性,包括ScriptTimeout、MapPath和URLEncode等。其中ScriptTimeout是server的屬性,可規(guī)定一個(gè)asp程序執(zhí)行的最長時(shí)間,如:server.scripttimeout=200(計(jì)數(shù)單位為秒,缺省時(shí)為90秒)。4、Session對(duì)象Session是asp中一個(gè)非常重要的對(duì)象,在用一些傳統(tǒng)的語言編程時(shí),都會(huì)涉與到變量是定義為全局變量還是局部變量這個(gè)問題。語法:session.屬性|方法。一般建立新的session對(duì)象都是采用set關(guān)鍵字,如<%setsession("變量名稱")=要賦的值。如果賦給session變量的是一個(gè)數(shù)組,則讀取時(shí)需存放到數(shù)組中,因?yàn)橄到y(tǒng)是將其視為一個(gè)對(duì)象(object)。5、Application對(duì)象Global.asa是用于定義session、application和object對(duì)象的一個(gè)文件,客戶端是不能看到該文件的。定義一個(gè)Application變量為Application("name")="12343.2.2訪問數(shù)據(jù)庫的方法ASP使用ADO技術(shù)訪問數(shù)據(jù)庫。ADO全名為ActiveDataObject,是Microsoft為了企業(yè)數(shù)據(jù)整體存取需求所提出的解決方案UDA(universaldataaccess)之一。在ASP網(wǎng)頁中使用ADO對(duì)象存取數(shù)據(jù)庫主要是使用其Connection,Recordset以與Command三個(gè)對(duì)象。Connection對(duì)象:負(fù)責(zé)開啟與鏈接到數(shù)據(jù)源的對(duì)象,通過Connection對(duì)象也可以執(zhí)行開啟與鏈接命令.Command對(duì)象:負(fù)責(zé)傳送能被數(shù)據(jù)源所執(zhí)行的命令的對(duì)象,命令是一文本字符串,通常是一個(gè)SQL語句。命令的參數(shù)是以Parameter對(duì)象表示。Command對(duì)象是一選擇項(xiàng)(optional)對(duì)象,并不是一定要使用,也就是說可根據(jù)數(shù)據(jù)源的特性選擇是否提供。例如:一些非結(jié)構(gòu)性數(shù)據(jù)提供者(UnstructuredDataProviders,如電子郵件系統(tǒng)),可能無法處理文字形態(tài)命令,就可以選擇不提供Command對(duì)象。Command對(duì)象除了能下達(dá)SQL語句的命令外,也可以執(zhí)行后端數(shù)據(jù)庫所提供的預(yù)儲(chǔ)程序(storeprocedure)。Recordset對(duì)象:負(fù)責(zé)存取數(shù)據(jù)庫內(nèi)容的對(duì)象,為一數(shù)據(jù)記錄集。Command對(duì)象的命令執(zhí)行結(jié)果如果是數(shù)據(jù)記錄集,也是以Recordset對(duì)象來表示。它可以依照查詢條件獲取或顯示所要的數(shù)據(jù)列與記錄。Recordset對(duì)象會(huì)保留每項(xiàng)查詢返回的記錄所在的位置,以便逐項(xiàng)查看結(jié)果。常用到的Recordset對(duì)象的屬性和函數(shù)為:Recordset.Fields.count:返回Recordset中的字段數(shù)。Recordset(I).name:返回Recordest中第I個(gè)字段的名稱,I是由0開始計(jì)算的,因此I的最大數(shù)目應(yīng)為Recordset.fields.count-1。Recordset.rcordcound:返回Recordset中數(shù)據(jù)記錄的數(shù)目。Recordset(i):返回Recordset目前記錄中的第I個(gè)字段的數(shù)據(jù)。Recordset.eof:判斷指針是否已超過Recordset的末端,如果是則返回Ture,否則返回False3.3數(shù)據(jù)庫介紹數(shù)據(jù)庫(database,DB):DB是統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。DB能為各種用戶共享,具有最小冗余度,數(shù)據(jù)間聯(lián)系密切,而又有較高的數(shù)據(jù)獨(dú)立性。數(shù)據(jù)庫是管理信息的常規(guī)手段,它可以處理各種各樣的信息,包括試驗(yàn)數(shù)據(jù)、業(yè)務(wù)記錄、人事檔案和客戶請(qǐng)求等。數(shù)據(jù)庫的優(yōu)勢(shì)在于可以將龐大、復(fù)雜的信息以有序的方式組織起來,便于修改和查詢,免除管理人員手工處理這些枯燥數(shù)據(jù)的麻煩。數(shù)據(jù)庫系統(tǒng)在算法、系統(tǒng)結(jié)構(gòu)等方面采取了許多辦法提高數(shù)據(jù)處理性能,同時(shí)在數(shù)據(jù)的維護(hù)、存取控制和備份方面提供了許多重要功能。數(shù)據(jù)庫的一般分類方法是按數(shù)據(jù)的組織和查詢方式區(qū)分。早期數(shù)據(jù)庫常常是網(wǎng)狀結(jié)構(gòu)數(shù)據(jù)庫或者層次結(jié)構(gòu)數(shù)據(jù)庫。顧名思義,可以想象這些數(shù)據(jù)庫是如何處理存儲(chǔ)數(shù)據(jù)和記錄數(shù)據(jù)之間的關(guān)系。盡管現(xiàn)在有些地方還是使用這些數(shù)據(jù)庫,但是如今主要的數(shù)據(jù)庫系統(tǒng)都是基于關(guān)系代數(shù)的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)。Access做為一個(gè)數(shù)據(jù)庫管理系統(tǒng),它被集成在MicrosoftOffice中。Access數(shù)據(jù)庫處理的基本結(jié)構(gòu),采取關(guān)系型數(shù)據(jù)庫模式。與其他的數(shù)據(jù)庫系統(tǒng)相比,Access更加簡單易學(xué),一個(gè)普通的計(jì)算機(jī)用戶可以很快地掌握它。Access2003的功能十分強(qiáng)大,利用它可以方便地實(shí)現(xiàn)對(duì)信息保存、維護(hù)、查詢、統(tǒng)計(jì)、打印、交流、發(fā)布,而且它可以十分方便地與Office其他組件交流數(shù)據(jù),這些功能對(duì)一個(gè)一般用戶而言已經(jīng)足夠了。3.4網(wǎng)站設(shè)計(jì)開發(fā)語言3.4.1SQL語言1.SQL語言特點(diǎn)介紹和應(yīng)用SQL是StructuredQueryLanguage(結(jié)構(gòu)化查詢語言)的縮寫。SQL是專為數(shù)據(jù)庫而建立的操作命令集,是一種功能齊全的數(shù)據(jù)庫語言。SQL語言特點(diǎn)表現(xiàn)在以下幾方面:(1)功能的一體化:SQL語言提供了完備的數(shù)據(jù)定義、數(shù)據(jù)操縱與數(shù)據(jù)控制功能,它將非關(guān)系型數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)管理集于一體,為數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)提供了良好的環(huán)境。(2)高度的描述性:SQL是一種高度非過程化的語言,非過程化語言又稱為描述性語言。(3)操作方式的面向集合性:目前的程序設(shè)計(jì)語言僅具有記錄級(jí)的處理能力,而SQL卻是一種集合級(jí)的語言。(4)兩種使用方式語法結(jié)構(gòu)的統(tǒng)一性:SQL既是一種交互式語言,又是一種嵌入式語言。(5)語言的簡潔、易學(xué)性:SQL語言簡潔、易學(xué)、易用。整個(gè)SQL語言只用了9個(gè)動(dòng)詞就完成了數(shù)據(jù)控制、數(shù)據(jù)操縱和數(shù)據(jù)定義的核心功能。2.SQL基礎(chǔ)ASP程序要訪問數(shù)據(jù)庫,就要用上SQL語言。所以SQL語言對(duì)ASP編程是非常重要。下面介紹ASP中常用的SQL語句。見下表:SQL語句功能Select語句查詢記錄Insert語句添加記錄Delete語句刪除記錄Update語句更新記錄CreateTable語句創(chuàng)建數(shù)據(jù)表AlterTable語句修改數(shù)據(jù)表DropTable語句刪除數(shù)據(jù)表其中前四個(gè)語句是最常用的,我們下面著重介紹。(1)Select語句:是實(shí)現(xiàn)數(shù)據(jù)庫查詢最重要的語句。語法為:Select[top數(shù)值]字段form數(shù)據(jù)表[where條件][orderby字段]其中:1.top數(shù)值:表示只選取多少條記錄。例如Top5表示只選取前5條記錄。2.字段:指明要查詢的字段,如果是幾個(gè)字段,中間用逗號(hào)相隔。3.數(shù)據(jù)表:指明要查詢的數(shù)據(jù)表,如果是幾個(gè)數(shù)據(jù)表,中間用逗號(hào)相隔。4.條件:查詢中要滿足的條件。舉例如下:Select*fromusers說明:從表users中選取全部記錄。Selectname,class,agefromusers說明:從表users選取指定列name、class、age的記錄,注意語句中列之間用逗號(hào)相隔。Select*fromuserswhereclass="信息五班"說明:根據(jù)條件選取記錄Select*fromuserswhereorderbyageasc說明:查詢結(jié)果排序,asc表示按升序排,升序是默認(rèn)的排序,所以asc可省略不寫。Select*fromuserswhereorderbyagedesc說明:查詢結(jié)果排序,desc表示按降序排。Selecttop10fromusers說明:只先選取前10條記錄。Select*fromuserswherenamelike"%張%"說明:模糊查找,從表中查找姓名中含有“張”字的記錄。(2)Insert語句用于向數(shù)據(jù)庫添加記錄。語法如下:Insertinto數(shù)據(jù)表(字段1,字段2,…)values(字段1的值,字段2的值,…)說明:1、values中字段值的順序一定要與前面的字段順序相對(duì)應(yīng)。2、字段之間,字段值之間用逗號(hào)相隔。3、如果某字段的類型為字符型或日期型,該字段值要用引號(hào)括起來,單引號(hào)雙引號(hào)都可以。4、引號(hào)可以嵌套,但內(nèi)層引號(hào)要用單引號(hào)或是用兩個(gè)雙引號(hào)來表示一個(gè)單引號(hào)。舉例如下:Insertintousers(name,class,age)values("張三","信息五班","20")說明:向表users插入一條新記錄。(3)Delete語句用于從數(shù)據(jù)表中刪除記錄。語法如下:Deletefrom數(shù)據(jù)表[where條件]說明:1、where條件,可以按條件從表中刪除記錄。2、如果沒有“where條件”,則表示刪除表中所有記錄。舉例如下:Deletefromuserswherename="張三"說明:從表中刪除張三的記錄。(4)Update語句更新數(shù)據(jù)表中的記錄。語法如下:Update數(shù)據(jù)表名set字段1=字段值1,字段2=字段值2,…[where條件]說明:1、where條件,可以按條件從表中更新記錄。2、如果沒有“where條件”,則表示更新表中所有記錄。舉例如下:Updateuserssetclass="信息六班"wherename="張三"說明:從表中更新張三的class字段值。

第4章招聘就業(yè)網(wǎng)站的分析與設(shè)計(jì)4.1招聘就業(yè)網(wǎng)站的要求該系統(tǒng)應(yīng)實(shí)現(xiàn)通過網(wǎng)絡(luò)招聘過程中的所涉與兩類重要客戶角色分為兩類進(jìn)行。即供需雙方。供方為求職人員。需方為招聘單位或是用人部門。并分別處理。同時(shí)還包括第三部分的信息發(fā)布以與交流功能對(duì)于供方(求職人員)所設(shè)置的功能包括:(1)用戶管理:進(jìn)行求職人員的注冊(cè)登記管理以與密碼建立。查找和修改管理;(2)簡歷管理:完成求職人員的個(gè)人簡歷信息的輸入和保存。更改等;(3)職位搜索:按所設(shè)置的搜索條件進(jìn)行符合要求的空缺職位和用人單位進(jìn)行搜索。幫助求職人員與時(shí)發(fā)現(xiàn)合適的職業(yè)機(jī)會(huì)。(4)職位收藏:對(duì)于多個(gè)意向職位可以建立個(gè)人的職位收藏夾。進(jìn)行保存。以進(jìn)行以后的逐個(gè)處理;普通用戶最多收藏5條職位信息,VIP用戶最多可收藏10條職位信息。對(duì)于需方(用人單位)所設(shè)置的功能包括:(1)用戶管理:進(jìn)行用戶的登記注冊(cè)。密碼管理與企業(yè)公開招聘信息的發(fā)布。(2)企業(yè)用戶的普通用戶,可以發(fā)布5條招聘信息。VIP用戶可以發(fā)布10條招聘信息4.2招聘就業(yè)網(wǎng)站的功能模塊設(shè)計(jì)4.2.1網(wǎng)站的功能描述招聘就業(yè)網(wǎng)站分為前臺(tái)管理和后臺(tái)管理。前臺(tái)管理包括瀏覽新聞、職位查詢、查看企業(yè)信息、維護(hù)個(gè)人信息和維護(hù)用戶信息等功能。后臺(tái)管理包括新聞管理、企業(yè)信息管理和信息管理、職位應(yīng)聘信息管理等模塊。后臺(tái)管理具體描述如下:新聞管理|--添加新聞,包括新聞標(biāo)題和新聞內(nèi)容;|--修改新聞;|--刪除新聞企業(yè)信息管理|--添加企業(yè)信息,包括企業(yè)名稱、企業(yè)類型、企業(yè)簡歷、設(shè)置鎖定 VIP 信息;|--修改企業(yè)信息|--刪除企業(yè)信息職位地區(qū)設(shè)置管理|--添加職位地區(qū)|--修改職位地區(qū)|--刪除職位地區(qū)應(yīng)聘信息管理|--查看應(yīng)聘信息(站內(nèi)短信)|--刪除應(yīng)聘信息(站內(nèi)短信)系統(tǒng)用戶管理|--修改自己的密碼系統(tǒng)用戶管理功能|--Admin用戶修改自己的密碼|--Admin刪除企業(yè)用戶|--企業(yè)用戶修改自己的密碼|--企業(yè)用戶修改自己的用戶信息|--注冊(cè)個(gè)人用戶|--個(gè)人用戶修改自己的密碼|--個(gè)人用戶修改自己的用戶信息4.2.2網(wǎng)站的功能模塊圖本系統(tǒng)功能模塊劃分如圖所示新聞管理企業(yè)管理系統(tǒng)管理信息管理職位管理后臺(tái)管理瀏覽新聞職位信息企業(yè)信息人才信息用戶注冊(cè)前臺(tái)管理新聞管理企業(yè)管理系統(tǒng)管理信息管理職位管理后臺(tái)管理瀏覽新聞職位信息企業(yè)信息人才信息用戶注冊(cè)前臺(tái)管理招聘就業(yè)網(wǎng)站招聘就業(yè)網(wǎng)站圖一網(wǎng)上人才管理系統(tǒng)功能模塊示意圖在系統(tǒng)初始化時(shí),有一個(gè)默認(rèn)的“系統(tǒng)管理員”用戶Admin,由程序設(shè)計(jì)人員手動(dòng)地添加到數(shù)據(jù)庫中。Admin用戶可以創(chuàng)建企業(yè)用戶;個(gè)人用戶可以通過注冊(cè)產(chǎn)生;所有用戶都可以修改自己的用戶信息和密碼。用戶管理功能模塊的關(guān)系如圖用戶管理功能模塊的關(guān)系如圖Admin用戶個(gè)人用戶企業(yè)用戶系統(tǒng)用戶信息管理修改企業(yè)的信息修改企業(yè)的密碼創(chuàng)建、修改個(gè)人的信息修改個(gè)人的密碼創(chuàng)建、修改和刪除企業(yè)用戶信息修改Admin用戶的密碼Admin用戶個(gè)人用戶企業(yè)用戶系統(tǒng)用戶信息管理修改企業(yè)的信息修改企業(yè)的密碼創(chuàng)建、修改個(gè)人的信息修改個(gè)人的密碼創(chuàng)建、修改和刪除企業(yè)用戶信息修改Admin用戶的密碼圖二用戶管理功能模塊關(guān)系圖4.2.3系統(tǒng)流程分析職位申請(qǐng)流程:發(fā)送站內(nèi)信息選擇職位瀏覽職位注冊(cè)登錄未登錄注冊(cè)用戶已登錄注冊(cè)用戶未注冊(cè)用戶選擇職位瀏覽職位發(fā)送站內(nèi)信息選擇職位瀏覽職位注冊(cè)登錄未登錄注冊(cè)用戶已登錄注冊(cè)用戶未注冊(cè)用戶選擇職位瀏覽職位圖三用戶職位申請(qǐng)流程企業(yè)用戶管理流程企業(yè)資料管理招聘信息發(fā)布用戶密碼管理招聘信息維護(hù)應(yīng)聘信息管理企業(yè)用戶申請(qǐng)注冊(cè)企業(yè)用戶是否存在企業(yè)用戶登錄企業(yè)資料管理招聘信息發(fā)布用戶密碼管理招聘信息維護(hù)應(yīng)聘信息管理企業(yè)用戶申請(qǐng)注冊(cè)企業(yè)用戶是否存在企業(yè)用戶登錄圖四企業(yè)用戶管理流程4.3數(shù)據(jù)庫的設(shè)計(jì)建立一個(gè)動(dòng)態(tài)的網(wǎng)站,必然要通過數(shù)據(jù)庫實(shí)現(xiàn)客戶端與服務(wù)器端的交互、對(duì)收集數(shù)據(jù)的處理。SQL是一種通用的數(shù)據(jù)庫查詢語言,利用SQL的數(shù)據(jù)定義語句,可實(shí)現(xiàn)數(shù)據(jù)表、字段或索引的創(chuàng)建、修改和刪除,利用數(shù)據(jù)操縱語句,可實(shí)現(xiàn)數(shù)據(jù)的查詢、插入、更新或刪除等操作,ASP存取數(shù)據(jù)庫,也需要利用SQL語句來實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的相關(guān)操作。4.3.1配置數(shù)據(jù)庫連接人才庫與簡歷庫的管理是人才招聘系統(tǒng)的基礎(chǔ),核心模塊功能的實(shí)現(xiàn)都是建立在數(shù)據(jù)庫操作的基礎(chǔ)之上的。為了方便的配置數(shù)據(jù)庫連接并實(shí)現(xiàn)數(shù)據(jù)庫連接的共享,本文的做法是將數(shù)據(jù)庫連接的創(chuàng)建過程放在單獨(dú)的頭文件(conn1.asp)中。使用ADO技術(shù)可以用非常簡潔的語句來操作數(shù)據(jù)庫。代碼示例:<%setrs=server.createobject("adodb.recordset")conn="DBQ="&server.mappath("db/db.mdb")&";DefaultDir=;DRIVER={MicrosoftAccessDriver(*.mdb)};"%>在系統(tǒng)的其他頁面中如果需要訪問系統(tǒng)數(shù)據(jù)庫,只需在頁面的頭部添加語句(<!--#includefile="conn1.asp"-->)就可以使用conn1對(duì)象訪問數(shù)據(jù)庫。4.3.2采用E-R模型的概念結(jié)構(gòu)設(shè)計(jì)方法:圖五新聞信息實(shí)體E-R圖圖六個(gè)人信息實(shí)體E-R圖圖七個(gè)人技能實(shí)體E-R圖圖八企業(yè)信息實(shí)體E-R圖圖九職位信息實(shí)體E-R圖圖十管理員實(shí)體E-R圖實(shí)體之間的聯(lián)系模型圖十二實(shí)體之間的聯(lián)系圖4.3.3網(wǎng)絡(luò)招聘采用的數(shù)據(jù)庫是MicrosoftAccess。數(shù)據(jù)庫的結(jié)構(gòu):為了使用的方便性和數(shù)據(jù)的完整性,本系統(tǒng)使用的是MicrosoftAccess2003數(shù)據(jù)庫。它具有數(shù)據(jù)完整性高、運(yùn)作方便的特點(diǎn)。數(shù)據(jù)庫的設(shè)計(jì)是本系統(tǒng)設(shè)計(jì)的核心內(nèi)容,一個(gè)優(yōu)秀的數(shù)據(jù)庫,能很好地方便用戶去管理和操作。隨著時(shí)間的推移,教學(xué)資源的不斷累積和更新,如果缺乏一個(gè)良好設(shè)計(jì)的數(shù)據(jù)庫來對(duì)大量的數(shù)據(jù)進(jìn)行管理,便會(huì)雜亂無章,甚至?xí)G失寶貴的數(shù)據(jù),造成巨大的損失。以下是我所設(shè)計(jì)模塊所涉與的數(shù)據(jù)表。數(shù)據(jù)表info主要用于存儲(chǔ)設(shè)置修改后的網(wǎng)站信息設(shè)置表4.1info字段名稱數(shù)據(jù)類型是否可以為空備注id自動(dòng)編號(hào)否網(wǎng)站信息設(shè)置標(biāo)識(shí)號(hào),系統(tǒng)自動(dòng)生成webname文本否網(wǎng)站名稱webaddress文本否網(wǎng)站地址logo文本否商標(biāo)地址adminemail文本否站長郵箱address文本否通信地址post數(shù)字否郵政編碼tel文本否服務(wù)電話qq數(shù)字否服務(wù)QQ號(hào)碼in_max數(shù)字否普通個(gè)人用戶職位庫上限in_vip_max數(shù)字否高級(jí)個(gè)人用戶職位庫上限en_max1數(shù)字否普通企業(yè)用戶人才庫上限en_vip_max1數(shù)字否高級(jí)企業(yè)用戶人才庫上限en_max2數(shù)字否普通企業(yè)用戶職位發(fā)布上限en_vip_max2數(shù)字否高級(jí)企業(yè)用戶職位發(fā)布上限index1數(shù)字否首頁顯示求職技巧數(shù)Index2數(shù)字否首頁顯示友情連接數(shù)Index3數(shù)字否首頁顯示推薦職位數(shù)Index4數(shù)字否首頁顯示最新人才數(shù)info(id,webname,webaddress,logo,adminemail,address,post,tel,qq,in_max,in_vip_max,en_max1,en_vip_max1,en_max2,en_vip_max2,index1,index2,index3,index4)數(shù)據(jù)表notice是用于存儲(chǔ)網(wǎng)站公告信息管理表4.2notice字段名稱數(shù)據(jù)類型是否可以為空備注id自動(dòng)編號(hào)否公告信息標(biāo)識(shí)號(hào),系統(tǒng)自動(dòng)生成notice備注是內(nèi)容chtime文本否時(shí)間notice(id,notice,chtime)數(shù)據(jù)表service是用于存儲(chǔ)網(wǎng)站法律申明信息表4.3service字段名稱數(shù)據(jù)類型是否可以為空備注id自動(dòng)編號(hào)否法律申明信息標(biāo)識(shí)號(hào),系統(tǒng)自動(dòng)生成service備注是內(nèi)容chtime文本否時(shí)間service(id,service,chtime)數(shù)據(jù)表arealist是用于存儲(chǔ)地區(qū)信息表4.4arealist字段名稱數(shù)據(jù)類型是否可以為空備注id自動(dòng)編號(hào)否地區(qū)信息標(biāo)識(shí)號(hào),系統(tǒng)自動(dòng)生成areaclass文本否地區(qū)列表arealist(id,areaclass)數(shù)據(jù)表companylist是用于存儲(chǔ)公司信息表4.5companylist字段名稱數(shù)據(jù)類型是否可以為空備注id自動(dòng)編號(hào)否公司信息標(biāo)識(shí)號(hào),系統(tǒng)自動(dòng)生成companyclass文本否公司列表companylist(id,companyclass)數(shù)據(jù)表joblist是用于存儲(chǔ)職位信息表4.6joblist字段名稱數(shù)據(jù)類型是否可以為空備注id自動(dòng)編號(hào)否職位信息標(biāo)識(shí)號(hào),系統(tǒng)自動(dòng)生成jobclass文本否職位列表joblist(id,jobclass)數(shù)據(jù)表zhylist是用于存儲(chǔ)專業(yè)信息表4.7zhylist字段名稱數(shù)據(jù)類型是否可以為空備注id自動(dòng)編號(hào)否專業(yè)信息標(biāo)識(shí)號(hào),系統(tǒng)自動(dòng)生成zhyclass文本否專業(yè)列表zhylist(id,zhyclass)數(shù)據(jù)表consign主要用于委托招聘管理表4.8consign字段名稱數(shù)據(jù)類型是否可以為空備注id自動(dòng)編號(hào)否委托招聘設(shè)置標(biāo)識(shí)號(hào),系統(tǒng)自動(dòng)生成addtime日期/時(shí)間否時(shí)間/日期clicks數(shù)字否company文本否招聘公司url文本是公司網(wǎng)站地址address文本是公司地址tel文本是聯(lián)系電話person文本是聯(lián)系人jtzw文本否具體職位hka文本是工作地區(qū)city文本否所在城市zpnum文本是招聘人數(shù)nianlings文本是年齡要求zyes文本是專業(yè)要求hkas文本是戶籍要求edus文本是學(xué)歷要求hkbs文本是目前住地languages文本是外語要求pthuas文本是普通話程度sexs文本是性別要求jobtypes文本是工作性質(zhì)marrys文本是婚姻狀況computers文本是計(jì)算機(jī)能力shisus文本是食宿moneys文本是薪水youxiaos文本是有效期zptext備注否職位描述consign(id,addtime,clicks,company,url,address,tel,person,jtzw,hka,city,zpnum,nianlings,zyes,hkas,edus,hkbs,languages,pthuas,sexs,jobtypes,marrys,computers,shisus,moneys,youxiaos,zptext)

第5章招聘就業(yè)網(wǎng)站的功能實(shí)現(xiàn)5.1管理員用戶管理模塊的實(shí)現(xiàn)管理員用戶管理模塊中,本網(wǎng)站實(shí)現(xiàn)了網(wǎng)站管理,網(wǎng)站信息設(shè)置,網(wǎng)站公告管理,法律申明管理,職位地區(qū)設(shè)置,委托招聘管理,友情連接管理,網(wǎng)站文章管理,個(gè)人用戶管理,企業(yè)用戶管理,帳戶密碼設(shè)置的功能,整體上達(dá)到了對(duì)一個(gè)網(wǎng)站所有信息的管理。5.1.1網(wǎng)站管理模塊網(wǎng)站管理首頁主要是統(tǒng)計(jì)網(wǎng)站數(shù)據(jù),網(wǎng)站通過調(diào)用數(shù)據(jù)庫完成對(duì)數(shù)據(jù)的統(tǒng)計(jì),基本上涉與所有的數(shù)據(jù)庫。網(wǎng)站管理首頁實(shí)現(xiàn)了對(duì)個(gè)人用戶,企業(yè)用戶,職位庫數(shù)量,人才庫數(shù)量,站內(nèi)短信數(shù)量,站內(nèi)文章數(shù)量和友情連接數(shù)量進(jìn)行數(shù)據(jù)統(tǒng)計(jì)。界面在admin_index.asp體現(xiàn)。系統(tǒng)通過調(diào)取函數(shù)<%=rs.recordcount%>自動(dòng)計(jì)數(shù)。其中涉與到從數(shù)據(jù)庫調(diào)取數(shù)據(jù)的相關(guān)代碼是(以個(gè)人用戶統(tǒng)計(jì)為例):個(gè)人用戶數(shù)量: <% sql="selectidfromin_user" rs.opensql,conn,1,1 %>5.1.2網(wǎng)站信息設(shè)置網(wǎng)站信息設(shè)置是管理員對(duì)網(wǎng)站整體的設(shè)置,包括在主頁上顯示多少內(nèi)容,涉與到主界面的布局。此項(xiàng)技術(shù)主要是通過在數(shù)據(jù)庫中建立一張數(shù)據(jù)表info,通過SQL語言sql="select*frominfowhereid=1"對(duì)數(shù)據(jù)表中各項(xiàng)字段中的數(shù)據(jù)進(jìn)行調(diào)取,而網(wǎng)站信息設(shè)置就是與數(shù)據(jù)表info中的數(shù)據(jù)進(jìn)行修改,來實(shí)現(xiàn)網(wǎng)站的信息設(shè)置。在主界面中,index.asp中,通過設(shè)置變量如:<%=rs("index1")%>調(diào)取數(shù)據(jù)庫中的值來實(shí)現(xiàn)對(duì)求職技巧數(shù)的控制。通過后臺(tái)管理員進(jìn)行修改,將新修改的數(shù)值用request更新數(shù)據(jù)庫數(shù)據(jù)表中的數(shù)據(jù)。此技術(shù)實(shí)現(xiàn)的相關(guān)代碼:5.1.3網(wǎng)站公告管理與法律申明管理網(wǎng)站公告管理與法律申明管理一樣,在數(shù)據(jù)庫中分別建立notice和service來存取里面的信息。后臺(tái)管理員可以、通過后臺(tái)操作對(duì)公告和法律聲明進(jìn)行修改,更新??梢詫?shí)現(xiàn)的功能如下圖:圖5.1.1實(shí)現(xiàn)的技術(shù)一樣。其中引用了網(wǎng)絡(luò)中比較流行的功能,引用超級(jí)連接等,在這里不做詳細(xì)介紹,代碼如下:5.1.4職位地區(qū)設(shè)置職位地區(qū)設(shè)置是管理員通過后臺(tái)管理,對(duì)用戶注冊(cè)信息進(jìn)行修改。添加職位,地區(qū),公司類別和專業(yè)類別。此項(xiàng)功能一改普通網(wǎng)站一但設(shè)置了以上信息以后不能修改的情況,靈活性更強(qiáng)。此項(xiàng)功能是管理員對(duì)職位地區(qū)設(shè)置中的4張數(shù)據(jù)表進(jìn)行的添加修改:<ahref="JavaScript:openScript('admin_up_list.asp?id=<%=rs("id")%>&how=zhy',300,90)">修改</a></td>刪除:<aonclick="{if(confirm('警告:此操作將刪除項(xiàng)目〈<%=rs("companyclass")%>〉!繼續(xù)嗎?')){returntrue;}returnfalse;}"href="del_list.asp?id=<%=rs("id")%>&how=company">刪除</a></td>實(shí)質(zhì)是對(duì)數(shù)據(jù)庫表的可視化修改。職位地區(qū)設(shè)置模塊分為四個(gè)區(qū),分別連接4個(gè)數(shù)據(jù)表(joblist,companylist,zhylist,arealist)。具體代碼是:5.1.5委托招聘管理委托招聘顧名思義就是企業(yè)委托網(wǎng)站招聘人才,網(wǎng)站管理員通過后臺(tái)發(fā)布招聘信息來實(shí)現(xiàn)。委托招聘在數(shù)據(jù)庫中有單獨(dú)的數(shù)據(jù)表用來保存委托招聘信息。在該模塊下,管理員同樣可以對(duì)發(fā)布的招聘信息進(jìn)行添加,修改,查看和刪除。添加,修改職位通過一個(gè)連接到界面admin_add_consign.asp下進(jìn)行數(shù)據(jù)添加、修改,并保存到數(shù)據(jù)庫consign表中。查看功能通過系統(tǒng)對(duì)每一條委托招聘信息自動(dòng)生成的ID進(jìn)行判斷讀取該條ID下對(duì)應(yīng)的信息。<atarget="_blank"href="../show_consign.asp?id=<%=rs("id")%>">5.2一些關(guān)鍵技術(shù)的實(shí)現(xiàn)5.2.1分頁技術(shù)數(shù)據(jù)庫的常用操作有記錄的增加、刪除、更改與查詢等,其中查詢操作是網(wǎng)站的基礎(chǔ),而查詢結(jié)果在顯示時(shí)的最常見問題就是分頁的問題。因?yàn)閿?shù)據(jù)庫的查詢操作通常會(huì)產(chǎn)生記錄數(shù)量很大的結(jié)果集,而頁面上的顯示范圍有限,這就要求系統(tǒng)能夠根據(jù)需要在適當(dāng)位置顯示適當(dāng)數(shù)量的條目,并且提供導(dǎo)航功能在不同的頁面之間進(jìn)行切換?,F(xiàn)存的網(wǎng)頁分頁顯示技術(shù)有很多種,人們用得較多的要數(shù)ADO存取數(shù)據(jù)庫的分頁顯示技術(shù),也就是人們常說的asp中的記錄集分頁顯示技術(shù)。這種技術(shù)較為簡單實(shí)用,易于實(shí)現(xiàn)。ADO存取數(shù)據(jù)庫的分頁顯示技術(shù)的方法主要有兩種:

=1\*GB3①將數(shù)據(jù)庫中所有符合查詢條件的記錄一次性的都讀入Recordset中,然后通過ADORecordset對(duì)象所提供的幾個(gè)專門支持分頁處理的屬性:PageSize(頁大小)、PageCount(頁數(shù)目)以與AbsolutePage(絕對(duì)頁)來管理分頁處理。

=2\*GB3②根據(jù)客戶的指示,每次分別從符合查詢條件的記錄中將規(guī)定數(shù)目的記錄數(shù)讀取出來并顯示。

兩者的主要差別在于前者是一次性將所有記錄都讀入內(nèi)存然后再根據(jù)指示來依次做判斷分析從而達(dá)到分頁顯示的效果,而后者是先根據(jù)指示做出判斷并將規(guī)定數(shù)目的符合查詢條件的記錄讀入內(nèi)存,從而直接達(dá)到分頁顯示的功能。

本系統(tǒng)采用第一種分頁顯示方法。此方法即是對(duì)Recordset的記錄進(jìn)行操作。操作思想如下:在服務(wù)器端把記錄集分成多個(gè)邏輯頁,并利用腳本設(shè)置一頁中記錄的數(shù)目,還可以設(shè)置記錄集號(hào)和設(shè)置其值,這就可以隨意地跳轉(zhuǎn)到某一個(gè)記錄集頁,同時(shí)還要記錄每個(gè)用戶的當(dāng)前頁號(hào)。相關(guān)代碼如下:5

溫馨提示

  • 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)論