基于jsp的婚介信息管理系統(tǒng)_第1頁
已閱讀1頁,還剩97頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  摘 要</b></p><p>  在線交友是互聯網發(fā)展的必然產物,它改變了人們的網絡交往形態(tài),使得人們的即時通信變得更加的直觀和親切,并且具有良好的發(fā)展趨勢。</p><p>  交友婚介網站系統(tǒng)我們使用 Microsoft公司的JSP開發(fā)工具,利用其提供的各種面向對象的開發(fā)工具,尤其是數據窗口這一能方便而簡潔操縱數據庫的智能化對象,

2、首先在短時間內建立系統(tǒng)應用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。從基本功能來看,本系統(tǒng)主要是用來查詢、瀏覽故障描述信息。鑒于此主要功能,系統(tǒng)界面的設計應方便用戶的查閱。因此,臺式機系統(tǒng)采用目前非常流行的類MSDN的主界面。該系統(tǒng)主要用于在信息的日常管理。系統(tǒng)界面友好,操作簡單,易學易用,從總體方案上力求達到該軟件所需的目標要求。</p><p>  本文從系統(tǒng)開發(fā)、運

3、行環(huán)境的選擇、系統(tǒng)功能的需求分析、功能模塊的劃分、數據庫及數據表的設計與開發(fā)到系統(tǒng)功能模塊的具體開發(fā)實現都進行了詳細的分析和介紹。</p><p>  關鍵詞 交友婚介;JSP;MSDN </p><p><b>  Abstract</b></p><p>  The network video chat is inevitable pr

4、oduct with the Internet development. It not only changed people's communication form in the network and made network instant messaging was more intuitional and kind between people and people, also has good developmen

5、t trend.</p><p>  The development and operation of this video chat and making friends website used LAMP (Linux+Apache+SQL+JSP) architecture which was called golden components of website development and FMS

6、(Flash Media Server) technology. This website system made up of making friends website system and audio/video chat system two parts. And the making friends website system also included two system function modules, which

7、is website front-stage system for common member and website backstage system for administra</p><p>  This paper has analyzed and introduced from system development, choice to operating environment, requireme

8、nts analysis of system functions, partition of function module, design and development of database and data table to specific development and realization of the system function module detailly.</p><p>  Keyw

9、ords making friends JSP MSDN</p><p><b>  目 錄</b></p><p><b>  摘 要I</b></p><p>  AbstractII</p><p><b>  第1章 緒論1</b></p>

10、<p>  1.1 課題背景1</p><p>  1.2 目的和意義1</p><p>  1.3 系統(tǒng)設計思想2</p><p>  1.4 系統(tǒng)開發(fā)環(huán)境2</p><p>  第2章 可行性研究6</p><p>  2.1 經濟可行性6</p><p>  2

11、.2 技術可行性8</p><p>  2.3 運行可行性9</p><p>  2.4 系統(tǒng)流程圖10</p><p>  2.5 本章小結11</p><p>  第3章 需求分析12</p><p>  3.1 項目背景12</p><p>  3.2 交友婚介管理系統(tǒng)需求分析

12、13</p><p>  3.2.1 系統(tǒng)數據流圖的分析13</p><p>  3.2.2 數據字典14</p><p>  3.3 本章小結17</p><p>  第4章 總體設計18</p><p>  4.1 系統(tǒng)模塊總體設計18</p><p>  4.2 數據庫設計1

13、9</p><p>  4.2.1 數據庫設計概述19</p><p>  4.2.2 數據分析20</p><p>  4.2.3 數據庫的詳細設計20</p><p>  4.3 本章小結22</p><p>  第5章 詳細設計23</p><p>  5.1 系統(tǒng)運行平臺設置

14、23</p><p>  5.2 開發(fā)工具簡介23</p><p>  5.3 網站系統(tǒng)主界面24</p><p>  5.3.1 系統(tǒng)前臺界面設計24</p><p>  5.3.2 系統(tǒng)后臺界面設計29</p><p>  5.4 本章小結30</p><p>  第6章 系統(tǒng)測試

15、31</p><p>  6.1測試的目的31</p><p>  6.2軟件測試31</p><p>  6.2.1 測試的基本概念32</p><p>  6.2.2 測試的基本步驟32</p><p>  6.3本系統(tǒng)測試33</p><p>  6.4 本章小結34<

16、/p><p><b>  結 論35</b></p><p><b>  致 謝36</b></p><p><b>  參考文獻37</b></p><p><b>  附錄1譯文38</b></p><p>  附錄2 英文

17、參考資料40</p><p><b>  第1章 緒論</b></p><p><b>  1.1 課題背景</b></p><p>  隨著互聯網技術的迅速發(fā)展以及寬帶的普及,帶寬已經不再是語音、視頻聊天發(fā)展的瓶頸。2006年7月19日,在中國互聯網絡信息中心(CNNIC)發(fā)布的《第十八次中國互聯網絡發(fā)展狀況統(tǒng)計報告》

18、中顯示,中國內地網民總人數已達1.23億人,而使用寬帶上網的網民人數就達到了7700萬人。而在2006 年12月,CNNIC發(fā)布的《2006 年中國即時通信市場調查報告》顯示,經常使用語音或者視頻進行聊天的用戶占所有即時通信用戶的43.39%。</p><p>  據iResearch艾瑞市場咨詢公司研究,2006年底網上交友市場規(guī)模達到3.6億元,其中網上休閑交友市場規(guī)模為1.86億元,網上婚戀交友市場規(guī)模為1

19、.75億元。隨著互聯網用戶的快速發(fā)展和成熟,網上交友市場規(guī)模將進一步增長。iResearch艾瑞市場咨詢公司預計,2008年網上交友市場規(guī)模將達9.91億元,其中網上婚戀交友市場規(guī)模為6.53億元,網上休閑交友市場規(guī)模為3.2億元,網上商務交友市場規(guī)模為1620萬元。整個網絡交友市場規(guī)模年均復合增長率將達71.7%,而到了2010年,中國網上婚戀交友市場規(guī)模將達到12億元,年均復合增長率為84.7%。這些數據表明,網絡交友作為一種新的產

20、業(yè)模式正在形成。</p><p><b>  1.2 目的和意義</b></p><p>  如今,人們已經不再滿足于傳統(tǒng)的文本聊天模式,在線交友模式已經由傳統(tǒng)的交友模式轉向為語音、視頻、圖像等多媒體形式的聊天模式。本設計的目的就是要開發(fā)出一個可以提供用戶注冊、在線聊天,留言的交友型網站。該網站系統(tǒng)是一個擁有交友系統(tǒng),該婚戀交友網站的建立,使得廣大網民不但擁有一個可以

