基于ASP的網上求職招聘系統畢業論文(最終稿)(共53頁)_第1頁
基于ASP的網上求職招聘系統畢業論文(最終稿)(共53頁)_第2頁
基于ASP的網上求職招聘系統畢業論文(最終稿)(共53頁)_第3頁
基于ASP的網上求職招聘系統畢業論文(最終稿)(共53頁)_第4頁
基于ASP的網上求職招聘系統畢業論文(最終稿)(共53頁)_第5頁
已閱讀5頁,還剩52頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、PAGE 畢業(b y)論文(lnwn)題 目:基于ASP的網上求職招聘(zhopn)系統 的設計姓 名:李帆學 號:1005020213指導教師(職稱):韓曉民(講師)專 業:網絡工程班 級:10網絡02所 在 學 院:計算機科學與工程學院 2014年6月武漢工程大學 畢業論文- PAGE 52 -武漢工程大學 畢業論文- PAGE III -目 錄 TOC o 1-2 h z u HYPERLINK l _Toc389142045 摘 要 PAGEREF _Toc389142045 h II HYPERLINK l _Toc389142046 Abstract PAGEREF _Toc38

2、9142046 h III HYPERLINK l _Toc389142047 第一章 緒 論 PAGEREF _Toc389142047 h 1 HYPERLINK l _Toc389142048 1.1 課題(kt)背景 PAGEREF _Toc389142048 h 1 HYPERLINK l _Toc389142049 1.2 課題(kt)意義 PAGEREF _Toc389142049 h 3 HYPERLINK l _Toc389142050 1.3 系統(xtng)設計思想 PAGEREF _Toc389142050 h 3 HYPERLINK l _Toc389142051 1

3、.4 章節安排 PAGEREF _Toc389142051 h 4 HYPERLINK l _Toc389142052 第二章 系統開發工具介紹 PAGEREF _Toc389142052 h 5 HYPERLINK l _Toc389142053 2.1 Dreamweaver CS3簡介 PAGEREF _Toc389142053 h 5 HYPERLINK l _Toc389142054 2.2 ASP簡介 PAGEREF _Toc389142054 h 8 HYPERLINK l _Toc389142055 2.3 HTML簡介 PAGEREF _Toc389142055 h 10 H

4、YPERLINK l _Toc389142056 2.4 Microsoft Access簡介 PAGEREF _Toc389142056 h 11 HYPERLINK l _Toc389142057 2.5 IIS簡介 PAGEREF _Toc389142057 h 11 HYPERLINK l _Toc389142058 第三章 系統總體功能設計 PAGEREF _Toc389142058 h 13 HYPERLINK l _Toc389142059 3.1 可行性研究 PAGEREF _Toc389142059 h 13 HYPERLINK l _Toc389142060 3.2 需求分

5、析 PAGEREF _Toc389142060 h 13 HYPERLINK l _Toc389142061 3.3 流程圖設計 PAGEREF _Toc389142061 h 14 HYPERLINK l _Toc389142062 3.4 數據庫設計 PAGEREF _Toc389142062 h 16 HYPERLINK l _Toc389142063 第四章 功能實現 PAGEREF _Toc389142063 h 18 HYPERLINK l _Toc389142064 4.1 主體部分 PAGEREF _Toc389142064 h 18 HYPERLINK l _Toc38914

6、2065 4.2 求職者部分 PAGEREF _Toc389142065 h 24 HYPERLINK l _Toc389142066 4.3 招聘單位部分 PAGEREF _Toc389142066 h 38 HYPERLINK l _Toc389142067 第五章 系統測試與性能分析 PAGEREF _Toc389142067 h 53 HYPERLINK l _Toc389142068 5.1 測試目的 PAGEREF _Toc389142068 h 53 HYPERLINK l _Toc389142069 5.2 測試目標 PAGEREF _Toc389142069 h 53 HYP

7、ERLINK l _Toc389142070 5.3 測試方法 PAGEREF _Toc389142070 h 53 HYPERLINK l _Toc389142071 5.4 測試步驟 PAGEREF _Toc389142071 h 54 HYPERLINK l _Toc389142072 5.5 系統功能測試 PAGEREF _Toc389142072 h 54 HYPERLINK l _Toc389142073 總 結 PAGEREF _Toc389142073 h 55 HYPERLINK l _Toc389142074 致 謝 PAGEREF _Toc389142074 h 56 H

8、YPERLINK l _Toc389142075 參考文獻 PAGEREF _Toc389142075 h 57摘 要 近年來,百萬計的高校畢業生就業愈發困難,與此同時,用人單位無法招到適崗人才。這兩種嚴峻的社會現象背后反映了人才產出與崗位空余之間的信息不通暢、結構不協調的矛盾。大學生就業問題應該引起(ynq)社會的廣泛關注。如今網絡的覆蓋面越來越廣泛,大學生上網非常方便,網絡招聘異軍突起,成為一種深受大學生歡迎的求職方式。與傳統的求職招聘相比,新興的網絡求職招聘資源廣、信息全,以其實時性、便利性成為大多數高校畢業生和用人單位的信息交流平臺。然而,目前流行的網絡求職招聘平臺也良莠不齊,存在著結

