網(wǎng)上招投標(biāo)系統(tǒng)-實現(xiàn)評標(biāo)_第1頁
網(wǎng)上招投標(biāo)系統(tǒng)-實現(xiàn)評標(biāo)_第2頁
網(wǎng)上招投標(biāo)系統(tǒng)-實現(xiàn)評標(biāo)_第3頁
網(wǎng)上招投標(biāo)系統(tǒng)-實現(xiàn)評標(biāo)_第4頁
網(wǎng)上招投標(biāo)系統(tǒng)-實現(xiàn)評標(biāo)_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、西華大學(xué)課程設(shè)計報告 西華大學(xué)課程設(shè)計報告Evaluation Warning: The document was created with Spire.Doc for .NET.數(shù)學(xué)與計算機學(xué)院課程設(shè)計說說明書課 程 名名 稱: 軟件工工程課程程設(shè)計 課 程 代代 碼: 8840448311 題 目:網(wǎng)上招招投標(biāo)系系統(tǒng)-實現(xiàn)評評標(biāo)模塊塊年級/專業(yè)業(yè)/班: 20009級級軟件工工程4班 學(xué) 生 姓姓 名: 學(xué) 號: 開 始 時時 間: 220111 年年 005 月 23 日完 成 時時 間: 220111 年年 006 月 06 日課程設(shè)計成成績:學(xué)習(xí)態(tài)度及及平時成成績(330)技術(shù)水平與與

2、實際能能力(220)創(chuàng)新(5)說明書(計計算書、圖圖紙、分分析報告告)撰寫寫質(zhì)量(45)總 分(1100)指導(dǎo)教師簽簽名: 年 月 日軟件工程 課程設(shè)設(shè)計任務(wù)務(wù)書學(xué)院名稱: 數(shù)學(xué)與與計算機機學(xué)院 課程代代碼:_ 840041331_專業(yè): 軟軟件工程程 年級級: 20009級 一、設(shè)計題題目 網(wǎng)上招標(biāo)投投標(biāo)系統(tǒng)統(tǒng)-實現(xiàn)投投標(biāo)模塊塊。二、主要內(nèi)內(nèi)容招投標(biāo)所面面臨的具具體問題題出發(fā),基基于互聯(lián)聯(lián)網(wǎng)平臺臺,實現(xiàn)現(xiàn)了招標(biāo)標(biāo)、投標(biāo)標(biāo)、評標(biāo)標(biāo)工作的的網(wǎng)絡(luò)化化、電子子化作業(yè)業(yè)。根據(jù)據(jù)項目規(guī)規(guī)劃進行行招投標(biāo)標(biāo)管理,依依據(jù)具體體招標(biāo)項項目,招招標(biāo)方可可以通過過系統(tǒng)編編制招標(biāo)標(biāo)計劃、發(fā)發(fā)布招標(biāo)標(biāo)信息、管管理招標(biāo)標(biāo)

3、過程并并進行評評標(biāo)定標(biāo)標(biāo)。投標(biāo)標(biāo)方通過過互聯(lián)網(wǎng)網(wǎng)能夠方方便參與與其中,向向招標(biāo)方方發(fā)去投投標(biāo)意向向,在得得到招標(biāo)標(biāo)方邀標(biāo)標(biāo)之后可可以通過過系統(tǒng)進進行投標(biāo)標(biāo)管理。在在整個招招投標(biāo)過過程中,系系統(tǒng)對過過程資料料和投標(biāo)標(biāo)資料進進行嚴格格管理。評評標(biāo)專家家可以進進行遠程程多方面面綜合網(wǎng)網(wǎng)上評標(biāo)標(biāo),決定定最終中中標(biāo)方并并在網(wǎng)上上公布中中標(biāo)信息息。系統(tǒng)統(tǒng)招投標(biāo)標(biāo)管理具具有強大大的網(wǎng)絡(luò)絡(luò)化協(xié)同同作業(yè)功功能,支支持多種種招標(biāo)、評評標(biāo)、開開標(biāo)方式式,具備備嚴格的的招標(biāo)流流程管理理和嚴謹謹?shù)陌踩芾眢w體系,能能夠杜絕絕招投標(biāo)標(biāo)信息泄泄露,防防止暗箱箱操作,確確保招投投標(biāo)和評評標(biāo)工作作的公平平、公正正、公開開,降

