2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩37頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  畢 業(yè) 論 文</b></p><p><b>  人才招聘系統(tǒng)的實(shí)現(xiàn)</b></p><p><b>  摘 要</b></p><p>  基于國(guó)內(nèi)外經(jīng)濟(jì)的高速發(fā)展,人才的流動(dòng)也越來(lái)越頻繁,而人才資源是現(xiàn)代企業(yè)在日趨激烈的商業(yè)競(jìng)爭(zhēng)中立于不敗之地的根本保證?,F(xiàn)在,找一份

2、滿意的工作十分困難,問(wèn)題的關(guān)鍵在于求職或招聘的人員都陷入了如何找到適合自己的工作或如何讓招到合格的人才填補(bǔ)公司空缺的這一矛盾中,如何才能用最少的時(shí)間和精力招聘到符合企業(yè)要求的人才,由此我們借助于日益成熟的互聯(lián)網(wǎng)技術(shù)設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)可以讓招聘者和應(yīng)聘者遠(yuǎn)程進(jìn)行互動(dòng)交流的網(wǎng)絡(luò)平臺(tái),即新型在線人才招聘系統(tǒng)。</p><p>  本系統(tǒng)是利用ASP開發(fā)動(dòng)態(tài)網(wǎng)站技術(shù)設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)可以讓應(yīng)聘者和招聘單位遠(yuǎn)程進(jìn)行互動(dòng)交流的網(wǎng)

3、絡(luò)招聘工作平臺(tái)。人才招聘系統(tǒng)是一個(gè)利用網(wǎng)絡(luò)開展招聘活動(dòng)的系統(tǒng),主要功能有職位發(fā)布、職位搜索、簡(jiǎn)歷填寫、簡(jiǎn)歷發(fā)布、網(wǎng)站留言等,是將現(xiàn)代信息技術(shù)運(yùn)用在招聘活動(dòng)中的又一突破。它根據(jù)公司和求職人員實(shí)際工作的需要,設(shè)計(jì)相應(yīng)軟件的功能,運(yùn)用科學(xué)的方法收集人才信息、職位信息,有效的解決了當(dāng)今人才市場(chǎng)的供需矛盾。由此體現(xiàn)了系統(tǒng)的便捷性和方便性。同時(shí)管理員可以使用該系統(tǒng)為企業(yè)招聘、個(gè)人求職提供服務(wù)。用人單位可以使用該系統(tǒng)注冊(cè)成為招聘用戶并發(fā)布招聘信息等。

4、求職人員可以在注冊(cè)成為求職用戶后通過(guò)系統(tǒng)完成求職工作。其他用戶可以通過(guò)瀏覽新聞了解人事政策動(dòng)態(tài)等。</p><p>  本系統(tǒng)主要使用ASP開發(fā)動(dòng)態(tài)網(wǎng)站、Dreamweaver設(shè)計(jì)系統(tǒng)界面、Access開發(fā)后臺(tái)數(shù)據(jù)庫(kù)以及使用ASP中的Java腳本語(yǔ)言實(shí)現(xiàn)部分代碼。</p><p>  【關(guān)鍵詞】網(wǎng)上招聘;求職;ASP;數(shù)據(jù)庫(kù) </p><p><b>  

5、目 錄</b></p><p>  第 1 章 緒論1</p><p><b>  1.1研究背景1</b></p><p>  1.2國(guó)內(nèi)外現(xiàn)狀1</p><p><b>  1.3技術(shù)簡(jiǎn)介2</b></p><p>  1.3.1 ASP簡(jiǎn)介2<

6、;/p><p>  1.3.2 ASP運(yùn)行環(huán)境3</p><p>  1.3.3 數(shù)據(jù)庫(kù)的設(shè)計(jì)4</p><p>  第 2章 系統(tǒng)需求6</p><p><b>  2.1需求分析6</b></p><p>  2.1.1功能需求6</p><p>  2.1.2安

7、全性需求7</p><p>  2.2 系統(tǒng)的可行性7</p><p>  2.3 系統(tǒng)結(jié)構(gòu)化分析8</p><p>  2.4 目標(biāo)系統(tǒng)要求11</p><p>  第3章 總體設(shè)計(jì)12</p><p>  3.1 系統(tǒng)界面總體設(shè)計(jì)12</p><p>  3.2 后臺(tái)數(shù)據(jù)庫(kù)的總體

8、設(shè)計(jì)13</p><p>  第4章 詳細(xì)設(shè)計(jì)14</p><p>  4.1 系統(tǒng)設(shè)計(jì)思想14</p><p>  4.2 系統(tǒng)數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)14</p><p>  4.2.1 概念模型設(shè)計(jì)15</p><p>  4.2.2 邏輯模型設(shè)計(jì)16</p><p>  4.2.3 物

9、理模型設(shè)計(jì)16</p><p>  4.3 前臺(tái)模塊的設(shè)計(jì)及實(shí)現(xiàn)18</p><p>  4.3.1 會(huì)員注冊(cè)及登錄模塊18</p><p>  4.3.2 職位及人才檢索模塊19</p><p>  4.3.3個(gè)人簡(jiǎn)歷和簡(jiǎn)歷維護(hù)模塊20</p><p>  4.3.4 網(wǎng)站留言模塊21</p>

10、<p>  4.3.5 系統(tǒng)后臺(tái)管理模塊22</p><p>  4.3.5 數(shù)據(jù)庫(kù)連接23</p><p>  第5章 系統(tǒng)測(cè)試24</p><p>  5.1 系統(tǒng)測(cè)試模型選擇介紹24</p><p>  5.2 系統(tǒng)測(cè)試運(yùn)行結(jié)果25</p><p>  第6章 結(jié)束語(yǔ)29</p&g

11、t;<p><b>  參考文獻(xiàn)30</b></p><p><b>  附 錄31</b></p><p><b>  致 謝34</b></p><p><b>  第 1 章 緒 論</b></p><p><b>

12、  1.1研究背景</b></p><p>  人才招聘是人力資源管理中的首要環(huán)節(jié),它關(guān)系到企業(yè)如何吸引到優(yōu)秀人才,使企業(yè)在人力資本的儲(chǔ)備上能夠滿足企業(yè)發(fā)展的需要。而目前企業(yè)人才招聘工作中還存在若干問(wèn)題。比如:人才概念模糊、招聘前期準(zhǔn)備工作不足、招聘實(shí)施不合理以及招聘忽略企業(yè)文化理念和市場(chǎng)宣傳等[1]。所以不斷提高人力資源開發(fā)與管理水平是當(dāng)前人才招聘最注重的問(wèn)題。由于社會(huì)的不斷發(fā)展,計(jì)算機(jī)的使用也更加

13、廣泛以及互聯(lián)網(wǎng)的普及,使以網(wǎng)絡(luò)技術(shù)為代表的科技革命正在給我們的生產(chǎn)方式、生活方式和工作方式帶前所未有的變化,能否利用網(wǎng)絡(luò)技術(shù)來(lái)抓住稍縱即逝的市場(chǎng)機(jī)會(huì),將最終決定組織的命運(yùn),所以在此背景下,組織管理的轉(zhuǎn)型,尤其是人力資源管理的轉(zhuǎn)型就日顯重要[2]。為適應(yīng)快速變化的市場(chǎng)環(huán)境,用人單位應(yīng)逐步改善傳統(tǒng)的人才招聘方式,所以網(wǎng)上人才招聘系統(tǒng)的設(shè)計(jì)與開發(fā)也就成為了人們的需要。</p><p>  在當(dāng)前的市場(chǎng)環(huán)境中,由于社會(huì)的

14、進(jìn)步和技術(shù)的發(fā)展,知識(shí)經(jīng)濟(jì)也在迅猛發(fā)展,市場(chǎng)的競(jìng)爭(zhēng)在很大程度上體現(xiàn)為人才的競(jìng)爭(zhēng)。從而,找到合適的人才成為企業(yè)提高競(jìng)爭(zhēng)力的重要方法。網(wǎng)上人才招聘系統(tǒng)的設(shè)計(jì)與開發(fā)相對(duì)于傳統(tǒng)的人才招聘來(lái)說(shuō),使其不僅縮短了人才招聘的工作時(shí)間、降低了人才招聘工作的成本、提高人力資源甄別的效度,而且擴(kuò)大了人力資源的選擇范圍[3]。它打破了地域的限制,真正使信息得以共享,改變了人們的工作和生活方式。由此網(wǎng)絡(luò)招聘已經(jīng)成為發(fā)展的一種趨勢(shì),它信息量大,時(shí)效性強(qiáng),招聘網(wǎng)站提