9、構混亂、信息不明甚至(shnzh)充斥著虛假、浮夸的無效信息。本課題的目的在于構建一個基于ASP的求職/招聘網站。網站采用統一的數據交換標準,運用分工協作的信息收集發布機制,確保數據真實有效、實時更新,以形成完整的就業服務信息系統,為廣大高校(goxio)畢業生和用人單位提供真實便利的求職招聘信息化平臺。關鍵詞:ASP;招聘;就業AbstractIn recent years,it is more and more difficult for the millions of college graduates to find a job on the contrary, the employe

10、rs cant find the suitable personnels. That is the contradiction of the information between the personnels and employers behind these two serious social phenomenon.Compared with the traditional job recruitment, Network job hunting and recruitment is becoming popular between the personnels and employe

11、rs depend on its wide resources, Real-time information. However, not every network recruitment platform can provide perfect survices because these platform can not guarantee the accuracy of these information ,and even some information is false and invalid.The purpose of this paper is to construct a

12、job / recruitment website based on ASP .This website will use a unified data exchange standard, and apply the division of information collection and release mechanism, to ensure that the data is true and effective, real-time updates. With these methods we are gong to establish a employment service i

13、nformation system which can serve the vast number of college graduates and employers by providing useful employment information.Keywords:ASP;Recruitment;Employment- PAGE 51 -第一章 緒 論1.1 課題(kt)背景在這個以計算機、互聯網絡為中心的信息時代,任何事物都與互聯網絡息息相關,大到國家政要,小到衣食住行(y sh zh xng),互聯網開始用它那神奇的觸手深入到了各行各業乃至平民百姓家。而促使這個時代(shdi)的來

14、臨與發展的毋庸質疑的是那些高精尖的人才,因而,人才是各行各業發展的關鍵,各個求賢若渴的企業都非常關心如何能夠招攬到有真才實學的人才是各個企業非常關心的問題。而人才也想要找到一個符合自己興趣愛好和專業特長的崗位一展才華與抱負,然而雖有毛遂自薦之心卻苦于沒有門路。與此同時,我國就業大軍規模的逐年龐大使的原有的招聘方式即通過召開招聘會的方式壓力倍增招聘會定期召開,過期沒有交流機會。招聘會都是在有限的幾天內企業與大學生面對面的交流,雖然有的招聘會提前貼出海報或進行其他方式的宣傳,但還會有很多企業和學生錯過。還有一部分人,為了參加招聘會不得不放棄一些重要的事情。招聘會人數眾多,很難管理。由于參加招聘會的

15、人員繁多,而且整個過程人員的流動性非常強,這給管理增加了很大難度。空間有限不利交流。招聘會上人數眾多,但是展位卻有限,不能讓所有的用人單位都參加,而且想要企業與學生一一會面很困難,不能更好地分配人力資源。在此種情況下,急需一種能夠解決企業與人才雙方需要的方法,網上人才招聘系統便應運而生。網絡招聘求職的方式已經成為了大學生找工作和用人單位招兵買馬的重要方式,因為網絡招聘和網上求職有著傳統招聘會所無法企及的優勢。但在此同時,網絡招聘求職還存在著作為新興方式的不完善之處。1.1.1 招聘求職網站發展現狀自從網絡求職招聘這一新興的求職招聘方式誕生起,它就以蓬勃的態勢發展開來。根據美國公司的調查結果,2

16、001年全球的網絡招聘市場擴大了53,就已經達到28億美元的規模。IDC的高級分析師Marc Pramuk曾經表示:“從網絡招聘市場擴大的事實可以看出,招聘服務市場正在發生根本的變化。”由于“雇用方正在尋找比傳統的招聘方法更迅速、更廉價的招聘適當人選的方法”,到2006年,在經歷連續幾年超過40的速度迅猛增長后,全球網絡招聘市場的業務規模將超過157億美元。據介紹,在美國、日本和歐洲等互聯網普及程度高的發達國家,自上世紀90年代初互聯網出現以來,網絡已經成為人才進行流動的最主要渠道,而那些單純為企業、個人提供單一集會式招聘服務的人才市場則逐漸式微,慢慢退出舞臺。國內網絡招聘市場的發展(fzhn

17、)同樣來勢兇猛。隨著國內勞動力的增多、國內企業的國際化及國內網絡的普遍化,網上招聘求職的主流地位在國內不僅不會改變(gibin),而且只會越來越火。“智聯招聘(zhopn)”、“趕集網”、“中華英才網”、“前程無憂”等網上求職招聘網站如雨后春筍般出現,成為了新的求職招聘陣地。2003年6月13日“中國高校畢業生就業服務信息網”正式開通。到目前為止,全國各個省(直轄市、自治區)基本上已經建立了畢業生就業信息網絡,各個高校也在加緊建設和完善本校各具特色的“就業信息網”。但網上招聘求職也不會像有的人說的那樣將取代傳統招聘會。在國外,都是將網上招聘與傳統的招聘方式結合,構建一整套完善、多元的求職招聘體

