畢業設計(論文)基于ASP的招聘求職網站規劃與實現_第1頁
畢業設計(論文)基于ASP的招聘求職網站規劃與實現_第2頁
畢業設計(論文)基于ASP的招聘求職網站規劃與實現_第3頁
畢業設計(論文)基于ASP的招聘求職網站規劃與實現_第4頁
畢業設計(論文)基于ASP的招聘求職網站規劃與實現_第5頁
已閱讀5頁,還剩46頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

1、摘 要求職是當今大學生在畢業前最關注的一個問題。由于如今大學生上網途徑非常便捷,使得網絡招聘成了異軍突起深受大學生廣泛歡迎的求職方式。據統計,約有九成以上的畢業生通過瀏覽招聘網站或者在網上發布自己的求職信息來尋找工作。網絡求職有其突出的優點,即信息量大,資源豐富,更新速度快,招聘職位多等,很符合年輕人希望以最快捷便利的方式獲得最多最有效信息的求職要求。該文中的招聘網站就是一個模擬網上招聘和職業介紹的求職網站,具備現實中人才中介機構的功能。可以為個人用戶提供需要的求職與招聘的信息,也可以為企業用戶提供需要的人才信息,可以說是兩者互動的一種重要渠道。本網站采用dreamweaver網頁制作工具,a

2、sp腳本代碼,access數據庫等相關工具,來開發該網站。利用以上的制作技術與工具,再加上一些當今的網站開發與創意設計理念,可以構建出一個符合當今社會要求的求職招聘類型的網站,適合于個人用戶使用和企業用戶使用。本文章主要闡述的是該招聘網站的構建方法,至于前臺的網頁制作部分暫不在該文章闡述內容之內。在整個求職網站構建完成之后,在程序中的多表查詢與數據庫中多表間數據聯系時的實現是該求職網站不可避免的問題,在文章的后部分將會詳細提到。關鍵詞:招聘求職,網站構建,制作工具目 錄摘 要i1引言12招聘就業網站發展現狀22.1網絡招聘的優勢32.2當前網絡招聘存在的問題32.3網絡招聘技術和服務體系有待完

3、善43系統開發相關技術53.1網頁設計軟件dreamweaver53.2asp簡介53.3access數據庫簡介63.3.1access的發展63.3.2access的優點73.3.3access的缺點84招聘就業網站的分析與設計94.1網站風格定位94.1.1網站的主要功能94.1.2設計網頁logo94.1.3設計網頁banner104.2在dreamweaver中制作表格結構頁面104.2.1網站效果圖設計104.2.2網頁的布局114.3創建數據庫114.3.1設計數據表結構114.3.2連接數據庫154.3.3會員的注冊164.3.4個人會員填寫資料194.3.5企業會員填寫資料24

4、4.3.6企業會員發布招聘信息284.3.7個人會員查看招聘信息與發送求職314.3.8會員簡歷的顯示354.3.9企業會員查看應聘信息384.3.10網站中不同類別會員發送信息的實現394.4本地測試及上傳發布434.4.1網站的本地測試434.4.2網站的上傳發布444.5常見問題444.5.1在程序中的多表查詢問題444.5.2數據庫中多表間數據聯系時的實現技巧444.5.3網站中會員面板的實現技巧445結論46參考文獻47致 謝481 引言近幾年,由于世界金融風暴的影響,就業一直成為百姓所關注的話題,尤其是當今的大學生,畢業之后,第一個問題擺在大學生面前的就是就業1。根據當今的社會分析

5、,社會當中倒不是沒有職業,有很多職位等著人們去做,但是想找一個能夠適合自己的工作,卻是非常的困難。以往人們找工作,通過報紙,電視廣告等一些媒體的傳播或者是到招聘會上去,但是由于信息來源有限,找到一份合適自己的工作還是一個難以解決的問題。近年來,隨著internet的迅猛發展,網上相繼出現各種以招聘為主體的網站,供給大眾進行網絡上找工作。例如無憂工作網、中華英才網、前程無憂、智聯招聘、中華英才網等等。網站招聘之所以能在短時間內迅速被大眾所接受,并且幾乎成為了大家主要的找工作的一種媒介,就是因為它的便利性,足不出戶就能找工作;而且網上的資源來源廣泛,不用擔心信息匱乏;在網路上找工作還會節省大量的時

