網(wǎng)上求職招聘系統(tǒng)畢業(yè)設計_第1頁
已閱讀1頁,還剩50頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  畢業(yè)設計(論文)任務書</p><p>  附表一 題目來源:</p><p>  此表指導教師填后、復印,指導教師、學生各保存一份,交院教學辦一份</p><p>  畢業(yè)設計(論文)開題報告</p><p><

2、b>  附表二</b></p><p>  畢業(yè)設計工作中期檢查Ⅰ</p><p>  附表三 年 月 日</p><p>  此表學生填寫,指導教師給出評語后,復印件于第五周交院教學辦公室。</p><p>  畢業(yè)設

3、計工作中期檢查Ⅱ</p><p>  附表四 年 月 日</p><p>  指導教師組織學生口頭匯報后,學生填寫該表,教師給出評語后,于第十周交院教學辦公室。</p><p>  鄭州大學畢業(yè)設計(論文)</p><p

4、>  題 目: 網(wǎng)上求職招聘系統(tǒng) </p><p>  指導教師: xx 職稱: xxx </p><p>  學生姓名: xxx 學號:xxxxxxx </p><p>  專 業(yè): 計算機科學與技術 </p><p>  院(系): 信息工程學院

5、 </p><p>  完成時間: 2013年5月10日 </p><p>  2013年 05月 20日</p><p>  基于B/S在線招聘求職網(wǎng)站</p><p>  摘 要:本次畢業(yè)設計所開發(fā)的招聘求職網(wǎng)是一個可以讓招聘者和應聘者遠程進行互動交流的網(wǎng)絡平臺。本系統(tǒng)分為公司和求職者兩個角色,公司可以發(fā)布求

6、職信息,查看求職者簡歷,對公司信息的管理,對已經(jīng)發(fā)布職位的管理。可以檢索工作。求職者可以注冊用戶登錄到系統(tǒng),求職者可以創(chuàng)建個人簡歷,并且可以對簡歷的信息進行管理,可以根據(jù)職位的類型進行檢索,對比較滿意的職位進行收藏和投遞。</p><p>  本系統(tǒng)以Microsoft Visual Studio 2010作為開發(fā)工具,同時采用SQL Sever2008作為數(shù)據(jù)庫存儲系統(tǒng)的數(shù)據(jù),以C#為編程語言,完成了一個以求職

7、者和公司為對象的在線招聘求職網(wǎng)站。</p><p>  關鍵詞:招聘求職網(wǎng);ASP.NET;SQL;C#;</p><p><b>  ABSTRACT</b></p><p>  The graduation design development is a network of recruitment job can let recruite

8、rs and applicants remote interactive communication network platform. This system is divided to two roles companies and job seekers, companies can publish job information, view your resumes, the management of the company

9、information, already published in the position of management. Work can be retrieved. Applicants can register a user logs in to the system, job seekers can create a resume, and you can manage to resu</p><p> 

10、 This system by Microsoft Visual Studio 2010 as a development tool, at the same time, using data from a Sever2008 SQL as the database storage system, based on c # programming language, completed a job seekers and compani

11、es as the object of online recruitment job site. </p><p>  Key words:Job hunting nets; asp.net; SQL; C #;</p><p><b>  目 錄</b></p><p><b>  1 引言1</b></p&

12、gt;<p>  1.1課題背景1</p><p>  1.2目的和意義1</p><p>  1.2.1目的1</p><p>  1.2.2意義2</p><p>  1.3系統(tǒng)設計思想2</p><p>  1.4系統(tǒng)開發(fā)環(huán)境3</p><p>  1

13、.4.1C#和ASP.NET簡介3</p><p>  1.4.2SQL Server 2008數(shù)據(jù)庫簡介6</p><p>  1.5系統(tǒng)開發(fā)環(huán)境及其配置7</p><p>  2 可行性分析8</p><p>  2.1經(jīng)濟可行性8</p><p>  2.2技術可行性9</p>

14、<p>  2.3操作可行性9</p><p>  2.4業(yè)務流程分析10</p><p>  2.5本章小結11</p><p>  3 需求分析12</p><p>  3.1在線求職招聘系統(tǒng)的規(guī)劃12</p><p>  3.2在線求職招聘系統(tǒng)的需求分析12</p>

15、;<p>  3.3數(shù)據(jù)流圖13</p><p>  3.4本章小結13</p><p><b>  4 總體設計14</b></p><p>  4.1系統(tǒng)模塊總體設計14</p><p>  4.2系統(tǒng)功能模塊14</p><p>  4.3系統(tǒng)詳細設計15

16、</p><p>  4.4數(shù)據(jù)庫設計16</p><p>  4.4.1數(shù)據(jù)庫設計概述16</p><p>  4.4.2數(shù)據(jù)庫設計分析17</p><p>  4.4.3數(shù)據(jù)庫的E-R圖的設計18</p><p>  4.5數(shù)據(jù)表的設計20</p><p>  4.6本

17、章小結22</p><p><b>  5 詳細設計23</b></p><p>  5.1系統(tǒng)運行平臺設置23</p><p>  5.2系統(tǒng)主界面設計23</p><p>  5.3用戶注冊與登錄功能設計26</p><p>  5.4企業(yè)界面設計27</p>

18、<p>  5.5求職者模塊設計28</p><p>  5.6本章小結31</p><p>  6 系統(tǒng)測試與性能分析32</p><p>  6.1測試目的32</p><p>  6.2測試目標32</p><p>  6.3測試方法33</p><p>

19、  6.4測試步驟33</p><p>  6.5本系統(tǒng)測試33</p><p>  6.6系統(tǒng)功能測試34</p><p>  6.7本章小結36</p><p><b>  結 論37</b></p><p><b>  致 謝38</b><

20、/p><p><b>  參考文獻39</b></p><p><b>  1 引言</b></p><p><b>  課題背景</b></p><p>  目前的招聘模式主要有兩種,分別是傳統(tǒng)的現(xiàn)場招聘模式跟網(wǎng)絡招聘模式。如果只依靠傳統(tǒng)的招聘形式來招聘或應聘,不但增加成本,還

21、有一個局域的限制。與此同時,伴隨著互聯(lián)網(wǎng)技術的迅速發(fā)展和普及,網(wǎng)絡已成為人們生活中十分重要的獲取信息的手段。通過互聯(lián)網(wǎng),為招聘企業(yè)跟應屆大學生提供了一個可以相互交流的平臺。通過這個平臺,企業(yè)無需要擔心自己的招聘信息發(fā)不出去,而費勁心思的到處張貼廣告跟布置招聘現(xiàn)場等花費時間跟經(jīng)歷。選擇招聘求職網(wǎng),企業(yè)即可以尋找合適的人才來填補空缺的職位,不再局限于地域。而學生也可以做到足不出戶就能向應聘單位展示自己,找到自己心儀的工作,不用到處奔波[1]