18、系。而對于國內的情況,兩種方式各有優勢,對傳統行業的招聘,如公交車司機、飯店侍者等服務業現場招聘可能更有效,而IT、電子等現代行業的招聘,網上招聘效果就會更好。1.1.2 網絡招聘的優勢網絡招聘求職具有傳統招聘會所不能及的作用和優勢。第一,招聘網絡信息量龐大而且更新速度快。由于用人單位基數很大,招聘職位數量眾多,在人才網站里,可以隨時查詢數萬條信息,而且信息更新速度很快,每天更新的職位都很多,關注招聘網站就能夠第一時間掌握用人單位的需求。第二,求職無地域限制。對于身處異地的求職者來說,無地域限制無疑給求職者創造更多的就業機會,如果采取傳統的求職方式,恐怕還得來回奔波于兩個城市之間,耽誤時間而且

19、浪費精力。其三,經濟實惠。如果通過現場招聘會求職,求職者要花不少錢制作精美的簡歷,外加交通、通訊等費用,而這些在網絡求職中都可免去。而且各個證書只要一次掃描到計算機里,就可以發給多家網絡招聘單位,免去了印刷的高成本費用。第四,招聘網絡平臺功能強大,提高效率。通過招聘網站可以輕松地對工作類別、地區和需求等條件進行全方位智能查詢,快速準確地查詢到所需要的包括行業、職能、工作地點、工資等信息,當查詢到合適的招聘職位后還可以直接通過網站把簡歷提交給招聘單位,很大程度上節省了求職者的時間。據調查,通過網絡求職成功的比率在近一兩年提高迅速,調查結果顯示近五成的網絡求職者認為網絡求職比較容易成功。作為網絡這

20、一求職方式之所以發展到今天的主流求職方式,很大程度上也是給予了青睞它的求職者高成功率的回報。1.1.3 當前網絡招聘存在的問題網絡招聘雖然發展很快,前景廣闊,但也面臨著一些問題,如安全問題、技術問題、法律制度問題、觀念障礙、隱私權的保護、基礎設施問題等。具體表現在如下幾點:1. 信息的保密性。現在(xinzi)人才網站魚龍混雜、良莠不齊,一些防護措施做得不到位的網站,求職者的個人信息在網上常常可以“資源共享”。而大型的知名網站在這方面就做得比較好,通常(tngchng)不會出現信息泄露的現象 2. 網絡招聘的可信度不高。究其原因,主要是招聘應聘雙方都不夠誠信。由于網上招聘,用人單位與求職者不見

21、面(jin min),彼此只能通過電子簡歷來完成首次面試,于是一些求職者就肆無忌憚地給自己“鍍金”,以虛假信息來填充自己,造成普遍的相互不信任。3. 簡歷多次重復發送。有些求職者急于求成,擔心公司看不到自己的簡歷,就在網上不停地“灌水”,一次發送數十份相同的簡歷,給用人單位的審查工作帶來許多不必要的麻煩。 4. 我國網絡招聘起步晚。在網絡招聘中的規范性和法律制度不夠完善,一部分人對網絡招聘方式不認識和了解,服務也有待改善。 1.2 課題意義隨著高校招的生進一步擴大,畢業生數量也越來越多,其就業工作涉及面和社會影響也越來越大,要推動就業工作,就不能一味的追求有形市場(傳統招聘市場)的規模和聲勢,

22、還要充分看到無形市場(網上人才市場)高效、便利、覆蓋面廣的優點,它是畢業生就業市場發展的新方向。“網上人才市場”開辟求職信息頻道和招聘信息頻道,供需雙方可以根據需要查詢詳細的相關信息,有利于加深用人單位與畢業生之間的了解與溝通,克服了空間與時間的限制,為用人單位和畢業生節省了大量的時間、精力和資金,同時又可以達到雙方滿意的目的。這樣“網上人才市場”就會吸引更多企業與畢業生參與進來,形成良性循環,從而擴展了畢業生就業市場,使得用人單位與畢業生之間的雙向選擇更具實際意義。因此,當舊的招聘方式已經不能夠滿足當今企業招聘人才的要求了,企業就需要一個規范的簡便的招聘方式來提高招聘工作人員的工作效率,所以

23、,一個界面簡潔、功能完善的網上求職招聘系統,對企業用來招聘人才和提高工作效率是非常有必要的。該系統的開發能夠幫助求職者更方便、更快捷、更可靠的尋找到一個適合自己的用人單位,節省了時間、精力、財力等等。同時也能夠為向企業輸送更多有用的人才提供了一條便利可靠的渠道。1.3 系統設計思想網上求職招聘系統是利用互聯網構建的網上招聘系統,它涉及了網上應用這一學科。一個網站的建設,首先應該從功能出發。完善的功能是網站的目的所在。一個良好的網站,應該設計一個良好的工作流程:首先定義開發網站的目的;接下來對網站的外觀進行設計;其次進行實際頁面的制作;然后對所制作的網站進行測試,以確保它符合最初設定的目標;最后

24、是將網站發布。在將網站發布后還需要有維護工作,以便及時更新網站內容。所以要做出一個出色的網上招聘系統要做到以下要求。首先,對人才市場網上招聘的定義、特征和優勢的了解是必不可少的。其次,系統網站的規劃、網站構建的目標和市場需求調查分析、網站設計與管理的可行性分析以及網站設計與管理的解決方案的深入分析也是不可少的。再次,網上人才交流中心運行平臺的構建、服務器選擇、ASP語言和數據庫的知識更是實現網上交流的基礎。1.4 章節(zhngji)安排論文(lnwn)第一章先介紹了課題背景,即網絡求職招聘系統的發展現狀(xinzhung)、它的優勢以及劣勢等。接著表明了課題意義,展示了設計這一系統的必要性。