6、間2。所以,網絡招聘在眾多工作資源媒介當中占有舉足輕重的地位。本文正是符合當今的網站需求,構建一個小型的招聘網站,不但能夠迎合當今的社會網絡發展步伐,而且對網絡設計和動態網站能力的培養,也是相當有促進作用的。在構建招聘網站的過程當中,網站內容的前期設計是不可缺少的一項,本文中,首先會探討到一些該網站的功能,簡要的闡述一下網頁的logo設計和網頁的banner設計,因為網頁的前臺美觀設計部分不屬于該論文的探討范圍之內。在構建的主要內容,首先會涉及到數據表的結構設計3。之后,文章中會詳細的介紹該招聘網站中的代碼的編寫內容,每一個細節環節都會被納入之內。在整個網站完成設計之后,會有相關的測試工作,以

7、便更加的使得網站的正常運營。在所有的工作完成之后,無論是設計者本人還是參與策劃的工作人員,都會對動態網站的搭建有一個非常深刻的印象。這對今后的網站搭建工作是很有幫助的。文中會合理地運用asp的相關語法、關鍵字的功能以便構建出相對完善的招聘網站。2 招聘就業網站發展現狀據易觀國際研究發現,2007年中國網絡招聘市場全年營收規模達到9.096億元,較2006年同比增長37。全國性的3家招聘網站:前程無憂、中華英才網、智聯招聘分列網絡招聘市場前三甲,市場份額分別是31.1、25.7、15.3。網絡招聘市場集中度cr3為72.1,屬于市場集中度較高的行業。同時,數據顯示,截至2008年2季度,網絡招聘

8、的個人用戶注冊規模已經達到了10543萬人,較今年第一季度增長16,較去年同期增長61,而招聘企業數同比增加31,達到了736萬家4。 可以看出,三大招聘網站匯集了中國網絡招聘市場的絕大多數資源,人才庫數量龐大且相對集中。而從整個行業在中國發展的市場前景看,隨著網絡資源的不斷深入和企業招聘形式的日趨多元化,網絡招聘將在中國未來的企業招聘及人才求職過程中占據越來越重的比例。同時,就業人數的逐年增長和人才流動的頻率加快也刺激了網絡人才庫中簡歷數量的增加。中華英才網ceo張建國就認為,城市白領已經習慣了網絡招聘、在線投遞簡歷的方式。近兩三年內新增畢業生數量增加,求職人數也在增加,市場增量相當可觀。數

9、據顯示2007年,全國求職人數接近2000萬人次,同比增長60%。也就是說,未來網絡招聘市場還將持續不斷增長的發展趨勢,而三大網站由于其自身的規模優勢也會使得越來越多的人才資料匯集于此,可以說,三大網站將成為中國重要的人力資源庫。從三大網站的具體情況來看:前程無憂總體業務排名第一,簡歷庫數量約有1900萬;中華英才網位居第二,有效簡歷數突破1250份;而此前一直處于第三的智聯招聘,2007年10月以后,覆蓋用戶數(注冊并投放簡歷的應聘者)開始超過前程無憂,排名第一(艾瑞咨詢)。另有資料顯示,截至2008年7月,智聯注冊用戶為3000萬,簡歷庫簡歷數量為2200萬,每日增長超過4萬封,活躍簡歷為

10、810萬份,活躍度約為25%。其用戶中,本科背景的約占60,2000?4000月收入的比例為44%,其次是4000?6000月收入的約占34%。求職者所在行業排名中,it服務領域占9%,隨后是互聯網/電子商務,為8%,加工制造為7%,房地產/建筑/裝潢為6%,通訊為5%,其他醫藥、咨詢、快速消費品、教育、廣告公關均占4%5。但是,由于中國招聘網站尚處于發展階段,贏利模式還不穩定,所以目前三大網站中除了前程無憂外,其他兩家都紛紛出現虧損。monster在二季度財報電話會議中稱,“我們今年第二季度在中國的投資遭到了380萬美元的損失,這個損失比我們的預期要高?!苯刂聊壳?monster在中國的投資