15、供的職位信息的豐富程度和信息的更新速度是其他招聘渠道不可比擬的。網(wǎng)絡(luò)招聘互動(dòng)性極強(qiáng),求職者和企業(yè)都能依托招聘網(wǎng)站強(qiáng)大的人才資源庫(kù),滿足彼此的需要,不僅如此,網(wǎng)絡(luò)招聘的無(wú)地域限制使得招聘范圍可以延伸到全國(guó)各地乃至全球等優(yōu)勢(shì),這無(wú)疑為網(wǎng)上人才招聘的發(fā)展和更新走上新的臺(tái)階[4]。</p><p>  因此,根據(jù)市場(chǎng)對(duì)于人才招聘的需求,現(xiàn)開發(fā)“網(wǎng)上人才招聘系統(tǒng)”。它具有方便快捷的招聘/求職的專業(yè)業(yè)務(wù)流程,有效地提高人才招

16、聘工作效率。</p><p><b>  1.2國(guó)內(nèi)外現(xiàn)狀</b></p><p>  利用國(guó)際互聯(lián)網(wǎng)開發(fā)和建立網(wǎng)上人力資源市場(chǎng),在發(fā)達(dá)國(guó)家己經(jīng)是司空見(jiàn)慣的事情,也是企業(yè)尋找人才的重要途徑。網(wǎng)絡(luò)招聘以其低成本、見(jiàn)效快、無(wú)地域限制的特點(diǎn)正在吸引著大批中高級(jí)人才和企業(yè)。據(jù)統(tǒng)計(jì),2002年全球范圍己有600萬(wàn)條就業(yè)信息在網(wǎng)上公布。用人單位也開始把眼界拓寬,美國(guó)《財(cái)富》雜志“

17、世界500強(qiáng)e-招聘趨勢(shì)”報(bào)告顯示,到2002年,世界500強(qiáng)企業(yè)中,多達(dá)91%的企業(yè)實(shí)行了網(wǎng)上招聘系統(tǒng)。像進(jìn)入中國(guó)的270家《財(cái)富》世界500強(qiáng)企業(yè)中,有一半通過(guò)網(wǎng)站進(jìn)行招聘[5]。在我國(guó),網(wǎng)絡(luò)招聘也正在悄然興起?,F(xiàn)實(shí)中已經(jīng)有越來(lái)越多的人開始認(rèn)同到專業(yè)的人才招聘網(wǎng)站去搜羅招聘信息,也同樣有越來(lái)越多的公司將他們大部分的空缺職位放在線上吸引人才。中國(guó)網(wǎng)民對(duì)網(wǎng)絡(luò)求職隨著認(rèn)同度增加,需求也增加了,同時(shí)隨著需求的增加對(duì)網(wǎng)絡(luò)招聘信息網(wǎng)站的信息服務(wù)

18、要求也提高了。所以中國(guó)對(duì)如何改進(jìn)人才招聘管理做了進(jìn)一步的分析。人力資源管理系統(tǒng)由招聘、培訓(xùn)、績(jī)效、薪酬、激勵(lì)等組成,其中招聘時(shí)引進(jìn)企業(yè)所需的人才,實(shí)施人力資源管理的第一步,招聘將直接決定企業(yè)能否獲得最合適的人力資源,對(duì)企業(yè)的生存和發(fā)展有著十分重要的意義。由此我國(guó)對(duì)人才招聘工作中</p><p><b>  1.3技術(shù)簡(jiǎn)介 </b></p><p>  本系統(tǒng)主要使用

19、ASP開發(fā)動(dòng)態(tài)網(wǎng)站、Dreamweaver設(shè)計(jì)系統(tǒng)界面[7]、Access開發(fā)后臺(tái)數(shù)據(jù)庫(kù)以及使用ASP中的Java腳本語(yǔ)言實(shí)現(xiàn)部分代碼。</p><p>  1.3.1 ASP簡(jiǎn)介</p><p>  ASP是Active Server Pages的簡(jiǎn)稱,是一種服務(wù)器端的指令環(huán)境,用來(lái)建立并執(zhí)行交互式Web服務(wù)器應(yīng)用程序,可以使用ASP來(lái)結(jié)合服務(wù)器端指令、HTML網(wǎng)頁(yè)及COM組件[8]。是

20、服務(wù)器端腳本編寫環(huán)境,使用它可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的Web服務(wù)器應(yīng)用程序。使用ASP可以組合Html頁(yè)、腳本命令和Active組件以創(chuàng)建交互的Web頁(yè)和基于Web的功能強(qiáng)大的應(yīng)用程序。也可以認(rèn)為ASP是一種類似于HTML、Script與CGI的結(jié)合體,但是其運(yùn)行效率卻比CGI更高,程序編制也比HTML更方便且更有靈活性。Asp具有2個(gè)重要特性使它變的很獨(dú)特:</p><p>  (1)ASP可包含服務(wù)器腳本,將

21、服務(wù)器端腳本包含在ASP中就可以用動(dòng)態(tài)內(nèi)容創(chuàng)建網(wǎng)頁(yè)。</p><p>  (2)ASP提供了幾種內(nèi)置對(duì)象。在Active Server Pages中使用內(nèi)置對(duì)象可以使腳本功能更強(qiáng),在其它方面,這些對(duì)象可使你從瀏覽器中檢索或向?yàn)g覽器發(fā)送信息[9]。</p><p>  1.3.2 ASP運(yùn)行環(huán)境</p><p>  打開“開始\控制面板”,然后在“添加/刪除程序”→“

22、添加/刪除WINDOWS組件”,彈出 “Windows 組件向?qū)А?,選擇 “Internet 信息服務(wù)(IIS)”,插入安裝盤,按“下一步開始安裝”。如圖1-1所示。</p><p>  圖1-1 選擇安裝 IIS服務(wù)</p><p>  開始復(fù)制文件,請(qǐng)稍后指向“下一步”按鈕文件復(fù)制完畢之后,請(qǐng)選取“完成”。</p><p>  安裝成功后,就可以按照自己的要

23、求配置IIS了。在“控制面板”的“管理工具”圖標(biāo)上雙擊左鍵,再雙擊“Internet 信息服務(wù)”圖標(biāo)。出現(xiàn)如圖1-2所示的窗口,單擊計(jì)算機(jī)名稱旁的加號(hào),在“默認(rèn)網(wǎng)站”選項(xiàng)上單擊右鍵,選取“屬性”。</p><p>  圖1-2 管理IIS Web服務(wù)器</p><p>  展開后會(huì)出現(xiàn):【默認(rèn) FTP 站點(diǎn)】、【默認(rèn) Web 站點(diǎn)】、以及【默認(rèn) SMTP 虛擬服務(wù)器】。在【默認(rèn) Web 站

24、點(diǎn)】上單擊右鍵,選擇【屬性】,就可以進(jìn)行IIS的諸多配置了[8]。</p><p><b>  配置如下:</b></p><p>  (1)【屬性】→【主目錄】,可以修改默認(rèn)的虛擬路徑以及ASP文件的執(zhí)行權(quán)限(除虛擬目錄需要更改外,其它一般以默認(rèn)設(shè)置為宜)。</p><p>  (2)【屬性】→【文檔】,默認(rèn)文檔的意思就是:如果只填加inde

25、x.asp在一個(gè)虛擬目錄為默認(rèn)文檔。</p><p>  1.3.3數(shù)據(jù)庫(kù)的設(shè)計(jì)</p><p>  所謂數(shù)據(jù)庫(kù)是指依照一定的格式存放在一起的數(shù)據(jù)記錄文件,在日常生活中,凡是個(gè)人通訊簿、公司賬簿、客戶名單、成績(jī)等都屬于數(shù)據(jù)庫(kù),它們不僅具有固定的格式與特性,而且可以用表格形式記來(lái)記錄[10]。數(shù)據(jù)庫(kù)設(shè)計(jì)一般分為如下三方面。</p><p>  (1)數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)&

26、lt;/p><p>  概念結(jié)構(gòu)設(shè)計(jì)所得的E-R模型是對(duì)用戶需求的一種抽象的表達(dá)形式,它獨(dú)立于任何一種具體的數(shù)據(jù)模型,因而也不能為任何一個(gè)具體的DBMS所支持。為了能夠建立起最終的物理系統(tǒng),還需要將概念結(jié)構(gòu)進(jìn)一步轉(zhuǎn)化為某一DBMS所支持的數(shù)據(jù)模型,然后根據(jù)邏輯設(shè)計(jì)的準(zhǔn)則、數(shù)據(jù)的語(yǔ)義約束、規(guī)范化理論等對(duì)數(shù)據(jù)模型進(jìn)行適當(dāng)?shù)恼{(diào)整和優(yōu)化,形成合理的全局邏輯結(jié)構(gòu),并設(shè)計(jì)出用戶子模式。這就是數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)所要完成的任務(wù)。<