21、敞開心扉談天說地、訴說衷腸的地方,豐富了人們的業(yè)余生活,而且還可以在這里找到自己感興趣的朋友,能夠使得任何兩個陌生人相識。而網絡,使傳統(tǒng)社交圈的范圍從家人、朋友、同學、同事這些有限的小圈子無限拓展,任意二人,都有可能在網絡上找到一條溝通的橋梁。本網站系統(tǒng)就是要成為這座人與人之間進行溝通的橋梁和紐帶。用戶不但可以查看新聞,交友查詢、團體相親,會員注冊,在線留言等,還可以按照自己所需的條件去搜索其他會員的詳細資料,快速便捷地找到自己感興趣的

22、人。而網站后臺管理系統(tǒng)的開發(fā),方便了管理員對網站會員的用戶資料和所有信息進行管理,而且還擁有發(fā)布站內新聞和公告等功能。</p><p>  1.3 系統(tǒng)設計思想</p><p>  一個大型的計算機系統(tǒng),必須有一個正確的設計指導思想,通過合理選擇數據結構、網絡結構、操作系統(tǒng)以及開發(fā)環(huán)境,構成一個完善的網絡體系結構,才能充分發(fā)揮計算機信息管理的優(yōu)勢。根據畢業(yè)生本身的特點及就業(yè)管理存在的問題,

23、本系統(tǒng)的設計按照下述原則進行。</p><p>  (1).實用性 系統(tǒng)以畢業(yè)生和企業(yè)的需求為目標,以方便畢業(yè)生和企業(yè)操作為原則,同時融入先進的管理經驗。根據畢業(yè)生和企業(yè)的實際特點:人員素質較高、市場范圍更大、大學生畢業(yè)時能夠較容易在本國甚至國際間流動等,量身訂造一套比較完善的大學生供求信息網絡,利用Internet網絡充分地滿足畢業(yè)生就業(yè)和企業(yè)的需求,為雙方提供一個良好的溝通平臺和有效的信息服務。</p

24、><p>  (2).先進性 本設計將充分應用現有成熟的計算機技術、網絡技術、軟件開發(fā)技術,為畢業(yè)生和企業(yè)提供高性能的服務平臺。系統(tǒng)將運用先進的B/S結構,采用SQL Server 2000數據庫,可以方便的滿足畢業(yè)生和企業(yè)的需要。</p><p>  (3).高可靠性 一個實用的系統(tǒng)同時必須是可靠的,本設計通過合理先進的網絡設計以及軟、硬件的優(yōu)化選型,可保證系統(tǒng)的可靠性與容錯性。<

25、/p><p>  (4).高安全性 在設計中,將充分利用網絡軟、硬件提供的各種安全措施,既可以保證用戶共享資源,同時也可保證關鍵數據的安全性。</p><p>  (5).采用標準技術 本系統(tǒng)的所有設計遵循國際上現行的標準進行,以提高系統(tǒng)的開放性。</p><p>  (6).可維護性 系統(tǒng)的設計要求方便維護,包括硬件的維護,軟件的維護(更改,升級等)和網絡的維護

26、。</p><p>  (7).可擴展性及靈活性 系統(tǒng)的設計以方便未來業(yè)務的擴展和系統(tǒng)擴充為目標,系統(tǒng)要求能夠方便的升級,充分保護系統(tǒng)的投資。</p><p>  (8).智能性 系統(tǒng)在設計時,充分考慮系統(tǒng)運行的智能性,盡量的使程序智能化,使操作者很快熟悉并掌握該系統(tǒng)的操作。</p><p>  1.4 系統(tǒng)開發(fā)環(huán)境</p><p>  

27、1.Macromedia Dreamweaver MX 2004簡介</p><p>  Macromedia Dreamweaver MX 2004提供了更多功能強勁的可視化設計工具、應用開發(fā)環(huán)境以及代碼編輯支持。使開發(fā)人員和設計師能夠快捷的創(chuàng)建代碼規(guī)范的應用程序,集成程度非常高,開發(fā)環(huán)境精簡而高效,開發(fā)人員能夠運用Dreamweaver與他們的服務器技術構建功能強大的網絡應用程序銜接到用戶的數據、網絡服務體系

28、。 </p><p>  Dreamweaver MX 2004提供基于強大的規(guī)范管理來確保高質量的設計,設計環(huán)境提供CSS迅速高效的開發(fā)代碼簡潔、專業(yè)規(guī)范的站點。</p><p>  Dreamweaver MX 2004新特點簡介如下:</p><p>  (1).將世界一流水平的“設計”和“代碼”編輯器合二為一在設計窗口中精化源代使你能夠按工作的需要定制自己的

29、用戶界面。</p><p>  (2).利用豐富的CSS樣式表支持構筑復雜的、標準規(guī)范的站點。同時提供了豐富的使用工具用于快速選擇和樣式屬性控制工具。</p><p>  (3).跨瀏覽器有效性檢查。</p><p>  (4).使用內置的圖形編輯程序讓開發(fā)更加節(jié)省時間。</p><p>  (5).創(chuàng)建更適用的用戶界面。(6).功能更多的

30、CSS支持,CSS的可視化設計CSS檢查工具。(7).改進CSS直觀應用效果。</p><p>  (8).改進的CSS面板。</p><p>  (9).基于文本屬性改進的CSS檢查工具。</p><p>  (10).新的基于頁面屬性的CSS。</p><p>  (11).CSS代碼提示:在代碼窗口中快速查看手工編寫的CSS樣式的提示

31、,或由Ctrl/Space鍵調出代碼提示。</p><p>  (12).運用完整的集成開發(fā)環(huán)境來開發(fā)HTML、XHTML、XML、ASP、Microsoft ASP.NET、JSP、JSP、和Macromedia ColdFusion站點。通過Macromedia插件中心你可以獲取超過800個免費插件來定制和擴展你的開發(fā)環(huán)境。</p><p>  (13).FTP安全保障:所有傳輸的文件

32、完全加密,并阻止越權存取你的信息、file內容、用戶名和口令。</p><p>  (14).外部文檔/代碼的無縫結合。</p><p>  (15).增強與MX其它軟件產品的結合能力,包括Flash、Fireworks及其他Macromedia Studio MX 2004設計開發(fā)工具。</p><p>  (16).Microsoft ASP.NET Form控