4、低低招投標(biāo)標(biāo)成本,提提高了招招投標(biāo)工工作效率率。三、具體要要求及應(yīng)應(yīng)提交的的材料具體要求:本課程設(shè)計計要求學(xué)學(xué)生運用用軟件工工程的思思想,嚴嚴格按照照軟件生生命周期期各階段段的目的的和任務(wù)務(wù),完成成對系統(tǒng)統(tǒng)的分析析、設(shè)計計、編碼碼、及測測試。1完成成系統(tǒng)的的需求分分析2完成系系統(tǒng)的設(shè)設(shè)計: 針對分析階階段提出出的軟件件要求,給給出實現(xiàn)現(xiàn)的方案案和具體體細節(jié)的的說明。(1)導(dǎo)出出系統(tǒng)的的數(shù)據(jù)流流程圖和和功能模模塊圖。(2)設(shè)計計數(shù)據(jù)庫庫。使用用Miccrossoftt Acccesss創(chuàng)建建數(shù)據(jù)庫庫。確定定數(shù)據(jù)庫庫中數(shù)據(jù)據(jù)表的組組成。確確定數(shù)據(jù)據(jù)表中字字段的構(gòu)構(gòu)成、主主鍵字段段和有關(guān)關(guān)字段的的約

5、束條條件等。依依靠數(shù)據(jù)據(jù)表中主主鍵字段段建立數(shù)數(shù)據(jù)表之之間的關(guān)關(guān)系,并并由此建建立數(shù)據(jù)據(jù)表之間間的參照照完整性性約束。(3)根據(jù)據(jù)功能確確定軟件件模塊組組成及調(diào)調(diào)用關(guān)系系。(4)確定定每個模模塊的數(shù)數(shù)據(jù)結(jié)構(gòu)構(gòu)及算法法。3編碼建造模塊,在在可視化化編程環(huán)環(huán)境下,按按照軟件件設(shè)計要要求制作作界面和和完成對對模塊的的編碼,由由此使軟軟件設(shè)計計具體化化為軟件件作品。4. 測試試編寫合適的的測試用用例完成成系統(tǒng)的的測試工工作并分分析結(jié)果果。5編寫課課程設(shè)計計報告應(yīng)提交材料料:1上交源源程序:學(xué)生按按照課程程設(shè)計的的具體要要求所開開發(fā)的所所有源程程序(應(yīng)應(yīng)該放到到一個文文件夾中中);2課程設(shè)設(shè)計報告告的打

6、印印稿和電電子稿;四、主要技技術(shù)路線線提示1認真真閱讀相相關(guān)知識識,完成成系統(tǒng)的的功能分分析和系系統(tǒng)設(shè)計計2選用用ACCCESSS作為DBBMS五、進度安安排序號設(shè)計內(nèi)容天數(shù)1分析設(shè)計內(nèi)內(nèi)容,給給出解決決方案32創(chuàng)建數(shù)據(jù)庫庫及建表表33可視化界面面設(shè)計34對所建數(shù)據(jù)據(jù)庫進行行設(shè)計,整整理設(shè)計計思路,編編碼、測測試,寫寫出課程程設(shè)計報報告35指導(dǎo)老師檢檢查設(shè)計計結(jié)果并并做成績績評定2總 計計14六、參考資資料1 張張海藩. 軟件工工程導(dǎo)論論. 北京京:清華華大學(xué)出出版社,20042 陳陳明. 實用軟軟件工程程基礎(chǔ). 北京京:清華華大學(xué)出出版社,20033 殷殷人昆. 實用用軟件工工程. 北京:清

7、華大大學(xué)出版版社,220033指導(dǎo)教師 簽名名日期 年 月 日系 主 任任 審審核日期期 年 月 日目 錄錄1. 前言言 12. 需求求分析 22.1. 功能分分析 32.2. 方案分分析 43. 概要要設(shè)計 43.1. 數(shù)據(jù)結(jié)結(jié)構(gòu) 43.2. 邏輯結(jié)結(jié)構(gòu)與物物理結(jié)構(gòu)構(gòu) 53.3. 功能模模塊劃分分 53.3.11結(jié)構(gòu)構(gòu)框圖53.3.22程序序流圖54. 詳細細設(shè)計 64.1. 數(shù)據(jù)類類型定義義 64.2. 專家選選取 64.3評評分項目目設(shè)定 84.4 .專家評評分 105實現(xiàn)與與調(diào)試分分析125.1實實現(xiàn)環(huán)境境125.2語語言選擇擇125.3調(diào)調(diào)試分析析126測試分分析136.1測測試用例