27、/p><p>  數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)的設(shè)計(jì)分為兩個(gè)步驟:首先將概念設(shè)計(jì)所得的E-R圖轉(zhuǎn)換為關(guān)系模型;然后對(duì)關(guān)系模型進(jìn)行優(yōu)化,關(guān)系模型是由一組關(guān)系(二維表)的結(jié)合,而E-R模型則是由實(shí)體、實(shí)體的屬性、實(shí)體間的關(guān)系三個(gè)要素組成。所以要將E-R模型轉(zhuǎn)換為關(guān)系模型,就是將實(shí)體、屬性和聯(lián)系都要轉(zhuǎn)換為相應(yīng)的關(guān)系模型。</p><p>  (2)數(shù)據(jù)庫(kù)的物理設(shè)計(jì)</p><p>  數(shù)據(jù)

28、庫(kù)的物理設(shè)計(jì)是指設(shè)計(jì)出數(shù)據(jù)庫(kù)的物理數(shù)據(jù)模型,即數(shù)據(jù)庫(kù)服務(wù)器空間上的表、字段、索引、表空間、視圖、存儲(chǔ)過(guò)程、觸發(fā)器,以及相應(yīng)的數(shù)據(jù)字典。數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段的任務(wù)是根據(jù)具體計(jì)算機(jī)系統(tǒng)的特點(diǎn),為給定的數(shù)據(jù)庫(kù)模型確定合理的存儲(chǔ)結(jié)構(gòu)和存取方法。所謂的“合理”主要有兩個(gè)含義:一個(gè)是要使設(shè)計(jì)出的物理數(shù)據(jù)庫(kù)占用較少的存儲(chǔ)空間,另一個(gè)對(duì)數(shù)據(jù)庫(kù)的操作具有盡可能高的速度。物理結(jié)構(gòu)設(shè)計(jì)階段實(shí)現(xiàn)的是數(shù)據(jù)庫(kù)系統(tǒng)的內(nèi)模式,它的質(zhì)量直接決定了整個(gè)系統(tǒng)的性能[11]。因

29、此在確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)和存取方法之前,對(duì)數(shù)據(jù)庫(kù)系統(tǒng)所支持的事務(wù)要進(jìn)行仔細(xì)分析,獲得優(yōu)化數(shù)據(jù)庫(kù)物理設(shè)計(jì)的參數(shù)。在完成數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)后,即可開始數(shù)據(jù)庫(kù)的物理設(shè)計(jì)?;谝陨蠑?shù)據(jù)庫(kù)的邏輯設(shè)計(jì),考慮程序設(shè)計(jì)的簡(jiǎn)易性及通用性和自己的實(shí)力問(wèn)題。 </p><p><b>  第 2章 系統(tǒng)需求</b></p><p><b>  2.1 需求分析</b>&

30、lt;/p><p>  為達(dá)到人才的最優(yōu)配置,做到“合適的人在合適的位置上”這一終極目標(biāo),并排除傳統(tǒng)人才招聘中的主觀因素過(guò)多、招聘隨機(jī)性大、科學(xué)化程度不高的缺點(diǎn)[12],人才招聘決策支持系統(tǒng)的需求分析階段就顯得十分必要。</p><p>  需求分析就是對(duì)顧客的需求進(jìn)行定義或確定,在這一過(guò)程中有許多工作要做。我們知道根據(jù)信息系統(tǒng)的定義和內(nèi)容,信息系統(tǒng)的需求分析是最難的[13]。需求分析的過(guò)程可

31、以說(shuō)是一個(gè)對(duì)具體問(wèn)題的反復(fù)理解和抽象的過(guò)程。理解就是對(duì)現(xiàn)實(shí)問(wèn)題的理解,要弄清楚究竟需要解決什么問(wèn)題。抽象就是除去問(wèn)題的表面,提取問(wèn)題的本質(zhì),建立問(wèn)題的邏輯模型,以便于以后階段的系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)。需求分析階段是軟件產(chǎn)品生存命期中的一個(gè)重要階段,其根本任務(wù)是確定用戶對(duì)軟件系統(tǒng)的需求。所謂需求是指用戶對(duì)軟件的功能和性能的要求,就是用戶希望軟件能什么事情,完成什么樣的功能,達(dá)到什么性能[13]。通常需求分為兩種類型:一種是功能性需求,一種是非功能

32、性需求,這一點(diǎn)也需要有一種清楚的認(rèn)識(shí)。</p><p>  需求分析的目標(biāo)是深入了解軟件的功能和性能,確定軟件設(shè)計(jì)的約束、軟件同其他元素的接口細(xì)節(jié),定義軟件的其他有效性需求。需求分析階段研究的對(duì)象是用戶對(duì)軟件項(xiàng)目的需求。</p><p><b>  2.1.1功能需求</b></p><p>  網(wǎng)上人才招聘即在線招聘或電子招聘(E-Recru

33、iting),是利用互聯(lián)網(wǎng)技術(shù)進(jìn)行的招聘活動(dòng),包括發(fā)布職位信息、收集整理簡(jiǎn)歷、在線考試與在線測(cè)評(píng)等招聘程序。網(wǎng)絡(luò)人才招聘服務(wù)不僅是將傳統(tǒng)業(yè)務(wù)復(fù)制到網(wǎng)上,也是互動(dòng)的、無(wú)地域限制的、具備遠(yuǎn)程服務(wù)功能的一種全新的招聘方式,它的出現(xiàn)給招聘方式帶來(lái)深刻的變革[14]。</p><p>  人才招聘系統(tǒng)的網(wǎng)站是集合網(wǎng)絡(luò)媒體、傳統(tǒng)媒體及先進(jìn)的信息技術(shù),以網(wǎng)絡(luò)為媒介資源的招聘廣告發(fā)布及其他人力資源服務(wù)系統(tǒng)。</p>

34、<p>  網(wǎng)上用戶包括企業(yè)用戶和求職者,所以要求將招聘者個(gè)人資料(求職簡(jiǎn)歷,密碼和口令,留言記錄)和招聘單位資料(招聘單位信息,崗位需求信息,密碼和口令,留言記錄)通過(guò)計(jì)算機(jī)管理,應(yīng)聘者可在線投遞簡(jiǎn)歷,招聘單位則可以發(fā)布崗位需求信息以及崗位、人才的檢索。</p><p>  本系統(tǒng)實(shí)現(xiàn)了人們獲取信息、交流信息、發(fā)布信息以及招聘方式上等的功能,由此使應(yīng)聘者和招聘者達(dá)到雙向選擇的目的,改變了以往招聘方式

35、費(fèi)時(shí)費(fèi)力的現(xiàn)象。</p><p>  部分模塊實(shí)現(xiàn)功能如下:</p><p>  (1)應(yīng)聘者和招聘者要求可以在線注冊(cè),簡(jiǎn)歷的輸入與修改。</p><p>  (2)應(yīng)聘者與招聘者可以根據(jù)個(gè)人的需求查詢到所需工作崗位或人才,并且可以對(duì)查詢到工作崗位信息進(jìn)行收藏。</p><p>  (3)應(yīng)聘者可以和招聘者通過(guò)在線QQ交流,也可以相互留言。&

36、lt;/p><p>  (4)管理員可以對(duì)系統(tǒng)實(shí)施數(shù)據(jù)維護(hù)。</p><p>  2.1.2安全性需求</p><p>  要求應(yīng)聘者不能閱讀他人的個(gè)人簡(jiǎn)歷,要求招聘企業(yè)不能對(duì)招聘者的簡(jiǎn)歷數(shù)據(jù)修改,但可以瀏覽。要求管理員有系統(tǒng)最高權(quán)限。用戶不登錄系統(tǒng),都無(wú)法對(duì)自己的信息修改,查看等功能[15]。 </p><p>  2.2 系統(tǒng)的可行性<

37、;/p><p>  可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決,實(shí)際上是一次簡(jiǎn)化系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的過(guò)程,人才招聘信息系統(tǒng)的設(shè)計(jì)與開發(fā),不僅要考慮到其技術(shù)的可行性,也要考慮到其經(jīng)濟(jì)的可行性。一般可以從以下三方面分析其可行性:</p><p>  (1)操作可行性:本系統(tǒng)的開發(fā)時(shí)用目前非常流行的開發(fā)技術(shù)ASP和后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)access,用戶操作簡(jiǎn)捷、直觀。<

38、;/p><p>  (2)經(jīng)濟(jì)可行性:有了人才招聘系統(tǒng),應(yīng)聘者與招聘者不必再天天去人才市場(chǎng),也無(wú)需擔(dān)心跨區(qū)域的限制,只要在網(wǎng)上人才招聘系統(tǒng)就行,這樣不但可以提高工作效率,而且可以節(jié)約成本。并且現(xiàn)在計(jì)算機(jī)應(yīng)用廣泛,價(jià)格也十分低廉,性能卻有了很大的提高,是系統(tǒng)的開發(fā)環(huán)境配置邊的容易。</p><p>  (3)技術(shù)可行性:目前ASP技術(shù)已經(jīng)非常流行,并且提供了多個(gè)內(nèi)置對(duì)象,方便對(duì)數(shù)據(jù)庫(kù)的操作,對(duì)其