33、制對象:使用改進后的ASP.NET對象和屬性檢查工具構建操作Microsoft ASP.NET web forms。</p><p>  (17).JSP服務器行為:  重新編寫的JSP語法和服務器行為,包括Master - Detail頁面設置模塊、用戶身份證驗證模塊等。</p><p>  (18).改進的表格編輯工具</p><p>  (19).更加可靠實

34、用的FTP客戶程序</p><p>  (20).修改的insert面板</p><p>  (21).高效率的文件編輯過程。</p><p>  (22).更多有效地代碼編輯:  像按右鍵彈出的編碼工具,更新后的查詢替換工具,更多的搜索選擇項并且能夠保存搜索條件,以及能夠迅速啟動的屬性檢查工具.</p><p>  (23).詳盡的屬性編

35、輯:  利用屬性檢查工具構建詳盡的編輯:列出每個適用于當前選擇項的可用標記屬性。</p><p>  (24).利用改進的用戶界面查找東西更加快速,更多的更加清晰的顯示上下文以及焦點,快速存取最近使用的文檔和教程資源。</p><p>  2.MyEclipse簡介</p><p>  MyEclipse是一種可擴展的開放源代碼IDE。2001年11月,IBM公司

36、捐出價值4,000萬美元的源代碼組建了Eclipse聯盟,并由該聯盟負責這種工具的后續(xù)開發(fā)。集成開發(fā)環(huán)境(IDE)經常將其應用范圍限定在“開發(fā)、構建和調試”的周期之中。為了幫助集成開發(fā)環(huán)境(IDE)克服目前的局限性,業(yè)界廠商合作創(chuàng)建了Eclipse平臺。Eclipse允許在同一IDE中集成來自不同供應商的工具,并實現了工具之間的互操作性,從而顯著改變了項目工作流程,使開發(fā)者可以專注在實際的嵌入式目標上。</p><p

37、>  3.SQL Server簡介</p><p>  SQL Server 2005是一種采用T-SQL語言,基于C/S模式的關系型數據庫管理系統(tǒng)。SQL Server 2005存儲和管理數據有以下優(yōu)點: </p><p>  (1).每個數據項都存儲在中央位置,所有用戶都可在這個位置使用它們。</p><p>  (2).各個客戶端上不單獨存儲數據項復本,

38、從而消除了因用戶不得不確保使用的信息相同所帶來的麻煩。系統(tǒng)不需要確保使用當前值更新所有數據復本,因為中央位置僅有一個復本。</p><p>  (3).可以在服務器上一次性定義業(yè)務和安全規(guī)則,并對所有的用戶平等執(zhí)行。</p><p>  (4).可以在數據庫內通過使用約束、存儲過程和觸發(fā)器來強制執(zhí)行規(guī)則。還可在服務器應用程序中執(zhí)行規(guī)則,因為這些應用程序也是許多客戶端訪問的中央資源。<

39、/p><p>  (5).關系數據庫服務器只返回應用程序所需要的數據,優(yōu)化了網絡流量。</p><p>  (6).最大程度地降低硬件成本,但是由于數據不是存儲在每個客戶端上,客戶端不必耗費磁盤空間來存儲數據??蛻舳藷o需在本地增加管理數據的功能,同時,服務器不需將處理能力耗費在顯示數據上。</p><p>  (7).可以配置服務器以優(yōu)化檢索數據所需的磁盤輸入/輸出容量

40、,配置客戶端以優(yōu)化從服務器檢索數據的格式。</p><p>  (8).可以將服務器存儲在一個相對安全的位置,并配備如不間斷電源供應系統(tǒng)這樣的設備,這比完全保護每個客戶端更經濟。</p><p>  (9).維護任務(例如備份和恢復數據)得到簡化,因為這些任務都可以集中在中央服務器上執(zhí)行。</p><p>  第2章 可行性研究</p><p&

41、gt;  可行性分析的目的就是用最小的代價在盡可能短的時間內確定問題能否解決。如果是正確的就加以肯定。要達到這個目的就必須分析幾種方法可能解決的弊端,從而判斷原定的系統(tǒng)目標和規(guī)模是否可以實現,系統(tǒng)完成后所能帶來的價值是否大于開發(fā)這個系統(tǒng)的投資價值。因此,可行性研究實質上是要進行一次大大的壓縮,簡化了系統(tǒng)分析和設計的過程。</p><p>  首先,需要進一步分析和澄清問題定義。在問題定義階段初步定義的規(guī)模和目標,

42、如果是正確的就進一步加以肯定,如果是錯誤的就應該加以改正,如果對目標系統(tǒng)有任何約束和限制,也就必須把他們清楚地列舉出來。</p><p>  在澄清了問題定義之后,分析員應該導出系統(tǒng)的邏輯模型。然后從系統(tǒng)邏輯模型出發(fā),探索若干中可供選擇的主要方法。對每種方法都應該仔細研究它的可行性,一般來說,至少應該達到下面的三個可行性:</p><p>  技術可行性,使用現有的技術能實現這個系統(tǒng)嗎?&

43、lt;/p><p>  經濟可行性,這個系統(tǒng)所帶來的經濟利益能超過它的開發(fā)成本嗎?</p><p>  操作可行性,系統(tǒng)的操作方式對這個用戶能行的通嗎?</p><p>  分析員應該為每個可行的解法制定一個粗略的實現進度。當然,可行性研究最根本的任務是對以后的行動方針提出建議。如不可行的話,分析員應該停止這項開發(fā)工程,以避免時間、資源、人力和經費的浪費;如果問題值得解

44、決的話,分析員就應該推薦一個好的解決方案,并且為工程指定一個初步設計。</p><p>  可行性研究需要的時間長短取決于工程的規(guī)模,一般說來,可行性研究的成本只是預期工程總成本的 5 %-10 %。</p><p>  經過以上可行性分析,本網站系統(tǒng)可以執(zhí)行。</p><p><b>  2.1 經濟可行性</b></p>&l

45、t;p>  經濟可行性研究主要是估算新系統(tǒng)的成本效益分析,其中包括估計項目開發(fā)的成本,開發(fā)費用和今后的運行、維護費用,估計新系統(tǒng)將獲得的效益,估算開發(fā)成本是否高于項目預期的全部經費。開發(fā)此系統(tǒng)主要是為了減輕企業(yè)管理人員的工作負擔、提高企業(yè)的工作效率,節(jié)省工作時間和加強企業(yè)在數據上的管理而進行設計的。</p><p>  軟件的成本不是指存放軟件的那張光盤的成本,而是指開發(fā)成本。要考慮的成本有:辦公室房租;辦