8、例136.1.11.專家選選取1336.1.22.評分分項目設(shè)設(shè)定1136.1.33.專家家評分1136.2測測試結(jié)果果146.3性性能分析析157用戶手手冊16總結(jié) 17致謝 18參考文獻 19 前言言 隨隨著信息息社會和和知識經(jīng)經(jīng)濟時代代的到來來,新科科學(xué)、新新技術(shù)不不斷涌現(xiàn)現(xiàn),隨著著計算機網(wǎng)絡(luò)的快快速發(fā)展展,招投投標(biāo)也由由原來的的手工操操作方式式逐步轉(zhuǎn)轉(zhuǎn)變到在在Intternnet網(wǎng)上上進行的的方式。網(wǎng)網(wǎng)上招投投標(biāo)是指指通過專專用招投投標(biāo)電子子商務(wù)平平臺,將將招投標(biāo)標(biāo)過程中中的各個個角色,如如招標(biāo)方方、投標(biāo)標(biāo)方、評評標(biāo)專家家、政府府監(jiān)督機機構(gòu)等連連接起來來,企業(yè)業(yè)、機關(guān)關(guān)和個人人在網(wǎng)上上

9、傳遞投投標(biāo)數(shù)據(jù)據(jù),評標(biāo)標(biāo)、開標(biāo)標(biāo)均采用用電子手手段,通通過網(wǎng)絡(luò)絡(luò)發(fā)布中中標(biāo)結(jié)果果的一種種招投標(biāo)標(biāo)方式。憑憑借互聯(lián)聯(lián)網(wǎng)的運運行成本本低、覆覆蓋面廣廣的優(yōu)勢勢,網(wǎng)上上招投標(biāo)標(biāo)將傳統(tǒng)統(tǒng)的招投投標(biāo)過程程轉(zhuǎn)變?yōu)闉橐粋€簡簡單、方方便、快快捷的過過程,并并通過無無處不在在的網(wǎng)絡(luò)絡(luò)將招投投標(biāo)信息息傳送到到各行各各業(yè)。2.需求分分析2.1需求求分析原原理 用戶戶是任何何系統(tǒng)賴賴以生存存和發(fā)展展的基礎(chǔ)礎(chǔ)。系統(tǒng)統(tǒng)在開發(fā)發(fā)前了解解用戶的的需求是是系統(tǒng)成功的關(guān)關(guān)鍵步驟驟。用戶戶需求是是用戶對對要開發(fā)發(fā)的系統(tǒng)統(tǒng)提出的的各種要要求和期期望,包包括系統(tǒng)的功功能、性性能、可可靠性、保保密、交交互方式式等技術(shù)術(shù)性要求求和資金金強

10、度、交交付時間、資源源使用限限制等非非技術(shù)性性要求。為為了了解解系統(tǒng)的的用戶需需求,進進行系統(tǒng)統(tǒng)的需求分析必不不可少。需需求分析析是開發(fā)發(fā)網(wǎng)上招招投標(biāo)系系統(tǒng)前的的基礎(chǔ),它它通過與與系統(tǒng)潛潛在用戶進行書書面和口口頭調(diào)查查交流,得得到用戶戶需要從從系統(tǒng)所所要求獲獲取的信信息和所所要求的功能。同同時根據(jù)據(jù)系統(tǒng)數(shù)數(shù)據(jù)的軟軟件設(shè)計計要求進進行整理理,達到到系統(tǒng)要要求的概概況描述述。1用戶情情況不同級別的的用戶對對信息的的需求和和管理權(quán)權(quán)限是不不同的,系系統(tǒng)應(yīng)設(shè)設(shè)計完善善的權(quán)限限系統(tǒng)來保障障系統(tǒng)正正常穩(wěn)定定運行。2功能要要求打破原有信信息孤立立和信息息重復(fù)建建設(shè)的局局限,系系統(tǒng)能提提供規(guī)范范化和標(biāo)標(biāo)準化的

11、的數(shù)據(jù),提供異異種數(shù)據(jù)據(jù)的互換換、融合合及數(shù)據(jù)據(jù)的傳輸輸與同步步;實現(xiàn)現(xiàn)信息系系統(tǒng)的集集成訪問問。3性能要要求1)安全性性:包括括數(shù)據(jù)安安全和用用戶安全全。一方方面要求求具有數(shù)數(shù)據(jù)保密密并安全全傳輸?shù)墓δ?、具具有?shù)據(jù)據(jù)備份及及安全恢恢復(fù)功能能,方便便的數(shù)據(jù)據(jù)維護功功能以及及數(shù)據(jù)傳傳輸加密機制制;另一一方面要要求用戶戶信息的的保密和和安全,具具有嚴密密的用戶戶保密和認證體系系。2)穩(wěn)定性性:基于于網(wǎng)絡(luò)運運行的系系統(tǒng)與其其它系統(tǒng)統(tǒng)相比具具有更多多的用戶戶數(shù)量,因因此更需要考慮慮系統(tǒng)的的穩(wěn)定性性。傳統(tǒng)統(tǒng)的系統(tǒng)統(tǒng)在單機機或少量量用戶的的情況下下運行良良好,但但在大量量網(wǎng)絡(luò)并并發(fā)用戶戶的情況況下卻會會導(dǎo)

