畢業(yè)設(shè)計-網(wǎng)上人才招聘系統(tǒng)的設(shè)計論文.doc_第1頁
畢業(yè)設(shè)計-網(wǎng)上人才招聘系統(tǒng)的設(shè)計論文.doc_第2頁
畢業(yè)設(shè)計-網(wǎng)上人才招聘系統(tǒng)的設(shè)計論文.doc_第3頁
畢業(yè)設(shè)計-網(wǎng)上人才招聘系統(tǒng)的設(shè)計論文.doc_第4頁
畢業(yè)設(shè)計-網(wǎng)上人才招聘系統(tǒng)的設(shè)計論文.doc_第5頁
已閱讀5頁,還剩70頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

畢業(yè)設(shè)計畢業(yè)設(shè)計( (論論文)文) 網(wǎng)上人才招聘系統(tǒng) 院(系)、部: 用戶姓名: 指導教師: 職稱 專 業(yè): 班 級: 完成時間: i 摘 要 本文介紹的主要內(nèi)容是在線網(wǎng)上人才招聘系統(tǒng)網(wǎng)站的開發(fā)及維護, “在線網(wǎng)上人才 招聘系統(tǒng)”應(yīng)實現(xiàn)客戶在其網(wǎng)站上進行求職招聘信息的訪問以及提交、發(fā)布客戶相關(guān)信 息資料等。本文就根據(jù)現(xiàn)已存在的問題,對網(wǎng)絡(luò)在線網(wǎng)上人才招聘系統(tǒng)做了全面的分 析和整體的介紹。介紹了 asp+access 技術(shù)開發(fā)該系統(tǒng)的子系統(tǒng)的整個過程。該系統(tǒng)主 要利用了 asp 強大的網(wǎng)絡(luò)數(shù)據(jù)庫訪問技術(shù),實現(xiàn)了網(wǎng)絡(luò)在線求職招聘的功能。其開發(fā) 主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求 建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的數(shù)據(jù)庫。而對于后者則要求應(yīng)用程序 功能完備,易使用等特點。經(jīng)過分析,我們使用一種服務(wù)器端、跨平臺的 html 嵌入式 腳本語言asp 開發(fā)語言,主流 web 服務(wù)器 iis5.0,性能優(yōu)越的網(wǎng)絡(luò)數(shù)據(jù)庫 access,利用其提供的各種編程優(yōu)點,在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型 系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。 論文主要介紹了本課題的開發(fā)背景、系統(tǒng)分析、數(shù)據(jù)庫設(shè)計和系統(tǒng)的設(shè)計與實現(xiàn)。 關(guān)鍵詞 asp;access;網(wǎng)絡(luò)求職;導航;數(shù)據(jù)庫 abstract with the development of information technology, the web-based job seeking platform has been a direction of modern education. according to the problems existing at present, the paper gives an overall analysis and introduction of internet courseware system. at the same time, it gives all the procession of developing the subsystem using asp+access technology. through the strong ability of asp+access technology, it realizes online studying adaptively. the system designs and realizes different navigation strategies such as module navigation, searching navigation, knowledge classifying navigation and helping ii navigation. these strategies have different functions. searching job navigation and job classifying navigation are mainly based on the relations of the knowledge and then supplies different job to users. so that it improves users job seeking efficiency and study enthusiasm to a certain extent. to become the satisfied of the customer. the paper mainly introduces the developments context, system analysis, database design, the system design and implementation. key words asp; access ; wed-based job seeking; navigation; database iii 目 錄 摘 要 i abstract .i 1 緒 論1 1.1 課題背景1 1.2 本課題的研究意義3 1.3 相關(guān)技術(shù)介紹4 2 系統(tǒng)分析14 2.1 系統(tǒng)的可行性研究14 2.2 系統(tǒng)需求分析15 2.3 用戶模型的介紹16 2.4 系統(tǒng)導航功能模塊介紹17 2.5 小結(jié)19 3 數(shù)據(jù)庫設(shè)計20 3.1 數(shù)據(jù)庫的需求分析20 3.2 后臺數(shù)據(jù)庫的配置20 3.3 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計20 3.4 e-r 模型.23 4 系統(tǒng)詳細設(shè)計與實現(xiàn)25 4.1 系統(tǒng)工作原理介紹25 4.2 系統(tǒng)數(shù)據(jù)流圖26 4.3 系統(tǒng)的實現(xiàn)算法27 4.4 前端頁面的設(shè)計與實現(xiàn)30 4.54.5 系統(tǒng)系統(tǒng)測試測試.59 參考文獻62 致謝63 附錄64 4 1 緒 論 1.1 課題背景 網(wǎng)絡(luò)技術(shù)以及現(xiàn)代 web 技術(shù)的發(fā)展,國家政策的扶持等給網(wǎng)絡(luò)求職帶來了 良好的發(fā)展契機。作為一種新興的求職形式,網(wǎng)絡(luò)求職還處在發(fā)展初期,制約 網(wǎng)絡(luò)求職發(fā)展的主要因素是網(wǎng)絡(luò)求職信息的發(fā)布以及求職招聘支持系統(tǒng)的建設(shè)。 網(wǎng)絡(luò)最重要的特點是跨越時空的限制。在設(shè)施上達到網(wǎng)絡(luò)技術(shù)的要求越來越不 是一件困難的事情,這為網(wǎng)絡(luò)求職的擴張創(chuàng)造了極為便利的條件。從目前的情 況來看,網(wǎng)絡(luò)求職已經(jīng)擴展到全國 31 個省、自治區(qū)、直轄市,并正逐步把覆蓋 范圍擴大到市和縣3。 網(wǎng)絡(luò)求職即基于 web 的求職招聘,是利用包含 www 各種特性和資源的超媒 體求職招聘程序來創(chuàng)造一種有意義的求職招聘環(huán)境,在這種求職招聘環(huán)境中求 職招聘得到促進和支持。隨著 internet 的普及,互聯(lián)網(wǎng)以一股巨大變革力量的 面貌出現(xiàn)在商務(wù)關(guān)系領(lǐng)域。其強大的功能已為人們深刻認識,它已進入人類社會 的各個領(lǐng)域并發(fā)揮著越來越重要的作用由此看開網(wǎng)絡(luò)求職在中國正在不斷的發(fā) 展,并得到了國家的有利支持,我相信它的前景是光明的。 1.1.1 網(wǎng)絡(luò)網(wǎng)上人才招聘系統(tǒng)的現(xiàn)狀 互聯(lián)網(wǎng)給求職招聘者提供了豐富的超媒體資源,為求職招聘者創(chuàng)造出了一 種由他們自行控制的求職招聘環(huán)境,如果缺乏導航系統(tǒng),就會使一些求職招聘 者迷航,產(chǎn)生一種無從適從的感覺,從而降低求職招聘的效率,久而久之,會 使求職招聘者的信心受到影響。對個人來講,應(yīng)用電子商務(wù)不僅能夠超越時空 地選購商品,方便主動地掌握商情,而且可以將自己的產(chǎn)品和杰作推向市場, 從而提高其生存能力和生活質(zhì)量;對企業(yè)而言,不僅開辟了新的市場,而且使 其交易和服務(wù)更加簡單、高效,使商務(wù)流程更加通暢和快捷。隨著計算機及網(wǎng) 絡(luò)技術(shù)的發(fā)展,電子商務(wù)憑借其成本低、效率高、機會多等優(yōu)勢,吸引著越來 越多的商業(yè)企業(yè)。公司求職招聘者迫切需要能在網(wǎng)上求職招聘到適合公司職位 的人才,而求職者也更加希望通過 internet 找到自己想要的工作。建立商業(yè)網(wǎng) 站,成了企業(yè)走近電子商務(wù)的第一步,一個設(shè)計成功的商業(yè)網(wǎng)站無疑是走好這 5 一步的關(guān)鍵;一門求職的組織是線性的,不是層次狀或網(wǎng)狀的,也不支持求職 招聘單元之間的查詢、檢索功能,求職招聘單元之間的切換只能靠前進、后退 或從頭開始實現(xiàn),不便于跳躍性求職招聘;求職招聘者只能靠記憶來確定自己 的求職招聘位置,不能記錄求職招聘者的求職招聘路徑、求職招聘心得,求職 招聘者一旦中斷求職招聘進程,只能重新從頭開始進入;沒有便捷的檢索方式 來幫助求職招聘者使用網(wǎng)上求職資料,求職招聘者只能中斷求職招聘進程;缺 少求職求職招聘的幫助系統(tǒng),求職招聘者只能按自己的上網(wǎng)知識來進行操作2。 求職網(wǎng)站是在 internet 中的“商標“。在這個高度信息化的社會里,建立 求職網(wǎng)站是最直接的來傳遞人才需求信息的手段。網(wǎng)站的超時空特性,不僅能 讓地區(qū)內(nèi)的人們獲取人才或招聘信息,更可讓跨地區(qū),甚至整個世界的人們來 了解信息。 求職網(wǎng)站是實現(xiàn)人才資源分配的橋梁。網(wǎng)絡(luò)有巨大的人才需求資源庫,它 使每一位求職者或招聘者都能均等的得到宣傳的機會。極大的提高了效率。 求職網(wǎng)站是能提供信息互動的全新方式。求職網(wǎng)站使得招聘者與求職者、 求職者與求職者、獵頭與求職者以及招聘者與招聘者之間的交流有了全新的方 式,它不再受到傳統(tǒng)方式的制約。它可以使不同地區(qū)的人們同處一網(wǎng),共同討 論,共同共享。地理上的界限在這里模糊和消失了,可以說求職網(wǎng)站是一所真 正的沒有圍墻的人才市場。 1.1.2 網(wǎng)絡(luò)網(wǎng)上人才招聘系統(tǒng)的新要求 隨著社會和經(jīng)濟的發(fā)展,各級各類人才特別是高校畢業(yè)生的大量涌向社會 以及社會各種再就業(yè)人員的大幅度的增加,就業(yè)壓力越來越大,如何能夠多快 好省的獲得有關(guān)就業(yè)信息,對各位求職人員來說顯得尤為重要;另一方面,企 業(yè)之間關(guān)于優(yōu)秀人才的競爭也在日益加劇,人才流動也變得愈來愈普遍。僅通 過召開現(xiàn)場人才交流會難以滿足人才與企業(yè)雙方的要求。而網(wǎng)上人才交流系統(tǒng) 恰好為供需雙方提供了合適的交流平臺。 由于計算機技術(shù)的進步,計算機為時空自由、資源共享、系統(tǒng)開放、便于 協(xié)作提供了支撐。但是,目前大量的求職招聘網(wǎng)站還是處于靜態(tài)的水平上,并 沒有實現(xiàn)動態(tài)的個性化的服務(wù)。存在主要的問題主要有: (1)不能靈活建構(gòu)在線求職招聘?,F(xiàn)有各種求職招聘是固定的、線性的, 很難做到高層次的求職招聘個性化,求職招聘模式的多樣化; (2)導航缺乏足夠智能性,一般的導航只是方便用戶瀏覽內(nèi)容,而很少具 有用戶行為分析、求職招聘推薦等智能導航策略; 6 (3)缺乏個性化服務(wù),大部分的網(wǎng)站在不同的用戶面前呈現(xiàn)的內(nèi)容是一樣 的,都是按求職本身的組織方式呈現(xiàn),沒有根據(jù)不同用戶的求職招聘狀況和水 平層次展示不同的求職招聘內(nèi)容,也沒有根據(jù)個體的不同提供對應(yīng)的服務(wù); 針對以上存在的問題,本文認為需要在以下幾方面開展研究: (1)個性化求職招聘內(nèi)容的結(jié)構(gòu)的建構(gòu)方法。個性化的求職招聘內(nèi)容結(jié)構(gòu)不 僅僅是具有傳統(tǒng)的目錄結(jié)構(gòu),而且應(yīng)該能夠根據(jù)領(lǐng)域知識結(jié)構(gòu)和用戶的認知結(jié) 構(gòu)靈活建構(gòu); (2)有效的智能導航策略,它不只提供求職招聘的狀態(tài)提示與內(nèi)容的漫游功 能,還具有用戶行為分析、求職招聘推薦等多種功能; (3)個性化服務(wù),現(xiàn)在的網(wǎng)絡(luò)網(wǎng)上人才招聘系統(tǒng)都要求強調(diào)個性化服務(wù),它 允許更加靈活的交互方式,提供更豐富的信息資源。 只有達到了這些要求,提高網(wǎng)站“人性化”的設(shè)計,真正想用戶所想,實 現(xiàn)雙贏目的的網(wǎng)站就是設(shè)計成功的網(wǎng)站。為用戶通過網(wǎng)絡(luò)求職招聘提供一個良 好的環(huán)境。 1.1.3 市場調(diào)查 在正式立項之前必須進行可行性分析,而可行性分析的基礎(chǔ)是對系統(tǒng)的市 場調(diào)查。市場調(diào)查主要由兩部分組成:一般調(diào)查和信息需求初步調(diào)查。一般調(diào) 查包括找出相近的站點,對這些站點的網(wǎng)址宣傳方法、主頁設(shè)計、文字敘述等 情況進行了分析,并了解整個人才交流的運作情況,充分發(fā)揮本網(wǎng)站的優(yōu)勢。 信息需求初步調(diào)查是通過發(fā) e-mail 和討論組的方式對部分人才和企業(yè)進行調(diào)查 了解。 本系統(tǒng)界面簡潔、友好,操作簡便易用,在設(shè)計時充分考慮人才網(wǎng)站的特 點,力求簡潔,避免花哨的內(nèi)容,以沖淡主題,做到個人用戶與企業(yè)用戶兼顧, 使系統(tǒng)簡潔實用、易操作。 1.2 本課題的研究意義 目前網(wǎng)絡(luò)網(wǎng)上人才招聘系統(tǒng)大多存在著信息資源的共享、信息的分類與聯(lián) 想、有限的信息提示與欠缺智能導航以及個性化服務(wù)等問題,而這些問題又是 限制網(wǎng)絡(luò)求職智能化的關(guān)鍵原因。本文針對這些問題提出相應(yīng)的解決方案,使 網(wǎng)絡(luò)網(wǎng)上人才招聘系統(tǒng)不僅成為用戶求職招聘以及檢索的求職招聘資源,同時 充分發(fā)揮其“求職招聘” 、 “引導” 、 “分析” 、 “推薦”等功能,以實現(xiàn)網(wǎng)上人才 招聘系統(tǒng)真正的智能化6。 7 具體而言,它主要涉及到以下幾個方面:充分挖掘領(lǐng)域信息之間的內(nèi)在聯(lián) 系;信息點內(nèi)容的靈活組合;基于求職知識概念網(wǎng)絡(luò)與求職信息點的多種智能 導航功能的設(shè)計與實現(xiàn),各導航策略是以表現(xiàn)信息間聯(lián)系和反映用戶需求為宗 旨;適應(yīng)不同用戶的個性化服務(wù),能根據(jù)不同用戶的求職招聘基礎(chǔ)、興趣以及 當前的求職招聘狀態(tài)給出有益的提示和提供相適應(yīng)的求職招聘內(nèi)容。 本論文就是為了解決或改善這些問題,以更好地滿足用戶的需求,達到網(wǎng) 絡(luò)求職招聘的真正目的。其研究意義有以下幾點: (1) 用戶模型的設(shè)計使得根據(jù)用戶不同特點提供個性化服務(wù)成為可能。 (2) 各種智能導航策略充分考慮了用戶求職招聘過程中各種需求,體現(xiàn)以 人為本的思想和服務(wù)宗旨。 總之,本課題的研究為求職招聘資源的有效組織、知識表示的規(guī)范化、求 職招聘行為、求職招聘方法分析、求職招聘導航等各個方面提供了相應(yīng)的理論 指導和實現(xiàn)方法。 1.3 相關(guān)技術(shù)介紹 1.3.1 瀏覽器/服務(wù)器模型 www 是構(gòu)建在瀏覽器/服務(wù)器(b/s)模型以及 http 協(xié)議的基礎(chǔ)上的,其運 作模式可以描述為:請求處理應(yīng)答。 從瀏覽器提交的請求通過 web 服務(wù)器給應(yīng)用程序服務(wù)器,由它調(diào)用相關(guān)的 網(wǎng)頁應(yīng)用程序進行處理,處理的結(jié)果由網(wǎng)頁交給 web 服務(wù)器,web 服務(wù)器把這 個網(wǎng)頁作為對請求的應(yīng)答發(fā)還給瀏覽器。 至于對提交的信息如何處理,就交由網(wǎng)站的開發(fā)人員編寫相關(guān)的網(wǎng)頁應(yīng)用 程序來決定反饋到瀏覽器的內(nèi)容;如果需要對數(shù)據(jù)庫進行訪問,開發(fā)人員還可 以利用應(yīng)用程序服務(wù)器所提供的接口對其進行訪問。 網(wǎng)頁內(nèi)容的動態(tài)發(fā)布是 web 應(yīng)用程序的主要實現(xiàn)方法,通常這種方法同服 務(wù)器端提供的 www 服務(wù)技術(shù)密不可分。一般來說,在 internet 服務(wù)器上可以通 過多種途徑實現(xiàn)動態(tài)內(nèi)容的發(fā)布,最常見的技術(shù)包括 cgi、isapi 和 asp 等10 12。 1.3.2 asp 技術(shù)的介紹 asp 技術(shù) asp(active server pages 動態(tài)網(wǎng)頁)是微軟公司推出的一種用 以取代 cgi(common gateway interface 通用網(wǎng)關(guān)接口)的技術(shù)。目前, 8 internet 上的許多基于 windows 平臺的 web 站點已開始應(yīng)用 asp 來替換 cgi。 簡單地講,asp 是一個位于服務(wù)器端的腳本運行環(huán)境,通過這種環(huán)境,用戶可 以創(chuàng)建和運行動態(tài)的交互式 web 服務(wù)器應(yīng)用程序,如交互式動態(tài)網(wǎng)頁,包括使 用 html 表單收集和處理信息,上傳與下載等等。通常情況下,用戶通過瀏覽器 看到的網(wǎng)頁大多是靜態(tài)的。隨著 web 應(yīng)用的發(fā)展,用戶希望能夠看到根據(jù)要求 而動態(tài)生成的主頁,例如響應(yīng)用戶查詢數(shù)據(jù)庫的要求、生成報表等。當在瀏覽 器上填好表單(form)的輸入數(shù)據(jù),以提供 http 要求時,可以在站點服務(wù)器中執(zhí) 行的應(yīng)用程序,而不只是一個 html 文件。站點服務(wù)器收到要求執(zhí)行的應(yīng)用程 序,分析表單(form)的輸入數(shù)據(jù),將執(zhí)行的結(jié)果以 html 的格式傳送給瀏覽器。 根據(jù)用戶請求生成動態(tài)主頁的傳統(tǒng)方法有 cgi、isapi 等。cgi 是根據(jù)瀏覽器端 的 http 請求激活響應(yīng)進程,每一個請求對應(yīng)一個進程。當同時有很多請求時, 程序擠占系統(tǒng)資源,造成效率低下;isapi 針對這一缺點進行改進,利用 dll(動態(tài)鏈接庫)技術(shù),以線程代替進程,提高了性能和速度,但要考慮線程 的同步問題,而且開發(fā)步驟煩瑣。這兩種技術(shù)和另一普遍使用的開發(fā)動態(tài)網(wǎng)頁 的技術(shù) java 都還存在著另外一個問題,那就是開發(fā)困難,程序的開發(fā)和 html 寫作是兩個完全不同的過程,需要專門的程序員開發(fā)。而較簡單的開發(fā)技術(shù)如 javascript 和 idc(internet database connector)等功能有限,不敷使用。 asp 使用的 activex 技術(shù)基于開放設(shè)計環(huán)境,用戶可以自己定義和制作組件加 入其中,使自己的動態(tài)網(wǎng)頁幾乎具有無限的擴充能力,這是傳統(tǒng)的 cgi 等程序 所遠遠不及的地方。asp 與常見的在 client 端實現(xiàn)動態(tài)主頁的技術(shù)如 java applet、activex control、vbscript、javascript 等不同,asp 中的命令和 script 語句都是由服務(wù)器來解釋執(zhí)行的,執(zhí)行結(jié)果產(chǎn)生動態(tài)生成的 web 頁面并 送到瀏覽器;而 client 端技術(shù)的 script 命令則是由瀏覽器來解釋執(zhí)行。通過 asp 內(nèi)置的對象、服務(wù)器組件(server component)可以完成非常復(fù)雜的任務(wù), 而且用戶還可以自己開發(fā)或利用別人開發(fā)的服務(wù)器組件完成專門的任務(wù)。asp 比較網(wǎng)關(guān)及服務(wù)器擴展模式有著以下優(yōu)點: (1)完全與 html 文件融合在一起; (2)容易創(chuàng)建,不需要其它編譯、鏈接程序; (3)面向?qū)ο蟮牟⑼ㄟ^ activex server 對象可擴展。 9 asp 的運行模式如下圖所示: 圖 1 asp 運行模式邏輯圖 1.3.3 系統(tǒng)運行環(huán)境配置 操作系統(tǒng):windows 9x、windows nt workstation/server 4.0 以上、windows 2000 server/professional、windows xp professional。 cpu:沒有很高的要求,只要能夠順利運行 windows 系列操作系統(tǒng)就可以了。 當然,cpu 的處理速度越快,運行 asp 代碼的效率越高。 內(nèi)存:最低配置 32mb,建議使用 64mb 以上內(nèi)存,如果使用 windows 2000 或 windows xp 建議使用 128mb 以上內(nèi)存。 硬盤空間:至少需要 50mb 以上的硬盤空間來安裝所需的組件。 運行 asp 的服務(wù)器端要求:(如表 2.1 所示) 操作系統(tǒng)需要安裝的 web server windows 98 pws 4.0 以上 windows nt 4.0 server iis 4.0 以上 windows 2000 iis 5.0 以上 windows xp iis 5.0 以上 表 2.1 asp data base 返回 返回 10 asp(active server pages)實質(zhì)是一種服務(wù)器端腳本環(huán)境。asp 腳本呈 現(xiàn)將在服務(wù)器端運行??蛻舳酥灰褂每蓤?zhí)行 html 代碼的瀏覽器,即可瀏覽通 過 asp 設(shè)計出來的頁面內(nèi)容。當程序執(zhí)行完后,服務(wù)器僅將執(zhí)行的結(jié)果返回給 客戶端瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。 asp 并不是一種純粹的編程語言,它使用的語言是:vbscript 和 jscript 語言。在一個 asp 應(yīng)用程序中可以用其中的一種腳本語言,也可以結(jié)合這兩種 腳本語言使用。 asp 的優(yōu)點 (1) 開放性 在 iis 上,并不需要開發(fā)者使用一個專有的腳本語言來生成網(wǎng)絡(luò)應(yīng)用程序, 實際上 active server pages 包括了對 vbscript 和 javascript/jscript 的本 機支持。通過第三方組合組件,它還可以使用其他語言(如 perl、rexx 和 tcl) 。多個腳本語言甚至可以在相同的 asp 文件中交替使用并相互調(diào)用。而 activex server 組件實際上可以用任何語言編寫,這些語言包括 java、visual basic、c+、cobol 等等。 (2)易操作性 asp 使 html 設(shè)計人員可以在服務(wù)器上方便地“激活”他們的 web 頁,可以 立刻對定制化網(wǎng)頁和簡單的應(yīng)用程序進行開發(fā)。以往需要用 perl 或 c 編寫的復(fù) 雜的 cgi 程序來完成的功能(如數(shù)據(jù)庫連接) ,現(xiàn)在若使用 asp 則只要幾行簡單 的代碼就能實現(xiàn)。 (3)程序與外觀分離 通過使用腳本和組件,active server pages 允許用戶將編程工作與一個網(wǎng) 頁的設(shè)計和其他工作分離開來。這就可以確保開發(fā)者能夠?qū)⒅饕木τ脕砜?慮編寫程序的邏輯,而不必擔心外觀是怎樣的。同時,它也使那些從事外觀設(shè) 計的人員可以利用一些工具來對網(wǎng)頁進行修改,而不用過于關(guān)心編程問題。 (4)非手工編譯 asp 的即時編譯系統(tǒng)在被請求時自動對 asp 源文件重新編譯,并將其載入服 務(wù)器的高速緩存中。因此,開發(fā)者對 asp 文件的修改可在瀏覽器中立即得到反 映,只需要簡單地保存該文件并在瀏覽器中刷新即可。 11 (5)瀏覽器獨立性 asp 提供了一種瀏覽器中樞方案來完成應(yīng)用程序的設(shè)計工作。因為用于生成 動態(tài)內(nèi)容的腳本可以在服務(wù)器上執(zhí)行,所以開發(fā)者不必擔心客戶用什么瀏覽器 來瀏覽網(wǎng)點. 簡介 asp 的 6 大對象 asp 的編輯環(huán)境要求很底,任何一種文本編輯器都可以編寫 asp 應(yīng)用程序。 asp 強大功能的實現(xiàn)離不開它的 6 個內(nèi)部對象,其 6 大對象如下: application 對象 application 對象是在為響應(yīng)一個 asp 頁的首次請求而載入 dll 時創(chuàng)建的, 它提供了存儲空間用來存放變量和對象的引用,可用于所有的頁面,任何訪問 者都可以打開它們。 request 對象 request 對象為腳本提供客戶端在請求一個頁面或傳送一個窗體時提供的 所有信息,這包括能夠標識瀏覽器和用戶的 http 變量,存儲他們的瀏覽器對應(yīng) 于這個域的 cookie,以及附在 url 后面的值(查詢字符串或頁面中段中 的 html 控件內(nèi)的值) 。它也給我們提供了通過 secure socket layer(ssl)或 其他的加密通信協(xié)議訪問證書的能力,并提供有助于管理連接的屬性。 response 對象 response 對象用來訪問所創(chuàng)建的并返回客戶端的響應(yīng)。它為腳本提供了 標識服務(wù)器和性能的 http 變量,發(fā)送給瀏覽器的信息內(nèi)容和任何將在 cookie 中存儲的信息。它也提供了一系列用于創(chuàng)建輸出頁的方法,如無所不在的 response.write 方法。 server 對象 server 對象提供了一系列的方法和屬性,在使用 asp 編寫腳本時是非常 有用的。最常用的是 server.createobject 方法,它允許我們在當前頁的環(huán)境 或會話中在服務(wù)器上實例化其他 com 對象。還有一些方法能夠把字符串翻譯成 在 url 和 html 中使用的正確格式,它通過把非法字符轉(zhuǎn)換成為正確、合法的等 價字符來實現(xiàn)。 session 對象 session 對象是在每一位訪問者從 web 站點或 web 應(yīng)用程序中首次請求一 12 個 asp 頁時創(chuàng)建的,它將保留到默認的期限結(jié)束(或者由腳本決定終止的期限) 。 它與 application 對象一樣提供一個空間用來存放變量和對象的引用,但只能 供目前的訪問者在會話的生命期中打開的頁面使用。 objectcontext 對象 objectcontext 對象可以用來控制 asp 的執(zhí)行。這種執(zhí)行過程 microsoft transaction server(mts)來進行管理。 可以把這些對象看作是基于 objectcontext 對象的一個層次關(guān)系的成員, 這有助于理解它們與接受和響應(yīng)客戶請求的過程之間的關(guān)系,如圖 2-1 所示。 圖中表現(xiàn)了 asp 和創(chuàng)建及服務(wù)于 asp 頁的過程之間的關(guān)系。 圖 2-1 asp 的使用環(huán)境 asp 的使用環(huán)境,就是 iis,asp 網(wǎng)頁技術(shù)是一種需要服務(wù)器端支持的技術(shù)。 它的執(zhí)行過程是: (1) 瀏覽器端提出 http 的請求送到服務(wù)器端,web 服務(wù)器先檢查網(wǎng)頁文 件的類型,如果是.asp 擴展名的文件,就提出 asp 文件請求,web 確定讀取并 處理請求文件。 (2) web 檢查所要求的文件有沒有被請求或有沒有更新,以決定是否重 新分析。iis 的工作是這樣分工的:腳本代碼是由默認的腳本編程引擎如 vbscript 完成,然后經(jīng)引擎翻譯轉(zhuǎn)換成服務(wù)器能執(zhí)行的命令,而 iis 則進一步 為送入的 active 對象處理輸入和輸出,出錯信息的輸出也是有 iis 產(chǎn)生的。 13 配置 microsoft iis 1、名詞解釋 (1) ie (internet explorer) microsoft internet explorer 是 web 瀏覽器。internet explorer 是導 航和訪問或瀏覽 web 中的信息的工具。 (2)iis(internet information server) microsoft internet information server 是允許在公共 intranet 或 internet 上發(fā)布信息的 web 服務(wù)器。 asp 的開發(fā)依賴于 iis,iis 可在多種平臺上運行:windows2000 全系列包 括 professional、server、advanced server 三個版本,windows nt server,windows nt-workstation 和 windows95/97/98 上的 personal web server(pws)等平臺上都可以。 2、iis 是如何工作的 web 是 基礎(chǔ)的請求和響應(yīng)系統(tǒng)。web 瀏覽器通過將 url 發(fā)送給 web 服務(wù)器 請求信息。web 服務(wù)器通過返回超文本標記語言(html)頁面響應(yīng)。 3、安裝 iis 我安裝的是 windows2000 professional 版本的,所以以 windows2000 professional 版來介紹 iis 的安裝方法。 (1) 在控制面版中選擇“添加/刪除程序” (2) 點擊“添加/刪除 windows 組件” (3) 確認只選中第一項 internet 信息服務(wù)(iis) ,然后點擊下一步即可 自行進行安裝。 (4) 系統(tǒng)配置安裝完成后,就會彈出一個安裝“完成”的對話框來提示 安裝完成,只要點擊“完成”即可。這樣 iis 安裝完畢。 4、 i i s 的測試 打開 ie 瀏覽器,在地址欄中輸入 localhost 或者 ,如果能出現(xiàn) “windows 2000”畫面,表明 iis 安裝成功,這是服務(wù)器端安裝了 windows 2000 時的測試結(jié)果。 asp 的腳本語言 在這里我們會了解到 html 語言、vbscript 和 jscript 的腳本語言。 1、html 語言 (1)html 文件由瀏覽器解釋,通過網(wǎng)絡(luò)傳輸協(xié)議,可以從一臺機器傳輸 14 到另一臺機器上。打開 netscape navigator 或 microsoft explorer 瀏覽器,在地址欄中輸入所需要的網(wǎng)址,就可以瀏覽用 html 寫的網(wǎng) 頁。 (2)html 文件和其他的文件不同,因為 html 文件中有它自己的標記。如 下示: title 等是成對出現(xiàn)的,此種標記稱為容器標記。所有的文本 都必須放在和之間。 2、vbscript 語言 vbscript 與 basic 語言有密切關(guān)系。如果你熟悉 basic,你將會發(fā)現(xiàn) vbscript 很容易學習和使用。vbscript 是 microsoft visual basic 的簡化版 本。 vbscript 是一種腳本語言。這意味著這種語言比 basic 語言的成熟版本容 易使用又難于使用。編制簡單的程序時,腳本語言是容易使用的。腳本語言的 句法比較簡單。但是,簡單的句法也使開發(fā)大的應(yīng)用程序變得很困難。 你可以在 html 文件中直接嵌入 vbscript 腳本。這使你能夠擴展 html,使 它不僅僅是一種頁面格式語言。帶有 vbscript 腳本的網(wǎng)頁在每次下載到瀏覽器 時都可以是不同的,而且可以對用戶的操作作出反應(yīng)。 vbscript 是 active sever pages 的缺省語言。你也可以在 asp 網(wǎng)頁中使用 其它腳本語言,如 jscript(將在第九章中討論) ,perl,或者 rexx(由 ibm uk 實驗室的 michael cowlishaw 所創(chuàng)的一種語言) 。 vbscript 既可以作為客戶端編程語言,也可以作為服務(wù)器端編程語言???戶端編程語言是可以由瀏覽器解釋執(zhí)行的語言。java 和 jscript/javascript 也可以作為客戶端編程語言。當一個以這些語言中的任意一種編制的程序被下 載到一個兼容的瀏覽器中時,瀏覽器將自動執(zhí)行該程序。 客戶端編程語言的優(yōu)點是瀏覽器完成了所有的工作,這可以減輕服務(wù)器的 負擔。而且客戶端程序運行起來比服務(wù)器端程序快得多。當一個瀏覽器的用戶 執(zhí)行了一個操作時,不必通過網(wǎng)絡(luò)對其作出響應(yīng),客戶端程序就可以作出響應(yīng)。 15 3 3、jscript 語言 jscript 是微軟的 java script 語言的開發(fā)工具,如果你已經(jīng)掌握了 java script,你對 jscript 會非常熟悉,除了一些微小的差別,jscript 與 java script 幾乎完全相同。 jscript 可以作為服務(wù)器端編程語言,也可以作為客戶端編程語言。作為 客戶端編程語言,可以使客戶端的瀏覽器處理某些工作,從而減輕了服務(wù)器的 負擔,而且不用向服務(wù)器提交信息,也不需要從服務(wù)器獲得信息,所以效率是 很高的。大多數(shù)瀏覽器艘適用于 jscript 語言,可見,jscript 是適合于多種 操作系統(tǒng)的。 jscript 與 java 不是同一種語言,雖然 jscript 的名字中含有一個 j,它 會使人們產(chǎn)生一種強烈的感覺,以為這兩種語是非常相似的,然而 java 是一種 真正的編程語言,而 jscript 只是一種腳本語言。 jscript 可以用來完成 vbscript 所能完成的任何腳本任務(wù)。然而在某些特 定情況下,有理由使用 jscript 來代替 vbscript。即使幾乎所有的 active server pages 腳本都可用 vbscript 也可用 jscript 來寫,但某些腳本用某種 語言寫會比用另一種來寫要簡單得多。這兩種語言之間還存在一些重大的差別 更進一步說,可以混合使用兩種腳本語言來編寫你網(wǎng)點上的 active server pages。你可以用 jscript 來寫某些 active server pages,而用 vbscript 來寫另一些,這取決于哪種語言更合適。而且,你可以在同一個 active server pages 中加入分別由兩種語言寫的腳本 jscript 可用作客戶端或服務(wù)器端的編程語言??蛻舳司幊陶Z言可以在諸 如 netscape navigator 或 microsoft internet explorer 的瀏覽器上得到解 釋和執(zhí)行。另一個客戶端編程語言的例子是 java,當用這些語言寫的程序被兼 容的瀏覽器讀入時,瀏覽器自動執(zhí)行這個程序。 客戶端編程語言的有利之處在于瀏覽器處理了全部工作,這就減輕了服務(wù) 器的負擔??蛻舳顺绦蜻\行起來也比服務(wù)器端程序快得多。當瀏覽器的用戶做 出某種行為時,對此的反應(yīng)不需通過網(wǎng)絡(luò)進行傳輸,客戶端程序可對它作出反 應(yīng)。 jscript 用作客戶端編程語言是非常好的,與 vbscript 不同,jscript 創(chuàng) 建的客戶端腳本能被現(xiàn)有的大部分瀏覽器識別。netscape navigator 和 internet explorer 都可以解釋和執(zhí)行包括 jscript 的 html 文件。 然而,與 vbscript 相同,jscript 也是服務(wù)器端編程語言。服務(wù)器端編程 語言在提供網(wǎng)點服務(wù)的服務(wù)器上執(zhí)行,而不是在接收網(wǎng)頁的瀏覽器上執(zhí)行。服 務(wù)器端編程語言在你的網(wǎng)點計算機上完成所有這些工作,承受所有的負擔。 由于 jscript 不是 asp 的默認腳本語言,所以要使用時必須事先聲明,如: 16 語句在這里聲明使用 jscript。 1.3.4 開發(fā)工具 dreamweaver mx 簡介 macromedia dreamweaver mx 是 建立 web 站點和應(yīng)用程序的專業(yè)工具。 它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合為一個功能強大的 工具,使每個級別的開發(fā)人員和設(shè)計人員都可利用它快速創(chuàng)建界面吸引人并且 基于標準的站點和應(yīng)用程序。 從對基于 css 的設(shè)計提供領(lǐng)先的支持到手動編 碼功能,dreamweaver 在一個集成和高效的環(huán)境中為專業(yè)人員提供了所需的工 具。 開發(fā)人員可以將其選擇的服務(wù)器技術(shù)與 dreamweaver 配合使用,建立將 用戶連接到數(shù)據(jù)庫、web 服務(wù)和舊式系統(tǒng)的強大 internet 應(yīng)用程序。 dreamweaver mx 是一款專業(yè)的 html 編輯器,用于對 web 站點、web 頁 和 web 應(yīng)用程序進行設(shè)計、編碼和開發(fā)。無論您喜歡直接編寫 html 代碼的駕 馭感還是偏愛在可視化編輯環(huán)境中工作,dreamweaver 都會為您提供幫助良多 的工具,豐富您的 web 創(chuàng)作體驗。 利用 dreamweaver 中的可視化編輯功能,您可以快速地創(chuàng)建頁面而無需編 寫任何代碼。不過,如果您更喜歡用手工直接編碼,dreamweaver 還包括許多 與編碼相關(guān)的工具和功能。并且,借助 dreamweaver,您還可以使用服務(wù)器語 言(例如 asp、asp.net、coldfusion 標記語言 (cfml) 、jsp 和 php)生成 支持動態(tài)數(shù)據(jù)庫的 web 應(yīng)用程序。 。 1.3.5 ado 訪庫技術(shù)介紹 ado(activex data objects)是一組優(yōu)化的訪問數(shù)據(jù)庫專用對象集,為 asp 提供了完整的站點數(shù)據(jù)庫訪問解決方案。它可作用于服務(wù)器端,以提供含有數(shù)據(jù) 庫信息的主頁內(nèi)容。通過執(zhí)行 sql 命令,讓用戶在瀏覽器畫面中輸入、更新和刪 除站點服務(wù)器的數(shù)據(jù)庫信息。 ado 使用內(nèi)置的 recordsets 對象作為數(shù)據(jù)的主要接口。ado 可使用 vbscript、jscrip t 語言來控制對數(shù)據(jù)庫的訪問,以及查詢結(jié)果的輸出顯示。 17 ado 可連接多種支持 odbc 的數(shù)據(jù)庫,如 access、sql server、oracle、info rmix 等。 在使用時,首先需在控制面板的 odbc 中建立相應(yīng)的 dsn(數(shù)據(jù)源名) 。要選 擇系統(tǒng)數(shù)據(jù)源名,指定所用的驅(qū)動程序,如“microsoft access“,在數(shù)據(jù)來源名稱 中輸入 dsn 名,并選定服務(wù)器和數(shù)據(jù)庫10。 18 2 系統(tǒng)分析 2.1 系統(tǒng)的可行性研究 網(wǎng)絡(luò)在線網(wǎng)上人才招聘系統(tǒng)是通過計算機使用戶與招聘信息之間建立起緊 密聯(lián)系,此系統(tǒng)在技術(shù)方面主要是采用現(xiàn)有的軟件 asp、dreamweaver、acess 進行開發(fā)和研究的,這些軟件早已被廣大用戶熟悉和了解。 可行性研究的內(nèi)容是分析建立該系統(tǒng)的必要性和可行性。近年來人才市場 的活躍和大企業(yè)對高素質(zhì)人才的需求殷切,無疑為招聘求職網(wǎng)站生存和發(fā)展提 供了廣闊的空間。與其他傳統(tǒng)的人才中介相比較,網(wǎng)上招聘具有成本低、容量 大、速度快和強調(diào)個性化服務(wù)的優(yōu)勢。它允許更加靈活的交互方式,提供更豐 富的信息資源。網(wǎng)上招聘在一些發(fā)達國家已成為頗為流行的求職招聘方式,因 而在國內(nèi)也迅速受到外企、私企和一些大型國企的青睞。分析建立人才網(wǎng)站的 可行性主要包括經(jīng)濟可行性和技術(shù)可行性。 1、經(jīng)濟可行性研究的目的是實行系統(tǒng)能達到以最小的開發(fā)成本取得最佳的經(jīng)濟 效益,需要對組織的經(jīng)濟狀況和投資能力進行分析。由于本系統(tǒng)突破了時間限 制,只要服務(wù)器開通,本企業(yè)的合法用戶隨時可以了解自己想了解的信息。這 比過去那種手工作法有了很大的進步。因而,該系統(tǒng)在經(jīng)濟上是可行的。 2、技術(shù)可行性研究是研究現(xiàn)有的技術(shù)條件能否順利完成開發(fā)工作,硬、軟件配 置能否滿足開發(fā)的需要等等。本系統(tǒng)開發(fā)環(huán)境為,硬件 cpu:celeron 433;硬 盤空間:8g;內(nèi)存:64m modem:33.6k;軟件:winxp+iis+access2000。由此 可以看出,系統(tǒng)對軟硬件的要求均不高。系統(tǒng)采用 asp 技術(shù)來實現(xiàn)。使用 asp 可以創(chuàng)建動態(tài)、交互的 web 服務(wù)器應(yīng)用程序。asp 頁面可以使用腳本語言(如 vbscript、javascript 等)編寫,程序代碼是隱藏的,輸出到用戶瀏覽器的只 是動態(tài)的 html 文件。訪問數(shù)據(jù)庫是通過使用內(nèi)置的 asp 組件存取數(shù)據(jù)庫,并將 結(jié)果返回給用戶的瀏覽器。通過客戶端腳本,可以控制網(wǎng)頁元素的外觀和行為, 而且可以對用戶在網(wǎng)頁中的操作做出響應(yīng),并進行相應(yīng)的處理,從而創(chuàng)作出交 互式的網(wǎng)頁。asp 程序的運行環(huán)境在服務(wù)器端可以接收來自客戶端的請求,并 對后臺數(shù)據(jù)庫進行存取操作,然后將處理結(jié)果返回到客戶端瀏覽器。 同時我們所開發(fā)的網(wǎng)絡(luò)在線網(wǎng)上人才招聘系統(tǒng),它具有以下特點: 實用性:為網(wǎng)上求職招聘提供了方便; 19 操作簡單:本系統(tǒng)適用于不同的使用者,包括企業(yè)用戶和求職者,同 時系統(tǒng)并不復(fù)雜和煩瑣,操作簡單易行。 代碼可讀性好:文中的代碼都是利用 asp 腳本語言進行編寫,簡潔易 懂。 本系統(tǒng)有效的實現(xiàn)了用戶在網(wǎng)上求職招聘的功能,圖 2.1 是本系統(tǒng)應(yīng)用框 架示意圖8。 系統(tǒng)數(shù)據(jù)庫 internet上的用戶 求職招聘系統(tǒng) 系統(tǒng)服務(wù)器 internet 圖 2.1 系統(tǒng)應(yīng)用框架圖 從各方面的初步調(diào)查基礎(chǔ)上,從建立新的網(wǎng)絡(luò)在線網(wǎng)上人才招聘系統(tǒng)的必 要性和可能性兩個方面進行具體分析后,得出結(jié)論:開發(fā)新的網(wǎng)絡(luò)在線網(wǎng)上人 才招聘系統(tǒng)是十分必要和可行的。 2.2 系統(tǒng)需求分析 2.2.1 用戶需求分析 隨著社會和經(jīng)濟的發(fā)展,各級各類人才特別是高校畢業(yè)生的大量涌向社會 以及社會各種再就業(yè)人員的大幅度的增加,就業(yè)壓力越來越大,如何能夠多快 好省的獲得有關(guān)就業(yè)信息,對各位求職人員來說顯得尤為重要;另一方面,企 業(yè)之間關(guān)于優(yōu)秀人才的競爭也在日益加劇,人才流動也變得愈來愈普遍。僅通 過召開現(xiàn)場人才交流會難以滿足人才與企業(yè)雙方的要求。而網(wǎng)上人才交流系統(tǒng) 恰好為供需雙方提供了合適的交流平臺。 信息迷航現(xiàn)象的出現(xiàn)會給網(wǎng)絡(luò)求職招聘帶來諸多危害,它不僅給用戶增加 了不必要的認識負擔,而且使求職招聘效率低下直至停滯不前。因此,減少和 消除求職招聘中的信息迷航現(xiàn)象對網(wǎng)上在線求職應(yīng)聘至關(guān)重要。這就要求網(wǎng)絡(luò) 網(wǎng)上人才招聘系統(tǒng)既要發(fā)揮超媒體的作用和特長,讓用戶主動地、創(chuàng)造性地進 行求職招聘,同時又要減少用戶的認識負擔。這就需要認真考慮向用戶提供引 20 導措施,這個措施就是“導航”6。導航能為網(wǎng)狀知識結(jié)構(gòu)中的用戶提供即時 有效的引導,它是一種避免用戶偏離目標,引導用戶進行有效求職招聘,提高 用戶效率的策略。導航的具體作用體現(xiàn)在:讓用戶了解當前求職招聘內(nèi)容在求 職招聘過程中、在求職的知識結(jié)構(gòu)體系中所處的位置;讓用戶能根據(jù)求職招聘 過走過的路徑,確定下一步的前進方向和路徑;讓用戶在使用次系統(tǒng)遇到困難 時,能尋求到解決困難的方法,找到達到求職招聘目標的最佳求職招聘路徑; 讓用戶能快速而簡捷地找到所需的信息,并以最佳的路徑找到這些信息。目前, 有許多網(wǎng)絡(luò)在線網(wǎng)上人才招聘系統(tǒng)只是簡單地把招聘信息的內(nèi)容稍加改變以超 媒體的信息組織結(jié)構(gòu)放在網(wǎng)上,缺少應(yīng)有的導航策略。導航策略用于網(wǎng)絡(luò)求職 招聘,是一種避免用戶偏離目標,引導用戶進行有效求職招聘,提高求職招聘 效率的策略,它是決定網(wǎng)絡(luò)求職質(zhì)量的關(guān)鍵因素。 2.2.2 系統(tǒng)設(shè)計目標分析 網(wǎng)絡(luò)在線網(wǎng)上人才招聘系統(tǒng)主要提供了網(wǎng)上求職招聘的平臺,其主要功能 如下: 通過用戶注冊可以對用戶的基本情況和信息有一個初步的了解,同時初 始化用戶求職招聘狀態(tài)與用戶求職招聘記錄。 通過測試結(jié)果改變用戶的求職招聘狀態(tài)與求職招聘記錄,對用戶的狀態(tài) 進行管理。當用戶再次登錄時,系統(tǒng)會自動進行更新,實現(xiàn)用戶求職招聘的個 性化。 通過信息點鏈接導航使用戶輕松的在頁面之間進行跳轉(zhuǎn),不至于在瀏覽 過程中迷失方向,從而提高求職招聘效率,促進求職招聘進度。 在用戶進行某一企業(yè)信息的求職招聘時,還有相應(yīng)的信息分類導航對用 戶進行指導。這些信息和用戶所了解的招聘具有相同的關(guān)鍵字,它們之間可能 存在某些關(guān)聯(lián)與聯(lián)系。這樣便于用戶對此類知識的查找,同時也會擴大用戶的 信息面。 通過信息點搜索導航,用戶可以直接進行所要求職招聘信息的查找。當 你對所要查找的信息了解比較少時,你可以進行模糊查找,而你知道的比較詳 細的話,可以進行精確查找。 通過留言板使用戶之間進行實時討論與交流,便于知識的互相傳播,同 時調(diào)用用戶的求職招聘積極性,交接更多求職招聘的朋友 。 21 2.3 用戶模型的介紹 對于網(wǎng)絡(luò)求職招聘用戶來說,他們的年齡、知識層次、文化基礎(chǔ)、求職招 聘目標、求職招聘方式都有著很大不同,而且具體的用戶特征對于網(wǎng)絡(luò)求職招 聘來說是未知的,它不象傳統(tǒng)的求職招聘,可以通過觀察或與用戶交流等多種 形式了解求職招聘者的情況而采取相對應(yīng)的求職招聘策略。所以網(wǎng)絡(luò)求職招聘 用戶的不同行為和特征分析對網(wǎng)絡(luò)用戶的求職招聘效率有很大的影響,同時就 要要求網(wǎng)上人才招聘系統(tǒng)具有足夠的智能性并能對不同的用戶提供自適應(yīng)求職 招聘的條件,這是本課題研究目的之一。 用戶模型則可以記錄所有不同用戶的特征以及在求職招聘中的不同求職招 聘行為信息。設(shè)計用戶模型的目的就是為了給用戶提供自適應(yīng)的個性化服務(wù)。 本系統(tǒng)的用戶模型的特點是模型分為動態(tài)和靜態(tài)兩部分,兩部分相互作用共同 完成建構(gòu)個性化的求職招聘內(nèi)容和動態(tài)導航的任務(wù)。用戶模型可分為以下四部 分,如圖 2.2 所示: 個人信息互動信息企業(yè)信息 用戶模型 圖 2.2 用戶模型 個人信息是用戶登錄系統(tǒng)的前提條件,通過對用戶個人信息的管理,使系 統(tǒng)對用戶有個整體的了解,同時根據(jù)不同的用戶信息來顯示不同的知識點求職 招聘內(nèi)容;互動信息的記錄,便于導航的正確指引以及實現(xiàn)其個性化的求職招 聘目的;企業(yè)信息,它用來記錄企業(yè)的基本情況,主要目的是為智能導航服務(wù) 的,為以后的個性化智能導航提供基礎(chǔ)。 2.4 系統(tǒng)導航功能模塊介紹 在系統(tǒng)分析的基礎(chǔ)上,結(jié)合用戶的求職招聘特征和求職招聘狀態(tài),以及對 現(xiàn)有網(wǎng)絡(luò)在線網(wǎng)上人才招聘系統(tǒng)的觀察,得出本系統(tǒng)的功能模塊結(jié)構(gòu)圖,此模 塊共分為二層結(jié)構(gòu),各結(jié)構(gòu)之間緊密相連,共同建構(gòu)了自適應(yīng)網(wǎng)絡(luò)求職求職招 聘導航系統(tǒng)。具體功能模塊如圖 2.3 所示。 22 求職招聘系統(tǒng) 職 位 信 息 新 聞 動 態(tài) 人 才 信 息 網(wǎng) 站 留 言 會 員 中 心 檢 索 導 航 圖 2.3 系統(tǒng)的功能模塊結(jié)構(gòu)圖 2.4.1 職位信息介紹 職位信息模塊是指由一些標志性短語建立起的超鏈接,如“招聘職位” 、 “招聘公司” 、 “城市” 、 “學歷要求”等,每個短語連接一個子模塊,完成特定 的功能,將一系列這樣的超鏈接排列于每個頁面的固定位置,以便隨時進入各 個子模塊。還可以設(shè)置下拉式列表框,用戶可以選擇列表內(nèi)所列內(nèi)容。 職位信息幫助用戶進入系統(tǒng)后,對系統(tǒng)結(jié)構(gòu)有一個整體的認識,清晰的模 塊導航可以幫助用戶容易的找到自己所要尋找的信息。職位信息模塊導航的超 鏈接實現(xiàn)了界面與界面之間的跳轉(zhuǎn),將各界面之間有效的聯(lián)系起來,為用戶提 供了方便。職位信息是網(wǎng)絡(luò)在線網(wǎng)上人才招聘系統(tǒng)所要進行求職內(nèi)容的主要提 綱,任何一個網(wǎng)絡(luò)網(wǎng)上人才招聘系統(tǒng),都會有自己的職位信息模塊,這是系統(tǒng) 所包含的主要內(nèi)容也是用戶所要求職的主要地方。通過此模塊,用戶可以根據(jù) 自己的所需來選擇求職招聘內(nèi)容,達到因人而議的求職招聘目的,而不必局限 于傳統(tǒng)的循規(guī)蹈矩的求職招聘方案。求職招聘模塊中會涉及到一定的關(guān)系。 2.4.2 檢索導航介紹 檢索導航擁有多種檢索功能,用戶可以根據(jù)信息點名稱、信息點內(nèi)容、省 份、職位類別以及信息發(fā)布時間進行檢索,并且用戶還可以根據(jù)工作的分類進 23 行檢索,同時還可以加入關(guān)鍵字,縮小檢索范圍,更確切的找到用戶想要了解 的內(nèi)容。在檢

溫馨提示

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

評論

0/150

提交評論