46、公用品,如桌、椅、書柜、照明電器、空調等;計算機、打印機、網絡等硬件設備;電話、傳真等通訊設備以及通訊費用;資料費;辦公消耗,如水電費、打印復印費等;軟件開發(fā)人員與行政人員的工資;做市場調查、可行性分析、需求分析的交際費用等。</p><p><b>  1.系統(tǒng)初期投資</b></p><p>  系統(tǒng)初期投資如表2-1所示。</p><p>

47、;  表2-1 交友婚介管理系統(tǒng)初期投資</p><p><b>  2.貨幣的時間價</b></p><p>  系統(tǒng)貨幣時間價值如表2-2所示。</p><p>  表2-2 交友婚介管理系統(tǒng)貨幣時間價值</p><p><b>  3. 投資回收期</b></p><p&g

48、t;  引入交友婚介系統(tǒng)兩年后,可以節(jié)省14875元,比最初投資還少1925元。但第三年可以節(jié)省6910元。</p><p>  即:投資回收期=2+1925/6910=2.28(年)</p><p><b>  4. 純收入</b></p><p>  純收入=5年累計的當前值-系統(tǒng)投資=34634-16800=17834(元)</p&

49、gt;<p>  當然,如果想要在五年后得到預計的純收入,那么首先就應拿出初期投資的16800元。而且考慮到開發(fā)本系統(tǒng)將為以后帶來的利益,拿出16800元來進行交友婚介管理系統(tǒng)的開發(fā),是絕對必要的。</p><p>  經過以上分析,交友婚介管理系統(tǒng)的開發(fā)是可行的。</p><p><b>  2.2 技術可行性</b></p><p

50、>  開發(fā)軟件所需要的技術是否具備是通過該系統(tǒng)的目標來衡量的,一般情況下我們可以從軟件的環(huán)境條件、硬件的性能要求、相應的開發(fā)及操作人員的能力水平等方面進行綜合分析和考慮。</p><p>  從系統(tǒng)開發(fā)及實施的可行性和靈活性考慮,本系統(tǒng)的軟件開發(fā)環(huán)境選擇了當前較為流行的Java來進行管理設計,選用了功能強大的SQL server 2005數據庫來存儲數據。</p><p>  從硬件

51、角度來說,要求相對較低,所以選擇的空間較大,一般情況下計算機硬盤在100MB左右,內存在512M以上都是可以滿足開發(fā)環(huán)境的。根據現在計算機水平的發(fā)展和普及,系統(tǒng)在硬件方面是可行的。當然,硬件環(huán)境的配置越高,系統(tǒng)的開發(fā)與運行相對就會更加高效和快捷,可行性也會大幅度提高。</p><p>  從軟件角度來說,主要采用的是Java 和SQL Server 2005,兩個開發(fā)軟件都是現有開發(fā)軟件中較為安全,可靠和成熟的,

52、具有較高的可行度,所以軟件方面也是可行的。</p><p><b>  2.3 運行可行性</b></p><p>  可行性研究(Feasibility Study)是通過對項目的主要內容和配套條件,如市場需求、資源供應、建設規(guī)模、工藝路線、設備選型、環(huán)境影響、資金籌措、盈利能力等,從技術、經濟、工程等方面進行調查研究和分析比較,并對項目建成以后可能取得的財務、經濟

53、效益及社會環(huán)境影響進行預測,從而提出該項目是否值得投資和如何進行建設的咨詢意見,為項目決策提供依據的一種綜合性的系統(tǒng)分析方法??尚行匝芯繎哂蓄A見性、公正性、可靠性、科學性的特點。</p><p>  可行性分析的主要內容有:投資必要性、經濟可行性、技術可行性、財務可行性、組織可行性、社會可行性、風險因素及對策等。下面主要從經濟可行性,技術可行性,功能可行性三方面進行分析。</p><p>

54、;  本系統(tǒng)的開發(fā)所需人員較少,而且開發(fā)平臺用到的部分開發(fā)軟件是免費的,相對其他開發(fā)技術和開發(fā)平臺,這就為開發(fā)商減少了一筆不小的開支。還有,本系統(tǒng)在互聯網時代的優(yōu)勢是顯而易見的,可以為開發(fā)商提高工作效率,帶來很大的利潤。對于本系統(tǒng)來說,維護所需要的精力和費用不會很多。對于用戶來說,本系統(tǒng)所具有的功能,已基本能滿足用戶的需要了。所以,本系統(tǒng)在維護方面所需要的費用也是很低的。而且能節(jié)約人力。因此經濟代價不大,經濟效益可行。技術可行性研究是根

55、據現有的和準備充實的設備條件與技術力量來分析系統(tǒng)在技術上實現的可能性,弄清現有技術條件能否保證順利地完成系統(tǒng)的開發(fā)工作。在技術可行性研究過程中,主要是采集系統(tǒng)性能、可靠性、可維護性和可生產性等方面的信息,分析實現系統(tǒng)功能所需要的各種設備、技術、方法和過程;分析項目開發(fā)在技術方面可能負擔的風險,以及技術問題對開發(fā)成本的影響等??梢詮娜齻€方面來考慮本系統(tǒng)技術上的可行性。</p><p>  頁面開發(fā)工具上采用Myec

56、lipse,開發(fā)語言采用jsp,它們的功能強大,完全能夠實現此用戶信息管理系統(tǒng)的開發(fā)。還要考慮現有的計算機硬件和軟件能否支持被研究開發(fā)的系統(tǒng)。因為本系統(tǒng)的數據不是特別復雜,數據傳輸和數據存儲上對數據庫的要求不是很高。而Mysql數據庫在現代使用非常普遍,對于一個企業(yè)來說使用Mysql不但能增強數據的安全性,也能適用技術的發(fā)展方向。本系統(tǒng)在這方面的技術是完全可行的。要考慮在規(guī)定的平臺之上,利用現有技術能否實現和研究開發(fā)的系統(tǒng)。為本系統(tǒng)完全

57、符合上述所提出的要求,能夠將本系統(tǒng)的各項功能清晰的展現出來,并加以實現。因此,本系統(tǒng)在這方面的技術是完全可行的。</p><p>  交友網站屬于社會網絡服務。一定程度上,涉及到社會學、心理學等方面。交友網站應該滿足人們的高效交友的需求。因此,交友網站的搜索引擎,應該是最重要的部分。</p><p>  也許可以從如下幾個方面重點著手。 </p><p>  1.照