12、致系系統(tǒng)崩潰潰。穩(wěn)定定性包括括:一是是要求支支持并發(fā)發(fā)的多用用戶訪問問,支持持網(wǎng)絡(luò)的的大量用用戶點擊擊。二是是系統(tǒng)對對一般故故障的自自動恢復(fù)復(fù)能力,系系統(tǒng)維護護方便快快捷。3)高效性性:系統(tǒng)統(tǒng)的等待待時延對對于用戶戶使用系系統(tǒng)的主主觀印象象很不好好,網(wǎng)絡(luò)絡(luò)系統(tǒng)的的時延包包括網(wǎng)絡(luò)絡(luò)傳輸時時延和系系統(tǒng)反應(yīng)應(yīng)時延,網(wǎng)網(wǎng)絡(luò)傳輸輸時延取取決于現(xiàn)現(xiàn)行的網(wǎng)網(wǎng)絡(luò)軟硬硬件,在在單個系系統(tǒng)中往往往無法法改變。所所以只有有提高系系統(tǒng)反應(yīng)應(yīng)時延來來提高系系統(tǒng)的性性能。因因此需要要設(shè)計系系統(tǒng)查詢詢、分析析和處理理功能的的快速實實現(xiàn),盡盡量縮短短系統(tǒng)的的反應(yīng)時時間。2.2 功功能分析析 具體體實施方方案專家投標(biāo)方專家投標(biāo)

13、方 評分分 圖2.2-1 數(shù)據(jù)流流圖聯(lián)系電話姓名ID公司名稱電子郵箱聯(lián)系電話姓名ID公司名稱電子郵箱職業(yè)聯(lián)系地址職業(yè)聯(lián)系地址評 評 分專家聯(lián)系電話投標(biāo)方專家聯(lián)系電話投標(biāo)方聯(lián)系地址聯(lián)系地址郵政編碼郵政編碼工作單位負責(zé)人工作單位負責(zé)人項目項目圖2.2-2 E-RR圖2.3 方方案分析析面向?qū)ο笤O(shè)設(shè)計,將將屬性和和方法統(tǒng)統(tǒng)一封裝裝于一體體,采用用自上而而下的結(jié)結(jié)構(gòu)話設(shè)設(shè)計思想想對其進進行逐步步求精以以實現(xiàn)功功能。評標(biāo)管理評標(biāo)管理評分項目設(shè)定評分項目設(shè)定專家評分專家抽選專家評分專家抽選3.概要設(shè)設(shè)計評分項目名稱3.1數(shù)據(jù)據(jù)結(jié)構(gòu)評分項目名稱項目種類項目種類項目編號項目編號被評分公司名稱評分信息被評分公司

14、名稱評分信息評分時間評分時間專家給出的分數(shù)專家給出的分數(shù)評分有效性評分有效性 圖3.11-1 評分分信息EE-R圖圖3.2 邏邏輯結(jié)構(gòu)構(gòu)與物理理結(jié)構(gòu)將上述的EE-R圖圖轉(zhuǎn)換為為關(guān)系模模式,如如下:投標(biāo)方(IID,公公司名稱稱,聯(lián)系系電話,聯(lián)聯(lián)系地址址,郵政政編碼,電電子郵箱箱,負責(zé)責(zé)人)專家(姓名名,職業(yè)業(yè),聯(lián)系系電話,聯(lián)聯(lián)系地址址,工作作單位);評分信息(評評分項目目名稱,項目編號,項目種類,被評分公司,專家給出的分數(shù),評分有效性,評分時間);3.3 功功能模塊塊劃分評標(biāo)管理主主要包括括以下功功能模塊塊:專家家的選取取,項目目的設(shè)定定,專家家評分。以下為個功功能模塊塊進行簡簡略描述述:專家抽