11、僅有中華英才網一項,共占中華英才網45%的股份。這意味著,二季度中華英才網的虧損額高達800多萬美元。據了解,中華英才網去年全年虧損約960萬美元,今年二季度的虧損額已經接近這個數字,這當然無法令monster滿意。除了巨虧的中華英才網,智聯招聘的投資方澳大利亞網絡招聘公司seek也曾在財報中披露智聯招聘巨額虧損的消息。2007年7月至12月的半年里,智聯招聘稅后虧損780萬美元,比2006年同期虧損度增加95%。在線招聘的三強,三家中兩家出現虧損,顯現出這一市場的嚴峻態勢6。 網絡招聘的優勢網絡招聘具有三大優勢:(1).信息社會網絡可以提供龐大的信息,不容置疑。(2).

12、快捷方便,招聘者不用去招聘會勞神,求職者也可以不出家門輕松求職。(3).經濟實惠,用人單位成本小,求職者也省錢。對于求職者來說逛網上的招聘會可以省去交通費和制作簡歷的費用,節約很大的成本7。2.2 當前網絡招聘存在的問題(1).信息虛假。虛擬的網絡世界給少數虛假信息提供了可乘之機,對求職者和招聘者雙方來說,也都存在對虛假信息的擔憂。有些網站為了吸引人氣,往往會發布一些過期的職位或某些虛假信息,還有一些企業通過發布并不存在的職位來招聘銷售人員,還有些企業則虛假抬高職位薪水8。(2).個人資料通過網絡泄露帶來不必要的麻煩。有些求職者可能會有這樣的遭遇,莫名其妙地接到自己從來沒投過簡歷的保險公司或傳

13、銷公司的電話,不厭其煩地對其游說,更有甚者利用求職者的照片在一些不法網站上謀利。而且由于對個人登記沒有“實名制”的要求,招聘者通過網絡難以確定應聘者的真實身份,無從抵制虛假簡歷,而且目前也缺乏有效的過濾技術,無法事先剔除虛假信息和針對性不強的信息。此外,由于網絡招聘的成本較低,某些求職者并不是真的想跳槽,而只是想試探自己的身價。這一類消極應聘者的不嚴厲投遞行為也給用人單位的篩選增加了困難9。(3).簡歷投出去就石沉大海,杳無音信?!巴读撕脦资莺啔v了,都沒有音信。”這種抱怨對于網上求職者來說已經習以為常,由于缺少與用人單位面對面的溝通,求職者在投遞簡歷后很多都會陷入被動等待的狀態,而且通常參加

14、傳統招聘會后求職者一周之內就能得到回音,而網上招聘會的等待期相對被延長了,經常是簡歷發出后數十天才接到反饋,有些甚至石沉大海10。2.3 網絡招聘技術和服務體系有待完善網絡招聘并不是簡單地把招聘信息搬上網,“一掛”了事。除了具備必要的技術實力以外,招聘網站還必須對人力資源有深刻的理解,需要有較強的市場策劃與推廣能力,以吸引更多的應聘者。然而目前大多數招聘網站在深層次的服務上還很薄弱,對人才市場的分析、市場供求傾向、薪資水平、相關人事制度變化等方面的咨詢服務也十分有限。網絡招聘的服務體系還處于初步發展階段,需要進一步發展改進。信息的極大豐富也就意味著信息的極大泛濫,先進的網絡技術極大地提高了信息

15、傳遞的速度,對于一個職位會同時產生許多的求職者。在招聘組織收到極為豐富的簡歷的同時,也會出現簡歷數量過于龐大,人力資源部門不得不花費大量的時間進行篩選,疲于應付的現象。此外,大量無效的信息還會增加真正合格的候選人漏選的可能性。比如,有統計表明,一些通過珠海人才網進行網上招聘的規模較大的企業每周要接收500至1000份新簡歷。面對如此多的簡歷,人力資源治理者通常是匆匆瀏覽一遍后就將其中的80%刪除了,一般瀏覽每份簡歷的時間不超過半分鐘。要讓公司在半分鐘內通過一封email對應聘者產生愛好,其難度可想而知。在網上有過求職經歷的人中,75%都經歷過失敗,40%的人承認已經徹底失敗11。3 系統開發相