39、運(yùn)行的環(huán)境也很容易方便搭建。</p><p>  本系統(tǒng)的設(shè)計(jì)基本上符合了操作可行性、經(jīng)濟(jì)可行性、技術(shù)可行性。</p><p>  2.3 系統(tǒng)結(jié)構(gòu)化分析</p><p>  目前常用的分析方法有面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法,面向數(shù)據(jù)結(jié)構(gòu)的Jackson方法,面向?qū)ο蟮姆治龇椒ǎê?jiǎn)稱OOA)等,以及建立動(dòng)態(tài)模型的狀態(tài)遷移圖或PetriQ網(wǎng)等[16]。雖然各種方法都有

40、其獨(dú)特的描述方法,但總的說(shuō)來(lái),所有的分析方法都有他們的共同原則:</p><p>  (1)必須能夠表達(dá)和理解問(wèn)題的數(shù)據(jù)域和功能域。</p><p>  (2)必須按自上向下、逐層分解的方式對(duì)問(wèn)題進(jìn)行分解和細(xì)化。在需求分析階段,軟件的數(shù)據(jù)域和功能域都能進(jìn)一步的分解,可以是橫向分解也可以是縱向分解。</p><p>  (3)要給出系統(tǒng)的邏輯視圖和物理視圖。軟件需求的

41、邏輯視圖給出軟件要達(dá)到功能和處理的數(shù)據(jù)之間的關(guān)系,而不是實(shí)現(xiàn)細(xì)節(jié);而物理視圖給出處理功能和數(shù)據(jù)結(jié)構(gòu)的實(shí)際表示形式。</p><p>  本系統(tǒng)使用了結(jié)構(gòu)分析方法,此方法用圖形表達(dá)需求,顯得清晰、簡(jiǎn)明,易于學(xué)習(xí)和掌握。以下為系統(tǒng)的數(shù)據(jù)流分析。</p><p><b>  (1)用戶注冊(cè)</b></p><p>  用戶需要填寫相關(guān)資料成為會(huì)員,以

42、便完成求職和招聘的具體操作。其DFD圖如圖2-1所示。</p><p>  圖 2-1 用戶注冊(cè)數(shù)據(jù)流圖</p><p>  (2)應(yīng)聘會(huì)員登錄及崗位查詢</p><p>  應(yīng)聘者經(jīng)注冊(cè)成功后就可登錄系統(tǒng)了。首先輸入用戶名及密碼,系統(tǒng)從密碼口令表中提取信息驗(yàn)證。若成功,應(yīng)聘者登錄系統(tǒng)進(jìn)行工作崗位的查詢及收藏,若輸入信息有誤,則出現(xiàn)錯(cuò)誤提示,應(yīng)聘者可重新輸入。如圖2

43、-2所示。</p><p>  圖 2-2 應(yīng)聘者登錄數(shù)據(jù)流圖</p><p>  (3)招聘單位資料管理</p><p>  招聘單位自身具體情況介紹,用人崗位具體要求的表示和編輯,其圖如2-3所示。</p><p>  圖 2-3 招聘單位資料管理數(shù)據(jù)流圖</p><p>  (4)招聘單位求職簡(jiǎn)歷檢索</p

44、><p>  招聘單位篩選符合應(yīng)聘條件的簡(jiǎn)歷,并存儲(chǔ)到企業(yè)人才庫(kù),其圖如2-4所示。 </p><p>  圖 2-4 招聘單位簡(jiǎn)歷檢索數(shù)據(jù)流圖</p><p><b>  (5)系統(tǒng)后臺(tái)管理</b></p><p>  數(shù)據(jù)庫(kù)的訪問(wèn)控制策略決定了用戶能做什么,也決定了代表一定用戶利益的程序能做什么。其目的是訪問(wèn)的主體(用戶

45、、進(jìn)程等)對(duì)訪問(wèn)客體(文件、系統(tǒng)等)的訪問(wèn)權(quán)限的設(shè)置,從而使計(jì)算機(jī)在合法的范圍內(nèi)使用[17]。后臺(tái)管理員就是符合此控制策略,在后臺(tái)頁(yè)面授予各普通管理角色的各種管理權(quán)限,以及各種角色對(duì)系統(tǒng)的管理。其圖如2-5所示。</p><p>  圖 2-5 系統(tǒng)后臺(tái)管理數(shù)據(jù)流圖</p><p>  2.4 目標(biāo)系統(tǒng)要求</p><p>  目標(biāo)系統(tǒng)應(yīng)該達(dá)到以下要求: </

46、p><p>  (1)時(shí)間經(jīng)濟(jì)性。優(yōu)化邏輯設(shè)計(jì)與物理設(shè)計(jì),使系統(tǒng)運(yùn)行效率高,反映速度快。</p><p>  (2)可靠性。能連續(xù)準(zhǔn)確的處理業(yè)務(wù),有較強(qiáng)的容錯(cuò)能力。</p><p>  (3)可理解性。用戶容易理解和使用該系統(tǒng)。</p><p>  (4)可維護(hù)性和適應(yīng)性。系統(tǒng)應(yīng)易于修改、易于擴(kuò)充、易于維護(hù),能夠適應(yīng)業(yè)務(wù)不斷發(fā)展變化的需要。<

47、;/p><p>  (5)可用性。目標(biāo)系統(tǒng)功能齊全,能夠完全滿足業(yè)務(wù)需求。</p><p><b>  第3章 總體設(shè)計(jì)</b></p><p>  3.1 系統(tǒng)界面總體設(shè)計(jì)</p><p>  通過(guò)對(duì)數(shù)據(jù)流圖的設(shè)計(jì),理清了數(shù)據(jù)的流向,從而設(shè)計(jì)出人才招聘系統(tǒng)的各個(gè)模塊。其主要功能模塊有兩大塊:招聘信息管理模塊和網(wǎng)站留言及在

48、線QQ交流。其中,招聘信息管理模塊主要是管理員操作,應(yīng)聘者只可對(duì)發(fā)布的招聘信息瀏覽、檢索、上傳簡(jiǎn)歷或資料,以便管理員審核;招聘者只可發(fā)布招聘信息、檢索人才、上傳企業(yè)單位的資料。管理員對(duì)招聘信息及時(shí)的添加、修改、刪除。網(wǎng)站留言和在線QQ交流可供應(yīng)聘者和招聘者以及管理員進(jìn)行溝通。應(yīng)聘者和招聘者可以通過(guò)注冊(cè)登錄后,查看留言,添加留言,管理員對(duì)留言進(jìn)行恢復(fù)和刪除。由此可以得到系統(tǒng)的功能結(jié)構(gòu)圖,如圖3-1 所示。</p><p

49、>  圖 3-1 系統(tǒng)功能結(jié)構(gòu)圖</p><p>  3.2 后臺(tái)數(shù)據(jù)庫(kù)的總體設(shè)計(jì)</p><p>  為了實(shí)現(xiàn)系統(tǒng)的功能設(shè)計(jì),就要有相應(yīng)的數(shù)據(jù)庫(kù)表設(shè)計(jì)。根據(jù)系統(tǒng)的功能設(shè)計(jì)要求為各個(gè)數(shù)據(jù)庫(kù)表設(shè)計(jì)字段、數(shù)據(jù)類型、長(zhǎng)度和是否為空等的相關(guān)信息。在實(shí)際調(diào)研和需求分析的基礎(chǔ)上,對(duì)該系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫(kù)。再有系統(tǒng)的需求分析可以看出,本系統(tǒng)有三個(gè)角色:應(yīng)聘者、招聘者和管理員,他們分別在系統(tǒng)的運(yùn)行和使用

50、中起著不同的作用。因此,本系統(tǒng)數(shù)據(jù)庫(kù)共建了如下表:對(duì)應(yīng)聘者和招聘者都需要的注冊(cè)表、網(wǎng)站留言表、簡(jiǎn)歷表、職位需求表、企業(yè)人才庫(kù)表、企業(yè)信息表、對(duì)于管理員的管理員表、權(quán)限表等。</p><p>  本系統(tǒng)的數(shù)據(jù)庫(kù)通過(guò)概念模型設(shè)計(jì)和邏輯模型設(shè)計(jì)以及物理模型設(shè)計(jì)來(lái)分析的。進(jìn)一步分析了此系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)。</p><p><b>  第4章 詳細(xì)設(shè)計(jì)</b></p>