15、選:選出合合適的奇奇數(shù)個專專家;項目的設(shè)定定:設(shè)定定要涉及及的評分分項目;專家評分:專家選選取競標(biāo)標(biāo)公司進進行評分分。3.3.11結(jié)構(gòu)框框圖評標(biāo)管理評標(biāo)管理專家抽選專家評分評分項目設(shè)定專家抽選專家評分評分項目設(shè)定3.3.22 流程程圖公布評分結(jié)果專家評分專家抽選制定評分項目公布評分結(jié)果專家評分專家抽選制定評分項目4.詳細設(shè)設(shè)計3.4 抽抽象數(shù)據(jù)據(jù)類定義義Classs Sccoreeprivaate:charr *SScorre_pprojjectt;int Prrojeect_id;charr kiind;charr *SScorre_ccomppanyy;charr *SScorre_nna

16、mee;int Graade; chhar Scoore_wheetheer;int Scoore_timme;publiic:4.1專專家抽選選為了可以更更公平、公公正的實實現(xiàn)招投投標(biāo)的整整個過程程,在設(shè)設(shè)計本系系統(tǒng)的過過程中加加入了專家抽抽選的功功能。專專家抽選選流程如如圖4.1-33所示,首首先要根根據(jù)項目目設(shè)定抽抽選專家的范圍及及標(biāo)準,再再由招標(biāo)標(biāo)方通過過專家抽抽選頁面面,按要要求在眾眾多的專專家中,找找出適合的專家家。然后后由招投投標(biāo)雙方方經(jīng)過商商議確定定奇數(shù)個個為此項項目評分分的專家家,最后后在這些專家家中選出出規(guī)定個個數(shù)的專專家來進進行評分分,并向向所有被被選出參參加評分分的專家

17、家發(fā)出邀請。專家抽選用用例圖形形象的顯顯示了專專家抽選選流程中中涉及到到的各種種操作,如如圖4.1-22所示。專家家抽選用用例說明明對該用用例圖進進行了簡簡要的介介紹,如如表4.1-11所示。 表4.11-1:專家抽抽選用例例說明 用例說明專家抽選簡要說明設(shè)定規(guī)則選選擇專家家參與者招標(biāo)代表前置條件登錄系統(tǒng)主流事件設(shè)定專家過過濾規(guī)則則選擇專家向?qū)<野l(fā)起起邀請后置條件專家評標(biāo) 圖圖4.11-2: 專家家抽選用用例圖 設(shè)定專家范圍及標(biāo)準設(shè)定專家范圍及標(biāo)準選出合適專家選出合適專家確定奇數(shù)個專家確定奇數(shù)個專家選出專家選出專家向?qū)<野l(fā)出邀請向?qū)<野l(fā)出邀請 圖4.1-3:專專家抽選選流程圖圖4.2 評評分項

18、目目設(shè)定由于招標(biāo)項項目的不不確定性性,所以以每次評評標(biāo)時的的評分項項目也不不盡相同同,這樣樣就需要在專家家為各個個公司評評分前,由由招標(biāo)方方確定所所有的評評分項目目。在系系統(tǒng)剛投投入使用時評分項項目是沒沒有的,為為了以后后使用上上的方便便,在使使用過程程中應(yīng)該該由招標(biāo)標(biāo)方將這些評分項項目存儲儲到數(shù)據(jù)據(jù)庫中。在在這里要要注意的的是評分分項目是是由大項項和小項項組成的,在一個個大項下下可以存存在著若若干個小小項,也也可以不不存在小小項。有有時需要要在某個個大項下增加加的一個個小項可可能會和和某一個個大項是是重名的的,在這這種情況況下系統(tǒng)統(tǒng)并不會會報錯,但是是如果新新增加大大項的名名稱與已已有的某某

19、個大項項名稱重重名就會會報錯,并并且提示為此大項項重新命命名。在設(shè)定評分分項目時時需要先先確定所所有的大大項,再再為各個個大項添添加所需需的小項項。所以以如果有有缺少項項目的情情況,要要先添加加大項,再再在相應(yīng)應(yīng)的大項項下添加加小項。有有的評分分項目設(shè)設(shè)定完成成后,再再把新添添加的項項目存儲儲到數(shù)據(jù)據(jù)庫中相相應(yīng)的表表下,方方便以后后使用。評分項目設(shè)設(shè)定用例例圖形象象的顯示示了評分分項目設(shè)設(shè)定流程程中涉及及到的各各種操作作,如圖圖4.22-3所所示。評評分項目目設(shè)定用用例說明明對該用用例圖進進行了簡簡要的介介紹,如如表4.2-11所示。 表表4.22-1:評分項項目設(shè)定定用例說說明用例說明設(shè)定評