58、片管理功能。這是重中之重。無論如何強調都不過分。上傳,管理,瀏覽等等。功能越豐富越準確越好,速度越快越好。 </p><p>  2.搜索的命中率。用戶可以定義各種關鍵字作為Tag(標簽Label)??梢约尤肱d趣組、感興趣的話題等。也可以自定義一些問題,讓潛在的追求者回答。 這方面有大量的潛力可以挖掘。 </p><p><b>  2.4 系統(tǒng)流程圖</b><

59、/p><p>  婚戀交友網站是針對交友進行管理,是利用計算機進行集中管理而開發(fā)的系統(tǒng)。該系統(tǒng)引擎連接SQL數據庫進行開發(fā)的注冊會員管理系統(tǒng),力求與實際相結合具有查詢、管理等功能。</p><p>  主要包括實現以下基本功能:</p><p>  1.要求既能夠分門別類的瀏覽,可進行檢索與查找,可有查看新聞,交友查詢、團體相親,會員注冊,在線留言。</p>

60、<p>  2.能夠對注冊用戶的基本信息進行添加、修改、刪除、更新等操作。</p><p>  3.設計出的軟件能夠提供一個良好的模板或平臺,使得用戶以后能夠按照基本要求對婚戀交友網站的內容進行修改和更新,方便用戶的使用。</p><p>  本網站系統(tǒng)就是要成為這座人與人之間進行溝通的橋梁和紐帶。用戶不但可以查看新聞,交友查詢、團體相親,會員注冊,在線留言等,還可以按照自己

61、所需的條件去搜索其他會員的詳細資料,快速便捷地找到自己感興趣的人。本網站系統(tǒng)就是要成為這座人與人之間進行溝通的橋梁和紐帶。用戶不但可以查看新聞,交友查詢、團體相親,會員注冊,在線留言等,還可以按照自己所需的條件去搜索其他會員的詳細資料,快速便捷地找到自己感興趣的人。</p><p>  交友婚介管理系統(tǒng)系統(tǒng)流程圖如圖2-1所示。</p><p>  圖2-1 交友婚介管理系統(tǒng)系統(tǒng)流程圖&l

62、t;/p><p><b>  2.5 本章小結</b></p><p>  本章主要對該網站開發(fā)的可行性進行具體的分析,從用戶方的角度考慮本系統(tǒng)是否可行,主要通過有力的數據和軟件運行環(huán)境方面作為依據。通過經濟可行性、技術可行性、操作可行性等方面的分析說明本工程的技術成熟、完備,具有良好的市場拓展,因此,本系統(tǒng)具有一定的開發(fā)前景,具有開發(fā)的價值。</p>&l

63、t;p><b>  第3章 需求分析</b></p><p>  需求分析過程是整個系統(tǒng)開發(fā)的重要階段,分析的成功與否,決定著整個系統(tǒng)功能的完善性以及穩(wěn)定性。在該階段需求分析人員需要確定整個產品的功能要求,并且將現實事務抽象成對象并建模。</p><p><b>  3.1 項目背景</b></p><p>  隨著

64、時代的進步,網絡技術的發(fā)展,人們越來越多的事情都在網上解決,出現了宅男宅女,與周圍人的交流溝通變得越來越少。朋友交際圈也越來越小,而交友網站的出現則為提供了一個很方便的交友的平臺,有利于人們之間的溝通交流,交際圈的擴大,同時加強溝通交流有利于了解不同地方的風土人情,風俗習慣,加強了解。減少不同習俗文化之間的摩擦,有利于不同地域人們的和諧相處。</p><p>  網絡交友較之其它交友方式更加經濟,安全,健康?,F在

65、的上網條件非常的便利,上網費用也極其低廉,無須耗費大筆的資金去請朋友們吃喝玩樂以增加感情,友情,戀情。網上交友因其可以異地開展文字,音頻,視頻聊天,無須去面對面的處在一起,這樣就減少了部分人士犯罪的幾率。網絡交友因其所進行的活動都是通過網絡進行,很大程度減少了網絡之外的交友開銷,進而減少了對地球的污染與浪費,因此是種健康的交友方式。</p><p>  據某市場咨詢公司研究表明,中國網上交友市場近幾年發(fā)展比較迅猛

66、,使用各種網上交友服務的網民由2005年的4640萬人上升至2008年的11160萬人,年增長率為34%。使用各種網上交友服務的網民所占互聯網民用戶的比例由2005年的42%上升至2008年的60%。而在市場方面,2004年底網上交友市場規(guī)模達到1.27億元,其中網上休閑交友市場規(guī)模為9000萬元,網上婚戀交友市場規(guī)模為3700萬元,網上商務交友暫時沒有收入。該市場咨詢公司預計,隨著互聯網用戶的快速發(fā)展和成熟,網上交友市場規(guī)模還將進一步

67、增長,于2008年到達9.91億元,其中網上婚戀交友市場規(guī)模為6.53億元,網上休閑交友市場規(guī)模為3.2億元,網上商務交友市場規(guī)模為1620萬元。整個網上交友市場規(guī)模年均年增長率達71.7%。</p><p>  在市場動作上,有關網絡交友融資和戰(zhàn)略合作的消息不斷傳出。其中中國最大的職業(yè)人士門戶網站中華網與歐洲最大的婚戀交友網站蜜糖網正式結成戰(zhàn)略合作伙伴,在中國市場提供領先的網絡交友服務。而著名國際風險投資機構軟

68、銀亞洲也斥資上千萬美元注入浩天集團“交友旗艦”。據悉在中國,目前期待靠交友服務賺錢的網站已經有近1000家。</p><p>  3.2 交友婚介管理系統(tǒng)需求分析</p><p>  軟件需求分析是軟件開發(fā)期的第一個階段,準確、完整和規(guī)范化的軟件需求是軟件開發(fā)成功的關鍵。目前,許多企業(yè)的分銷成本已經超過生產成本和產品開發(fā)成本,成為企業(yè)總體運行成本的第一大構成要素。解決分銷成本的控制問題,是