22、。</p><p><b>  目的和意義</b></p><p><b>  目的</b></p><p>  隨著網(wǎng)絡技術的成熟,在線招聘等將替代部分傳統(tǒng).在線求職招聘以其信息量大,快捷,方便,高效,成本低,中間環(huán)節(jié)少,即時性等巨大優(yōu)勢,已經(jīng)開始贏得企業(yè)的青睞。</p><p>  本站設計的目

23、標就是設計一個在線求職招聘系統(tǒng)網(wǎng)站,可以進行管理員登陸,管理人員進入到系統(tǒng)可以添加管理職位,可以新建管理收到簡歷,同時也可以維護和管理個人信息。使網(wǎng)站的管理可以更簡單化、人性化,管理人員還可以很方便地查看簡歷、職位列表等。</p><p>  選擇本課題的目的就是:</p><p>  1. 通過使用所學的動態(tài)網(wǎng)站建站技術開發(fā)一個完整的動態(tài)網(wǎng)站,深化所學的內(nèi)容和技術;</p>

24、<p>  2. 實際了解和掌握開發(fā)一個實際項目的基本方法和步驟;</p><p>  3. 培養(yǎng)自己的動手能力、編程能力;鼓勵自己的創(chuàng)新思維;</p><p>  4. 掌握基本的程序調(diào)試方式和排錯方法;</p><p>  5. 培養(yǎng)對同樣代碼的實現(xiàn),考慮算法優(yōu)化問題。</p><p><b>  意義</b&

25、gt;</p><p>  在我們大學期間,我們學習了各種理論知識,掌握了部分軟件開發(fā)的實踐經(jīng)驗,但是我們還是缺少實踐知識和理論知識的結合,畢業(yè)設計不僅僅是對大學學習的考察,同時也是讓自己整合運用所學的知識的良好方式,因此做好畢業(yè)設計,是對我們在進入公司和企業(yè)之前的一個極好的鍛煉方式。</p><p>  在線求職招聘系統(tǒng)可以幫助求職者和企業(yè)之間更加便捷的溝通,信息覆蓋廣泛,維護成本小,操

26、作便捷。方便企業(yè)聘用到合適的人才,同時也方便求職者更加快速搜索到所需職位。</p><p><b>  系統(tǒng)設計思想</b></p><p>  一個方便企業(yè)使用的網(wǎng)站應該具備友好的操作界面,穩(wěn)定的基本功能,較快的運行速度,同時要符合實際實現(xiàn)簡單化、人性化。</p><p><b>  具體設計思想如下:</b></

27、p><p>  1. 實用性:系統(tǒng)以企業(yè)需求為目標,以方便企業(yè)為原則。根據(jù)企業(yè)實際的需求情況,量身打造一個先進的工資管理系統(tǒng)。</p><p>  2. 先進性:本設計將充分應用現(xiàn)有成熟的計算機技術、數(shù)據(jù)庫技術、網(wǎng)站開發(fā)技術。以Visual Studio 2005和SQL Server 2000為主要開發(fā)環(huán)境。</p><p>  3. 高可靠性:一個實用的系統(tǒng)同時必須

28、是可靠的,本設計通過合理而先進的網(wǎng)站設計以及數(shù)據(jù)庫后臺的優(yōu)化選擇,可保證網(wǎng)站運行的高效性和正確性。</p><p>  4. 高安全性:在設計中,將充分利用網(wǎng)站設計技術提供的加密技術和其他數(shù)據(jù)保護技術既可以保證企業(yè)和管理員賬戶安全,同時也可保證關鍵網(wǎng)站數(shù)據(jù)的安全性。</p><p>  5. 采用標準技術:本系統(tǒng)的所有設計遵循國際上現(xiàn)行的標準進行,以提高系統(tǒng)的開放性。</p>

29、<p>  6. 可維護性:系統(tǒng)的設計要求方便維護,包括網(wǎng)站的維護和數(shù)據(jù)庫的維護。</p><p>  7. 可擴展性及靈活性:系統(tǒng)的設計以方便未來業(yè)務的擴展和系統(tǒng)擴充為目標,系統(tǒng)要求能夠方便的升級,充分保護系統(tǒng)的投資。</p><p><b>  系統(tǒng)開發(fā)環(huán)境</b></p><p>  C#和ASP.NET簡介</p>

30、;<p>  C#來源于C和C++,是一種簡單的、現(xiàn)代的、面向?qū)ο蠛皖愋桶踩木幊陶Z言,由Microsoft的Anders Hejlsberg專門為.NET平臺開發(fā)的語言,繼承了許多語言的特征,如C、C++和Java。C#是為了綜合Visual Basic的簡單和C++作為面向?qū)ο笳Z言的功能強大的優(yōu)點而寫的,對于開發(fā)者來說,C#使企業(yè)應用程序的創(chuàng)建、調(diào)試和配置變得很容易。有人預言,C#將成為在.NET平臺上開發(fā)應用程序最受

31、歡迎的語言[2]。</p><p>  作為Visual Studio IDE的下一個版本,Visual Studio.NET也是.NET戰(zhàn)略的關鍵組成部分。Visual Studio.NET IDE也已經(jīng)被整合并裝入了大量的新功能。位圖編輯器、調(diào)試器、Web窗體設計器、Windows窗體設計器、Web服務設計器、XML編輯器、HTML編輯器、Web瀏覽器、服務器資源管理器和多語言支持,所有這些都被集成在IDE中

32、[3]。</p><p>  ASP.NET是ASP的下一代版本,然而ASP.NET又并非從ASP3.0自然演化而來,在許多方面,ASP.NET與ASP有著本質(zhì)的不同。ASP.NET完全基于模塊與組件,具有更好的可擴展性與可定制性,數(shù)據(jù)處理方面更是引入了許多激動人心的新技術,正是這些具有革新意義的新特性,讓ASP.NET遠遠超越了ASP,同時也提供給web開發(fā)人員更好的靈活性,有效縮短了web應用程序的開發(fā)周期。