20、分項項目簡要說明設(shè)定評分項項目參與者招標(biāo)代表前置條件登錄系統(tǒng)主流事件設(shè)定評分項項目添加評分大大項添加評分小小項檢查完整性性后置條件專家評分 圖4.22-2:評分項項目設(shè)定定流程圖圖 圖4.2-3:評評分項目目用例圖圖專家評分專家評分流流程如圖圖4.33-3所所示,專專家先通通過登陸陸頁面登登陸到系系統(tǒng),在在專家評評分頁面里按照照招標(biāo)項項目,篩篩選出這這次評標(biāo)標(biāo)工作所所需要評評分的公公司,然然后為這這些公司司評分。由于于在為公公司評分分時只能能逐個進進行,所所以在選選擇評分分公司時時,使用用的是單單選而不時復(fù)復(fù)選。這這樣一來來在為其其中一個個公司評評分完畢畢后,需需要選擇擇是否繼繼續(xù)評分分。如果

21、還要繼繼續(xù)評分分則在提提交評分分結(jié)果后后,返回回選擇其其他公司司繼續(xù)評評分,直直到為所所有需要評分分的公司司評分完完畢;如如果只是是為這一一家公司司評分,則則評分完完畢后直直接提交評分結(jié)果果。所有有評分結(jié)結(jié)果一經(jīng)經(jīng)提交將將只可查查看不可可修改。專家評分用用例圖形形象的顯顯示了專專家評分分流程中中涉及到到的各種種操作,如如圖4.3-22所示。專家家評分用用例說明明對該用用例圖進進行了簡簡要的介介紹,如如表4.3-11所示。 表4.33-1:專家評評分用例例說明用例說明專家評分簡要說明專家給個競競標(biāo)公司司評分參與者專家前置條件專家選擇,評評分項目目主流事件1.選擇評評標(biāo)項目目2.選擇競競標(biāo)公司司3

22、.評分后置條件中標(biāo)信息發(fā)發(fā)布 圖4.33-2:專家評評分用例例圖是否繼續(xù)評分退出評分 提交評分結(jié)果,并標(biāo)注已評分為競標(biāo)公司評分選擇評標(biāo)公司選擇評標(biāo)項目是否繼續(xù)評分退出評分 提交評分結(jié)果,并標(biāo)注已評分為競標(biāo)公司評分選擇評標(biāo)公司選擇評標(biāo)項目 是 圖圖4.33-3:專家評評分流程程圖實現(xiàn)與調(diào)試試分析5.1 實實現(xiàn)環(huán)境境Windoows 環(huán)境+vvisuual stuudioo 200105.2 語語言選擇擇C+調(diào)試分析成功測試后后,為了了找出產(chǎn)產(chǎn)生癥狀狀的原因因,以便便改正錯錯誤,做做了調(diào)試試分析。在調(diào)試過程程中通常常的3種途徑徑為:蠻蠻干法,回回溯法,原原因排除除法。而而我們一一般采用用的是回回溯

23、法。 圖圖5.33-1:調(diào)試 圖5.33-2:調(diào)試結(jié)結(jié)果6.測試分分析6.1 測測試用例例測試方法有有白盒測測試和黑黑盒測試試兩種。黑黑盒測試試法把程程序看作作一個黑黑盒子,完完全不考考慮程序序的內(nèi)部部結(jié)構(gòu)和和處理過過程,而而白盒測測試的前前提是把把程序完完全堪稱稱裝在一一個白盒盒子里,測測試者完完全知道道程序的的結(jié)構(gòu)和和處理算算法。故故采用的的是白盒盒測試。6.1.11 專家選選取姓名:Toom;職位:教授授; HYPERLINK Tel聯(lián)系電話:1199 ;聯(lián)系地址:北京;工作單位:北京大大學(xué);6.1.22 評分分項目設(shè)設(shè)定項目編號:0011;項目名稱:維護6.1

24、.33 評分分項目的的設(shè)立評分項目名名稱:維維護項目編號:0011項目種類:3被評分公司司名稱:傳奇評分專家姓姓名:TTom;專家給出的的分數(shù):30評分是否有有效:YY評分時間:19997-008-0086.2 測測試結(jié)果果 圖6.22-1:專家選選取的測測試結(jié)果果 圖圖6.22-2:評分項項目設(shè)立立的測試試結(jié)果 圖6.2-3:錄錄入評分分信息的的測試結(jié)結(jié)果 圖6.2-4:顯顯示評分分信息的的測試結(jié)結(jié)果6.3 性性能分析析1、結(jié)構(gòu)設(shè)設(shè)計不合合理造成成性能問問題 結(jié)構(gòu)構(gòu)設(shè)計包包括程序序結(jié)構(gòu)設(shè)設(shè)計和數(shù)數(shù)據(jù)結(jié)構(gòu)構(gòu)設(shè)計,這這兩部分分一定要要綜合考考慮,但但我發(fā)現(xiàn)現(xiàn)大多數(shù)數(shù)的軟件件對程序序結(jié)構(gòu)設(shè)設(shè)計偏重