69、目前該系統(tǒng)的當務之急。所以,系統(tǒng)的開發(fā)人員必需了解到企業(yè)真正需要的是什么,是什么因素才能讓企業(yè)提高周轉效率,實現零風險庫存,大大降低分銷成本,確保獲得領先一步的競爭優(yōu)勢。</p><p>  3.2.1 系統(tǒng)數據流圖的分析</p><p>  交友婚介管理系統(tǒng)的數據流圖如圖3-1所示。</p><p>  圖3-1 系統(tǒng)前臺頂層數據流圖</p><

70、;p>  網站的后臺頂層數據流圖主要描述了管理員的相關信息,主要包括管理員帳號管理、站內新聞管理、團體相親管理、留言管理及用戶注冊管理等功能模塊,其數據流圖如圖3-2所示。</p><p>  圖3-2 系統(tǒng)后臺頂層數據流圖</p><p>  3.2.2 數據字典</p><p>  數據字典的作用是在軟件分析和設計的過程中給人提供關于數據的描述信息。它主要

71、是對數據流圖中的數據流、處理邏輯、外部實體、數據存儲和數據項等方面進行具體的定義。數據流程圖配以數據字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行完整的描述。網站的數據項定義如表3-1所示。</p><p><b>  1.數據項定義</b></p><p>  表3-1 數據項定義</p><p><b>  續(xù)表3-1<

72、;/b></p><p><b>  續(xù)表3-1</b></p><p><b>  2.數據流定義</b></p><p>  數據流編號:D1- 01</p><p>  數據流名稱:查看基礎數據信息</p><p>  數據流來源:F1- 01</p>

73、<p>  數據流去向:P1- 01</p><p>  數據流組成:I01-01+ I01-02+ I01-03+ I01-04+ I01-05+ I01-06+ I01-07 + I01-08</p><p>  數據流編號:D1- 02</p><p>  數據流名稱:查看相親活動信息</p><p>  數據流來源

74、:P1- 07</p><p>  數據流去向:F1- 02</p><p>  數據流組成:I01-09+ I01-10+ I01-11+ I01-12+ I01-13+ I01-14+ I01-15+ I01-24+ I01-25+ I01-26+ I01-27+ I01-28+ I01-29+ I01-30 </p><p>  數據流編號:D1- 03&l

75、t;/p><p>  數據流名稱:查看留言信息</p><p>  數據流來源:F1- 02</p><p>  數據流去向:P1- 02</p><p>  數據流組成:I01-31+ I01-32+ I01-33+ I01-34</p><p>  數據流編號:D1- 04</p><p>  

76、數據流名稱:查看內容信息</p><p>  數據流來源:F1- 03</p><p>  數據流去向:P1- 03</p><p>  數據流組成:I01-47+ I01-48+ I01-78+ I01-01+ I01-58+ I01-08</p><p>  數據流編號:D2- 01</p><p>  數據流名稱

77、:管理員信息</p><p>  數據流來源:P2- 01</p><p>  數據流去向:F2- 01</p><p>  數據流組成:I01-16+ I01-17+ I01-18</p><p><b>  3.3 本章小結</b></p><p>  本章通過數據流圖和數據字典對交友婚介管理

78、系統(tǒng)的需求進行了分析。為下步的系統(tǒng)設計提供了依據,并以此為出發(fā)點進行系統(tǒng)的總體設計。通過本章的系統(tǒng)需求分析,能夠清晰的了解到客戶的需求,減少系統(tǒng)實施過程中不必要的返工。</p><p><b>  第4章 總體設計</b></p><p>  在系統(tǒng)的總體設計階段主要的工作是設計出系統(tǒng)的各個功能模塊和數據庫。要想設計出一個功能完善的系統(tǒng)的前提條件是設計出功能完善的功能

79、模塊,而且還需要設計出符全規(guī)范的數據庫才能實現。</p><p>  4.1 系統(tǒng)模塊總體設計</p><p>  依據上述功能的分析,系統(tǒng)中模塊大體上分為前臺管理模塊和后臺管理模塊。</p><p>  各功能模塊的具體功能如下:</p><p><b>  1.團體相親管理</b></p><p&

80、gt;  團體相親管理應該包括的基本內容:包括活動標題,日期,地點,費用,備注,發(fā)布時間等還可打印功能,可通過活動標題,地點查找相關信息。</p><p><b>  2.在線留言</b></p><p>  注冊會員可添加留言,或者查看所有留言內容。</p><p><b>  3.站內新聞</b></p>

81、<p>  站內新聞,可隨時了解最新的新聞,雙擊可查看詳細內容。</p><p><b>  4.交友查詢</b></p><p>  包括用戶名,姓名,性別,出生年月,照片等,點擊“詳細”可清楚看到詳細資料(姓名,性別,出生年月,照片,QQ,電話,個人愛好,個人特長,個人性格,,交友要求等)這些資料可通過搜索用戶名,姓名查找。</p>&l

82、t;p>  本設計的目的就是要開發(fā)出一個可以提供用戶注冊、在線聊天,留言的交友型網站。該網站系統(tǒng)是一個擁有交友系統(tǒng),該婚戀交友網站的建立,使得廣大網民不但擁有一個可以敞開心扉談天說地、訴說衷腸的地方,豐富了人們的業(yè)余生活,而且還可以在這里找到自己感興趣的朋友。</p><p>  系統(tǒng)功能結構圖如圖4-1所示。</p><p>  圖4-1 交友婚介管理系統(tǒng)功能模塊圖</p&g

83、t;<p><b>  4.2 數據庫設計</b></p><p>  本系統(tǒng)的成功實現與數據庫系統(tǒng)的正確設計有著密不可分的關系,因為交友婚介管理系統(tǒng)需要運行在以本系統(tǒng)的功能結構為依據而設計出來的數據庫上才能正確地運行,所以應該結合本系統(tǒng)的實際情況來設計數據庫。</p><p>  4.2.1 數據庫設計概述</p><p>  

84、數據庫設計是指根據用戶的需求,在某一具體的數據庫管理系統(tǒng)上,設計數據庫的結構和建立數據庫的過程。</p><p>  數據庫設計的目標是為用戶和各種應用系統(tǒng)提供一個信息基礎設施和高效率的運行環(huán)境。早期的數據庫設計致力于數據模型和數據庫建模方法的研究,著重結構特性的設計而忽視了行為的設計對結構設計的影響,這種方法是不完善的。應該在數據庫設計中要把結構特性和行為特性結合起來。數據庫設計應該和應用系統(tǒng)設計相結合。也就是