16、關技術2333.1 網頁設計軟件dreamweaverdreamweaver是一個功能強大的網頁設計工具,有著方便實用的工具和所見即所得的排版功能,見面十分友好,使用方便。在不需要掌握html語言的情況下,即可利用其強大的功能開發出專業的網頁。dreamweaver也是一個方便的編程工具,可以方便地編寫asp、php、jsp代碼,軟件的自動提示填充功能和代碼染色功能可以有效地幫助用戶編寫和調試各種代碼。借助于dreamweaver可以快速方便地開發出各種動態或靜態網站12。3.2 asp簡介asp是active server page的縮寫,意為“動態服務器頁面”。asp是微軟公

17、司開發的代替cgi腳本程序的一種應用,它可以與數據庫和其它程序進行交互,是一種簡單、方便的編程工具。asp的網頁文件的格式是.asp,現在常用于各種動態網站中。 asp是一種服務器端腳本編寫環境,可以用來創建和運行動態網頁或web應用程序。asp網頁可以包含html標記、普通文本、腳本命令以及com組件等。利用asp可以向網頁中添加交互式內容(如在線表單),也可以創建使用html網頁作為用戶界面的web應用程序13。 與html相比,asp網頁具有以下特點:(1)利用asp可以實現突破靜態網頁的一些功能限制,實現動態網頁技術;(2)asp文件是包含在html代碼所組成的文件中的,易于修改和測試

18、;(3)服務器上的asp解釋程序會在服務器端執行asp程序,并將結果以html格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽asp所產生的網頁;(4)提供了一些內置對象,使用這些對象可以使服務器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過html表單提交的信息,并在腳本中對這些信息進行處理,然后向web瀏覽器發送信息;(5)可以使用服務器端activex組件來執行各種各樣的任務,例如存取數據庫、發現和那個email或訪問文件系統等。(6)由于服務器是將asp程序執行的結果以html格式傳回客戶端瀏覽器,因此使用者不會看到asp所編寫的原始程序代碼,可防止asp程序代碼被竊取

19、。(7)方便連接access與sql數據庫。(8)開發需要有豐富的經驗,否則會留出漏洞,讓黑客利用進行注入攻擊14。3.3 access數據庫簡介microsoft office access(前名 microsoft access)是由微軟發布的關聯式數據庫管理系統。它結合了 microsoft jet database engine 和 圖形用戶界面兩項特點,是 microsoft office的成員之一。access能夠存取 access/jet、microsoft sql server、oracle(甲骨文軟件公司),或者任何 odbc 兼容數據庫內的資料。熟練的軟件設計師和資料分析師

20、利用它來開發應用軟件,而一些不熟練的程序員和非程序員的進階用戶則能使用它來開發簡單的應用軟件。雖然它支援部份面向對象(oo)技術,但是未能成為一種完整的面向對象開發工具15。其實access 也是微軟公司另一個通訊程序的名字,想與 procomm 以及其他類似程序來競爭??墒鞘潞笪④涀C實這是個失敗計劃,并且將它中止。數年后他們把名字重新命名于數據庫軟件。13.3.1 access的發展進入可提供的編程語言,當時在另一個內產品microsoft office家具,微軟公司應用的visual basic。兩個數據庫進入訊息庫com組成部分被提供:這筆遺產數據存取物體(dao)

21、,用進入和新只可提供activex數據對象(忙亂)。microsoftaccess容易被應用于小的工程,但是如果設計的不好對大工程是無用的。全部數據庫質問,形式和報告被儲存在數據庫里,并且與相關的模型的理想協調,沒有與他們做一個身體上組織的階層的可能性。一種設計技術是把進入應用在數據和計劃之間進行分發。一數據庫應該只包含桌子和關系,當另一個將有全部計劃時,形式,報告和質問和對第一個數據庫桌子的連接。令人遺憾,當連結時,進入允許沒有有關的道路,因此那些發展環境作為這種生產環境有相同的道路應該(雖然你寫你們自己的能動態連接程序常規在里vba那搜出能一定背面結束檔案以透過這個目錄樹搜尋,如果它發現這

22、條電流通路它不能)。這種技術也允許開發者在不同的檔案中分申請,因此一些架構是可能的16。3.3.2 access的優點(1)存儲方式單一 access管理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放在后綴為(.mdb)的數據庫文件種,便于用戶的操作和管理。 (2)面向對象 access是一個面向對象的開發工具,利用面向對象的方式將數據庫系統中的各種功能對象化,將數據庫管理的各種功能封裝在各類對象中。它將一個應用系統當作是由一系列對象組成的,對每個對象它都定義一組方法和屬性,以定義該對象的行為和外國,用戶還可以按需要給對象擴展方法和屬性。通過對象的方法、屬性完成數據庫的操作和管理,