51、;<p>  4.1 系統(tǒng)設(shè)計(jì)思想</p><p><b>  1.頁(yè)面模塊化</b></p><p>  本系統(tǒng)把頁(yè)面中一些常用的部分集成為模塊,例如頁(yè)面的頭和尾部分這樣在設(shè)計(jì)新頁(yè)面時(shí)如有重復(fù)出現(xiàn)的部分,只需要拿現(xiàn)成的模塊來(lái)組裝。</p><p><b>  2.流程人性化</b></p>&

52、lt;p>  程序的流程完全遵守人才市場(chǎng)招聘的流程。首先注冊(cè),在注冊(cè)完成后寫個(gè)人基本信息,而后在填寫職業(yè)經(jīng)歷和個(gè)人業(yè)務(wù)水平等信息,同時(shí)企業(yè)注冊(cè)完成后填寫、企業(yè)基本信息,而后在填寫所需職位的名稱、需求、報(bào)酬等,最后填寫聯(lián)系方式。這樣的流程便于使用者快速熟悉整個(gè)系統(tǒng)的流程,完成求職或者招聘[18]。</p><p><b>  3.功能全面化</b></p><p>

53、;  程序在設(shè)計(jì)時(shí)不僅考慮到基本功能——人才招聘的實(shí)現(xiàn),同時(shí)作為一個(gè)網(wǎng)站程序,還集成了新聞發(fā)布、法律法規(guī)發(fā)布管理等模塊,完善了站點(diǎn)的功能。</p><p>  4.2 系統(tǒng)數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)</p><p>  數(shù)據(jù)庫(kù)在一個(gè)信息管理中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整性和一致性。數(shù)據(jù)庫(kù)

54、中表的設(shè)計(jì)主要考慮兩個(gè)方面:一是整個(gè)管理系統(tǒng)的所有表中的數(shù)據(jù)要共享性高、冗余度小、占用最可能小的存儲(chǔ)空間;二是能方便維護(hù)表中的數(shù)據(jù)和快速地從表中獲取數(shù)據(jù)庫(kù)[19]。要設(shè)計(jì)出這樣的表,需要根據(jù)系統(tǒng)充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的以及將來(lái)可能增加的需求。</p><p>  在人才招聘求職系統(tǒng)中,數(shù)據(jù)庫(kù)應(yīng)當(dāng)解決如下需求:</p><p>  (1)保存應(yīng)聘者信息,包括應(yīng)聘者聯(lián)系資料等。&

55、lt;/p><p>  (2)保存應(yīng)聘者簡(jiǎn)歷,包括應(yīng)聘者職業(yè)經(jīng)歷和業(yè)務(wù)水平。</p><p>  (3)保存招聘單位信息,包括招聘單位介紹信息。</p><p>  (4)保存招聘信息,包括所招聘職位信息和對(duì)應(yīng)聘者的要求等。</p><p>  (5)保存其他信息,如新聞、政策法規(guī)信息等。</p><p>  本系統(tǒng)共有三

56、個(gè)角色:應(yīng)聘者、招聘者和管理員,由于起著不同的作用。因此,本系統(tǒng)對(duì)數(shù)據(jù)庫(kù)中不同部分分別采用如下一些數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):</p><p>  (1)對(duì)于應(yīng)聘方的數(shù)據(jù)庫(kù),可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):</p><p>  注冊(cè)表:主要包括應(yīng)聘者的注冊(cè)用戶名和口令,密碼問(wèn)題和密碼答案等。</p><p>  簡(jiǎn)歷表:主要包括應(yīng)聘者的真實(shí)姓名,性別,身高,畢業(yè)學(xué)校,外語(yǔ)水平,

57、聯(lián)系電話,薪資要求,希望工作地點(diǎn)等。</p><p>  (2)對(duì)于招聘方的數(shù)據(jù)庫(kù),可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):</p><p>  職位需求表:年齡,性別,學(xué)歷要求,專業(yè)要求,崗位種類,崗位名稱等。</p><p>  單位情況表:?jiǎn)挝幻Q,單位聯(lián)系電話,單位聯(lián)系人,單位地址,單位情況等。</p><p>  (3)對(duì)于管理員方的數(shù)據(jù)庫(kù),

58、可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):</p><p>  管理員表:管理員名稱,密碼,密碼確認(rèn),所屬角色等。</p><p>  權(quán)限表:角色名稱,權(quán)限1,權(quán)限2等。</p><p>  (4)實(shí)用工具房的數(shù)據(jù)庫(kù),其數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下:</p><p>  網(wǎng)站留言表:留言ID,留言主題,留言內(nèi)容等。</p><p>  

59、4.2.1 概念模型設(shè)計(jì) </p><p>  概念模型設(shè)計(jì)用于信息世界的建模,是現(xiàn)實(shí)到信息世界的第一層抽象,是對(duì)現(xiàn)實(shí)世界的抽象和概括,是數(shù)據(jù)庫(kù)設(shè)計(jì)人員進(jìn)行數(shù)據(jù)可設(shè)計(jì)的有力工具,也是數(shù)據(jù)庫(kù)設(shè)計(jì)人員和用戶交流的語(yǔ)言,因此概念模型一方面具有較強(qiáng)的語(yǔ)義表達(dá)能力,能夠方便直接地表達(dá)應(yīng)用中的各種語(yǔ)義知識(shí),令一方面它簡(jiǎn)單、清晰、易于用戶理解。它獨(dú)立于計(jì)算機(jī)的數(shù)據(jù)模型,獨(dú)立于特定的數(shù)據(jù)庫(kù)管理系統(tǒng),便于向關(guān)系、層次、網(wǎng)絡(luò)等各種數(shù)

60、據(jù)模型轉(zhuǎn)換。用E-R圖來(lái)描述現(xiàn)實(shí)世界的概念模型,本系統(tǒng)的全局E-R圖如4-1所示。</p><p>  圖 4-1 全局E-R圖</p><p>  4.2.2 邏輯模型設(shè)計(jì)</p><p>  概念模型是獨(dú)立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)。邏輯模型設(shè)計(jì)的任務(wù)是把概念模型設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)化為選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。轉(zhuǎn)換的一般原則

61、如下:</p><p>  (1)一個(gè)實(shí)體性轉(zhuǎn)換為一個(gè)關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。</p><p>  (2)一個(gè)1:1聯(lián)系可以轉(zhuǎn)化為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。</p><p>  (3)一個(gè)1:n聯(lián)系可以轉(zhuǎn)化為一個(gè)獨(dú)立的關(guān)系模式,也可以與n端對(duì)應(yīng)的關(guān)系模式合并。</p><p> 

62、 (4)一個(gè)m:n聯(lián)系轉(zhuǎn)化為一個(gè)關(guān)系模式。</p><p>  4.2.3 物理模型設(shè)計(jì)</p><p>  數(shù)據(jù)庫(kù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),它一覽與給定的計(jì)算機(jī)系統(tǒng)。為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最合適應(yīng)用要求的物理結(jié)構(gòu)的過(guò)程,就是數(shù)據(jù)庫(kù)的物理模型設(shè)計(jì)。</p><p>  本系統(tǒng)所用的數(shù)據(jù)庫(kù)表有用戶注冊(cè)表、簡(jiǎn)歷表、信息發(fā)布表、網(wǎng)站文

63、章表、網(wǎng)站留言表、后臺(tái)管理員注冊(cè)表、后臺(tái)管理員權(quán)限表等。以下是此系統(tǒng)的部分?jǐn)?shù)據(jù)表。</p><p>  (1)注冊(cè)表(in_user)</p><p>  這個(gè)表用來(lái)表示前臺(tái)用戶的注冊(cè),如表4-1所示。</p><p>  表4-1用戶注冊(cè)的數(shù)據(jù)表</p><p>  (2)網(wǎng)站文章表(article)</p><p>

64、;  通過(guò)管理員可以進(jìn)行網(wǎng)站文章的管理,可進(jìn)行文章的添加、文章類別管理,在文章添加時(shí),可根據(jù)文章的類別進(jìn)行添加。如表4-2所示。</p><p>  表4-2網(wǎng)站文章的數(shù)據(jù)表</p><p>  (3)網(wǎng)站留言表(guest)</p><p>  保存留言薄中的留言,包括留言者用戶名,留言主題,留言內(nèi)容等,如表4-3所示。</p><p> 

65、 表4-3網(wǎng)站留言的數(shù)據(jù)表</p><p>  4.3 前臺(tái)模塊的設(shè)計(jì)及實(shí)現(xiàn)</p><p>  4.3.1 會(huì)員注冊(cè)及登錄模塊</p><p>  為確保系統(tǒng)的安全性,系統(tǒng)采用會(huì)員機(jī)制運(yùn)作,即進(jìn)入系統(tǒng)者必先成為會(huì)員。該模塊通過(guò)與用戶的交互,記錄用戶的基本信息,通過(guò)后臺(tái)審核確定其信息的有效性。此模塊將用戶分為個(gè)人用戶和企業(yè)用戶。用戶注冊(cè)頁(yè)面實(shí)現(xiàn)如圖4-2所示。<