25、最后闡述了系統設計思想,為具體設計做好準備工作。論文第二章簡略介紹了系統開發工具。包括開發工具Dreamweaver,開發語言HTML和ASP、IIS,以及數據庫開發工具Microsoft Access等。論文第三章是系統總體功能設計,涉及到需求分析、可行性研究、流程圖、E-R圖和數據庫的設計等。論文的第四章是系統的詳細設計,該部分將系統的每一個功能的實現方式通過每一個文件的代碼都詳細展示了出來。論文的第五章是系統測試與性能分析,該部分對系統進行功能測試。第二章 系統(xtng)開發工具介紹 本系統(xtng)采用了Dreamweaver CS5作為開發(kif)平臺,使用HTML 4.0語言

26、,ASP作為WEB服務器端的開發環境,ASP采用腳本語言VBScript(Javascript)作為自己的開發語言。以Microsoft Access作為數據庫環境。2.1 Dreamweaver CS5簡介DreamweaverCS5是一款功能強大的可視化的網頁編輯與管理軟件。利用它,不僅可以輕松地創建跨平臺和跨瀏覽器的頁面,也可以直接創建具有動態效果的網頁而不用自己編寫一行源代碼。DreamweaverCS5最主要的優勢在于能夠進行多任務工作,并且在操作方法、界面風格方面更加人性化。用戶可以根據自己的喜好和工作方式,重新排列面板和面板組,自定義工作區。2.1.1 DreamweaverCS

27、5概述DreamweaverCS5是由Adobe公司在并購Macromedia之后推出的最新版本,它是一款專業的Web站點開發軟件,可用于Web站點、Web頁和Web應用程序的設計、編碼和開發工作。在業界通常將Dreamweaver、Flash、Fireworks稱為網頁三劍客。將各種網頁制作的相關工具緊密聯系起來是Dreamweaver系列的一大亮點,同時良好的插件體系,使DreamweaverCS5可通過第三方插件進行補充。另外,DreamweaverCS5還為開發人員提供了動態語言支持與豐富的模板。另外值得稱道的是,DreamweaverCS5不僅提供了強大的網頁編輯功能,而且提供了完善

28、的站點管理機制,可以說,它是一個集網頁創作和站點管理兩大利器于一身的超重量級的創作工具。DreamweaverCS5在功能強大與易用性之間具有很好的平衡,使用DreamweaverCS5可以有效地提高Web開發的工作效率。2.1.2 DreamweaverCS5新增功能相對于以前的版本DreamweaverCS5的功能主要在以下方面進行了增強:1.Ajax的Spry框架通過AdobeDreamweaverCS5,可以使用Ajax的Spry框架進行動態用戶界面的可視化設計、開發和部署。Ajax的Spry框架是一個面向Web設計人員的JavaScript庫,用于構建向用戶提供更豐富體驗的網頁。Sp

29、ry與其它Ajax框架不同,可以同時為設計人員和開發人員所用。2.Spry構件Spry構件是預置(y zh)的常用用戶界面組件,可以使用CSS自定義這些組件,然后將其添加(tin ji)到網頁中。使用Dreamweaver,您可以(ky)將多個Spry構件添加到自己的頁面中,這些構件包括XML驅動的列表和表格、折疊構件、選項卡式界面和具有驗證功能的表單元素。3.Spry效果Spry效果是一種提高網站外觀吸引力的簡潔方式。這種效果差不多可應用于HTML頁面上的所有元素。您可以添加Spry效果來放大、收縮、漸隱和高亮顯示元素;在一段時間內以可視方式更改頁面元素;以及執行更多操作。4.高級Photo

30、shopCS5集成Dreamweaver包括了與PhotoshopCS5的增強的集成功能。現在,設計人員可以在Photoshop中選擇設計的任一部分(甚至可以跨多個層),然后將其直接粘貼到Dreamweaver頁面中。Dreamweaver會顯示一個對話框,可在其中為圖像指定優化選項。如果需要編輯圖像,只需雙擊圖像即可在Photoshop中打開原始的帶圖層PSD文件進行編輯。5. 瀏覽器兼容性檢查Dreamweaver中新的瀏覽器兼容性檢查功能可生成報告,如圖2-1所示,指出各種瀏覽器中與CSS相關的呈現問題。在代碼視圖中,這些問題以綠色下劃線來標記,如圖2-2所示,因此您可以準確知道產生問題

31、的代碼位置。確定問題之后,如果知道解決方案,則可以快速解決問題;如果需要了解詳細信息,則可以訪問AdobeCSSAdvisor。圖2.1 顯示與CSS相關的問題圖2-2 綠色(l s)下劃線6.AdobeCSSAdvisorAdobeCSSAdvisor網站包含(bohn)有關最新CSS問題的信息,在瀏覽器兼容性檢查(jinch)過程中可通過Dreamweaver用戶界面直接訪問該網站。CSSAdvisor不止是一個論壇、一個wiki頁面或一個討論組,它使您可以方便地為現有內容提供建議和改進意見,或者方便地添加新的問題以使整個社區都能夠從中受益。7.CSS布局Dreamweaver提供一組預先