23、極大地簡化了用戶的開發工作。同時,這種基于面向對象的開發方式,使得開發應用程序更為簡便。 (3)界面友好、易操作 access是一個可視化工具,是風格與windows完全一樣,用戶想要生成對象并應用,只要使用鼠標進行拖放即可,非常直觀方便。系統還提供了表生成器、查詢生成器、報表設計器以及數據庫向導、表向導、查詢向導、窗體向導、報表向導等工具,使得操作簡便,容易使用和掌握。 (4)集成環境、處理多種數據信息 access基于windows操作系統下的集成開發環境,該環境集成了各種向導和生成器工具,極大地提高了開發人員的工作效率,使得建立數據庫、創建表、設計用戶界面、設計數據查詢、報表打印等可以方

24、便有序地進行。 (5)access支持odbc(開發數據庫互連,open data base connectivity)。利用access強大的dde(動態數據交換)和ole(對象的聯接和嵌入)特性,可以在一個數據表中嵌入位圖、聲音、excel表格、word文檔,還可以建立動態的數據庫報表和窗體等。access還可以將程序應用于網絡,并與網絡上的動態數據相聯接。利用數據庫訪問頁對象生成html文件,輕松構建internet/intranet的應用17。3.3.3 access的缺點access是小型數據庫,既然是小型就有他根本的局限性,以下幾種情況下數據庫基本上會吃不消:(1)數據庫過大,一般

25、access數據庫達到50m左右的時候性能會急劇下降。(2)網站訪問頻繁,經常達到100人左右的在線。(3)記錄數過多,一般記錄數達到10萬條左右的時候性能就會急劇下降18。1.2.4 招聘就業網站的分析與設計44.1 網站風格定位在設計網站之前,需要對網站有一個整體的定位。網站的定位包括確定網站功能、規劃網站效果、網站的logo與banner設計等工作。.4.1.1 網站的主要功能在進行網站的設計之前,需要對網站的風格與功能進行定位。整個網站的設計需要按照這個定位來進行。一個招聘求職網站,應該是一個專業應用型網站。所面對的對象,應該是企業的招聘者與求職的會員。所

26、以,網站的風格應該是清新自然的顏色與大眾化企業化的網站內容,使用太個性的顏色與風格是不能很好發揮控制的。招聘求職網站的功能,應該圍繞招聘與求職來進行。針對的對象分別是企業與會員。這兩方面的功能都需要通過編號設計出強大的功能。在招聘功能上,企業通過注冊成為會員。登陸以后,可以發布企業招聘信息、查看會員的求職信息、設置企業資料等內容。個人會員功能的實現,求助者通過注冊,成為網站的個人會員。個人會員登錄以后,可以查看企業發布的招聘信息、向需要的招聘信息發送個人簡歷、管理自己的簡歷等功能。網站還需要公告發布、招聘會發布、網站新聞等內容。這些不同功能板塊之間存在各種邏輯關系。4.1.2 設計網頁logo

27、網站的logo是一個網站的標志,在各種場合都需要使用到網站的logo。一個求職招聘網站設計出一個有創意的logo作為網站的品牌標識。網站的logo首先要突出網站的功能,讓用戶一看到這個logo就可以聯想到網站求職招聘的功能。其次,網站的logo需要有鮮明的色彩與內容。在很多logo連接中,能夠吸引用戶的注意并單擊這個logo連接。4.1.3 設計網頁banner求職網站的banner就是網站中的動畫。這些內容需要體現網站中的內容與網站主要開展的特色活動。網站所有的廣告中,首頁的廣告是最重要的,需要美觀大方。網站中的banner需要體現出“眼球效應”??梢宰龀蓜赢嫷男问?,以動態的效果吸引用戶的注