85、說,整個設計過程中要把數據庫結構設計和對數據的處理設計密切結合起來。</p><p>  對于一個給定的應用環(huán)境進行數據庫設計時,需要確定一個最優(yōu)數據模型與處理模式的邏輯設計,以及一個確定數據庫存儲結構和存取方法的物理設計,建立起既能反映現實世界信息和信息聯系,滿足用戶數據要求和加工要求,又能被某個數據庫管理系統(tǒng)所接受,同時能實現系統(tǒng)目標,并有效存取數據的數據庫。</p><p>  4.

86、2.2 數據分析</p><p>  數據分析主要由識別信息需求、收集數據、分析數據、評價并改進數據分析的有效性組成。</p><p>  識別信息需求是確保數據分析過程有效性的首要條件,可以為收集數據、分析數據提供清晰的目標。識別信息需求是管理者的職責管理者應根據決策和過程控制的需求,提出對信息的需求。就過程控制而言,管理者應識別需求要利用那些信息支持評審過程輸入、過程輸出、資源配置的合

87、理性、過程活動的優(yōu)化方案和過程異常變異的發(fā)現。</p><p>  有目的的收集數據,是確保數據分析過程有效的基礎。組織需要對收集數據的內容、渠道、方法進行策劃。將識別的需求轉化為具體的要求,如評價供方時,需要收集的數據可能包括其過程能力、測量系統(tǒng)不確定度等相關數據。明確由誰在何時何處,通過何種渠道和方法收集數據。記錄表應便于使用。采取有效措施,防止數據丟失和虛假數據對系統(tǒng)的干擾。</p><

88、p>  4.2.3 數據庫的詳細設計</p><p>  在進行數據庫設計時,應該按照數據分析的要求對現實世界中的數據進行分析。在設計本系統(tǒng)所使用的數據庫時,使用E-R圖將現實世界的信息轉換到信息世界。E-R圖通過實體、關系和屬性三種基本對象來定義信息。實體是需要維護和使用的相關特性的集合體;屬性是實體的特性或特征;關系是實體之間的聯系,關系為實體記錄之間的聯系和交互作用方式建立了模型。</p>

89、<p>  在為實體確定相關的屬性過程中,也需要確定此實體的主鍵和索引,并且要確定在每個實體中怎樣組織這些屬性,確定屬性的數據類型和它是否為空值。在高層次的描述過程中,還可以確定所有擴展屬性信息,包括長度、格式、編輯風格、校驗規(guī)則和初始值。單獨實體的屬性被組織起來,用戶就能夠開始以某一種組織方式來給實體分類。用戶必須通過關系,來為實體分組的方式確定分類模式,這是抽象化的初始層,或者說是通過隱藏模糊的信息來提高對分析的理解,

90、通過將數據分類成組,就產生了相關分組的不同類型,這樣更加易于觀察和分析。</p><p>  該系統(tǒng)E-R圖如圖4-2所示。</p><p>  圖4-2 后臺管理員模塊E-R圖</p><p>  以下為部分數據庫中的表:</p><p>  1.會員信息表,如表4-1所示。</p><p>  表4-1 會員信息表

91、</p><p>  2.會員詳細信息表,如表4-2所示。</p><p>  表4-2 會員詳細信息表</p><p>  3.擇偶信息表表,如表4-3所示。</p><p>  表4-3 擇偶信息表</p><p>  4.新聞信息表,如表4-4所示。</p><p>  表4-4 新聞信息

92、表</p><p><b>  4.3 本章小結</b></p><p>  總體設計階段,在需求分析的基礎之上規(guī)劃出了系統(tǒng)的功能模塊,以及在此分析基礎上設計出的具體的、可以滿足本系統(tǒng)需求的數據庫。由于數據庫在設計中有非常重要的作用,所以在開發(fā)過程中,在考慮數據庫上的時間較多。</p><p><b>  第5章 詳細設計</b

93、></p><p>  詳細設計的主要任務是設計每個模塊的實現。詳細設計的目標有:確定開發(fā)工具、設計文件夾、設計類以及具體功能實現模塊。</p><p>  5.1 系統(tǒng)運行平臺設置</p><p>  1. 硬件環(huán)境:臺式計算機(PC)一臺,如表5-1所示。</p><p>  表5-1 運行環(huán)境硬件配置</p><

94、;p>  2. 軟件環(huán)境:Windows XP or Windows 7操作系統(tǒng)。</p><p><b>  5.2開發(fā)工具簡介</b></p><p>  1. MyEclipse</p><p>  MyEclipse企業(yè)級工作平臺是對Eclipse IDE的擴展,通過使用它可以在數據庫和JavaEE的開發(fā)、發(fā)布,以及應用程序服務器

95、的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持HTML,Struts,JSF,CSS,JavaScript,SQL,Hibernate。</p><p>  本系統(tǒng)是在MyEclipse 7.0版本上開發(fā)的。MyEclipse 7.0的發(fā)布意味著用戶不再需要配置Tomcat以及服務器了,用戶只需要安裝MyEclipse 7.0。MyEclip

96、se 7.0發(fā)行版包括在7.0M2和6.6版本基礎上對Bug的修復功能進行了加強。提供的支持包括:Eclipse 3.4.1/Ganymede、REST web服務、新的MyEclipse操作板、Spring工具集更新、集成Manven2、open JPA支持、高級JavaScript工具、專業(yè)的JSDT實現、JSF和ICEfaces工具更新。</p><p>  2. SQL Server 2005</p

97、><p>  SQL Server 2005是一個關系數據庫管理系統(tǒng)。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發(fā)的,于1988年推出了第一個OS/2版本。在Windows NT推出后,Microsoft與Sybase在SQL Server的開發(fā)上就分道揚鑣了,Microsoft將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server的Win

98、dows NT版本。Sybase則較專注于SQL Server在Unix操作系統(tǒng)上的應用。</p><p>  SQL Server 2005作數據庫服務器的優(yōu)點是Microsoft SQL Server 2005能提供超大型系統(tǒng)所需的數據庫服務。大型服務器可能有成千上萬的用戶同時連接到SQL Server 2005實例。SQL Server 2005為這些環(huán)境提供了全面的保護,具有防止問題發(fā)生的安全措施。<

99、;/p><p>  5.3 網站系統(tǒng)主界面</p><p>  婚戀交友網站通過簡潔、一目了然的方法進行界面設計,主界面上可以根據工具欄的快速按鈕快速的查詢和其他操作,方便的查看各項目的詳細明細等信息。</p><p>  主要包括前臺用戶管理和后臺管理員管理。前臺用戶管理主要文件、編輯、查看、關于等菜單組成。后臺管理員管理主要包括文件、管理、查看、修改等菜單組成。&l