32、設計的CSS布局,它們可以幫助您快速設計好頁面并開始運行,并且在代碼中提供了豐富的內聯注釋以幫助您了解CSS頁面布局,如圖2-3所示。Web上的大多數站點設計都可以被歸類為一列、兩列或三列式布局,而且每種布局都包含許多附加元素(例如標題和腳注)。Dreamweaver提供了一個包含基本布局設計的綜合性列表,您可以自定義這些設計以滿足自己的需要。圖2-38.管理CSS借助管理CSS功能,可以輕松地在文檔之間、文檔標題與外部表之間、外部CSS文件之間以及更多位置之間移動CSS規則。此外,還可以將內聯CSS轉換為CSS規則,并且只需通過拖放操作即可將它們放置在所需位置。9.AdobeDeviceCe

33、ntralAdobeDeviceCentral與Dreamweaver相集成并且存在于整個CreativeSuite3軟件產品系列中,使用它可以快速訪問每個設備的基本技術規范,還可以收縮HTML頁面的文本和圖像以便顯示效果與設備上出現的完全一樣,從而簡化了移動內容的創建過程。10.AdobeBridgeCS5將AdobeBridgeCS5與Dreamweaver一起使用可以輕松、一致(yzh)地管理圖像和資源。通過AdobeBridge能夠集中訪問項目文件、應用程序、設置(shzh)以及XMP元數據(shj)標記和搜索功能。AdobeBridge憑借其文件組織和文件共享功能以及對AdobeSt

34、ockPhotos的訪問功能,提供了一種更有效的創新工作流程,使您可以駕馭印刷、Web、視頻和移動等諸多項目。11.CSS增強功能:DW8具有HTML格式化功能但沒有CSS格式化,DWCS3又增加了CSS的格式化功能。2.2 ASP簡介ASP(ActiveServerPages)是一個WEB服務器端的開發環境,利用它可以產生和執行動態的、互動的、高性能的WEB服務應用程序。ASP采用腳本語言VBScript(Javascript)作為自己的開發語言。近年來隨著Internet技術的飛速發展及用戶需求的不斷變化與升級,Web頁面技術也在不斷的更新,使得Web站點的功能越來越強大,能夠提供的服務種

35、類越來越繁多。從HTML 到HTML5從JAVA的誕生到ActiveX,Flash, Web頁面設計人員不斷受到沖擊,微軟公司在總結了以往技術,重新思考Web頁面設計的真正需要后,推出了Active Server Pages (ASP),一種用以取代CGI(Common Gateway Interface,通用網關接口)的技術。ASP是創建動態網頁的一個很好的工具,它起一種編程語言的作用,可以利用它編寫動態產生HTML的程序代碼。因此,只要用戶瀏覽Web站點并請求一個ASP頁,Web服務器就可以處理相應的ASP代碼生成HTML代碼,然后將它傳遞到用戶瀏覽器并顯示出網頁。ASP內含于IIS3.0

36、和5.0之中,通過ASP我們可以結合HTML網頁、ASP指令和ActiveX元件建立動態、交互且高效的WEB服務器應用程序。有了ASP就不必擔心客戶的瀏覽器是否能運行所編寫的代碼,因為所有的程序都將在服務器端執行,包括所有嵌在普通HTML中的腳本程序。當程序執行完畢后,服務器僅將執行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。2.2.1 ASP訪問數據庫的方法ASP是服務器端的腳本執行環境,可用來產生和執行動態的高性能的WEB服務器程序。當用戶使用瀏覽器請求ASP主頁時,WEB服務器響應,調用ASP引擎來執行ASP文件,并解釋其中的腳本語言(JScript或

37、VBScript),通過ODBC連接數據庫,由數據庫訪問組件ADO(ActiveXDataObjects)完成數據庫操作,最后ASP生成包含有數據查詢結果的HTML主頁返回用戶端顯示。由于ASP在服務器端運行,運行結果以HTML主頁形式(xngsh)返回用戶瀏覽器,因而ASP源程序不會泄密,增加了系統的安全保密性。此外,ASP是面向對象的腳本環境,用戶可自行增加ActiveX組件來擴充其功能,拓展應用范圍。2.2.2 ASP頁面(y min)的結構ASP的程序代碼簡單、通用,文件名由.asp結尾,ASP文件通常由四部分(b fen)構成:1. 標準的HTML標記:所有的HTML標記均可使用。2

38、. ASP語法命令:位于標簽內的ASP代碼。3. 服務器端的include語句:可用#include語句調入其它ASP代碼,增強了編程的靈活性。4. 腳本語言:ASP自帶JScript和VBScript兩種腳本語言,增加了ASP的編程功能,用戶也可安裝其它腳本語言,如Perl、Rexx等。2.2.3 ASP的運行環境目前ASP常運行在以下環境中。WINDOWSXP/2003server/WINDOWS 7運行IIS。其中以2003server上的IIS功能最強,提供了對ASP的全面支持,是創建高速、穩定的ASP主頁的最佳選擇。2.2.4 ASP的內建對象ASP提供了六個內建對象,供用戶直接調用