28、意力。如果是靜態圖片需要使用鮮明的顏色與內容。4.2 在dreamweaver中制作表格結構頁面在制作動態網站之前,需要制作出網站的效果圖,并用fireworks切片與優化,導出為網頁。然后用dreamweaver進行網頁的布局與排版。 網站效果圖設計在進行網站設計之前,需要制作網站的效果圖。網站的效果圖就是對網站的風格、內容、基本布局進行統一規劃與定位。如果只在dreamweaver中進行網頁排版,沒有一個整體規劃,是很難排版出美觀的網頁的。求職招聘的網站,顏色應該清淡自然,不易使用過于隆重的顏色。網站的內容以表現企業招聘信息與個人求職信息為主,而不是表現出網站中出色的個性色

29、彩與美術效果。網站的主色調,可以使用感覺清淡的白色或淡藍色。網站中的圖片,可以搭配藍色、深紅色、灰色等。網站中的廣告、圖片等需要考慮到顏色的搭配。清淡的網頁中搭配一些較深的顏色可以表現出很好的視覺效果與對比效果。在網站的效果圖中,需要考慮到網站的logo的布局、大小與相對應布局的顏色關系等。在效果圖中很好把握網站的整體顏色和布局效果。網站的主色調,可以使用感覺清淡的白色或淡藍色。網站中的圖片,可以搭配藍色、深紅色、灰色等。網站中的廣告、圖片等需要考慮到顏色的搭配。清淡的網頁中搭配一些較深的顏色可以表現出很好的視覺對比效果。在網站的效果圖中,需要考慮到網站logo的布局、大小與相應的布局顏色關系

30、等。在效果圖中很好把握網站的整體顏色與布局效果。完成網站的效果圖之后,需要使用fireworks對效果圖進行切割和優化,然后導出為網頁。. 網頁的布局網站的效果圖導出為網頁之后,需要使用dreamweaver對網頁進行布局與排版。在這個過程中,參照效果圖中的網頁布局與效果,用dreamweaver的相關工具,在網頁中排版出這些效果。在進行排版時,需要考慮到進行網站編程時的方便性。動態網站的內容是通過程序動態形成的,進行的布局設計要有利于網站程序的編寫。除了對首頁布局與排版之外,還需要對網站中的其他重要網頁進行設計與布局排版。4.3 創建數據庫招聘求職網站中的數據內容

31、比較復雜,有企業會員、個人會員、招聘信息、求職信息、招聘會信息、網站新聞等數據內容。這些數據有很強的邏輯關系。因此,在設計這個網站之是需要詳細分析每類數據和其他數據的邏輯關系,畫出這些數據的關系圖。根據這些關系合理的設置不同表的字段,建立這些數據表。.4.3.1 設計數據表結構在這個網站中,可能有的數據內容如下。企業會員信息:記錄已經注冊的企業會員,包括各種企業信息。企業招聘信息:企業會員發送的招聘信息,與企業會員有邏輯關系。個人會員信息:個人會員注冊信息,詳細記錄個人求職的信息和個人資料,可以根據這些信息生成個人簡歷。個人會員向企業發送的簡歷:個人會員查看招聘信息以后向此招聘信

32、息發送招聘簡歷,和個人會員、企業會員、企業招聘信息有邏輯聯系。網站公告信息:網站的各種公告和新聞信息,這些信息由管理員管理。招聘會信息:網站管理員發布的招聘會信息。網站管理員信息:網站管理員的登錄信息,實現網站的權限管理。有了這些數據之后,即可設計數據庫的表。在設計數據表時,需要根據數據實際需要設置各個數據的字段和字段的數據類型。表t_com用來保存企業用戶的注冊信息。表中的字段如下表4.1所示。表4.1 數據庫表t_com的字段table 4.1 database table fields t_com字段名數據類型字段長度保存數據內容idusenamepasswordcomnametelad

33、dressemailtouchwebsitecom_infocom_categoryaddtimehitslastlogin自動編號文本文本文本文本文本文本文本文本備注文本文本整型文本5050503080403040405050自動編號用戶名登錄口令公司名稱聯系電話公司地址電子郵箱聯系人企業網站企業簡介企業性質注冊時間登陸次數最后登錄時間表users用來保存個人用戶的注冊信息。表中的字段如表4.2所示。表4.2 數據庫表users的字段table 4.2 database table fields users字段名數據類型字段長度保存數據內容idusenamepasswordturenamet