33、ASP.NET與Windows 2000 Server/Advanced Server的完美組合,為中小型乃至企業(yè)級的web商業(yè)模型提供了一個更為穩(wěn)定,高效,安全的運行環(huán)境。</p><p>  ASP.NET 是統(tǒng)一的 Web 應用程序平臺,它提供了為建立和部署企業(yè)級 Web 應用程序所必需的服務。ASP.NET 為能夠面向任何瀏覽器或設備的更安全的、更強的可升級性、更穩(wěn)定的應用程序提供了新的編程模型和基礎結構

34、。</p><p>  ASP.NET 是 Microsoft .NET Framework 的一部分,是一種可以在高度分布的 Internet 環(huán)境中簡化應用程序開發(fā)的計算環(huán)境。.NET Framework 包含公共語言運行庫,它提供了各種核心服務,如內(nèi)存管理、線程管理和代碼安全。它也包含 .NET Framework 類庫,這是一個開發(fā)人員用于創(chuàng)建應用程序的綜合的、面向?qū)ο蟮念愋图稀?lt;/p>

35、<p>  .NET平臺的所處的背景是:世界正在從個人電腦連接到一個服務器(比如互聯(lián)網(wǎng))中改變到一個地方的所有職能設備、電腦和服務協(xié)同工作中能為企業(yè)提供更豐富的體驗。.NET平臺是微軟為軟件開發(fā)人員給這種改變提供的解答。.NET平臺到底有幾個組成部分,每個人都會給你不同的答案。比如微軟的商務對話和結構化查詢語言以及.NET中的我的服務,它們中的第一個可見組件.NET通行證通常被視為.NET平臺的有機組成部分。然而,對很多人來說

36、,.NET框架是當.NET被提到時我們想象中的樣子。它包括VS.NET,.NET公共語言庫(CLR)和.NET基類庫(BCL)。其他組件可能會要求特定的應用,但它們不是所有.NET應用程序的必要組成部分。</p><p>  下面來看.NET的整體結構,它由這幾個個主要部分組成:</p><p>  (1)NET框架:一個全新的應用開發(fā)平臺。</p><p>  (

37、2)幾個.NET商品:多重基于.NET框架的應用,包括新版本的并由可擴展標記語言(XML)在.NET平臺上的集成交互和結構化查詢語言(SQL)服務器。</p><p>  (3)幾種.NET服務:它是由微軟為在.NET框架開發(fā)應用程序使用的。微軟的Hailstorm實際上是一個囊括了微軟品牌的最重要網(wǎng)站某些服務的計劃。</p><p>  (4)公共語言庫:托管執(zhí)行環(huán)境,處理內(nèi)存分配,捕獲

38、錯誤,并與作業(yè)系統(tǒng)服務進行交互。</p><p>  (5)基類庫:對組件的編程和應用程序接口(API)的廣泛的收集。</p><p>  (6)兩個最高發(fā)展目標:一個用于Web應用程序 (ASP.NET),另外一個用于普通的Windows應用程序(Windows 表格)。</p><p>  由.NET框架提供的好處包括:縮短開發(fā)周期(減少代碼

39、重用,減少編程意外,多種編程語言的支持),更簡單的配置,由于整體式安全性而導致更少的數(shù)據(jù)類型相關的錯誤,由于垃圾回收器的存在而引起內(nèi)存泄漏的減少,而且,具有一般的更具可擴展性、可靠性的應用程序[4]。</p><p>  SQL Server 2008數(shù)據(jù)庫簡介</p><p>  SQL是英文(Structured Query Language)的縮寫,意思為結構化查詢語言。SQL語言的

40、主要功能就是同各種數(shù)據(jù)庫建立關系,進行溝通。按照ANSI(美國國家標準協(xié)會)規(guī)定,SQL被作為關系型數(shù)據(jù)庫管理系統(tǒng)的標準語言,SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關系型數(shù)據(jù)庫管理系統(tǒng),如Oracle,Sybase,Microsoft SQL Server,Access等都采用了SQL語言標準。</p><p>  SQL Server 2008,

41、是Microsoft公司推出的SQL Server數(shù)據(jù)庫管理系統(tǒng)的版本,該版本繼承了SQL Server 2000版本的優(yōu)點,同時又比它增加了許多更先進的功能,只有使用方便、可伸縮性好、與相關軟件及承諾過程度高等優(yōu)點。可以運行Microsoft Windows 2008以上的大型多處理器等多種平臺使用。</p><p>  同時,SQL Server 2008還提供了存儲過程。這樣的好處是,應用程序訪問數(shù)據(jù)庫的數(shù)

42、據(jù)并不是直接的與數(shù)據(jù)庫表打交道,而是通過存儲過程的運行來獲取所需要的數(shù)據(jù)。這樣的設計有一個好處就是,避免了頻繁的表操作,而通過運行在服務器端的存儲過程可以極大的提高運作效率和提升訪問數(shù)據(jù)的速度,同時也很好的屏蔽了數(shù)據(jù)表的邏輯,使得數(shù)據(jù)庫訪問變成了數(shù)據(jù)庫提供的服務訪問[5]。</p><p>  系統(tǒng)開發(fā)環(huán)境及其配置</p><p>  首先ASP.NET的運行環(huán)境:</p>

43、<p>  1. 本程序采用VS2010+SQL2008環(huán)境下編寫。</p><p>  2. 在運行本程序之前,請先啟動“ASP.NET 狀態(tài)服務”,然后點擊“開始”按鈕在彈出的開始菜單中選擇“控制面板”,在控制面板中選擇“性能與維護”,接著點擊“管理工具”,選擇“服務”,最后啟動“ASP.NET 狀態(tài)服務”。</p><p>  3. 在SQL2000或以上的數(shù)據(jù)庫軟件中附加

44、文件夾下的 “OKboke..mdf”文件,進行附加數(shù)據(jù)庫。</p><p>  4. 用VS2010打開畢業(yè)設計文件夾下的網(wǎng)站,運行啟動網(wǎng)站。</p><p><b>  2 可行性分析</b></p><p>  可行性分析(Feasibility Analysis)也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎上,針對新系統(tǒng)的開發(fā)是否具備必要性和

45、可能性,對新系統(tǒng)的開發(fā)從技術、經(jīng)濟、社會的方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。</p><p><b>  經(jīng)濟可行性</b></p><p>  由于現(xiàn)行系統(tǒng)必須在計算機上實現(xiàn),因此必須實現(xiàn)計算機的管理,對于企業(yè)目前的經(jīng)濟效益來說,完全可以實現(xiàn)企業(yè)信息化的管理。這對企業(yè)今后