39、:1. Application對象:負責管理所有會話信息,可用來在指定的應用程序的所有用戶之間共享信息。2. Session對象:存貯特定用戶的會話信息,只被該用戶訪問,當用戶在不同WEB頁面跳轉時,Session中的變量在用戶整個會話過程中一直保存。Session對象需cookie支持。3. Request對象:從用戶端取得信息傳遞給服務器,是ASP讀取用戶輸入的主要方法。4. Response對象:服務器將輸出內容發送到用戶端。5. Server對象:提供對服務器有關方法和屬性的訪問。6. ObjectContext對象:IIS4.0新增的對象,用來進行事務處理。此項功能需得到MTS(Mi

40、crosoftTransactionServer)管理的支持。2.2.5 ASP的主要(zhyo)內置組件1. AdRotator組件:用來按指定(zhdng)計劃在同一頁上自動輪換顯示廣告,用于WWW上日益重要的廣告服務。2. BrowserCapabilities組件:確定訪問WEB站點的用戶瀏覽器的功能數據,包括類型(lixng)、性能、版本等。3. DatabaseAccess組件:提供ADO(ActiveXDataObjects)來訪問支持ODBC的數據庫。4. FileAccess組件:提供對服務器端文件的讀寫功能。5. ContentLinking組件:生成WEB頁內容列表,并將

41、各頁順序連接,用于制作導航條。此外,還可安裝Myinfo、Counters、ContentRotator、PageCount等組件,用戶也可自行編制ActiveX組件,以提高系統的實用性。2.2.5 數據庫組件ADOWWW上很重要的應用是訪問WEB數據庫,用ASP訪問WEB數據庫時,必須使用ADO組件,ADO是ASP內置的ActiveX服務器組件(ActiveXServerComponent),通過在WEB服務器上設置ODBC和OLEDB可連接多種數據庫:如SYBASE、ORACLE、INFORMIX、SQLSERVER、ACCESS、VFP等,是對目前微軟所支持的數據庫進行操作的最有效和最簡

42、單直接的方法。ADO組件主要提供了以下七個對象和四個集合來訪問數據庫。1. Connection對象:建立與后臺數據庫的連接。2. Command對象:執行SQL指令,訪問數據庫。3. Parameters對象和Parameters集合:為Command對象提供數據和參數。4. RecordSet對象:存放訪問數據庫后的數據信息,是最經常使用的對象。5. Field對象和Field集合:提供對RecordSet中當前記錄的各個字段進行訪問的功能。6.Property對象和Properties集合:提供有關信息,供Connection、Command、RecordSet、Field對象使用。7.

43、 Error對象和Errors集合:提供訪問數據庫時的錯誤信息。2.3 HTML簡介HTML的英文全稱是“Hypertext Markup Language”,中文譯為“超文本標記語言”。“超文本”就是指頁面內可以包含圖片,鏈接,甚至音樂,程序等非文字的元素。在幾年前作為SGML的一個子集開發的。一個HTML文件中包含了所有(suyu)將顯示在網頁上的文字信息,其中也包括對瀏覽器的一些指示,如哪些文字應放置在何處,顯示模式是什么樣的等。如果你還有一些圖片、動畫、聲音或是任何其它形式的資源,HTML文件也會告訴瀏覽器到哪里去查找這些資源,以及這些資源將放置在網頁的什么位置。瀏覽的網頁就是由HTM

44、L語言編寫出來的。雖然HTML是一種語言,但HTML不是程序語言,如 C+ 和 Java 之類,它只是標記語言,你只要明白了各種標記的用法便算學會了HTML。HTML 的格式非常簡單,只是由文字及標記組合而成,因此任何文本編輯器都可以制作HTML頁面。在編輯器中輸入html代碼即可完成(wn chng)對網頁的設計,如果在其中加入VB,JAVA等腳本文件以及數據庫連接有關的語句指令,便可對已知數據進行查詢,從而生成動態網頁的一部分。2.4 Microsoft Access簡介(jin ji)Access是一種關系數據庫管理系統(RDBMS),主要用于中小型數據庫應用,適用于小型商務活動,用以存

45、貯和管理商務活動所需要的數據,允許用戶構造應用程序來歸檔和存儲數據,并使數據能夠很容易地采用多種方式進行篩選、分類和查詢數據。Access是一個數據庫管理系統,以為它與其他的數據庫管理系統相比更加簡單易學,一個普通的計算機用戶即可掌握并使用它,而且ACCESS的功能強大,足以應付一般的數據庫管理以及處理需要。下面簡單介紹ACCESS數據庫的基本方法:1.新建數據庫,新建一個數據庫有兩中方法:一種是創建一個空數據庫,即建立一個沒有表,查詢,窗體和報表等內容的數據庫;另一種方法是使用ACCESS中提供的數據庫模版創建數據庫,即通過對向導所提出的選項和不同選擇來設計窗體,查詢和報表等,從而建立一個完

46、整的數據庫。2.添加數據庫,表是ACCESS數據庫的基礎,是信息的載體。其他對象如查詢,窗體和報表,也是將表中的信息以各種形式表現出來,方便用戶使用這些信息。在ACCESS中,創建表的方法有三種:一是使用設計器創建表;二是通過輸入數據創建表;三是利用向導創建表。3.表的操作,在添加了數據庫之后,我們實際上就初步的完成了一個數據庫的建立工作,接下來我們就可以通過SQL語句對數據庫進行操作。當然,在ACCESS中,對表的操作十分的方便,可以瀏覽表,為表添加、刪除、對表記錄進行排序,因為ACCESS是面向一些普通用戶的,所以其操作方法不必要用戶清楚SQL語句的語法及結構。與其它的關系型數據庫管理系統