34、eladdressemaillanguageschooleducationinfosubjectwantworkaddtimehitslastlogin自動編號文本文本文本文本文本文本文本文本文本備注文本文本文本整型文本505050308040405040402005050自動編號用戶名登錄口令真實姓名聯系電話公司地址電子郵箱外語情況畢業學校學歷個人簡介所學專業希望從事工作注冊時間登陸次數最后登錄時間表alljobs用來保存企業用戶發布的招聘會。表中字段如下表4.3所示。表4.3 數據庫表alljobs中的字段table 4.3 database table fields alljobs字段名

35、數據類型字段長度保存數據內容idcom_idtitlecontentsubjecthowmanyaddtimehitshowlong自動編號整型文本備注文本整型文本整型文本1001005050自動編號企業id號標題招聘要求招聘學科招聘人數注冊時間點擊次數有效時間表users_getjob用來保存個人會員向招聘信息發送的個人求職信息。表中的字段如表4.4所示。表4.4 數據庫表users_getjob的字段table 4.4 database table fields users_getjob字段名數據類型字段長度保存數據內容idjob_idaddtimeinfo自動編號整型文本備注50自動編號

36、招聘信息id號注冊時間備注信息表news用來保存網站公告。表中的字段如下表4.5所示。表4.5數據庫表news的字段table 4.5 database table fields news字段名數據類型字段長度保存數據內容idtitleconnectaddtimehits自動編號文本備注文本整型10050自動編號標題內容添加時間點擊次數表meeting_info用來保存招聘會信息。表中的字段如表4.6所示。表4.6 數據表meeting_info的字段table 4.6 database table fields meeting_info字段名數據類型字段長度保存數據內容idthetimeti

37、tleaddressconnectaddtimehits自動編號文本文本文本備注文本整型5010010050自動編號招聘會時間招聘會標題招聘會地址預告信息添加時間點擊次數4.3.2 連接數據庫同其他的asp網站數據連接一樣,網站中需要連接access數據庫時,可以使用下面的代碼。在數據庫連接文件中,需要把server.mappath(database/data.mdb)中的數據庫路徑改為網站的實際數據庫路徑,然后將這個文件保存為conn.asp。使用數據庫鏈接網頁只需要包含這個文件。4.3.3 會員的注冊招聘求職類網站,為了加強權限的管理和增強會員的功能,需要制作會員注冊功能。會員注冊并登陸以

38、后,才可以使用網站的某些功能。在會員注冊功能中,可以把個人會員與企業會員存放在同一個表中,同一個字段區分是個人會員還是企業會員。這個表中還存放會員的聯系方式等基本信息。需要有一個字段來表示會員的權限級別。具體的代碼如下:注冊 會員注冊 用戶名 口令 重復口令 qq emal 會員類型 個人會員 企業會員   用戶在填寫好注冊信息之后,單擊提交按鈕,將把這個網頁的注冊信息發送到會員注冊保存的網頁。在保存會員時,需要驗證這個會員的名稱是不是已經被占用,驗證會員名和口令是不是有效。如果出現無效字段,則會轉跳到出錯頁面,并提示出錯原因。如果填寫信息正確則保存注冊信息,代碼如下:% dim u

39、sername,userpass,userpass1username = trim(request(username)userpass = trim(request(userpass)userpass1 = trim(request(userpass1)if username = or userpass = thenresponse.redirect(err.asp?info=用戶名或口令不可為空)end if if userpass userpass1 thenresponse.redirect(err.asp?info=兩次輸入的口令必須相同)end if set rs =server.c

40、reateobject(adodb.recordset) 定義查詢指針 sql = select * from users where username = & username & rs.open sql,conn,1,1 if not rs.eof then response.redirect(err.asp?info=已經有此用戶,請選擇其它用戶名。) rs.close end if set rs =server.createobject(adodb.recordset) 定義查詢指針 sql = select * from users rs.open sql,conn,1,3 rs.addnew rs(username) = username rs(userpass) = userpass rs(qq) = request(qq) rs(email) = request(email) rs(addtime) = now() rs(usertype) = request(usertype) rs.update rs.close response.write(注冊成功。) %4.3.4 個人會員填寫資料會員注冊以后,還要登錄填寫會員資料。個人會員與企業

溫馨提示

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

評論

0/150

提交評論