46、的管理會帶來很多的便利,同時帶來更好的經(jīng)濟效益。</p><p><b>  (1)資金可行性</b></p><p>  由于公司目前已經(jīng)具備了良好的計算機配置,還有現(xiàn)成的服務器和客戶端,同時購買了正版的商用軟件和齊全的操作系統(tǒng),基礎費用可以免去;本人完全免費為公司開發(fā),所以開發(fā)費用也可以免去,剩下的就是系統(tǒng)建成運行以后的維護費用,但是本系統(tǒng)在維護方面只需系統(tǒng)管理員

47、手工對數(shù)據(jù)庫進行維護,不需要資金的注入,可以說資金方面是完全可行的。</p><p><b>  (2)經(jīng)濟合理性</b></p><p>  新系統(tǒng)運行后帶來的經(jīng)濟效益分為直接經(jīng)濟效益和間接經(jīng)濟效益,直接經(jīng)濟效益是系統(tǒng)投入后,對利潤的直接影響,把這種效益與系統(tǒng)投資和運行費用相比,可以估算出投資回收期,但由于本系統(tǒng)是網(wǎng)絡采購管理系統(tǒng),實施起來可能不會帶來較大的直接經(jīng)濟

48、效益,難以直觀的計算出系統(tǒng)的投資期,但是采購部的業(yè)務繁忙,本系統(tǒng)投入使用后,可以減輕工作人員的工作強度,提高工作效率。新系統(tǒng)的效益是難以用貨幣形式表現(xiàn)出來的間接效益,本系統(tǒng)帶來的間接經(jīng)濟效益有:改善工作環(huán)境;減少工作強度;提高工作效率;降低成本;擴大市場占有量率等。</p><p><b>  技術可行性</b></p><p>  根據(jù)在線招聘求職系統(tǒng)的目標來看所需

49、要的技術是否具備,主要從硬軟件的性能要求、環(huán)境條件、操作人員水平等方面去考慮和分析。</p><p>  考慮到網(wǎng)站運行的可行性,在軟件方面選擇了如今較流行的Visual Studio 2005來進行網(wǎng)站開發(fā)平臺的設計,使用SQL Server數(shù)據(jù)庫存儲數(shù)據(jù)。由于Visual Studio 2005和SQL server2000都兩個非常成熟的開發(fā)工具,無論在安全性、可用性、可靠性方面都毫無置疑,因此軟件方面是可

50、行的。</p><p>  在硬件方面,則選擇空間較大,只要是酷睿2以上的計算機,內(nèi)存在1G以上,硬盤在500GB以上,都可以滿足系統(tǒng)的開發(fā)需要!當然,硬件的配置越高,系統(tǒng)的開發(fā)與運行會更流暢??紤]到如今的家用或商用電腦硬件的整體配置水平,網(wǎng)站在硬件方面是可行的。</p><p><b>  操作可行性</b></p><p>  本系統(tǒng)操作易

51、懂,公司也專門聘請了專業(yè)人員進行系統(tǒng)維護和培訓。而且本系統(tǒng)界面友好,通俗易懂,操作便利,能為員工普遍接受,而且信息中心有專業(yè)人員輔助,相信經(jīng)過短時期的培訓即可完全掌握本系統(tǒng)的操作,所以本系統(tǒng)的實用價值也是可行的。</p><p>  經(jīng)以上分析,運行是可行的。從網(wǎng)站的使用難易程度上來看,網(wǎng)站操作使用起來并不復雜,它具有友好的網(wǎng)站界面,清晰一目了然的功能模塊,該網(wǎng)站的使用會非常簡單。</p><

52、p><b>  業(yè)務流程分析</b></p><p>  業(yè)務流程描述:用業(yè)務流程圖描述現(xiàn)系統(tǒng)各項業(yè)務處理過程,并結合業(yè)務流程圖詳細準確地說明業(yè)務處理過程中數(shù)據(jù)的收集、輸入、傳遞、存儲、加工的方法、算法、輸出的數(shù)量及形式等。</p><p>  現(xiàn)行系統(tǒng)的業(yè)務流程圖是分析和描述現(xiàn)行系統(tǒng)業(yè)務的重要工具之一。其主要作用是:描述現(xiàn)行系統(tǒng)的業(yè)務情況以便于與管理人員交流,

53、它是系統(tǒng)設計的前提和保證。業(yè)務流程圖使用的符號:</p><p>  本系統(tǒng)的業(yè)務流程序圖如圖3.1所示:</p><p>  圖3.1 系統(tǒng)業(yè)務流程圖</p><p>  圖3.2 業(yè)務邏輯模型設計</p><p><b>  本章小結</b></p><p>  本章主要對在線求職招聘系統(tǒng)的

54、可行性進行了較為細致的分析,闡述了它的經(jīng)濟可行性、技術可行性、操作可行性。經(jīng)過分析,本網(wǎng)站的開發(fā)技術成熟、完備,測試手段可靠,具有良好的市場拓展,它追求的是簡單、易學、易懂、易用,技術較為成熟、完備、可靠,因此本網(wǎng)站具有很好的發(fā)展前景。同時介紹了系統(tǒng)的核心模塊的業(yè)務流程,并給出相應的業(yè)務流程圖做以說明。</p><p><b>  3 需求分析</b></p><p&g

55、t;  需求分析工作是軟件生存周期最重要的一個環(huán)節(jié)。需求分析的基本任務是要確定系統(tǒng)必須完成哪些工作,并提出完整、準確、清晰、具體的要求。需求分析階段確定的系統(tǒng)邏輯模型是以后設計和實現(xiàn)目標系統(tǒng)的基礎,因此,必須準確完整地體現(xiàn)用戶的要求。</p><p>  在線求職招聘系統(tǒng)的規(guī)劃</p><p>  網(wǎng)站對在使用過程中可能出現(xiàn)的外部意外情況,如斷電、網(wǎng)絡中斷等均進行了妥善處理,可以確保企業(yè)數(shù)

56、據(jù)的完整性,同時在外部故障消除后,網(wǎng)站仍能繼續(xù)操作。網(wǎng)站采用Visual Studio 2010平臺進行開發(fā)并實現(xiàn),選用數(shù)據(jù)庫SQL Server 2008作為系統(tǒng)的后臺數(shù)據(jù)操作。</p><p>  在線求職招聘系統(tǒng)的需求分析</p><p>  需求分析過程是整個系統(tǒng)開發(fā)的重要階段,分析的成功與否,決定著整個系統(tǒng)功能的完善性以及穩(wěn)定性。在該階段需求分析人員需要確定整個商品的功能要求。&