47、相比,Access具有以下優點:1.存儲文件單一。Access的一個數據庫文件中包含了該數據庫中的全部數據表、查詢、窗體、報表等所有數據,便于管理。2.支持(zhch)長文件名,并可以在文件名內加空格,使文件便于理解、查找。3.具有強大的網絡功能,可通過網絡傳送數據。使用簡便,用戶無需了解(lioji)編程語言,便可輕松地設計和開發數據庫應用程序。4.可以處理多種數據(shj)信息,如文本文件和其它數據庫文件。2.5 IIS簡介本次設計所用到的服務器IIS7.0,ASP文件只有發布到IIS服務器上之后,才能能夠正常瀏覽。IIS是Internet Information Services的縮寫,

48、是一個World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味著你能發布網頁,并且有ASP(Active Server Pages)、JAVA、VBscript產生頁面,有著一些擴展功能。IIS支持一些有趣的東西,像有編輯環境的界面(FRONTPAGE)、有全文檢索功能的(INDEX SERVER)、有多媒體功能的(NET SHOW) 其次,IIS是隨 HYPERLINK /view/1028735.htm Windows NT Server 4.0一起提供的文件和應用程序 HYPERLINK /view/899.htm 服務器,

49、是在Windows NT Server上建立Internet服務器的基本組件。它與Windows NT Server完全集成,允許使用Windows NT Server內置的安全性以及 HYPERLINK /view/119305.htm NTFS文件系統建立強大靈活的Internet/Intranet站點。IIS(Internet Information Server,互聯網信息服務)是一種Web(網頁)服務組件,其中包括Web服務器、 HYPERLINK /view/106754.htm FTP服務器、NNTP服務器和SMTP服務器,分別用于網頁瀏覽、 HYPERLINK /view/54

50、3341.htm 文件傳輸、新聞服務和郵件發送等方面。第三章 系統(xtng)總體功能設計3.1 可行性研究網上求職招聘系統是通過計算機使用戶和招聘信息建立起緊密的聯系。本系統在技術方面主要采用現有的軟件ASP、DREAMWEAVER、ACCESS進行(jnxng)開發和研究的,這些軟件早已經被大眾所熟知和了解。目前人才市場的活躍與企業對高素質人才的殷切需求,無疑為網上求職招聘系統的生存和發展提供了廣闊的空間。與傳統(chuntng)的人才中介相比,網上求職招聘系統具有成本低、容量大、速度快與強調個性化服務的優勢。該系統允許更加靈活的交互方式,提供更加豐富的信息資源。本系統純為私人設計,在開發

51、過程中沒有涉及到合同、責任等與法律法規相抵觸的方面,也無從考慮法律法規方面的局限,但是文明上網是每一個公民必須具備的基本素質。3.1.1 經濟可行性研究由于本系統突破了時間的限制,只要服務器開通,本系統的合法用戶隨時可以了解自己想要了解的信息。這比起過去那種傳統的手工法有了很大的進步。因而,該系統就經濟上來說是可行的。3.1.2 技術可行性研究技術可行性一般受制于軟硬件、參與人員、操作環境等。本系統對軟硬件的要求均不高,采用ASP技術來實現。使用ASP可以創建動態、交互的Web服務器應用程序。ASP頁面可以使用腳本語言(如Vbscript、Javascript等)編寫,程序代碼是隱藏的,輸出到

52、用戶瀏覽器的是動態的HTML文件。訪問數據庫是通過使用內置的ASP組件存取數據庫,并將結果返回給用戶的瀏覽器。通過客戶端腳本,可以控制網頁元素的外觀和行為,而且可以對用戶在網頁中的操作做出響應,并進行相應的處理,從而創作出交互式網頁。ASP程序的運行環境在服務器端可以接收來自客戶端的請求,并對后臺數據庫進行存取操作,然后將處理結果返回客戶端瀏覽器。3.2 需求(xqi)分析需求分析是系統(xtng)設計的一個重要的環節。本階段對系統管理的應用情況作全面調查,以確定系統目標和確定用戶的需求。本課題的開發的目的是為了能夠為企業和個人提供一個操作簡單、應用(yngyng)廣泛、擴展性強的網上交流平臺

53、,一方面提高企業和個人辦事效率,實現信息化管理;另一方面擴大了企業和求職者的視野,有利于雙方更好的交流和發展。3.2.1 功能分析網上求職招聘系統包括了:求職用戶模塊,招聘用戶模塊和后臺管理模塊。任何用戶未注冊前都只能瀏覽首頁信息。求職用戶模塊含有求職用戶注冊,登陸個人簡歷,修改個人簡歷,個人職位庫,個人信箱,職位搜索,密碼修改等;招聘用戶模塊含有企業用戶注冊,登陸企業信息,維護企業信息,發布招聘信息,維護招聘休息,企業人才庫,企業信箱,人才搜索,密碼修改等;后臺管理模塊包括對個人用戶和企業用戶各類信息的管理,前臺后臺一些信息管理,數據庫管理等。另外,后臺管理員還包括對取得合法身份的用戶進行身