25、重的多,對對數(shù)據(jù)結(jié)結(jié)構(gòu)設(shè)計計考慮的的不太充充分。2、程序編編寫過程程中非優(yōu)優(yōu)化語句句 很多多方面都都會導(dǎo)致致系統(tǒng)的的性能下下降。7.用戶手手冊 總結(jié)軟件工程作作為我們們專業(yè)的的主要課課程之一一,雖然然剛接觸觸時對這這門課程程并沒有有什么興興趣而言言,感覺覺都是些些純理論論的枯燥燥乏味的的東西,但但通過此此次課程程設(shè)計發(fā)發(fā)現(xiàn)軟件件工程的的重要性性是不容容置疑的的,了解解到了軟軟件工程程的嚴謹謹性,每每一步都都必須腳腳踏實地地,不然然軟件的的開發(fā)和和維護將將在后期期付出沉沉重的代代價。此此次學(xué)習(xí)習(xí)也讓我我累積了了點滴對對此們主主干課程程的興趣趣,引起起了我的的重視。這次課程設(shè)設(shè)計歷時時2個星期期,

26、對于于我個人人來說,發(fā)發(fā)現(xiàn)時間間是如此此的倉促促!從查查閱資料料,建立立編程思思路,著著手編程程,開始始寫報告告到完成成交差,每每個流程程都花了了很長一一段時間間!特別別是對于于“網(wǎng)上招招投標(biāo)系系統(tǒng)”的招投投標(biāo)根本本不了解解和理解解,不知知道流程程,查閱閱許多資資料終于于懂點滴滴招投標(biāo)標(biāo)的相關(guān)關(guān)信息后后,發(fā)現(xiàn)現(xiàn)這個是是基于wweb的的系統(tǒng),會會用到基基于weeb的aspp.neet編程程開發(fā),數(shù)數(shù)據(jù)庫等等,B/S,CC/S等等結(jié)構(gòu),于于是茫然然不知所所措。但但對于t的開發(fā)發(fā)應(yīng)用有有點感興興趣,于于是本人人懷著信信心去自自學(xué),但但結(jié)果很很明顯的的,時間間來不及及讓我學(xué)學(xué)一門新新語言和和新開發(fā)發(fā)環(huán)

27、境,數(shù)數(shù)據(jù)庫等等讓我完完成課程程設(shè)計。大大概碌碌碌無為的的忙了一一個星期期后趕快快收手,用用VC+ 66.0編編一個應(yīng)應(yīng)用臺控控制程序序。但問問題來了了,這些些流程按按照我們們C或者C+編應(yīng)應(yīng)同臺控控制程序序的話根根本不知知如何是是好,僅僅僅是輸輸入和顯顯示操作作,沒有有什么更更改,刪刪除等操操作,只只是一個個設(shè)定評評分項目目,選取取專家,專專家評分分的流程程,于是是我簡單單把三者者疊加統(tǒng)統(tǒng)統(tǒng)弄成成一個輸輸入評分分信息!通過這次課課程設(shè)計計,了解解到對軟軟件工程程的學(xué)習(xí)習(xí)缺乏,對對C或C+的學(xué)習(xí)習(xí)部深入入,編程程能力和和思維欠欠缺,待待慢慢提提高!對對于我們們軟件工工程專業(yè)業(yè)的本科科生來說說,

28、實踐踐至關(guān)重重要,而而這種實實踐能力力不能僅僅僅通過過教學(xué)和和平時上上機是遠遠遠不夠夠的,課課程設(shè)計計讓我們們學(xué)習(xí)很很多課堂堂上和平平時上機機學(xué)不到到的東西西。雖然課程設(shè)設(shè)計做得得不成功功,但相相信在磨磨練過程程中慢慢慢得到提提高,羽羽翼會更更豐滿的的!致謝 感謝謝唐劍梅梅老師這這個學(xué)期期對我的的教學(xué),讓讓我學(xué)習(xí)習(xí)了軟軟件工程程的相相關(guān)知識識,對我我以后的的學(xué)習(xí)提提供了巨巨大的幫幫助,特特別在課課程設(shè)計計時體現(xiàn)現(xiàn)了理論論的重要要性,理理論是實實踐的基基礎(chǔ)。特特別感謝謝陳紅紅紅老師在在課程設(shè)設(shè)計中給給予我的的巨大幫幫助,讓讓我掌握握了課程程設(shè)計的的基本思思路和學(xué)學(xué)習(xí)方法法。真誠誠謝謝在在課程設(shè)設(shè)