57、lt;/p><p>  網(wǎng)站前臺瀏覽,它包括了登錄界面,在這里可以查看企業(yè)發(fā)布的職位信息,學生簡歷信息和滾動新聞條。</p><p>  大學應屆生維護模塊 可以發(fā)布簡歷并尋找感興趣的工作。</p><p>  招聘企業(yè)維護模塊 發(fā)布招聘職位,查看該職位吸引哪些招聘者。</p><p><b>  數(shù)據(jù)流圖</b></

58、p><p>  在后臺,系統(tǒng)管理員在收集到招聘信息后向系統(tǒng)相應的網(wǎng)頁上顯示招聘信息,管理學生在訪問網(wǎng)站時填寫的個人簡歷等信息。在前臺,系統(tǒng)管理員管理整個網(wǎng)站所有的網(wǎng)頁包括其中的新聞。學生用瀏覽器訪問網(wǎng)站可以通過搜索職位類別顯示企業(yè)發(fā)布的職位信息;用人單位通過訪問網(wǎng)站,選擇學生的專業(yè)信息,系統(tǒng)就能顯示該專業(yè)下的所有學生簡歷列表。</p><p>  系統(tǒng)管理數(shù)據(jù)流圖如圖3-1所示。</p&

59、gt;<p>  圖3-1系統(tǒng)管理數(shù)據(jù)流圖</p><p><b>  本章小結</b></p><p>  本章對在線求職招聘系統(tǒng)進行了詳細的規(guī)劃,然后進行了全面的需求分析,并且采用數(shù)據(jù)流圖對軟件運行過程中的數(shù)據(jù)的產(chǎn)生、流轉、存儲進行了詳細的描述,數(shù)據(jù)字典中定義了軟件中產(chǎn)生的數(shù)據(jù)的存儲格式和意義。定義好總體設計內(nèi)容和網(wǎng)站整體功能需求,確定了系統(tǒng)將要實現(xiàn)

60、的結構。 </p><p><b>  4 總體設計</b></p><p><b>  系統(tǒng)模塊總體設計</b></p><p>  該系統(tǒng)需要實現(xiàn)先進的管理流程,科學的網(wǎng)站管理模式,人性化的操作界面。該系統(tǒng)不僅要提供了一個完善的在線管理平臺,幫助管理員可以輕松的管理網(wǎng)站的信息[6]。</p><p&

61、gt;<b>  系統(tǒng)功能:</b></p><p>  求職登錄→搜索職位信息→投遞簡歷→查看其他簡歷信息→管理個人信息</p><p>  企業(yè)登錄→發(fā)布職位信息→查看收到簡歷→查看其他簡歷信息→管理企業(yè)信息</p><p><b>  系統(tǒng)功能模塊</b></p><p>  招聘求職網(wǎng)提供學

62、生和企業(yè)注冊,然后由管理員進行審核;通過審核后的學生,可登錄該求職網(wǎng)對自己個人信息進行相應的維護、查看感興趣的職位信息并可以投遞簡歷;通過審核后的招聘企業(yè),同理也可登錄,進行發(fā)布或查看該職位吸引來的應屆大學生的簡歷信息。管理員模塊,在后臺可以進行基礎數(shù)據(jù)維護、業(yè)務數(shù)據(jù)維護和查詢統(tǒng)計數(shù)據(jù)。如圖4-1所示:</p><p>  圖 4-1 系統(tǒng)總體結構設計</p><p><b> 

63、 系統(tǒng)詳細設計</b></p><p>  本系統(tǒng)一共分為四大模塊,每個模塊之間雖然在表面上是相互獨立的,但是在對數(shù)據(jù)庫的訪問上是緊密相連的,各個模塊訪問的是同一個數(shù)據(jù)庫,只是所訪問的表不同而已。每個模塊的功能都是按照在調(diào)研中搜集的資料進行編排制作的。依據(jù)上述功能的分析,系統(tǒng)在四大塊的基礎上每一大模塊又分為幾個模塊: </p><p>  (1)工作模塊包括公司發(fā)布的所有工作信

64、息,可以根據(jù)發(fā)布的時間,類型和對學歷的信息進行檢索所需的職位</p><p>  (2) 學生維護模塊包括發(fā)布簡歷、找工作、簡歷的投遞記錄和注冊信息的維護。</p><p>  (3) 企業(yè)管理模塊包括發(fā)布招聘職位和企業(yè)注冊信息。</p><p>  (4) 網(wǎng)站前臺瀏覽包括登陸界面、企業(yè)發(fā)布的職位信息、學生簡歷信息和滾動新聞 [7]。</p><

65、;p><b>  數(shù)據(jù)庫設計</b></p><p>  數(shù)據(jù)庫技術是計算機科學領域中發(fā)展最快的技術之一,也是應用最廣的技術之一,目前,它已成為計算機信息系統(tǒng)與應用系統(tǒng)的核心技術和重要基礎。具體的說,數(shù)據(jù)庫設計是一個給定的應用環(huán)境,構造最優(yōu)的企業(yè)應用需求。這個問題是我們在進行軟件開發(fā)時期主要研究的方向。</p><p><b>  數(shù)據(jù)庫設計概述<

66、;/b></p><p>  數(shù)據(jù)庫設計的任務是根據(jù)一個公司的信息需求、處理需求和數(shù)據(jù)庫的支撐環(huán)境。其中信息需求表示一個公司所需要的數(shù)據(jù)及其結構。處理需求表示一個公司需要經(jīng)常進行的數(shù)據(jù)處理。前者表達了對數(shù)據(jù)庫的內(nèi)容及結構的要求,也就是靜態(tài)要求;后者表達了基于數(shù)據(jù)庫的數(shù)據(jù)處理要求,也就是動態(tài)要求。</p><p><b>  數(shù)據(jù)庫設計分析</b></p&g

67、t;<p>  數(shù)據(jù)也稱觀測值,是實驗、測量、觀察、調(diào)查等的結果,常以數(shù)量的形式給出。數(shù)據(jù)分析的目的是把隱沒在一大批看來雜亂無章的數(shù)據(jù)中的信息集中、萃取和提煉出來,以找出所研究對象的內(nèi)在規(guī)律。在實用中,數(shù)據(jù)分析可幫助人們作出判斷,以便采取適當行動。</p><p>  數(shù)據(jù)分析過程同數(shù)據(jù)庫的邏輯結構和物理結構密切相關,需要確定、編制、組織、篩選應用程序所使用的信息。它以一種能夠分析和分類的方式來捕獲