54、份驗證,確保系統的安全,防止敏感商業信息的泄露。3.2.2 性能分析一個合格的網上求職招聘系統應當具有以下特點:實用性。為在網上進行招聘求職的人員提供便利。操作簡單:適用于不同的使用者,包括求職用戶和招聘用戶,同時系統也不復雜,操作簡單。代碼可讀性好:文中的代碼都是利用ASP腳本語言進行編寫的,簡單易懂。系統穩定性:系統在運行中應努力保障不發生或極少發生故障,即使系統出現偶然事故或者出現某些操作失誤時,系統應具有較強的恢復能力,從而使系統不會出現死鎖或使數據信息丟失。5. 安全性:對于求職者,沒有權限查看其他人的簡歷。對于招聘企業,可以查看求職者的個人信息和簡歷信息,但不能對求職者的個人信息進

55、行任何修改。系統管理員可以對系統的所以數據庫進行操作和管理,擁有系統所以權限。3.3 流程圖設計(shj)網絡(wnglu)招聘的業務流程比較簡單,其中單位招聘的功能模塊如圖3-1所示。單位注冊單位登陸查詢求職者信息發布招聘信息發送信息給求職者查看求職者回復查詢錄取情況修改單位資料錄取求職者圖3.1 招聘(zhopn)單位模塊網絡求職模塊的功能如圖3-2所示。個人注冊個人登陸查詢單位信息發布求職信息查看單位回復修改個人資料發送信息給單位圖3.2 網絡求職功能模塊圖業務流程圖如下:人才招聘個人 企業個人信息個人簡歷職業信息企業信息應聘招聘圖3.3 業務(yw)流程圖3.4 數據庫設計(shj)根

56、據前面的需求分析和業務流程,本系統數據庫可以(ky)由以下的表來實現。由于該系統規模不大,因此采用Microsoft Access數據庫,數據庫名稱為FindJob.mdb。 1. userinfo表,保存求職者的信息。2. cominfo表,保存招聘單位的信息。3. usercom表,保存招聘單位和求職者之間的信息交流。userinfo表的結構如表3-1所示。表3-1 userinfo表字段說明類型(長度)備注userid標識號自動編號不可為空username姓名文本(20)不可為空usersex性別文本(2)不可為空userage年齡整形不可為空userlevel學歷文本(20)不可為空u

57、sermajor專業文本(20)不可為空job1求職意向文本(50)不可為空job2求職意向文本(50)可為空resume簡歷文本(50)不可為空user賬號文本(10)不可為空,主鍵userpsw口令文本(10)不可為空addr地址文本(50)不可為空cominfo表的結構(jigu)如表3-2所示。表3-2 cominfo表字段說明類型(長度)備注comname招聘者名稱文本(50)不可為空comaddr地址文本(50)不可為空comwanted需求人才類型文本(50)不可為空comintroduce公司介紹文本(50)不可為空comid賬號文本(10)不可為空,主鍵compsw口令文本(

58、10)不可為空usercom表的結構(jigu)如表3-3所示。表3-3 usercom表字段說明類型(長度)備注comid招聘者賬號文本(50)不可為空userid應聘者賬號文本(50)不可為空comtouser信息類型文本(50)不可為空message信息內容文本(10)不可為空其中(qzhng),comtouser等于1時表明是給單位給個人,等于2時表示是個人個單位的,message為信息內容。用戶的屬性如圖3.3。姓名學歷專業性別年齡求職意向求職者/簡歷圖3.4 用戶的屬性招聘單位的屬性如圖3.5。公司名稱公司地址需求人才公司介紹招聘單位圖3.5 招聘單位(dnwi)的屬性其整體(zh

59、ngt)E-R圖如圖3.6。招聘求職者招聘者簡歷擁有nn1n查看n1圖4.6 系統(xtng)整體E-R圖第四章 功能(gngnng)實現整個系統的所有頁面(y min)文件如表4-1所示,創建的頁面用Dreamweaver實現。表4-1 招聘(zhopn)/求職系統文件列表文件名稱說明Logon.asp顯示登陸界面Createframe.asp處理登陸內容并分幀Leftframe.asp左窗口系那是的提供鏈接的文件Mainframe.asp信息提示頁面Userreg.asp求職者注冊Userdit.asp求職者修改注冊資料Viewallcom.asp查詢所有單位的簡介Viewcom.sap查

60、看指定單位的具體信息Searchcom.asp查詢指定需求類型的單位Userviewmessage.asp求職者查看信息Comreg.asp單位注冊Comdit.asp單位修改注冊資料Viewalluser.asp查看所有的求職者的簡介Viewuser.asp查看求職者的具體信息Wanteduser.asp錄用求職者Comtatics.asp錄用統計Comviewmessage.asp查看單位信息4.1 主體部分4.1.1 系統登錄(logon.asp文件)該文件的作用是為用戶(個人或單位)提供一個登錄或注冊的界面,新用戶需要新建賬號和指定口令才能進入系統。如果輸入的賬號已經被使用,則依然顯示

溫馨提示

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

評論

0/150

提交評論