66、;/p><p>  圖 4-2 用戶注冊(cè)</p><p>  當(dāng)提交表單并檢測(cè)輸入數(shù)據(jù)合法后,會(huì)將表單提交到這個(gè)頁(yè)面本身,頁(yè)面首先判斷是否已經(jīng)提交,如果已經(jīng)提交則進(jìn)入用戶信息注冊(cè)處理。 </p><p>  這塊程序首先根據(jù)所取得的表單中的用戶名查詢數(shù)據(jù)庫(kù)中是否有相同用戶名的記錄,如果有則給出提示,并終止運(yùn)行,否則進(jìn)入下一步,打開記錄集并添加一條新的記錄,然后系統(tǒng)默認(rèn)要

67、給用戶發(fā)送一條站內(nèi)短消息提示注冊(cè)成功,因此還要打開記錄集,在數(shù)據(jù)庫(kù)中將新增一條短信數(shù)據(jù)。最后彈出提示告訴用戶注冊(cè)成功,然后轉(zhuǎn)到用戶首頁(yè)。</p><p>  用戶進(jìn)入網(wǎng)站后,可以在頁(yè)面上邊的導(dǎo)航欄處填寫用戶名和密碼,并選擇帳戶類型進(jìn)行登錄。如圖4-3所示。</p><p>  圖 4-3 用戶登錄</p><p>  如果登錄成功,則顯示用戶管理的快捷鏈接,否則顯示

68、登錄表單,在這個(gè)表單中填寫用戶名和密碼,并提交到login.asp頁(yè)面,用戶可以登錄,程序首先通過(guò)request對(duì)象獲得表單傳送來(lái)的數(shù)值,然后使用幾個(gè)流程判斷語(yǔ)句if…else…endif來(lái)對(duì)不同情況的變量值的登錄進(jìn)行選擇。</p><p>  4.3.2 職位及人才檢索模塊</p><p>  職位及人才信息搜索是提供給應(yīng)聘者和招聘者最基本的搜索工具,該工具可根據(jù)應(yīng)聘者和招聘者的具體搜索

69、要求,詳細(xì)羅列工作職位和人才情況。其應(yīng)聘者流程框圖如圖4-4所示。</p><p>  圖4-4 職位信息搜索框圖</p><p>  某些時(shí)候?yàn)榱斯?jié)省時(shí)間,個(gè)人用戶在應(yīng)聘的時(shí)候不可能在顯示招聘信息的頁(yè)面依次瀏覽,而是需要有針對(duì)性地查看某些職位和人才需求,此時(shí)應(yīng)該為用戶提供一個(gè)招聘信息搜索的頁(yè)面,在首頁(yè)有個(gè)搜索的表單,如圖4-5所示。</p><p>  圖 4-5

70、 職位搜索</p><p>  在這個(gè)表單中選擇“職位搜索”或“人才搜索”然后選擇所在地區(qū),填寫關(guān)鍵字,點(diǎn)擊“搜索”或“高級(jí)搜索”就可以根據(jù)條件查詢了。但由于查詢所得的職位信息可能有很多,如果全部顯示在一個(gè)頁(yè)面上的話:第一,服務(wù)器取出資源過(guò)多而導(dǎo)致服務(wù)器內(nèi)存和系統(tǒng)資源的浪費(fèi);第二,用戶在打開網(wǎng)頁(yè)時(shí)由于下載的信息量較大而使打開網(wǎng)頁(yè)的速度也很慢,因此在這個(gè)頁(yè)面使用了分頁(yè)顯示的方法來(lái)顯示搜索到的職位或人才。</p

71、><p>  4.3.3個(gè)人簡(jiǎn)歷和簡(jiǎn)歷維護(hù)模塊</p><p>  當(dāng)用戶注冊(cè)時(shí)將填寫個(gè)人基本資料,共分三步:個(gè)人基本資料設(shè)置、特長(zhǎng)與工作經(jīng)歷設(shè)置和工作條件與聯(lián)系方式設(shè)置。在求職前必須完成簡(jiǎn)歷的撰寫,這是本系統(tǒng)的重點(diǎn)功,當(dāng)用戶在登錄后點(diǎn)擊會(huì)員中心頁(yè)所示的用戶控制面板界面左部導(dǎo)航處點(diǎn)擊“我的個(gè)人簡(jiǎn)歷”按鈕,將打開我的個(gè)人簡(jiǎn)歷界面person.asp,如圖4-6所示。</p><

72、;p>  圖 4-6 個(gè)人簡(jiǎn)歷</p><p>  此頁(yè)面的主要作用是首先從數(shù)據(jù)庫(kù)中取得當(dāng)前用戶的相關(guān)信息,下面展示部分提交表單后的處理過(guò)程,當(dāng)用戶正確填寫信息后,點(diǎn)擊“下一步”按鈕,將會(huì)把表單中的信息提交到自身,提交完成后,頁(yè)面首先進(jìn)行流程判斷處理,如果已經(jīng)提交表單,則應(yīng)當(dāng)進(jìn)行用戶簡(jiǎn)歷的存儲(chǔ)工作。</p><p>  這里程序首先獲得用戶所填寫的全部表單數(shù)據(jù),而由于在提交前顯示表單

73、的頁(yè)面就已經(jīng)對(duì)用戶是否提交簡(jiǎn)歷做了判斷,因此無(wú)需根據(jù)用戶名查詢數(shù)據(jù)庫(kù)中是否有重復(fù)記錄了,打開記錄集后,將所得數(shù)據(jù)插入數(shù)據(jù)庫(kù)中,在會(huì)員中心中可以完善簡(jiǎn)歷。</p><p>  在完成簡(jiǎn)歷的創(chuàng)建后,可以修改,再發(fā)送。其流程框圖如圖4-7所示。</p><p>  圖 4-7 簡(jiǎn)歷維護(hù)框</p><p>  4.3.4 網(wǎng)站留言模塊</p><p>

74、;  網(wǎng)站留言可以就網(wǎng)站使用中遇到的問(wèn)題進(jìn)行詢問(wèn),我將竭誠(chéng)為您服務(wù)(留言需要管理員確認(rèn)才可顯示)。在此功能板塊中可發(fā)表自己的建議、對(duì)本網(wǎng)站的需要更新或完善的地方,也可在企業(yè)與個(gè)人之間發(fā)表自己的需求等。如圖4-8所示。</p><p>  圖 4-8 書寫留言</p><p>  書寫留言時(shí),主題、內(nèi)容、驗(yàn)證都不能為空。所書寫的留言信息將提交到后臺(tái)數(shù)據(jù)庫(kù),再通過(guò)數(shù)據(jù)集顯示到頁(yè)面。</p

75、><p>  4.3.5 系統(tǒng)后臺(tái)管理模塊</p><p>  管理員按不同的身份登錄后臺(tái)管理頁(yè)面,完成招聘者,應(yīng)聘者各類重要資料的維護(hù),其流程框圖如圖4-9所示。</p><p>  圖 4-9系統(tǒng)后臺(tái)管理框圖</p><p>  管理員進(jìn)入后后臺(tái)頁(yè)面瀏覽如圖4-10所示。</p><p>  圖 4-10后臺(tái)頁(yè)面圖&l

76、t;/p><p>  4.3.5 數(shù)據(jù)庫(kù)連接</p><p>  ASP訪問(wèn)后臺(tái)數(shù)據(jù)庫(kù)是通過(guò)其內(nèi)置的數(shù)據(jù)庫(kù)存取組件ADO來(lái)實(shí)現(xiàn)的,大致可分為兩種:一種是配置數(shù)據(jù)源名;另一種是未配置數(shù)據(jù)源名[20]。此數(shù)據(jù)庫(kù)連接文件conn1.asp中定義了數(shù)據(jù)庫(kù)連接對(duì)象,并開啟數(shù)據(jù)連接備用,同時(shí)打開一個(gè)記錄集,取出一些系統(tǒng)所需常數(shù)并保存在本地變量中,代碼如下所示:</p><p>&l

77、t;b>  <%</b></p><p>  set rs=server.createobject("adodb.recordset")</p><p>  conn = "DBQ="&server.mappath("db/db.mdb")&";DefaultDir=;DRIVER

78、={Microsoft Access Driver (*.mdb)};"%></p><p><b>  第5章 系統(tǒng)測(cè)試</b></p><p>  軟件系統(tǒng)的測(cè)試時(shí)在系統(tǒng)正式使用之前,對(duì)系統(tǒng)的需求分析、設(shè)計(jì)規(guī)格說(shuō)明和編碼的最終復(fù)審,是保證系統(tǒng)質(zhì)量的關(guān)鍵步驟。人才招聘系統(tǒng)的測(cè)試目的是將功能與系統(tǒng)需求不一致的地方,功能未覆蓋需求的地方,設(shè)計(jì)不符合邏輯