68、企業(yè)的所有信息,這使得某一模型可以直接轉化成數(shù)據(jù)庫結構。</p><p>  在設計數(shù)據(jù)庫時,應考慮以下事項: </p><p>  1. 數(shù)據(jù)庫的用途及該用途將如何影響設計,應創(chuàng)建符合用途的數(shù)據(jù)庫計劃。</p><p>  2. 數(shù)據(jù)庫規(guī)范化規(guī)則,防止數(shù)據(jù)庫設計中出現(xiàn)錯誤。</p><p>  3. 對數(shù)據(jù)完整性的保護。</p>

69、<p>  4. 數(shù)據(jù)庫和企業(yè)權限的安全要求。</p><p>  5. 應用程序的性能需求,設計數(shù)據(jù)庫時必須利用SQL Server 2000中能夠提高性能的功能。對于性能而言,在數(shù)據(jù)庫大小和硬件配置之間權衡也是很重要的。</p><p>  通過以上的功能分析,可以確定本系統(tǒng)具有以下規(guī)律:一個網(wǎng)站分類可以包含多種子類;添加招聘職位依賴于企業(yè)信息。根據(jù)數(shù)據(jù)間的對應以及依賴關

70、系,可以確定出數(shù)據(jù)庫應該具備一下信息:</p><p>  1. 保存注冊管理員的信息,包括id、用戶名、密碼等。</p><p>  2. 保存部分的基本信息,包括ID、職位名稱、發(fā)布時間、職位要求等。</p><p>  3. 保存求職的基本信息,包括ID、姓名、性別、出生年月、聯(lián)系電話、聯(lián)系地址、期望薪資以及員工簡介等信息。</p><p&

71、gt;  4. 保存職位類別信息,包括ID、職位名稱</p><p>  5. 保存招聘單位,分為ID、公司名稱、公司介紹、所在省市、注冊時間及簡介。</p><p>  數(shù)據(jù)庫的E-R圖的設計</p><p>  實體-聯(lián)系圖(Entity-Relation Diagram)用來建立數(shù)據(jù)模型,通常將它簡稱為E-R圖。E-R圖提供了表示實體、屬性和聯(lián)系的方法,用來描

72、述現(xiàn)實世界的概念模型。</p><p>  在E-R圖中要明確表明1對多關系,1對1關系和多對多關系。1對1關系在兩個實體連線方向?qū)?;1對多關系在1的一方寫1,多的一方寫N;多對多關系則是在兩個實體連線方向各寫N,M。下面根據(jù)數(shù)據(jù)庫畫出詳細的E-R圖。</p><p>  在進行數(shù)據(jù)庫設計時,應該按照數(shù)據(jù)分析的要求對現(xiàn)實世界中的數(shù)據(jù)進行分析。在設計本系統(tǒng)所使用的數(shù)據(jù)庫時,使用E-R圖將現(xiàn)

73、實世界的信息轉換到信息世界。E-R圖通過實體、關系和屬性三種基本對象來定義信息。實體是需要維護和使用的相關特性的集合體;屬性是實體的特性或特征;關系是實體之間的聯(lián)系,關系為實體記錄之間的聯(lián)系和交互作用方式建立了模型。</p><p>  數(shù)據(jù)庫E-R圖如圖4-3所示。</p><p>  圖4-3 數(shù)據(jù)庫E-R圖</p><p><b>  數(shù)據(jù)表的設計&

74、lt;/b></p><p>  根據(jù)在線求職招聘需求的實際情況,該數(shù)據(jù)庫共有11個表,其中主要表結構如表4-1至4-11所示[8] [9]。數(shù)據(jù)庫主要表結構詳情如下:</p><p>  4-1城市表(zp_City)</p><p>  4-2公司表(zp_Company)</p><p>  4-3公司類型表(zp_Company

75、Porperty)</p><p>  4-4職位簡歷表(zp_Education)</p><p>  4-5工作表(zp_Job)</p><p><b>  本章小結</b></p><p>  本章說明了基于在線求職招聘系統(tǒng)的各個功能模塊的具體設計,并闡述了該系統(tǒng)數(shù)據(jù)庫的設計、數(shù)據(jù)分析、數(shù)據(jù)庫的詳細設計、數(shù)據(jù)表的

76、E-R圖設計以及數(shù)據(jù)表的設計。</p><p>  總體設計階段,在需求分析的基礎之上規(guī)劃出了系統(tǒng)的功能模塊,以及在此分析基礎上設計出的具體的、可以滿足本系統(tǒng)全部需求的數(shù)據(jù)庫。本章提供了系統(tǒng)完整功能模塊圖、以及系統(tǒng)E-R圖,然后對本系統(tǒng)使用的數(shù)據(jù)庫的結構進行了詳盡的敘述,同時列出了部分表的表結構。</p><p><b>  5 詳細設計</b></p>

77、<p><b>  系統(tǒng)運行平臺設置</b></p><p>  硬件環(huán)境:臺式計算機(PC)一臺,如表5-1所示。</p><p>  表5-1 運行環(huán)境硬件配置</p><p>  軟件環(huán)境:Windows 7 64位操作系統(tǒng)。</p><p>  推薦使用IE6以上瀏覽器打開。</p>&

78、lt;p><b>  系統(tǒng)主界面設計</b></p><p>  本網(wǎng)站采用人性化界面,全新感覺,操作簡便,一目了然,視圖優(yōu)美。 </p><p>  前臺主界面采用了大多數(shù)招聘求職網(wǎng)站一樣的,左右的模式,左面是導航條,包括會員管理、簡歷管理、基礎數(shù)據(jù)管理。導航條上面有網(wǎng)站首頁、修改密碼、我要退出、歡迎等功能;左側有系統(tǒng)功能分類導航。右邊面有系統(tǒng)名稱顯示功能[1

79、1]。</p><p>  系統(tǒng)主界面完整截面如圖5-1所示。</p><p>  圖5-1 系統(tǒng)主界面完整截面圖</p><p><b>  核心代碼如下:</b></p><p>  protected void Page_Load(object sender, EventArgs e)</p><

