版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、<p> 畢業(yè)設計(論文)任務書</p><p> 題目: 網(wǎng)上招聘管理系統(tǒng)</p><p><b> 任務與要求:</b></p><p> 1、主要實現(xiàn)網(wǎng)上招聘系統(tǒng)的需要,輕松自在的實現(xiàn)在網(wǎng)上用戶注冊、簡歷的投放和查找、查看錄用狀態(tài)、查看用人單位等。</p><p> 2、系統(tǒng)通過應用ASP、M
2、icrosoft Access組建一個網(wǎng)上招聘管理系統(tǒng), 實現(xiàn)對求職招聘館的管理。 </p><p> 3、結(jié)合需求和系統(tǒng)設計開發(fā)過程,嚴格按照開發(fā)實際情況撰寫論文。</p><p> 時間: 2010 年 2月 21 日 至 2010 年 4 月15 日 共 8 周</p
3、><p> 20010年 11 月 25 日</p><p> 畢業(yè)設計(論文)進度計劃表</p><p><b> 網(wǎng)上招聘管理系統(tǒng)</b></p><p><b> 【摘要】</b></p><p> 隨著網(wǎng)上信息的發(fā)展,網(wǎng)上在人們生活中的應用越來越廣泛。 招聘網(wǎng)
4、站為應聘者提供了方便、快捷的應聘途徑。對招聘單位來說,招聘網(wǎng)站也為他們提供了查詢、檢索應聘者信息庫的條件,使招聘工作中的人員初選工作變得輕松易行。此系統(tǒng)的開發(fā)為應聘者及招聘公司帶來了很大的方便和經(jīng)濟,使他們足不出戶就可以輕輕松松地完成求職和招聘工作。</p><p> 本系統(tǒng)開發(fā)的核心內(nèi)容就是實現(xiàn)招聘時企業(yè)和人才的交互選擇,這個交互可以理解為企業(yè)本身的信息,企業(yè)的招聘信息、人才本身的信息及人才的求職信息4個方面
5、,同時,為了更好地實現(xiàn)這些交互,還需要提供一些附屬的欄目,如站點新聞、政策法規(guī)等,以便于信息的傳遞。</p><p> 關(guān)鍵字:人才 求職 網(wǎng)上</p><p> Abstract: With the on-line information on the development of the Internet in people's lives more and more
6、applications. To recruit candidates for the site provides a convenient, fast way to the candidates. On the recruitment unit, the recruitment Web site also provided them with information, retrieve information base of cand
7、idates, so that the recruitment of staff in primary easily become easier. This system for recruiting candidates and bring a lot of convenience and economy, leaving home so th</p><p><b> 目錄</b>&l
8、t;/p><p><b> 1 緒論7</b></p><p> 1.1問題的提出7</p><p> 1.2本文研究路線8</p><p> 1.2.1 當前網(wǎng)絡招應聘系統(tǒng)的現(xiàn)狀8</p><p> 1.2.2 網(wǎng)絡招聘的優(yōu)勢9</p><p> 1
9、.2.3 當前網(wǎng)絡招聘存在的問題10</p><p> 1.2.4 網(wǎng)絡招聘信息網(wǎng)站的發(fā)展趨勢11</p><p> 1.3主要的內(nèi)容意義11</p><p><b> 2 系統(tǒng)概述12</b></p><p> 2.1 本系統(tǒng)主要完成的本系統(tǒng)分招聘和管理兩部分。12</p><
10、p> 2.2 系統(tǒng)預覽圖13</p><p> 3 系統(tǒng)需求分析及系統(tǒng)開發(fā)的技術(shù)14</p><p> 3.1 系統(tǒng)需求分析14</p><p> 3.2 ASP編程技術(shù)16</p><p> 3.2.1ASP概述16</p><p> 3.2.2 ASP的工作原理16</p>
11、;<p> 3.2.3 ASP的文件結(jié)構(gòu)17</p><p> 3.2.4 ASP的基本語法17</p><p> 3.2.5 ASP的特點17</p><p> 3.3 數(shù)據(jù)庫技術(shù)18</p><p> 4 系統(tǒng)設計和架構(gòu)20</p><p> 4.1 系統(tǒng)設計思想20&
12、lt;/p><p> 4.2 系統(tǒng)結(jié)構(gòu)設計20</p><p> 4.3 系統(tǒng)功能模塊細分21</p><p> 4.4 數(shù)據(jù)庫的設計、生成與配置21</p><p> 4.4.1數(shù)據(jù)庫需求分析21</p><p> 4.4.2數(shù)據(jù)庫概念結(jié)構(gòu)設計22</p><p> 4.4.
13、3數(shù)據(jù)庫邏輯結(jié)構(gòu)設計22</p><p> 4.5公用模塊的編寫27</p><p> 4.5.1數(shù)據(jù)庫連接文件27</p><p> 4.5.2登陸判定28</p><p> 4.5.3注銷登陸模塊29</p><p> 4.6 個人用戶界面設計30</p><p>
14、 4.6.1 個人用戶注冊界面30</p><p> 4.6.2個人用戶登陸31</p><p> 4.6.3個人簡歷發(fā)布32</p><p> 4.6.4職位搜索33</p><p> 4.6.5瀏覽公司及職位詳細信息34</p><p> 4.6.6投簡歷35</p><p
15、> 4.7 企業(yè)用戶界面設計36</p><p> 第5章 網(wǎng)站系統(tǒng)測試38</p><p> 5.1 網(wǎng)站的風格是否統(tǒng)一38</p><p> 5.2 網(wǎng)站連接穩(wěn)定性測試38</p><p> 5.3 數(shù)據(jù)庫測試38</p><p><b> 總結(jié)39</b>&
16、lt;/p><p><b> 致謝40</b></p><p><b> 參考文獻41</b></p><p><b> 1 緒論</b></p><p> 人才的招聘是企業(yè)認識管理中的重要環(huán)節(jié),涉及到企業(yè)工作人員的整體素質(zhì)水平,而以往人才的選擇往往是十分繁瑣的,不計其
17、數(shù)的簡歷的審閱將耗費大量人力,網(wǎng)上招聘方式與傳統(tǒng)招聘方式的不同主要體現(xiàn)在:第一,節(jié)約成本,應聘者無需奔波于招聘現(xiàn)場,印制并投放多份簡歷,企業(yè)在審閱簡歷時直接從計算機上調(diào)用對比,大大降低人力成本;第二,便于建立簡歷電子人才庫,以備不時之需。網(wǎng)上招聘求職方式已經(jīng)成為了招聘求職的一大重要手段,其招聘求職規(guī)模和招聘求職成功率已直逼傳統(tǒng)招聘會,有的甚至超過了傳統(tǒng)招聘會。通過它應聘者和招聘公司/單位可以在網(wǎng)上通過Internet,突破時間和空間的限
18、制而實現(xiàn)工作求職和公司/單位的人才的招聘。網(wǎng)上招聘的崛起對傳統(tǒng)人才招聘流通體系產(chǎn)生了強烈的沖擊,網(wǎng)上招聘較之傳統(tǒng)招聘具有招聘范圍廣,信息量大,可挑選余地大,應聘人員素質(zhì)高,招聘效果好,費用低,獲得了越來越多的公司的認可優(yōu)勢,同時它有著經(jīng)營成本低、庫存是虛擬的、用戶檢索方便、地域限制少等特點。</p><p> 本系統(tǒng)開發(fā)的核心內(nèi)容就是實現(xiàn)招聘時企業(yè)和人才的交互選擇,這個交互可以理解為企業(yè)本身的信息,企業(yè)的招聘信
19、息、人才本身的信息及人才的求職信息4個方面,同時,為了更好地實現(xiàn)這些交互,還需要提供一些附屬的欄目,如站點新聞、政策法規(guī)等,以便于信息的傳遞。</p><p><b> 1.1問題的提出</b></p><p> 在當前的市場環(huán)境中。隨著社會的進步和技術(shù)的發(fā)展,知識正在發(fā)揮著很大的作用,市場的競爭在很大程度上體現(xiàn)為人才的競爭。從而。找到合適的人才,成為企業(yè)提高競爭
20、力的一項關(guān)鍵任務。同時。當今的市場環(huán)境又是一個快速變化的環(huán)境,市場需求在變,對人才的需求也相應處于變化之中。如何能快速適應這一變化,提高人才招聘流程的工作效率,進行快速定位,也就成為人才招聘公司/單位需考慮的重要因素。</p><p> 無論是對于企業(yè)的人力資源部門的招聘服務,還是職業(yè)中介的跨地域供需信息溝通,或是對外的勞務輸出等等。作為一種服務類型,其服務對象均包含需方驅(qū)動特點。其所達到的招聘人員的效率和效果
21、是其存在的價值和理由。對于中介服務的另一個服務對象。即供方,尋求合適工作的各地人士。也同樣關(guān)注是否能快速獲得職位需求信息和條件要求等等。所有這些,都產(chǎn)生著對信息系統(tǒng)的需求。而且也只能通過信息系統(tǒng)才能實現(xiàn)基于對人才招聘市場的理解和需求研究。 為了滿足市場對于人才招聘解決方案的需求,推出了網(wǎng)上人才招聘解決方案。作為一種專業(yè)化的業(yè)務流程改進工具,有效地解決了人才招聘工作效率和效果改進提升中所面臨的問題。本畢業(yè)設計,就是為了適應現(xiàn)代求職
22、/招聘方式而做出的一種嘗試。本系統(tǒng)采用ASP這種服務器端的開發(fā)環(huán)境以及Windows XP的操作系統(tǒng)為工作平臺,同時借助Microsoft Access2000這一強大的數(shù)據(jù)庫管理系統(tǒng)來實現(xiàn)本畢業(yè)設計。</p><p><b> 1.2本文研究路線</b></p><p> 網(wǎng)上招聘系統(tǒng)是利用網(wǎng)上構(gòu)建的網(wǎng)上招聘系統(tǒng),它涉及了網(wǎng)上應用這一學科。一個網(wǎng)站的建設,首先應
23、該從功能出發(fā)。功能是網(wǎng)站的目的所在,為了“個性”而犧牲功能上的需求,那就舍本求末了。通常功能上的需求無非有:(1)能夠明確的表達一個網(wǎng)站的主題。(2)能夠容納多種形式的內(nèi)容。要開發(fā)一個優(yōu)秀的網(wǎng)站,通常應該遵循以下工作流程:首先定義開發(fā)網(wǎng)站的目的;接下來對網(wǎng)站的外觀進行設計;其次進行實際頁面的制作;然后對所制作的網(wǎng)站進行測試,以確保它符合最初設定的目標;最后是將網(wǎng)站發(fā)布。在將網(wǎng)站發(fā)布后還需要有維護工作,以便及時更新網(wǎng)站內(nèi)容。所以要做出一個
24、出色的網(wǎng)上招聘系統(tǒng)要做到以下要求。首先,對人才市場網(wǎng)上招聘的定義、特征和優(yōu)勢的了解是必不可少的。其次,系統(tǒng)網(wǎng)站的規(guī)化、網(wǎng)站構(gòu)建的目標和市場需求調(diào)查分析、網(wǎng)站設計與管理的可行性分析以及網(wǎng)站設計與管理的解決方案的深入分析也是不可少的。再次,網(wǎng)上招聘系統(tǒng)網(wǎng)站運行平臺的構(gòu)建、服務器選擇、ASP軟件和數(shù)據(jù)庫的知識更是實現(xiàn)網(wǎng)上招聘的基礎。 上述的網(wǎng)站運行環(huán)境及其軟硬件平臺的實現(xiàn),是概括的和基礎性的,也是構(gòu)建網(wǎng)上招聘系統(tǒng)的基本思路。通過網(wǎng)上求
25、職/招聘這一示范主題,將網(wǎng)站的</p><p> 1.2.1 當前網(wǎng)絡招應聘系統(tǒng)的現(xiàn)狀</p><p> 利用國際互聯(lián)網(wǎng)開發(fā)和建立網(wǎng)上人力資源市場,在發(fā)達國家己經(jīng)是司空見慣的事情,也是企業(yè)尋找人才的重要途徑。網(wǎng)絡招聘以其低成本、見效快、無地域限制的特點正在吸引著大批中高級人才和企業(yè)。據(jù)統(tǒng)計,2002年全球范圍己有600萬條就業(yè)信息在網(wǎng)上公布。用人單位也開始把眼界拓寬,美國《財富》雜志
26、“世界500強一招聘趨勢”報告顯示,到2002年,世界500強企業(yè)中,多達91%的企業(yè)實行了網(wǎng)上招聘系統(tǒng)。像進入中國的270家《財富》世界500強企業(yè)中,有一半通過網(wǎng)站進行招聘。在我國,網(wǎng)絡招聘也正在悄然興起?,F(xiàn)實中已經(jīng)有越來越多的人開始認同到專業(yè)的人才招聘網(wǎng)站去搜羅招聘信息,也同樣有越來越多的公司將他們大部分的空缺職位放在線上吸引人才。中國網(wǎng)民對網(wǎng)絡求職隨著認同度增加需求也增加了,同時隨著需求的增加對網(wǎng)絡招聘信息網(wǎng)站的信息服務要求也提
27、高了。預計至2004年中國地區(qū)的電子招聘市場將達到5億美元,中國正逐漸形成一個統(tǒng)一開放的人才大市場。根據(jù)2008年7月CNN IC發(fā)布的中國互聯(lián)網(wǎng)絡發(fā)展狀況統(tǒng)計報告顯示,在中國3690萬網(wǎng)民中,有26.11%上網(wǎng)的主要目的是獲得求職招聘信息,而又有19.62%認為求職招聘信息還不</p><p> 1.2.2 網(wǎng)絡招聘的優(yōu)勢</p><p> 與傳統(tǒng)的招聘方式相比,網(wǎng)絡招聘的優(yōu)勢十分
28、明顯,它集中表現(xiàn)在以下幾個方面:</p><p> 1.增強了招聘信息的時效性</p><p> 網(wǎng)絡化招聘不同于定期舉辦的大型人才市場招聘,沒有時間限制,企業(yè)可以全天候地向潛在的應聘者發(fā)出招聘信息,而應聘者也可以隨時隨地與招聘企業(yè)聯(lián)系,大大方便了雙方的信息交流與溝通。同時,企業(yè)可以根據(jù)需求及時更新招聘崗位,及時傳遞最新信息。年審統(tǒng)計顯示,網(wǎng)絡招聘信息網(wǎng)站年訪問量超過3000萬人次,現(xiàn)
29、在網(wǎng)上公布近百萬個職位,而且職位的更新速度較快,從以前半月、一周的更換周期到現(xiàn)在的每日更換,這一點是其它形式的人才中介服務所無法比擬的。</p><p><b> 2.降低了招聘成本</b></p><p> 網(wǎng)絡化招聘有很強的適應性,不受時間、地域、場所等條件的限制,供需雙方足不出戶即可進行直接交流。既節(jié)約了傳統(tǒng)招聘活動中的參會費、交通費、差旅費、廣告費、人工費
30、等開支,又節(jié)約了人力資源管理部門的精力和時間,也不必向“獵頭公司”等中介組織支付高昂的信息服務費用,卻可以招聘到更優(yōu)秀的人才,因而具有很高的“產(chǎn)出/投入”經(jīng)濟性特征。</p><p> 3.擴大了招聘范圍,拓展了招聘空間</p><p> 互聯(lián)網(wǎng)具有“全球性、交互性和實時性”的特點,使企業(yè)有可能在世界上任意計算機終端上找到其潛在的合格人選,從而極大地突破了傳統(tǒng)需要面對面的現(xiàn)場招聘的地域
31、性限制。</p><p> 4.提高了人事管理的效率</p><p> 企業(yè)可以利用計算機人事管理系統(tǒng)提高處理信息的能力和效率。例如,一旦產(chǎn)生職位空缺,部門經(jīng)理即可在線輸入職位招聘申請,同時系統(tǒng)會自動將其職位說明書中的任職條件、主要職責等資料從人事數(shù)據(jù)庫中提出來,以便修改和確認。然后可以先進入企業(yè)人才儲備資料庫挑選合適的人才以優(yōu)先錄用,并及時在企業(yè)網(wǎng)站或人才招聘網(wǎng)站上發(fā)布招聘信息。收到
32、應聘者的資料后,利用自動搜索、配比、分類、篩選裝置,迅速找到符合一般要求的潛在人選,避免了以往人事工作的人為因素的干擾和拖延。</p><p> 1.2.3 當前網(wǎng)絡招聘存在的問題</p><p> 對目前一些網(wǎng)絡招聘信息網(wǎng)站的分析不難看出,當前網(wǎng)絡招聘信息網(wǎng)站仍然存在許多嚴峻的問題:</p><p> 1.網(wǎng)絡招聘信息網(wǎng)站發(fā)展面臨最大的難題便是缺乏資金投入
33、</p><p> 縱觀我國的招聘站點,大都是免費的?,F(xiàn)在包括一些政府部門所屬人才中介機構(gòu)都認識到建立人才信息網(wǎng)的重要性,可苦于無雄厚的資金支撐而最終難以實施。</p><p><b> 2.缺乏個性化</b></p><p> 網(wǎng)站多以人才中介為主要內(nèi)容,網(wǎng)上運作模式基本相同,即將招聘信息、應聘者簡歷信息放在數(shù)據(jù)庫中,讓人們從職業(yè)分類的
34、角度去檢索和查詢。這種模式有一定的效果,但若相互效仿、人云亦云,則很難靠特色取勝。擺脫單一化,開辟多種信息服務渠道,是網(wǎng)絡招聘信息網(wǎng)站走上個性化經(jīng)營之路的必要途徑。只有豐富多彩的內(nèi)容,才能為用戶提供多樣化的選擇;只有具備了多樣化的選擇,才能滿足更多用戶的個性化需求。</p><p> 3.互動信息服務不足</p><p> 從目前網(wǎng)絡招聘信息網(wǎng)站的經(jīng)營情況來看,多數(shù)仍側(cè)重于招聘信息的單
35、向發(fā)布,缺乏與用戶的互動式交流,尤其在提供適應不同用戶需求的個性化服務方面存在很大差距,這使它們看上去更類似于從事職介的平面或立體媒體,網(wǎng)上招聘的特殊優(yōu)勢并未真正得以體現(xiàn)。而且由于對求職者的投遞信息反饋較慢,求職者的簡歷登錄到簡歷庫之后往往再無反饋消息,使得網(wǎng)上招聘成為空談,這反映出國內(nèi)網(wǎng)絡招聘信息網(wǎng)站開發(fā)的技術(shù)上的不完善。此外,大部分企業(yè)在通過網(wǎng)上招聘人才的時候也沒有太大的把握,網(wǎng)上求職者資料的真實度與可信度也無法保證,溝通的不足也影
36、響了求職者對網(wǎng)站的信任度以及企業(yè)對網(wǎng)站投資的熱情。</p><p> 4.實現(xiàn)網(wǎng)站信息資源的共享存在難度</p><p> 由于存在利益分配關(guān)系,使網(wǎng)絡招聘信息網(wǎng)站的信息相對獨立,人才資源信息相互聯(lián)網(wǎng)成為問題,網(wǎng)絡招聘信息網(wǎng)站提供的信息量太少,導致網(wǎng)上求職的成功率不高。這些方面表明了人才中介網(wǎng)絡體系形成的條件尚不完全成熟。</p><p> 1.2.4 網(wǎng)絡
37、招聘信息網(wǎng)站的發(fā)展趨勢</p><p> 網(wǎng)絡的自由與開放為電子商務創(chuàng)造了機遇,同時也帶來了人才一市場的空前繁榮。隨著一大批網(wǎng)絡招聘信息網(wǎng)站的蜂擁而起,網(wǎng)上招聘急劇升溫,不僅被網(wǎng)絡商們普遍看好,更博得了招聘單位和網(wǎng)民的廣泛青睞。</p><p> 雖然在互聯(lián)網(wǎng)的發(fā)展初期,用戶就被提到了中心位置,但在實際建設過程中卻忽略了用戶的個性化需求。這實際上是由市場現(xiàn)狀所決定的,個性化的網(wǎng)站固然能
38、夠更有針對性地吸引某一目標群體,但因此而失去另外的群體卻令網(wǎng)站經(jīng)營者不忍,正是這種追求“大而全”的做法,造成了網(wǎng)站的千篇一律。隨著網(wǎng)絡應用的普及,“大而全”的網(wǎng)站注定要被個性化的網(wǎng)站所取代。市場的擴大使“全而精”的經(jīng)營不具可能,而隨著用戶群的增長與細化,爭取到一個穩(wěn)固的用戶群體對于網(wǎng)站的業(yè)務拓展至關(guān)重要。</p><p> 目前的網(wǎng)絡招聘信息網(wǎng)站絕大部分仍停留在只發(fā)布招聘職位和求職簡歷的“網(wǎng)上公告欄”這個定位上
39、,缺乏與用戶的互動式交流,尤其在提供不同用戶需求的個性化服務方面力度不夠。要讓它完全實現(xiàn)人才中介信息服務機構(gòu)橋梁的職能,對經(jīng)濟發(fā)展起到關(guān)鍵作用,人才信息網(wǎng)絡還有很多事情要做。用戶是當前網(wǎng)站發(fā)展的主要驅(qū)動力,用戶的數(shù)量直接意味著企業(yè)的生存與否,用戶甚至可以直接轉(zhuǎn)化為資本市場的“市場價值”,只有通過用戶的消費,網(wǎng)絡信息服務的價值才能實現(xiàn)。網(wǎng)絡時代,這種消費與生產(chǎn)的融合趨勢決定了處于轉(zhuǎn)折期的網(wǎng)站經(jīng)營者們必須以未來為導向,以現(xiàn)實為基點,從最實處
40、入手開拓市場。國內(nèi)網(wǎng)站在經(jīng)歷了一段比較“自我”的時期后,現(xiàn)在已逐漸冷靜下來重新思索未來。網(wǎng)站建設者們開始重視用戶市場的培育,通過不斷滿足用戶的個性化需求積攢最寶貴的收入資源。</p><p> 從以上來看,中國人才網(wǎng)站的未來道路任重而道遠。</p><p> 1.3主要的內(nèi)容意義</p><p> 當前社會競爭日趨激烈,“找工作難”已成為社會的一大難題。問題的
41、關(guān)鍵在于求職和招聘的人員都陷入了如何找到適合自己的工作以及如何招到合格的人才來填補公司空缺的這一矛盾中。 如果依靠傳統(tǒng)的招聘形式來招聘或應聘,不但增加成本,而且往往招不到合適的人才或找不到合適的工作。為解決這一問題,可以把招募人員和尋找工作的這些信息都放在因特網(wǎng)上,讓更多人獲得這些信息。</p><p> 因此設計本系統(tǒng)正是為了適應這種形勢,一個功能齊全的在線人才網(wǎng)站系統(tǒng)將能為招聘者和應聘者提供一個適合的平臺,
42、通過這個平臺,可以足不出戶就能招聘人才或?qū)ふ夜ぷ?,為大眾提供方便?lt;/p><p> 在 Internet 飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個方面發(fā)揮著重要的作用。網(wǎng)絡發(fā)展前景無限,及早與網(wǎng)絡結(jié)合,與信息時代同步,與高科技匯合,定會給社會各行各業(yè)的發(fā)展注入新鮮的活力。在中國,網(wǎng)絡招聘興起的同時發(fā)展迅速。首先因為網(wǎng)上投遞的簡歷比較多,而且應聘者素質(zhì)較高
43、。還有,網(wǎng)絡招聘的優(yōu)點是快捷,方便,招聘網(wǎng)站所提供的一些服務還可以幫助企業(yè)篩選簡歷,提高企業(yè)的工作效率。另外,網(wǎng)絡招聘上花的成本遠遠低于傳統(tǒng)的任何一種方式,這也是企業(yè)選擇網(wǎng)絡招聘的一個重要原因。</p><p> 本論文主要分為:緒論、系統(tǒng)概述、需求分析、系統(tǒng)設計和架構(gòu)、數(shù)據(jù)庫的設計與生成極其配置、功用模塊的編寫、個人用戶界面設計、企業(yè)用戶界面設計、總結(jié)部分等。緒論部分,主要介紹了問題的提出,以及開發(fā)該系統(tǒng)的必
44、要性和該系統(tǒng)研究路線。</p><p> 系統(tǒng)概述部分,主要介紹系統(tǒng)功能與應用背景、系統(tǒng)預覽圖。</p><p> 系統(tǒng)需求分析部分,主要介紹系統(tǒng)功能需求描述、管理流程和數(shù)據(jù)流程圖。</p><p> 系統(tǒng)設計和架構(gòu)是具體工作實現(xiàn)部分,其內(nèi)容是系統(tǒng)實現(xiàn)的具體指導,分為系統(tǒng)設計思想、系統(tǒng)結(jié)構(gòu)設計、系統(tǒng)功能模塊細分三部分。</p><p>
45、 系統(tǒng)的安裝、測試與調(diào)試部分,重點是介紹IIS5.0的安裝及調(diào)試和網(wǎng)上系統(tǒng)怎樣在IIS5.0下的瀏覽及系統(tǒng)的調(diào)試和測試。</p><p> 總結(jié)部分,主要是總結(jié)系統(tǒng)過程中的經(jīng)驗,完成了那些功能,有那些地方不同于別人或運用了那些先進技術(shù)以及系統(tǒng)還存在那些缺點和不足。</p><p><b> 2 系統(tǒng)概述 </b></p><p> 2.
46、1 本系統(tǒng)主要完成的本系統(tǒng)分招聘和管理兩部分。</p><p><b> 如下:</b></p><p><b> 企業(yè)招聘</b></p><p><b> 人才求職</b></p><p> 用戶注冊(企業(yè)用戶與個人用戶)</p><p>
47、 用戶登陸(企業(yè)用戶與個人用戶)</p><p><b> 人才新聞</b></p><p><b> 人才測評</b></p><p><b> 人才培訓</b></p><p><b> 政策法規(guī)</b></p><p>
48、;<b> 收費標準</b></p><p><b> 給我留言</b></p><p><b> 友情鏈接</b></p><p> 站內(nèi)搜索(可根據(jù)職位,人才,區(qū)域,關(guān)鍵字等來查詢) </p><p> ?、僦黜摬糠种饕嫦驊刚叩恼衅感畔?。分別列有公司名稱,點擊相
49、應的公司名稱會彈出相應詳細信息,本窗口還顯示應聘者相關(guān)的資料信息及個人簡歷,包括應聘人姓名、年齡、學歷、英語級別、畢業(yè)學校,等共用人單位參考錄用。如果應聘者對工作滿意可注冊登陸管理頁‘查看所有公司’菜單,點擊窗口的下方“投放簡歷”按鈕,系統(tǒng)會向用人公司發(fā)送你的簡歷,如果對這項工作不滿意可以關(guān)閉本窗口,查看其他職位。</p><p> ?、谧源翱谟糜趹刚吆驼衅腹镜淖?。在注冊會員的管理頁個人及公司可以填寫登記
50、資料。應聘者必填部分包括姓名、性別、年齡、身份證號、學歷、畢業(yè)院校、專業(yè)、想找的工作、e-mail地址、個人簡歷等。填寫完畢點擊登記資料。必填部分必須填寫,公司可以根據(jù)這些資料初步判斷應聘者是否滿足條件,如果滿足公司會和應聘者聯(lián)系,進一步了解應聘者。</p><p> ?、蹜刚呖梢栽谧院箅S時公司的錄用狀態(tài),在主頁的左上角用戶登陸窗口登陸,輸入ID號和密碼,點擊登陸,彈出管理頁,在站內(nèi)信件中查看公司發(fā)回的信息,
51、錄用了請和公司聯(lián)系。如果沒錄用請耐心等待。 </p><p> ?、鼙鞠到y(tǒng)還為應聘者安裝職位搜索窗口,可以為應聘者節(jié)約更多的時間,最快的找到適合自己的職位。可根據(jù)職位名稱、性別要求、學歷要求、月薪等進行搜索 ,可根據(jù)不同的要求進行二次搜索,點擊搜索 ,會出現(xiàn)滿足要求的職位的情況,再點擊相應的職位名稱會顯示該職位的詳細情況。</p><p> ?、?/p>
52、系統(tǒng)統(tǒng)計和系統(tǒng)公告。系統(tǒng)統(tǒng)計了招聘信息、求職用戶、錄用人數(shù)和訪問量,通過數(shù)字清楚的顯示招聘情況。系統(tǒng)公告通告當前的主要信息。</p><p> 2.2 系統(tǒng)預覽圖 </p><p> 圖2.2-1主界面顯示圖</p><p> 3 系統(tǒng)需求分析及系統(tǒng)開發(fā)的技術(shù)</p><p> 3.1 系統(tǒng)需求分析</p><p&
53、gt; 網(wǎng)上招聘管理系統(tǒng)分為前臺管理和后臺管理。前臺管理包括瀏覽新聞、職位查詢、查看企業(yè)信息、維護個人信息等功能。后臺管理包括新聞管理、企業(yè)信息管理、職位信息管理、應聘信息查詢等模.</p><p><b> ?。?) 新聞管理</b></p><p> ◆ 添加新聞,包括新聞標題與新聞內(nèi)容;</p><p><b> ◆
54、 修改新聞;</b></p><p><b> ◆ 刪除新聞。</b></p><p> ?。?) 企業(yè)信息管理</p><p> ◆ 添加企業(yè)信息,包括企業(yè)名稱、企業(yè)類型、企業(yè)簡介等信息;</p><p> ◆ 修改企業(yè)信息;</p><p> ◆ 刪除企業(yè)信息。&
55、lt;/p><p><b> ?。?) 職位管理</b></p><p><b> ◆ 添加職位;</b></p><p><b> ◆ 修改職位;</b></p><p><b> ◆ 刪除職位。</b></p><p>
56、; (4) 應聘信息管理</p><p> ◆ 查看應聘信息;</p><p> ◆ 刪除應聘信息。</p><p> ?。?) 系統(tǒng)用戶管理</p><p> ◆ 系統(tǒng)用戶的錄入,包括用戶名、密碼等信息;</p><p> ◆ 修改自己的密碼;</p><p> ◆
57、退出登錄狀態(tài);</p><p> ◆ 用戶信息的查看。</p><p> ?。?) 系統(tǒng)用戶管理功能</p><p> ◆ 用戶修改自己的密碼;</p><p> ◆ 用戶創(chuàng)建或刪除企業(yè)用戶;</p><p> ◆ 企業(yè)用戶修改自己的密碼;</p><p> ◆ 企業(yè)用戶修
58、改自己的用戶信息;</p><p> ◆ 注冊個人用戶;</p><p> ◆ 個人用戶修改自己的密碼;</p><p> ◆ 個人用戶修改自己的用戶信息</p><p> ?功能需求:為了滿足市場對于人才招聘解決方案的需求,盡可能減低成本,為更多的人創(chuàng)造更好的就業(yè)條件,也為企業(yè)招聘帶來便利。</p><p
59、> ?性能需求:1、硬件需求:cpu :inter pentuimII 或等效處理器、300MHZ或更高</p><p> ?內(nèi)存:96MB 可用內(nèi)存 硬盤:275MB以上可用磁盤空間</p><p> ?顯示器:可達800×600像素的256色顯示器或更高</p><p> ?軟件需求:操作系統(tǒng)windows 98/2000
60、/NT/XP(或更高版本)</p><p> ?瀏覽器:netscape navigator6.0或microsoft internet explover6.0或更高本。</p><p> 3.2 ASP編程技術(shù)</p><p> 3.2.1ASP概述</p><p> ASP(Active Server Pages)是Micros
61、oft公司于1996年11月推出的WEB應用程序開發(fā)技術(shù),ASP是一個服務器端的腳本環(huán)境,ASP能夠把HTML文件、腳本、基于COM標準的組件有機地結(jié)合在一起,形成一個能夠在服務器上運行的動態(tài)WEB應用程序,并能把按用戶要求制作的標準HTML頁面送給客戶端瀏覽器。</p><p> 正是ASP技術(shù)能夠創(chuàng)建易于維護、與平臺無關(guān)的應用系統(tǒng),才可以使用戶充分利用全球網(wǎng)所提供的廣泛資源。本章將介紹ASP的概念、工作原理
62、及其組成。</p><p> 3.2.2 ASP的工作原理</p><p> ASP與常見的在Client端實現(xiàn)動態(tài)主頁的技術(shù)如Java applet、 ActiveX Control、VBScript、JavaScript等不同,ASP中的命令和 Script語句都是由服務器來解釋執(zhí)行的,執(zhí)行結(jié)果產(chǎn)生動態(tài)生成的Web頁面并送到瀏覽器;而Client端的Script命令則是由
63、瀏覽器來解釋執(zhí)行。由于ASP是在服務器端解釋執(zhí)行,開發(fā)者可以不必考慮瀏覽器是否支持ASP,也不必擔心別人下載程序從而竊取編程邏輯。ASP程序通過后綴名為.asp的ASP文件來實現(xiàn)其功能,一個. asp文件相當于一個可執(zhí)行文件,因此必須放在Web服務器上有可執(zhí)行權(quán)限的目錄下。當用戶從瀏覽器輸入了.asp文件的地址后,瀏覽器就將這個URL請求發(fā)給Web服務器。如果Web服務器上裝ASP,就調(diào)用ASP,ASP讀出相應. asp文件,解釋并執(zhí)
64、行命令,動態(tài)生成一個HTML頁面回傳Web服務器,然后Web服務器把結(jié)果發(fā)送給瀏覽器。ASP文件的制作和HTML類似,且可和HTML開發(fā)集成,可以在同一個過程完成,利用ASP將可以執(zhí)行的腳本嵌入到HTML文件中,這使得HTML文件的編寫與腳本的開發(fā)融合</p><p> ASP與網(wǎng)關(guān)及服務器擴展模式相比有以下優(yōu)點:1.完全與HTML文件融合在一起; 2.容易創(chuàng)建,不需要其它編譯、鏈接程序;3.面向?qū)ο蟮?/p>
65、并通過ActiveX Sever對象可擴展。</p><p> 3.2.3 ASP的文件結(jié)構(gòu)</p><p> 基于ASP的頁面以擴展名為asp的文件形式駐留在WEB服務器上。一個*.asp源文件是文本文件,可以包括以下成分:</p><p> 1.文本用于顯示信息、頁面標題等。</p><p> 2.HTML標記實現(xiàn)頁面風格設計
66、。</p><p> 3.ASP腳本(Scripting Commands)一組腳本命令,在源文件中以(%…%>為定界符。腳本命令必須是缺省腳本語言(例如VBScript)中的有效命令,負責整體流程的設計,并利用ASP內(nèi)置組件和內(nèi)置對象、或其他組件實現(xiàn)所需功能。</p><p> 3.2.4 ASP的基本語法</p><p> ASP的基本語法如下:&
67、lt;/p><p> 1.采用在HTML命令標識的兩端分別加上“<”和“>”分隔符,區(qū)分HTML命令標識和普通字符。</p><p> 2.采用“<%’,和“‘%>’,包含ASP的命令,區(qū)分服務器端的ASP腳本和其他字符。</p><p> 3.采用<SCRIPT>和</SCRIPT>標識服務器端用戶定義的函數(shù)、方法
68、或模塊。·注意必須在<SCRIPT>標識內(nèi)指定屬性RUNAT=SERVER,否則會由瀏覽器嘗試運行,并以失敗告終。ASP可以使用任何SCRIPT語言,只要提供相應的腳本引擎即可,ASP中默認的腳本為VBScript,若要采用其他腳本語言,如JScript,需要在文件的開頭注明<%Language=JScript%></p><p> 3.2.5 ASP的特點</p>
69、;<p> 本系統(tǒng)的設計與實現(xiàn)采用了ASP技術(shù),它的主要特點如下:</p><p><b> 1.面向?qū)ο蟆?lt;/b></p><p> 2.ASP技術(shù)完全與HTML集成,因此易于生成,只需掌握一門腳本語言。</p><p> 3.使用常規(guī)文本編輯器,如Windows的記事本,即可設計。</p><p&g
70、t; 4. ASP是在服務器端運行,因此開發(fā)者無需考慮瀏覽器兼容問題。</p><p> 5.ASP只把結(jié)果返回給瀏覽器,開發(fā)者不必擔心ASP源程序代碼會被別人竊取。</p><p> 6.ASP可以通過使用ActiveX Server Components(ActiveX服務器組件)來擴充腳本語言的功能。Active Server Component可使用Visual Basic、
71、Java、Visual C++,COBOL等語言來實現(xiàn)。</p><p> 7.ASP本身自帶了五個ActiveX Server Components(ActiveX服務器組件),其中最重要的兩個是數(shù)據(jù)庫訪IP組件ADO DB(ActiveX Data Objects DataBase),文件訪問組件FileSystemObjects </p><p> 8.使用Server端Scri
72、pt產(chǎn)生Client端Script,可以使用ASP程序碼在站點服務器執(zhí)行Script語言(VBScript或JavaScript),來產(chǎn)生或更改在Client端執(zhí)行的Script語言。</p><p> 9.ASP通常必須放在支持ASP的WEB服務器上的一個有可執(zhí)行權(quán)限的目錄下,才能被正確使用。</p><p> 3.3 數(shù)據(jù)庫技術(shù)</p><p> Acc
73、ess是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS), 主要用于中小型數(shù)據(jù)庫應用,適用于小型商務活動,用以存貯和管理商務活動所需要的數(shù)據(jù),允許用戶構(gòu)造應用程序來歸檔和存儲數(shù)據(jù),并使數(shù)據(jù)能夠很容易地采用多種方式進行篩選、分類和查詢數(shù)據(jù)。</p><p> Access是一個數(shù)據(jù)庫管理系統(tǒng),以為它與其他的數(shù)據(jù)庫管理系統(tǒng)相比更加簡單易學,一個普通的計算機用戶即可掌握并使用它,而且ACCESS的功能強大,足以應付一般的數(shù)據(jù)庫管
74、理以及處理需要。</p><p> 下面簡單介紹ACCESS數(shù)據(jù)庫的基本方法 :</p><p> 1.新建數(shù)據(jù)庫,新建一個數(shù)據(jù)庫有兩中方法:一種是創(chuàng)建一個空數(shù)據(jù)庫,即建立一個沒有表,查詢,窗體和報表等內(nèi)容的數(shù)據(jù)庫;另一種方法是使用ACCESS中提供的數(shù)據(jù)庫模版創(chuàng)建數(shù)據(jù)庫,即通過對向?qū)岢龅倪x項和不同選擇來設計窗體,查詢和報表等,從而建立一個完整的數(shù)據(jù)庫。</p>&l
75、t;p> 2.添加數(shù)據(jù)庫,表是ACCESS數(shù)據(jù)庫的基礎,是信息的載體。其他對象如查詢,窗體和報表,也是將表中的信息以各種形式表現(xiàn)出來,方便用戶使用這些信息。在ACCESS中,創(chuàng)建表的方法有三種:一是使用設計器創(chuàng)建表;二是通過輸入數(shù)據(jù)創(chuàng)建表;三是利用向?qū)?chuàng)建表。</p><p> 3.表的操作,在添加了數(shù)據(jù)庫之后,我們實際上就初步的完成了一個數(shù)據(jù)庫的建立工作,接下來我們就可以通過SQL語句對數(shù)據(jù)庫進行操作
76、。當然,在ACCESS中,對表的操作十分的方便,可以瀏覽表,為表添加、刪除、對表記錄進行排序,因為ACCESS是面向一些普通用戶的,所以其操作方法不必要用戶清楚SQL語句的語法及結(jié)構(gòu)。</p><p> 與其它的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)相比,Access具有以下優(yōu)點:</p><p> 1.存儲文件單一。Access的一個數(shù)據(jù)庫文件中包含了該數(shù)據(jù)庫中的全部數(shù)據(jù)表、查詢、窗體、報表等所有數(shù)據(jù)
77、,便于管理。</p><p> 2.支持長文件名,并可以在文件名內(nèi)加空格,使文件便于理解、查找。</p><p> 3.具有強大的網(wǎng)絡功能,可通過網(wǎng)絡傳送數(shù)據(jù)。使用簡便,用戶無需了解編程語言,便可輕松地設計和開發(fā)數(shù)據(jù)庫應用程序。</p><p> 4.可以處理多種數(shù)據(jù)信息,如文本文件和其它數(shù)據(jù)庫文件。</p><p> ODBC(Op
78、en Database Connectivity開放式數(shù)據(jù)庫互聯(lián))是微軟推出的一種工業(yè)標準,一種開放的獨立于廠商的API應用程序接口,可以跨平臺訪問各種個人計算機、小型機以及主機系統(tǒng)。ODBC作為一個工業(yè)標準,絕大多數(shù)數(shù)據(jù)庫廠商、大多數(shù)應用軟件和工具軟件廠商都為自己的產(chǎn)品提供了ODBC接口或提供了ODBC支持,這其中就包括常用的SQL SERVER、ORACAL、INFORMIX等,當然也包括了Access。</p>&l
79、t;p> ASP訪問數(shù)據(jù)庫的幾種方式:在ASP腳本中可以通過三種方式訪問數(shù)據(jù)庫:</p><p> ?IDC(Internet Database Connector)方式;</p><p> ?ADO(ActiveX Data Objects)方式;</p><p> ?RDS(Remote Data Service)方式;</p>
80、<p> 這三種訪問方式對數(shù)據(jù)庫的訪問是由Internet Information Server來完成的。Web瀏覽器用HTTP協(xié)議向Internet信息服務器(IIS)遞交請求。Internet信息服務器執(zhí)行訪問數(shù)據(jù)庫的操作,并以一個HTML格式的文檔作為回答。在本程序中我使用的是第二種方式,即ADO方式。</p><p><b> ?</b></p>&l
81、t;p><b> 4 系統(tǒng)設計和架構(gòu)</b></p><p> 4.1 系統(tǒng)設計思想</p><p><b> 頁面模塊化</b></p><p> 本系統(tǒng)把頁面中一些常用的部分集成為模塊,例如頁面的頭和尾部分這</p><p> 樣在設計新頁面時如有重復出現(xiàn)的部分,只需要拿現(xiàn)成的模
82、塊來組裝。</p><p><b> 流程人性化</b></p><p> 程序的流程完全遵守人才市場招聘的流程。首先注冊,在注冊完成后寫個人基本信息,而后在填寫職業(yè)經(jīng)歷和個人業(yè)務水平等信息,同時企業(yè)注冊完成后填寫、企業(yè)基本信息,而后在填寫所需職位的名稱、需求、報酬等,最后填寫聯(lián)系方式。這樣的流程便于使用者快速熟悉整個系統(tǒng)的流程,完成求職或者招聘。</p&g
83、t;<p><b> 功能全面化</b></p><p> 程序在設計時不僅考慮到基本功能——人才招聘的實現(xiàn),同時作為一個網(wǎng)站程序,還集成了新聞發(fā)布管理、法律法規(guī)發(fā)布管理等模塊。完善了站點的功能。</p><p> 4.2 系統(tǒng)結(jié)構(gòu)設計</p><p> 根據(jù)面向?qū)ο蠛腿龑咏Y(jié)構(gòu)的設計思想,可得出如下所示的系統(tǒng)結(jié)構(gòu)設計圖:&
84、lt;/p><p> 圖4.2-1人才招聘流程圖</p><p> 4.3 系統(tǒng)功能模塊細分</p><p> 根據(jù)本系統(tǒng)的系統(tǒng)功能分析,可以畫出系統(tǒng)的功能模塊圖如下:</p><p> 圖4.3-1在線人才招聘系統(tǒng)流程圖</p><p> 4.4 數(shù)據(jù)庫的設計、生成與配置</p><p>
85、; 數(shù)據(jù)庫在一個信息管理中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設計的好壞將直接對應用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整性和一致性。</p><p> 設計數(shù)據(jù)庫系統(tǒng)時應該充分了解用戶各個方面的需求,包括現(xiàn)有的以及將來可能增加的需求。數(shù)據(jù)庫設計有如下幾個步驟:</p><p><b> 數(shù)據(jù)庫需求分析</b>&l
86、t;/p><p><b> 數(shù)據(jù)庫概念結(jié)構(gòu)設計</b></p><p><b> 數(shù)據(jù)庫邏輯結(jié)構(gòu)設計</b></p><p> 下面分別對幾個步驟進行說明:</p><p> 4.4.1數(shù)據(jù)庫需求分析</p><p> 在招聘求職系統(tǒng)中,數(shù)據(jù)庫應當解決如下需求:<
87、/p><p> 保存應聘者信息,包括應聘者聯(lián)系資料等。</p><p> 保存應聘者簡歷,包括應聘者職業(yè)經(jīng)歷和業(yè)務水平。</p><p> 保存招聘單位信息,包括招聘單位介紹信息。</p><p> 保存招聘信息,包括所招聘職位信息和對應聘者的要求等。</p><p> 保存其他信息,如新聞、政策法規(guī)信息等。&l
88、t;/p><p> 4.4.2數(shù)據(jù)庫概念結(jié)構(gòu)設計</p><p> 擁有以上的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)以后,就可以設計出能夠滿足用戶需求的</p><p> 各種實體以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設計打下基礎。這些實體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。分析本系統(tǒng)的需求,可以得到如下實體間關(guān)系圖:</p><p> 圖4.4
89、-1數(shù)據(jù)概念結(jié)構(gòu)圖</p><p> 4.4.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設計</p><p> 數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設計的好壞將直接影響到系統(tǒng)的效率及系統(tǒng)實現(xiàn)的效果。合理的數(shù)據(jù)庫結(jié)構(gòu)設計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致,同時,合理的數(shù)據(jù)庫結(jié)構(gòu)也將有利于程序的實現(xiàn)。用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能夠滿足各種信
90、息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,為后面的具體設計打下基礎。 數(shù)據(jù)庫的概念結(jié)構(gòu)設計完畢后,可以將上面的數(shù)據(jù)庫概念轉(zhuǎn)化成某在數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。</p><p> 下表為站內(nèi)信件表,其中個人和企業(yè)的站內(nèi)信箋分別放在cmailbox表和pmailbox表中,但是表的結(jié)構(gòu)是一樣的:</p><p><b> 表一 站內(nèi)信件表
91、</b></p><p> 下表為jobnwes網(wǎng)站新聞表,存放網(wǎng)站首頁顯示的新聞信息:</p><p><b> 表二網(wǎng)站新聞表</b></p><p> 下表為system網(wǎng)站系統(tǒng)表,存放網(wǎng)站運行所需常用信息:</p><p><b> 表三網(wǎng)站系統(tǒng)表</b></p&g
92、t;<p> 下表為perscn個人用戶表,存放個人用戶的聯(lián)系信息及簡歷信息:</p><p><b> 表四個人用戶表</b></p><p> 下表為copmany企業(yè)用戶表,存放企業(yè)用戶的聯(lián)系信息及企業(yè)信息:</p><p><b> 表四企業(yè)用戶表</b></p><p&g
93、t; 下表為zp招聘職位表,存放企業(yè)所招聘的職位信息:</p><p><b> 表五招聘職位表</b></p><p><b> 公用模塊的編寫</b></p><p> 4.5.1數(shù)據(jù)庫連接文件</p><p> 數(shù)據(jù)庫連接文件dbconn.inc中定義了數(shù)據(jù)庫連接對象,并開啟數(shù)據(jù)連接
94、備用,同時打開一個記錄集,取出一些系統(tǒng)所需常數(shù)并保存在本地變量中,將經(jīng)常用到的程序變量保存在本地變量中,以便后續(xù)程序使用,這種方法在開發(fā)中經(jīng)常用到,有如下兩個好處:</p><p> 在編寫程序時減少工作量。</p><p> 可以及時關(guān)閉數(shù)據(jù)連接對象以降低服務器系統(tǒng)資源消耗。</p><p><b> 頁面頭文件</b></p&g
95、t;<p> 由于頁面的頭部導航部分都是類似的,因此可以將起單獨放在一個文件中,并在需要使用的地方使用include指令來引入文件,使得程序模式化??梢钥吹剑宋募?nèi)包含的代碼的作用是顯示頁面頂端的表格,此表格內(nèi)含廣告圖片、網(wǎng)站導航等。其中在顯示廣告橫幅時調(diào)用了在dbconn.inc文件中從數(shù)據(jù)庫中取出并復制到本地變量中的廣告圖片數(shù)據(jù)。</p><p><b> 頁面尾文件</b
96、></p><p> 同時,還要制作一個公共的頁面尾文件end.asp,此處引用了復制在本地變量中的系統(tǒng)設置數(shù)據(jù),通過這幾處引用,可以體會到本系統(tǒng)將數(shù)據(jù)庫中常用數(shù)據(jù)一次復制到本地變量中的好處。</p><p><b> 4.5.2登陸判定</b></p><p> 當個人擁護進行例如發(fā)布簡歷、修改個人信息等操作時,程序需要驗證用戶是
97、否已經(jīng)登陸作為前提條件,如果用戶沒有登陸,則不應該訪問這些頁面,因此需要制作一個判斷用戶是否登陸并加以處理的模塊。同樣,企業(yè)用戶在進行職位招聘信息的填寫前也應首先登陸。在本系統(tǒng)中,以對個人用戶是否登陸的判定例示講解對于登陸的判定方法,對個人用戶是否登陸的判斷是通過在inc/person.inc文件 , 程序首先獲得session中保存用戶編號的值,如果這個值為空則會提示用戶登陸非法,并同時跳轉(zhuǎn)回主頁,達到屏蔽用戶訪問的目的,如果不為空,
98、則說明用戶已經(jīng)登陸,此時程序打開一個記錄集,并取出系統(tǒng)社區(qū)信息及友情連接信息,存放在臨時變量中。</p><p> 對企業(yè)用戶是否登陸的判斷與對個人用戶是否登陸的判斷過程是基本相同的,只不過在打開數(shù)據(jù)表時打開的是企業(yè)數(shù)據(jù)表company。管理員登陸模塊,在本系統(tǒng)中,設計了管理員登陸的后臺管理頁面,此頁面首先檢測session的值來判斷管理員是否登陸,如果沒有登陸,則顯示登陸的表單,如下圖:</p>
99、<p> 圖4.5-1登陸界面</p><p> 這部分的處理代碼和用戶登陸的表單原理類似,這里就不在詳述了,下面展示一下接受并處理管理員登陸的代碼,如下:</p><p> 管理員登陸處理頁面chkindex.asp</p><p><b> dim rs</b></p><p> admin1=
100、request.form("admin")</p><p> pwd1=request.form("pwd")</p><p> set rs=server.CreateObject("ADODB.RecordSet")</p><p> rs.open "select * from adm
101、in where admin='" & admin1 & "'",conn,1</p><p> if pwd1<>rs("pwd") then</p><p> response.write "<link rel='stylesheet' type='
102、text/css' href='style.css'>"</p><p> response.write "<body bgcolor='#ffffff'>" </p><p> response.write "對不起,您的輸入不正確,請您正確輸入管理員的用戶名和密碼!請點擊<a h
103、ref='VBscript:history.go(-1)'><font size=4 color=#ff0000>這里</font></a>返回!"</p><p><b> else</b></p><p> session("admin")=RS("admin&q
104、uot;)</p><p> session("KEYS")=rs("OSKEY")</p><p> response.redirect "admin.asp"</p><p><b> end if</b></p><p><b> rs.
105、close</b></p><p><b> %></b></p><p> 與處理用戶登陸相似,程序首先獲得傳遞來的表單值,然后創(chuàng)建記錄集對象,并根據(jù)傳遞的表單參數(shù)值admin從數(shù)據(jù)庫中取出符合要求的數(shù)據(jù),此時將記錄集中保存的pwd值,即數(shù)據(jù)庫中保存的所填寫的管理員的密碼與所輸入的值進行比對,如果不同則給出提示,否則首先設定session的值,
106、然后轉(zhuǎn)入頁面admin.asp。</p><p> 4.5.3注銷登陸模塊</p><p> 企業(yè)用戶和個人用戶的注銷登陸頁面分為company和person目錄下的exit.asp文件,現(xiàn)以企業(yè)用戶的退出頁面company/exit.asp為例,分析注銷登陸的過程,代碼如下:</p><p> 企業(yè)用戶退出頁面exit.asp</p><
107、p> <% if session("cuid")<>"" then uname=session("cuid") end if</p><p> if session("puid")<>"" then uname=session("puid") end if
108、</p><p> Session.Abandon</p><p> response.write"<SCRIPT language=VBScript>alert('用戶"&uname&"成功退出登錄,正在返回首頁!');"</p><p> response.write&qu
109、ot;this.location.href='../index.asp';</SCRIPT>" %></p><p> 這里可以看到,處理退出登陸的關(guān)鍵代碼是調(diào)用session對象的Abandon方法,Abandon方法刪除所有存儲在session對象中的對象并釋放這些對象的源。如果未明確地調(diào)用Abandon方法,一旦會話超時(默認設置為20分鐘),服務器將刪除這些
110、對象。</p><p> 4.6 個人用戶界面設計</p><p> 4.6.1 個人用戶注冊界面</p><p> 用戶在網(wǎng)站導航處點擊“新會員注冊”將打開member.asp頁面,這個頁面顯示用戶的注冊表單,如下圖:</p><p> 圖4.6-1用戶注冊界面</p><p> 當提交表單并檢測輸入數(shù)據(jù)合
111、法后,會將表單提交到這個頁面本身,頁面首,先判斷是否已經(jīng)提交,如果已經(jīng)提交則進入用戶信息注冊處理,這個注冊過程比較復雜,但是主要的過程就是將usertype的值分為幾個支線流程,這幾個支線流程是類似的。由于此代碼繁多,不做以展示。這塊程序首先根據(jù)所取得的表單中的用戶名查詢數(shù)據(jù)庫中是否有相同用戶名的記錄,如果有則給出提示,并終止運行,否則進入下一步,打開記錄集并添加一條新的記錄,然后系統(tǒng)默認要給用戶發(fā)送一條站內(nèi)短消息提示注冊成功,因此還要
112、打開記錄集,在短信數(shù)據(jù)庫pmailbox中新增一條短信數(shù)據(jù)。最后彈出提示告訴用戶注冊成功,然后轉(zhuǎn)到用戶首頁。其他usertype的處理過程與此類似,只不過不同的處理用戶信息存放在不同表中。最后的過程都是一樣的,此處為了解釋清晰,代碼編寫的較為繁瑣。</p><p> 4.6.2個人用戶登陸</p><p> 用戶進入網(wǎng)站后,可以在頁面上邊的導航欄處填寫用戶名和密碼,并選擇帳戶類型進行登
113、陸。如果登陸成功,則顯示用戶管理的快界鏈接,否則顯示登陸表單,在這個表單中填寫用戶名和密碼,并提交到login.asp頁面,用戶可以登陸, 程序首先通過request對象獲得表單傳送來的數(shù)值,然后使用幾個流程判斷語句if…else…endif來對不同情況的變量usertype值的登陸進行選擇。這里以usertype的值為“person”的情況為示例解釋,首先程序創(chuàng)建一個記錄集,并根據(jù)所得參數(shù)查詢person表中符合條件的數(shù)據(jù),如果記錄集
114、為空,則說明沒有符合條件的數(shù)據(jù),從而進一步說明用戶所填寫的信息不正確,無法正確登陸,此時給出提示,并終止頁面運行,否則設定session的值并跳轉(zhuǎn)到個人用戶管理頁面,此頁面如下所示:</p><p> 圖4.6-2用戶管理頁面</p><p> 4.6.3個人簡歷發(fā)布</p><p> 當用戶注冊并登陸系統(tǒng)后,在求職前必須完成簡歷的撰寫,這是本系統(tǒng)的重點功,當
115、用戶在登陸頁所示的用戶控制面板界面左部導航處點擊“登陸簡歷”按鈕,將打開登陸簡歷的網(wǎng)頁person/register.asp,下圖所示:</p><p> 圖4.6-3個人資料管理界面 </p><p> 此頁面的主要作用是首先從數(shù)據(jù)庫中取得當前用戶的相關(guān)信息,如果用戶已經(jīng)登陸過簡歷則給出提示并跳轉(zhuǎn)到簡歷維護的頁面,否則就繼續(xù)顯示下面的表單。下面展示提交表單后的處理過程,當
116、用戶正確填寫信息后,點擊“下一步”按鈕,將會把表單中的信息提交到自身,提交完成后,頁面首先進行流程判斷處理,如果已經(jīng)提交表單,則應當進行用戶簡歷的存儲工作,person/register.asp文件,這里程序首先獲得用戶所填寫的全部表單數(shù)據(jù),而由于在提交前顯示表單的頁面就已經(jīng)對用戶是否提交簡歷做了判斷,因此無需根據(jù)用戶名查詢數(shù)據(jù)庫中是否有重復記錄了,打開記錄集后,將所得數(shù)據(jù)插入數(shù)據(jù)庫中,然后跳轉(zhuǎn)到頁面register2.asp,在reg
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設計-網(wǎng)上招聘系統(tǒng)
- 網(wǎng)上求職招聘系統(tǒng)畢業(yè)設計
- 網(wǎng)上求職招聘系統(tǒng)畢業(yè)設計
- 網(wǎng)上求職招聘系統(tǒng)畢業(yè)設計
- 網(wǎng)上求職招聘系統(tǒng)畢業(yè)設計論文
- 畢業(yè)設計--網(wǎng)上招聘系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)設計---- 網(wǎng)上招聘求職系統(tǒng)設計與開發(fā)
- 網(wǎng)上求職招聘系統(tǒng)畢業(yè)設計論文最終定稿版
- 網(wǎng)上人才招聘系統(tǒng)——管理員子系統(tǒng)畢業(yè)設計
- 網(wǎng)上購物系統(tǒng)畢業(yè)設計
- 畢業(yè)設計 ----網(wǎng)上考試系統(tǒng)
- 網(wǎng)上考試系統(tǒng)畢業(yè)設計
- 網(wǎng)上購物系統(tǒng)-畢業(yè)設計
- 網(wǎng)上購物系統(tǒng)畢業(yè)設計
- 網(wǎng)上考勤系統(tǒng)畢業(yè)設計
- 畢業(yè)設計----網(wǎng)上購物系統(tǒng)
- 網(wǎng)上購物系統(tǒng)畢業(yè)設計
- 網(wǎng)上售票系統(tǒng)畢業(yè)設計
- 網(wǎng)上考試系統(tǒng)畢業(yè)設計
- 網(wǎng)上訂餐系統(tǒng)-畢業(yè)設計
評論
0/150
提交評論