100、t;/p><p>  5.3.1 系統(tǒng)前臺界面設計</p><p>  前臺用戶管理主要是對用戶注冊登陸后,對交友查詢,在線留言進行管理編輯,對自己的密碼信息進行修改操作,可以查詢團體相親,查看公告等信息。前臺用戶管理主要文件、編輯、查看、關于等菜單組成。文件菜單主要包括密碼管理、退出;編輯菜單主要包括添加新聞和編輯新聞管理;查具體界面設計如下:</p><p>  此

101、頁面為網站首頁,上面的導航欄有查看新聞,交友查詢、團體相親,會員注冊,,留言板,后臺管理等功能。下面還有系統(tǒng)公告,友情鏈接等。系統(tǒng)前臺主界面如圖5-1所示。</p><p>  圖5-1 系統(tǒng)前臺主界面</p><p>  系統(tǒng)前臺程序流程圖如圖5-2所示。 </p><p>  圖5-2 系統(tǒng)前臺程序流程圖</p><p>  用戶注冊成

102、功后,只有經過管理員審核通過方可登陸。注冊用戶管理界面如圖5-3所示。</p><p>  圖5-3 注冊用戶管理界面</p><p>  用戶注冊程序流程圖如圖5-4所示。該模塊主要是針對于非會員新用戶而設計的,對于非會員新用戶登陸系統(tǒng)是,系統(tǒng)會提示是否是會員;如果不是會員,則提示注冊新用戶會員,注冊成功后就可以進入好友交流,查看相親信息以及查看首頁新聞信息三個小模塊,最后便可以結束該模

103、塊的整個流程。用戶注冊程序流程整體上就是這么設計的。</p><p>  圖5-4 用戶注冊程序流程圖</p><p>  交友查詢界面包括用戶名,姓名,性別,出生年月,照片等,點擊“詳細”可清楚看到詳細資料(姓名,性別,出生年月,照片,QQ,電話,個人愛好,個人特長,個人性格,交友要求等)這些資料可通過搜索用戶名,姓名,男,女。該模塊主要是為了輔助會員在登陸系統(tǒng)后為會員提供一些好友的資料

104、,以方便會員快速交友或者查詢符合自身條件的配偶,這樣也為后面管理員為符合條件的好友安排相親活動。會員可以通過姓名,性別,照片,QQ,郵箱,電話等詳細信息來查看符合自身要求的好友,選擇最佳配偶。該模塊的設計對于整個系統(tǒng)起到了至關重要的作用,對于交友婚介管理系統(tǒng)的開發(fā)和目的具有一定的實用價值和重大的現實意義。</p><p>  交友查詢管理界面如圖5-5所示。</p><p>  圖5-5

105、交友查詢管理界面</p><p>  團體相親模塊是系統(tǒng)管理員根據會員信息匹配來給符合條件的會員安排相親活動。團體相親界面設計如圖5-6所示。</p><p>  圖5-6 團體相親界面設計</p><p>  留言管理模塊通過搜索姓名,留言查找會員的信息,可回復,刪除,修改等信息。在線留言界面設計如圖5-7所示。</p><p>  圖5-

106、7 在線留言界面設計</p><p>  5.3.2 系統(tǒng)后臺界面設計</p><p>  后臺管理界面主要是管理員進行管理,對所有信息進行管理編輯,對自己的密碼信息進行修改操作,。后臺管理界面主要新聞,、管理、查看、關于等菜單組成。文件菜單主要包括用戶管理和密碼管理、退出;管理菜單主要包括管理留言管理和管理公告;查看菜單主要包括團體相親管理和友情鏈接管理。具體界面設計如圖5-9所示。&l

107、t;/p><p>  圖5-8 系統(tǒng)后臺界面設計</p><p><b>  5.4 本章小結</b></p><p>  本章除了介紹了開發(fā)本系統(tǒng)所采用的開發(fā)工具和數據庫外,還介紹了本系統(tǒng)的主要功能模塊的實現目的和實現過程,并詳細給出了每一個功能模塊所涉及到的JSP頁面、數據庫表和Java類。通過本章的介紹,可以清晰的了解到本系統(tǒng)的運行流程,并能

108、夠進一步的了解到系統(tǒng)各功能模塊的相關信息。</p><p><b>  第6章 系統(tǒng)測試</b></p><p><b>  6.1測試的目的</b></p><p>  測試是為了證明程序有錯誤,而不是證明程序無錯誤。一個好的測試用例是在于它能發(fā)現至今未發(fā)現的錯誤。一個成功的測試是發(fā)現了至今未發(fā)現的錯誤的測試。</

109、p><p>  軟件測試就是利用測試工具按照測試方案和流程對產品進行功能和性能測試,甚至根據需要編寫不同的測試工具,設計和維護測試系統(tǒng),對測試方案可能出現的問題進行分析和評估。執(zhí)行測試用例后,需要跟蹤故障,以確保開發(fā)的產品適合需求。</p><p>  軟件測試是確認軟件的質量,其一方面是確認軟件做了你所期望的事情,另一方面是確認軟件以正確的方式來做了這件事情。軟件測試是提供信息,比如提供給開

110、發(fā)人員或項目經理的反饋信息,為風險評估所準備的信息。軟件測試不僅是在測試軟件產品的本身,而且還包括軟件開發(fā)的過程。如果一個軟件產品開發(fā)完成之后發(fā)現了很多問題,這說明此軟件開發(fā)過程很可能是有缺陷的。因此軟件測試的目的還是保證整個軟件開發(fā)過程是高質量的</p><p><b>  6.2軟件測試</b></p><p>  系統(tǒng)測試是為了發(fā)現錯誤而執(zhí)行程序的過程,成功的測

111、試是發(fā)現了至今尚未發(fā)現的錯誤的測試。</p><p>  測試的目的就是希望能以最少的人力和時間發(fā)現潛在的各種錯誤和缺陷。應根據開發(fā)各階段的需求、設計等文檔或程序的內部結構精心設計用例,并利用這些實例來運行程序,以便發(fā)現錯誤。信息系統(tǒng)的測試應該包括軟件測試、硬件測試和網路測試。硬件測試、網絡測試可以根據具體的性能指標來進行,系統(tǒng)的測試更多是指軟件測試。</p><p>  6.2.1 測試

溫馨提示

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

評論

0/150

提交評論