29、計提供供資料給給我和給給我?guī)椭耐瑢W(xué)學(xué)。參考文獻1 張張海藩. 軟件工工程導(dǎo)論論. 北京京:清華華大學(xué)出出版社,20042 陳陳明. 實用軟軟件工程程基礎(chǔ). 北京京:清華華大學(xué)出出版社,20033 殷殷人昆. 實用用軟件工工程. 北京:清華大大學(xué)出版版社,2200334 張張海藩. 軟件工工程. 北京:清華大大學(xué)出版版社,220099.0775朱麗麗華,朱朱建,俞俞瓊.面向?qū)ο蟪绦蛐蛟O(shè)計及及C+ 北京京:人民民郵電出出版社,2007 #inclludee #inclludee #inclludee #inclludee usingg naamesspacce sstd;classs pbb

30、_meessaagepubliic:striing Proojecct_iid;striing Proojecct_nnamee;striing Commpanny_nnamee;int Scoore;publiic:voidd prrintt(osstreeam & oout);voidd reead(isttreaam & inn);voidd wrritee();voidd shhow();int gettTottal_Scoore(strringg c);voidd Seeracch_SScorre( );voidd Reesullt();int ppb_mmesssagee:gget

31、TTotaal_SScorre(sstriing c) /求求出公司司總得分分int Tottal_Scoore = 00;pb_mmesssagee *aa = neww pbb_meessaage;pb_mmesssagee *bb = neww pbb_meessaage;fstrreamm ouutfiile(coom.ttxt);whille(!outtfille.eeof()a-reaad(ooutffilee);if(b-Proojecct_iid=a-Proojecct_iid)bbreaak;if(a-Commpanny_nnamee = c)Tootall_Sccoree

32、= Tottal_Scoore + aa-SScorre;b-Proojecct_iid=aa-PProjjectt_idd;retuurn Tottal_Scoore;void pb_messsagge:priint(osttreaam & ouut)outPrrojeect_idseetw(21)PProjjectt_naameseetw(15)CComppanyy_naameseetw(11)SScorreenddl;void pb_messsagge:reaad(iistrreamm & in)if(iin=stdd:ccin)stdd:ccouttProojecct_iidProoj

33、ecct_nnameeCComppanyy_naameSccoree;ostreeam &seetupp(osstreeam &sttreaam)streeam.settf(iios:leeft);streeamseetw(10)ssetffilll( );retuurn strreamm;void ReaadFiile( ) /從文件件讀取投投標(biāo)信息息 ifsttreaam ffip;fip.opeen(pb.txtt,iios:inn);if(!fipp)couutFiile cann noot bbe oopennenddl;aboort();fip.seeekg(0,iios:beeg

34、);charr chh;whille( fipp.geet(cch) )couut.pput(ch);fip.cloose();void pb_messsagge:wriite() /將將評分信信息寫入入文件int n;std:cooutn;pb_mmesssagee * ps=neww pbb_meessaagen;ofsttreaam ffoutt(ccom.txtt,iios:appp);/foout項項目編號號settw(119)項項目名稱稱settw(115)公公司名稱稱settw(221)得得分enndl;for(intt i=0;iin;i+)psi.reaad (stdd:cc

35、in);psi.priint (foout);foutt.cllosee ();void pb_messsagge:Serrachh_Sccoree() /查找找公司總總得分ofsttreaam ff(RResuult.txtt,iios:appp); f公司名名稱t總總得分;whille(11)striing c;int Tottal_Scoore;std:coout cc ;Totaal_SScorre = geetTootall_Sccoree(c);coutteendll;coutt 該該公司的的投標(biāo)總總得分為為: Tootall_Sccoreeeendll;feendll;fccssetww(211)settw(115)Tootall_Sccoree;coutteendll;coutteendll;coutteendll;couttchh;if (ch=nn|ch=NN) brreakk;f.cllosee();void Ressultt() /顯顯示評分分結(jié)果ifsttreaam ffr;/sttrinng ss;/chhar a1120;/innt ii=0;fr.oopenn(RResuult.txtt,iios:inn);if(!fr)stdd:ccouttFille

溫馨提示

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

評論

0/150

提交評論