79、思維的地方,以及界面不完善的地方找出來(lái),予以糾正和補(bǔ)充。</p><p>  作為軟件開發(fā)過(guò)程的重要環(huán)節(jié),軟件測(cè)試越來(lái)越受到人們的關(guān)注。軟件測(cè)試是為了保證軟件質(zhì)量的可靠性,為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程。為了盡可能多地找出程序中的錯(cuò)誤,生產(chǎn)出高質(zhì)量的軟件產(chǎn)品,加強(qiáng)對(duì)測(cè)試工作的組織和管理就顯得尤為重要。通過(guò)上文對(duì)人才招聘系統(tǒng)的需求分析、詳細(xì)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)進(jìn)行了詳細(xì)地描述,下面對(duì)本系統(tǒng)的測(cè)試進(jìn)行介紹。</p>

80、;<p>  5.1 系統(tǒng)測(cè)試模型選擇介紹</p><p>  考慮到人才招聘系統(tǒng)的特性,軟件測(cè)試使用了V模型[16]進(jìn)行測(cè)試工作,如圖5-1所示。</p><p>  圖 5-1 系統(tǒng)測(cè)試模型</p><p><b>  (1)需求分析</b></p><p>  需求分析期間,測(cè)試的主要工作為:審核需求

81、分析報(bào)告:需求中是否存在不合理現(xiàn)象;需求是否可以被實(shí)現(xiàn)。</p><p><b>  (2)概要分析</b></p><p>  概要設(shè)計(jì)期間,測(cè)試的主要工作為:審核概要設(shè)計(jì)報(bào)告,概要設(shè)計(jì)是否符合全部需求,概要設(shè)計(jì)是否存在問(wèn)題。</p><p><b>  (3)詳細(xì)設(shè)計(jì)</b></p><p> 

82、 詳細(xì)設(shè)計(jì)期間,測(cè)試的主要工作為:審核詳細(xì)設(shè)計(jì)報(bào)告,是否符合全部需求,詳細(xì)設(shè)計(jì)是否存在問(wèn)題。</p><p><b>  (4)開發(fā)</b></p><p>  以上通過(guò)后,將開發(fā)系統(tǒng),完成系統(tǒng)的整個(gè)框架結(jié)構(gòu)并對(duì)開發(fā)的模塊進(jìn)行單元測(cè)試等。</p><p><b>  (5)集成測(cè)試</b></p><p

83、>  按照模塊上下集關(guān)系,進(jìn)行從上到下或者從下到上的集成測(cè)試方法進(jìn)行集成測(cè)試,單元測(cè)試以集成測(cè)試主要考慮功能性測(cè)試。你同時(shí)也要對(duì)某個(gè)模塊或者集成模塊進(jìn)行非功能性的抽樣測(cè)試。</p><p><b>  (6)系統(tǒng)測(cè)試</b></p><p>  對(duì)整合系統(tǒng)進(jìn)行整合測(cè)試,這時(shí)的測(cè)試主要測(cè)試系統(tǒng)的整體功能和全部非功能性的需求。</p><p>

84、;  5.2 系統(tǒng)測(cè)試運(yùn)行結(jié)果</p><p>  ASP本身并不是一種腳本語(yǔ)言,它只是提供了一種使鑲嵌在HTML頁(yè)面中的腳本程序得以運(yùn)行的環(huán)境,ASP程序其實(shí)是以擴(kuò)展名為.asp的純文本形式存在于WEB服務(wù)器上的,可以用任何文本編輯器打開,運(yùn)行時(shí)只需將.asp程序放在WEB服務(wù)器的虛擬目錄下,就可以通過(guò)WWW的方式訪問(wèn)ASP程序了[21]。在人才招聘系統(tǒng)的測(cè)試期間,主要測(cè)試的重點(diǎn)如下:</p>&

85、lt;p>  (1)注冊(cè)與登錄模塊</p><p>  在進(jìn)入人才招聘系統(tǒng)后,都可以瀏覽首頁(yè)上除會(huì)員中心模塊的所有內(nèi)容,如圖5-2所示。</p><p>  圖 5-2 首頁(yè)瀏覽</p><p>  但不能對(duì)其進(jìn)行操作,并提示你還未登錄,具體如圖5-3所示。</p><p>  圖 5-3 未登錄系統(tǒng)的錯(cuò)誤提示</p>&

86、lt;p>  點(diǎn)擊確定進(jìn)入首頁(yè),如果想投簡(jiǎn)歷或發(fā)布招聘信息,沒(méi)注冊(cè)的用戶先注冊(cè),注冊(cè)完后根據(jù)系統(tǒng)提示完成簡(jiǎn)歷的投遞等操作。已是會(huì)員的可直接登錄并對(duì)自己的資料進(jìn)行維護(hù)。會(huì)員分為個(gè)人會(huì)員和企業(yè)會(huì)員,可根據(jù)自己的需要進(jìn)行操作。部分功能實(shí)現(xiàn)如圖5-4所示。</p><p>  圖5-4 會(huì)員注冊(cè)成功</p><p>  點(diǎn)擊確定將顯示如圖5-5所示。</p><p>

87、  圖5-5 提示填寫基本信息</p><p>  點(diǎn)擊確定,根據(jù)系統(tǒng)提示一步步完成基本信息的填寫,并可對(duì)其進(jìn)行修改或發(fā)布等操作。</p><p><b>  (2)搜索模塊</b></p><p>  應(yīng)聘者或招聘者可根據(jù)自己的需要對(duì)其進(jìn)行搜索或高級(jí)搜索,而點(diǎn)擊高級(jí)搜索時(shí)將出現(xiàn)如圖5-6所示。</p><p>  圖

88、5-6 高級(jí)搜索</p><p>  注冊(cè)用戶在點(diǎn)擊搜索時(shí),根據(jù)搜索頁(yè)提供的功能可完成對(duì)自己的需求,點(diǎn)擊搜索將出現(xiàn)的結(jié)果如圖5-7所示。</p><p>  圖 5-7 搜索結(jié)果</p><p><b>  (3)網(wǎng)站留言模塊</b></p><p>  網(wǎng)站留言模塊是針對(duì)所有進(jìn)系統(tǒng)的用戶所設(shè)的,在此模塊中可發(fā)表自己的意

89、見(jiàn),此模塊要求必填項(xiàng)不能為空,其具體實(shí)現(xiàn)如圖5-8所示。</p><p>  圖5-8 網(wǎng)站留言功能實(shí)現(xiàn)</p><p>  在完成所有必填項(xiàng)后將出現(xiàn)如圖5-9所示。</p><p>  圖 5-9網(wǎng)站留言添加成功</p><p><b>  (4)管理員模塊</b></p><p>  管理員分

90、初級(jí)管理員、中級(jí)管理員、高級(jí)管理員、超級(jí)管理員四個(gè)級(jí)別,初級(jí)管理員權(quán)限最低,對(duì)大部分功能都無(wú)法顯示,而超級(jí)管理員對(duì)后臺(tái)功能都有權(quán)實(shí)現(xiàn)其功能,管理權(quán)限不足時(shí)將出現(xiàn)如圖5-10所示。</p><p>  圖5-10 管理權(quán)限</p><p>  測(cè)試過(guò)程中,后臺(tái)管理員基本上所有的功能都能實(shí)現(xiàn)。</p><p>  通過(guò)對(duì)人才招聘系統(tǒng)整個(gè)流程管理的測(cè)試,發(fā)現(xiàn)了許多無(wú)法實(shí)現(xiàn)

91、的功能并及時(shí)得到改正和實(shí)現(xiàn),為人才招聘系統(tǒng)的發(fā)布奠定了基礎(chǔ)。此系統(tǒng)中各模塊的功能都基本實(shí)現(xiàn),不過(guò)還存在著許多不足,在以后的學(xué)習(xí)中通過(guò)測(cè)試還需加強(qiáng)和完善。</p><p><b>  第6章 結(jié)束語(yǔ)</b></p><p>  不知不覺(jué),畢業(yè)設(shè)計(jì)已接近尾聲了。經(jīng)過(guò)這次畢業(yè)設(shè)計(jì),我感到自己無(wú)論在專業(yè)知識(shí)方面,還是在動(dòng)手能力方面都有了很大的收獲。不僅接觸到了許多新的技術(shù)和知