80、;p><b>  {</b></p><p>  if (!IsPostBack)</p><p><b>  {</b></p><p><b>  TJ();</b></p><p><b>  ResTJ();</b></p>&

81、lt;p>  this.LitPersonal.Text = GetResumeTop20();</p><p>  this.LitJob.Text = GetJobTop20();</p><p>  this.LitHotTrade.Text = GetHotTrade();</p><p>  GetAllBasicTable();//初?始º

82、;?化¡¥頁°3面?</p><p>  string UserName = Outdosoft.fun.CookiesSet.GetByKey("UserName");</p><p>  if (String.IsNullOrEmpty(UserName))</p><p><b>  {</b&

83、gt;</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  LoginInfo.Visible = false;</p><p>  ImageLogo.Vis

84、ible = true;</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  #region 獲?得Ì?最Á?新?20條¬?簡¨°歷

85、4;¨²</p><p>  /// <summary></p><p>  /// 獲?得Ì?最Á?新?20條¬?簡¨°歷¤¨²</p><p>  /// </summary></p><p>  private s

86、tring GetResumeTop20()</p><p><b>  {</b></p><p>  zp_ResumeBiz resbiz = new zp_ResumeBiz();</p><p>  DataSet ds = resbiz.GetResumeTop20();</p><p>  string s

87、 = "";</p><p>  for (int i = 0; i < ds.Tables["zp_Resume"].Rows.Count; i++)</p><p><b>  {</b></p><p>  string jobsort = ds.Tables["zp_Resume&

88、quot;].Rows[i]["Jw_JobSort"].ToString();//期¨²望ª?從䨮事º?職¡ã位?</p><p>  if (string.IsNullOrEmpty(jobsort))</p><p><b>  {</b></

89、p><p>  jobsort = "職¡ã位?不?限T";</p><p><b>  }</b></p><p>  string sex = ds.Tables["zp_Resume"].Rows[i]["ub_Sex"].ToString() == "

90、0" ? "男D" : "女?";//性?別Àe</p><p>  s += "<div class=\"rencai\"><div class=\"t1\"><h2><a target=\"_blank\" href=\"Pers

91、onal/ResumeDetail.aspx?res_ID=" + ds.Tables["zp_Resume"].Rows[i]["res_ID"].ToString() + "\">" + ds.Tables["zp_Resume"].Rows[i]["ub_name"].ToString() + "

92、</a></h2><div class=\"gender\">" + sex + "</div><div class=\"xueli\">" + ds.Tables["zp_Resume"].Rows[i]["qua_name"].ToString() + "

93、</div></div> <div class=\"t2\">求¨®職¡ã目?標À¨º:êo<font>" + jobsort + "</font> </div></div>";</p><p><

94、;b>  }</b></p><p>  ds.Tables["zp_Resume"].Dispose();</p><p><b>  return s;</b></p><p><b>  }</b></p><p>  #endregion</p&g

95、t;<p>  用戶注冊與登錄功能設計</p><p>  用戶注冊與登錄是網(wǎng)站中比較重要的模塊之一。</p><p>  用戶登錄截面如圖5-2所示。</p><p>  圖5-2 用戶登錄截面圖</p><p>  企業(yè):這類用戶擁有所有權限,根據(jù)ID和密碼登陸系統(tǒng),登陸之后ID做為數(shù)據(jù)庫表主鍵不能修改[12]。</p

96、><p>  企業(yè)登錄流程圖如圖5-3所示。</p><p>  圖5-3 企業(yè)登錄程序流程圖</p><p><b>  企業(yè)界面設計</b></p><p>  企業(yè)用戶注冊了企業(yè)的登錄賬戶后登錄系統(tǒng),可以對公司的信息進行創(chuàng)建以及管理,可以發(fā)布本公司的招聘信息,可以查看收到的簡歷以及求職信。可以瀏覽已創(chuàng)建的簡歷信息以及工

97、作信息。</p><p>  圖 5-2 公司信息界面</p><p><b>  求職者模塊設計</b></p><p>  本頁面的功能為個人會員用戶登錄后可以發(fā)布個人簡歷、找工作、簡歷的投遞記錄和注冊信息的維護;發(fā)布簡歷有三種個性簡歷模板供會員選擇;會員可以按職位類別搜索自己所需要的招聘職位信息等相應操作;本頁面的具體實現(xiàn)如下圖所示:&l

98、t;/p><p>  圖 5-7 求職簡歷修改</p><p><b>  核心代碼代碼如下:</b></p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p&

99、gt;  res_ID = Outdosoft.fun.QueryStringSet.GetInt("res_ID"); //獲?得Ì?簡¨°歷¤¨²ID</p><p>  GetUserID(); //通ª¡§過yrel_ID獲?得Ì?com_ID</p><p> 

100、 if (!IsPostBack)</p><p><b>  {</b></p><p>  if (ValidatorPage.ValidateID(user_ID, res_ID))//這a個?人¨?傳ä?了¢?非¤?法¤¡§的Ì?簡¨°歷¤¨

101、²id,ê?跳¬?轉Áa到Ì?錯䨪誤¨®頁°3面?</p><p><b>  {</b></p><p>  Response.Redirect("Error.aspx?id=1");</p><p><

102、b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  GetResume();// 簡¨°歷¤¨²頭ª¡¤</p><p>  G

103、etUserBasicInfo();// 用®?戶¡ì基¨´本À?信?息¡é</p><p>  GetPhoto();// 照?片?</p><p>  GetJobWill();// 職¡ã業(yè)°¦Ì概?況?/求¨®職¡ã

104、;意°a向¨°</p><p>  GetGoal();// 自Á?我¨°評¨¤價?/職¡ã業(yè)°¦Ì目?標À¨º</p><p>  GetEducation();// 教¨¬育®y背À3景&

105、#161;ã</p><p>  GetJobExpreience();//工¡è作Á¡Â經(jīng)-驗¨¦</p><p>  GetResLanguage();//語®?言?能¨¹力¢|</p><p>  GetLianXi();//聯(lián)¢a

106、系¦Ì方¤?式º?</p><p>  ResCount();//簡¨°歷¤¨²點Ì?擊¡Â率¨º</p><p><b>  }</b></p><p><b>  }</b><

107、;/p><p><b>  }</b></p><p>  #region 通ª¡§過yres_ID獲?得Ì?user_ID</p><p>  /// <summary></p><p>  /// 通ª¡§過yrel_ID獲?得Ì

108、?com_ID</p><p>  /// </summary></p><p>  private string GetUserID()</p><p><b>  {</b></p><p>  user_ID = "0";</p><p>  string s

109、ql = "select user_ID from [zp_Resume] where res_ID=@res_ID";</p><p>  SqlConnection conn = new SqlConnection(Outdosoft.OKBOLE.Config.GetConnectionString());</p><p>  conn.Open();</p

110、><p>  SqlCommand comm = new SqlCommand(sql, conn);</p><p>  comm.Parameters.AddWithValue("@res_ID", res_ID);</p><p>  SqlDataReader dr = comm.ExecuteReader();</p><

111、;p>  if (dr.Read())</p><p><b>  {</b></p><p>  user_ID = dr["user_ID"].ToString();</p><p><b>  }</b></p><p>  dr.Close();</p>

112、<p>  dr.Dispose();</p><p>  comm.Dispose();</p><p>  conn.Close();</p><p>  conn.Dispose();</p><p>  return user_ID;</p><p><b>  }</b>&

113、lt;/p><p>  #endregion</p><p><b>  本章小結</b></p><p>  本章全面闡述了招聘求職系統(tǒng)的運行平臺設置,對此系統(tǒng)的詳細設計進行了介紹,還進行了頁面的展示。經(jīng)過這個階段的設計工作,得出了對目標系統(tǒng)的精確的描述。在模塊設計的過程中對模塊的描述基本清晰易讀、正確可靠。</p><p&g

114、t;  6 系統(tǒng)測試與性能分析</p><p>  經(jīng)過需求分析、設計和編碼等階段的開發(fā)后,得到了源程序,開始進入到軟件程序測試階段。然而,在測試之前的各階段中都可能在程序中遺留下許多錯誤和缺陷,如果不及時找出這些錯誤和缺陷,并將其改正,這個網(wǎng)站就不能正常登錄,系統(tǒng)不能正常執(zhí)行。</p><p><b>  測試目的</b></p><p> 

115、 測試的目的就是盡可能多地發(fā)現(xiàn)程序中的錯誤和缺陷。測試應根據(jù)開發(fā)階段的需求、設計等文檔或程序的內(nèi)部結構精心設計測試用例,并利用這些實例來運行程序,以便發(fā)現(xiàn)錯誤。信息系統(tǒng)測試應包括軟件測試、硬件測試和網(wǎng)絡測試。硬件測試、網(wǎng)絡測試可以根據(jù)具體的性能指標來進行,此處所說的測試更多的是指軟件測試。</p><p>  明確測試的目的是一件非常重要的事,因為在現(xiàn)實世界中對測試工作存在著許多模糊或者錯誤的看法,這些看法嚴重影

116、響著測試工作的順利進行。</p><p><b>  測試目標</b></p><p>  測試的目標是想以最少的時間和人力找出軟件程序中潛在的各種錯誤和缺陷。如果成功地實施了測試,就能夠發(fā)現(xiàn)程序中的錯誤。測試的附帶收獲是,它能夠證明網(wǎng)站的功能和性能與需求說明相符。此外,實施測試收集到的測試結果數(shù)據(jù)為可靠性分析提供了依據(jù)。</p><p>&l

117、t;b>  測試方法</b></p><p>  測試方法可分成兩類:白盒測試和黑盒測試。</p><p>  白盒測試是把程序看成裝在一只透明的白盒子里,測試者完全了解程序的結構和處理過程。它根據(jù)程序的內(nèi)部邏輯來設計測試用例,檢查程序中的邏輯通路是否都按預定的要求正確地工作。</p><p>  黑盒測試是把程序看成一只黑盒子,測試者完全不了解(

118、或不考慮)程序的結構和處理過程。它根據(jù)規(guī)格說明書規(guī)定的功能來設計測試用例,檢查程序的功能是否符合規(guī)格說明的要求。</p><p><b>  測試步驟</b></p><p>  軟件測試的主要步驟有單元測試、集成測試和確認測試。</p><p>  單元測試也稱模塊測試。通常單元測試可放在編碼階段,程序員在編寫好一個模塊后,總會對自己編寫的模

119、塊進行測試,檢查它是否實現(xiàn)了詳細設計說明書中規(guī)定的模塊功能和算法。單元測試主要發(fā)現(xiàn)編碼和詳細設計中產(chǎn)生的錯誤,通常采用白盒測試。</p><p>  集成測試也稱組裝測試,它是對由各模塊組裝而成的程序進行測試,主要檢查模塊間的接口和通信。集成測試主要發(fā)現(xiàn)設計階段產(chǎn)生的錯誤,通常采用黑盒測試。</p><p><b>  本系統(tǒng)測試</b></p><

120、;p>  軟件測試方法從測試人員角度看,可分為手動測試和自動測試。從源代碼的角度可分為單元測試和功能測試。從理論定義來分,可分為黑盒測試,白盒測試。為了測試系統(tǒng)的正確性和完整性,本章將對系統(tǒng)中重點模塊進行測試。</p><p><b>  系統(tǒng)功能測試</b></p><p>  系統(tǒng)功能測試目標描述:管理員注冊登錄,修改密碼,然后測試添加員工、新建部門、設置基

121、礎考核分以及添加考核任務[16]。</p><p>  功能測試結果:如表6-1所示。</p><p>  表6-1 功能測試結果表</p><p>  經(jīng)過測試發(fā)現(xiàn)所有測試用例的期望結果與實際結果一致。</p><p>  測試是為了證明程序有錯誤,而不是證明程序無錯誤。一個好的測試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤。一個成功的測試是發(fā)現(xiàn)了

122、至今未發(fā)現(xiàn)的錯誤的測試。</p><p>  功能測試測試部分截面如圖6-1到6-3所示。</p><p>  圖6-1 求職者登錄</p><p><b>  圖6-2 創(chuàng)建簡歷</b></p><p><b>  圖6-3 公司列表</b></p><p><b&g

123、t;  本章小結</b></p><p>  本章對招聘系統(tǒng)的系統(tǒng)測試與性能分析,主要講述了測試的基本概念、測試的任務和目的、系統(tǒng)整體測試以及一些內(nèi)部功能的測試。</p><p>  在開始部分介紹了一些與軟件測試有關的基本概念,通過這些介紹使人們了解到什么是軟件測試,什么是單元測試和什么是系統(tǒng)測試等概念。除此之外,本章以系統(tǒng)功能和其余功能為例進行了單元測試。通過本次測試發(fā)現(xiàn)測

124、試的期望結果與實際結果基本保持一致,對不能通過測試的用例進行分析,找出其中存在的問題,并解決該問題。最終,取得了期望的結果。</p><p><b>  結 論</b></p><p>  本文所討論的重點是一個基于ASP.NET架構的招聘求職網(wǎng)的設計、實現(xiàn)方法,在簡單介紹了開發(fā)背景以及開發(fā)意義之后,介紹了該系統(tǒng)的概況、系統(tǒng)分析、數(shù)據(jù)庫設計以及系統(tǒng)實現(xiàn)的一般方法。系

溫馨提示

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

評論

0/150

提交評論