92、識(shí),而且通過(guò)親手實(shí)踐,了解了如何把書本上所學(xué)的東西應(yīng)用到實(shí)踐中去。</p><p>  該畢業(yè)設(shè)計(jì)給出了應(yīng)用軟件開發(fā)的一般思想和詳細(xì)的設(shè)計(jì)方案,以及各模塊實(shí)現(xiàn)的詳細(xì)步驟,基本達(dá)到了應(yīng)用軟件開發(fā)的要求。另外,該系統(tǒng)的設(shè)計(jì)也體現(xiàn)了ASP用來(lái)開發(fā)網(wǎng)站應(yīng)用系統(tǒng)的優(yōu)點(diǎn),從系統(tǒng)設(shè)計(jì)到系統(tǒng)實(shí)現(xiàn)完全遵循了網(wǎng)站開發(fā)的思想,思路清晰,結(jié)構(gòu)合理。系統(tǒng)的可擴(kuò)展性強(qiáng),便于今后進(jìn)行功能擴(kuò)展和系統(tǒng)升級(jí)。從技術(shù)方面講,本系統(tǒng)使用了ASP與Dre

93、amweaver的結(jié)合。本系統(tǒng)開發(fā)的難點(diǎn)是設(shè)計(jì)職位與人才搜索以及網(wǎng)站留言的功能。本系統(tǒng)的功能雖然還不完善,但是幾乎涵蓋了ASP的所有開發(fā)技術(shù)以及本系統(tǒng)的基本功能,達(dá)到了綜合應(yīng)用所學(xué)知識(shí)的目的。</p><p>  該系統(tǒng)雖然功能還算完善,但是離商業(yè)應(yīng)用還有一定的距離。我認(rèn)為可以嘗試為系統(tǒng)擴(kuò)展新的功能。比如為系統(tǒng)添加測(cè)試,使應(yīng)聘者通過(guò)企業(yè)給應(yīng)聘者得測(cè)試篩選一部分人,完成初試,這樣既可以節(jié)省雙方的時(shí)間,也可以節(jié)省資金

94、等。這些正是我今后努力的方向。由于現(xiàn)在知識(shí)淺薄,經(jīng)驗(yàn)不足以及閱歷頗淺,這些功能還不能實(shí)現(xiàn)。今后我要更加努力的學(xué)習(xí),爭(zhēng)取實(shí)現(xiàn)這些功能,使系統(tǒng)更加完善。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 賀紅星,陳錫萍.淺議企業(yè)招聘的問(wèn)題及對(duì)策[J].湖北廣播電視大學(xué)學(xué)報(bào),2009,(01):106-107</p><p>

95、  [2] 劉華鵬.網(wǎng)絡(luò)技術(shù)對(duì)人才招聘工作的優(yōu)化[J].職業(yè)時(shí)空,2007,(02):34-35</p><p>  [3] 曹細(xì)玉.人才招聘失效的原因分析及對(duì)策研究[J].企業(yè)經(jīng)濟(jì),2009,(06):35-36</p><p>  [4] 鄧一飛.中國(guó)網(wǎng)絡(luò)招聘行業(yè)現(xiàn)狀研究及發(fā)展分析[D].天津大學(xué),2006,(06):5-7 </p><p>  [5]

96、 秦?zé)?人才招聘決策支持系統(tǒng) [J].合作經(jīng)濟(jì)與科技 ,2009,(10):68-69</p><p>  [6] 白釗.淺談企業(yè)如何改進(jìn)招聘管理[J].中國(guó)釀造,2008,(08):58-59 </p><p>  [7] 馬赫.Dreamweaver MX 2004 網(wǎng)頁(yè)設(shè)計(jì)經(jīng)典實(shí)例[M].北京:中國(guó)青年出版社,2005</p><p>  [8] 鄧文淵.

97、ASP與網(wǎng)頁(yè)數(shù)據(jù)庫(kù)設(shè)計(jì)[M].北京:中國(guó)鐵道出版社,2006</p><p>  [9] 周納.ASP動(dòng)態(tài)網(wǎng)站編程與應(yīng)用[M].北京:清華大學(xué)出版社,2005</p><p>  [10] 李嚴(yán).ASP數(shù)據(jù)庫(kù)開發(fā)實(shí)例解析[M].北京:機(jī)械工業(yè)出版社,2005</p><p>  [11] 羅金光.基于ASP的網(wǎng)上人才招聘系統(tǒng)后臺(tái)管理的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代交際,

98、2009,(09):2-4</p><p>  [12] Steve McConnell.Code Complete,Second Edition:Microsoft Press,2004</p><p>  [13] Samidip Basu£.Introuction to Software Engineering[M]. North Dakota State University Th

99、esis Collection 2002,11:20-28</p><p>  [14] 鄧雪梅.人才招聘網(wǎng)站服務(wù)滿意度研究[D].西南交通大學(xué),2008,07:20-21</p><p>  [15] 王松.基于ASP+Access開發(fā)的網(wǎng)站的安全隱患及對(duì)策[J].楚雄師范學(xué)院學(xué)報(bào),2003,(03):4-10</p><p>  [16] 周鑫彪.大型企業(yè)的招

100、聘管理系統(tǒng)設(shè)計(jì)[D].復(fù)旦大學(xué),2009,01:25-26</p><p>  [17] 段曉東.網(wǎng)上招聘及后臺(tái)管理系統(tǒng)[D].西安電子科技大學(xué),2005,5:14-15</p><p>  [18] 王江濤.新型在線招聘系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].四川大學(xué),2003,07:34-40</p><p>  [19] 周忠榮,曾愛(ài)林.數(shù)據(jù)庫(kù)原理與應(yīng)用[M].北京:清華大學(xué)

101、出版社,2003</p><p>  [20] 李佳.基于ASP技術(shù)的網(wǎng)上人才招聘系統(tǒng)的實(shí)現(xiàn)[J].電腦學(xué)習(xí),2007,(06):7-8</p><p>  [21] 畢進(jìn).基于WEB的招聘網(wǎng)站系統(tǒng)設(shè)計(jì)與開發(fā)[D].吉林學(xué),2005,(06):17-18</p><p><b>  附 錄</b></p><p>  

102、(1)用戶登錄(login.asp)頁(yè)面部分代碼如下:</p><p><b>  <%</b></p><p>  if request("tourl")<>"" then</p><p>  url=request("tourl")</p><

103、p><b>  else</b></p><p>  url="index.asp"</p><p><b>  end if</b></p><p>  if instr(request("name"),"'")<>0 then<

104、/p><p>  response.write "<script language=JavaScript>" & chr(13) & "alert('非法數(shù)據(jù)提交!');" & "history.back()" & "</script>" </p>&l

105、t;p>  Response.End</p><p><b>  else</b></p><p>  call CodeIsTrue("loginweb.asp?tourl="&url)</p><p>  pwd=md5(request("pwd"))</p><p&

106、gt;  if request("user")="1" then</p><p>  sql="select id,name,ac,pwd,lock,jobtype from in_user where ac='"&request("name")&"'"</p><

107、;p>  sql1="update in_user set ltime='"&now()&"',ip='"&request.servervariables("remote_host")&"' where ac='"&request("name")&

108、;"'"</p><p><b>  end if</b></p><p>  if request("user")="2" then</p><p>  sql="select id,name,ac,pwd,lock,address from en_user whe

109、re ac='"&request("name")&"'"</p><p>  sql1="update en_user set ltime='"&now()&"',ip='"&request.servervariables("remot

110、e_host")&"' where ac='"&request("name")&"'"</p><p><b>  end if</b></p><p>  rs.open sql,conn,1,1</p><p>  if r

111、s.eof and rs.bof then</p><p>  response.write "<script language=JavaScript>" & chr(13) & "alert('用戶名不存在!');"&"window.location.href = 'index.asp?tourl=&q

112、uot;&url&"'"&" </script>" </p><p><b>  rs.close</b></p><p>  set rs=nothing</p><p>  set conn=nothing</p><p>  res

113、ponse.end</p><p><b>  else</b></p><p>  if pwd<>rs("pwd") then</p><p>  response.write "<script language=JavaScript>" & chr(13) &

114、 "alert('密碼錯(cuò)誤!');"&"window.location.href = 'index.asp?tourl="&url&"'"&" </script>" </p><p><b>  rs.close</b></p>

115、;<p>  set rs=nothing</p><p>  set conn=nothing</p><p>  response.end</p><p><b>  else</b></p><p>  if rs("lock")=true then</p><

116、p><b>  rs.close</b></p><p>  set rs=nothing</p><p>  set conn=nothing</p><p>  response.write "<script language=JavaScript>" & chr(13) & "

117、;alert('此帳號(hào)已被鎖定,請(qǐng)與管理員聯(lián)系!');"&"window.location.href = 'index.asp'"&" </script>"</p><p>  response.end</p><p><b>  end if</b><

118、/p><p>  set rs1=server.createobject("adodb.recordset")</p><p>  rs1.open sql1,conn,1,1</p><p>  set rs1=nothing</p><p>  if rs("name")<>"&q

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論