版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)學(xué)與計(jì)算機(jī)學(xué)院課程設(shè)計(jì)說明書課程名稱:軟件工程課程設(shè)計(jì)課程代碼:8404131題 目:物流配送治理系統(tǒng)年級(jí)/專業(yè)/班:09軟件工程04學(xué)生姓名:學(xué) 號(hào):開始時(shí)間:2021年05月27日完成時(shí)間:2021年06月12日課程設(shè)計(jì)成績(jī):學(xué)習(xí)態(tài)度及平 時(shí)成績(jī)30技術(shù)水平與實(shí) 際水平20創(chuàng)新說明書計(jì)算書、圖紙、分 析報(bào)告撰寫質(zhì)量45總分(100)指導(dǎo)教師簽名: 年月日軟件工程課程設(shè)計(jì)任務(wù)書學(xué)院名稱:數(shù)學(xué)與計(jì)算機(jī)學(xué)院課程代碼:8404131專 業(yè):軟件工程 年 級(jí): 09一、 設(shè)計(jì)題目物流配送治理系統(tǒng)二、主要內(nèi)容1、業(yè)務(wù)收入、支出處理模塊:配送業(yè)務(wù)的開票、收款、收空包、核對(duì)入帳等.2、查詢匯總:業(yè)務(wù)流水
2、記錄、組合方式的匯總統(tǒng)計(jì).3、排行榜:與應(yīng)收、實(shí)收、欠收及日期段任意組合,按配送員、客戶、商品排序.4、報(bào)表輸出:5、費(fèi)率設(shè)置:多種客戶銷售價(jià)格以及配送工報(bào)酬計(jì)算方式.6、人員信息:包含軟件操作員、員工、客戶等根本信息.7、數(shù)據(jù)庫(kù)處理:新套帳的建立、數(shù)據(jù)備份及復(fù)原、數(shù)據(jù)提交與回滾等.三、具體要求及應(yīng)提交的材料1 .分析設(shè)計(jì)要求,給出解決方案要說明設(shè)計(jì)實(shí)現(xiàn)所用的原理,采用的數(shù)據(jù)結(jié)構(gòu);2 .模塊化程序設(shè)計(jì),畫出程序的根本結(jié)構(gòu)框圖和流程圖;3 .對(duì)程序的每一局部要有詳細(xì)的設(shè)計(jì)分析說明;4 .程序執(zhí)行的每個(gè)步驟要有具體的提示內(nèi)容或輸出;5 .源代碼格式標(biāo)準(zhǔn)鋸齒型書寫格式,注釋不少于三分之一;6 .設(shè)計(jì)
3、適宜的測(cè)試用例,對(duì)得到的運(yùn)行結(jié)果要有分析;7 .設(shè)計(jì)中遇到的問題,設(shè)計(jì)的心得體會(huì).設(shè)計(jì)結(jié)束后,每位同學(xué)必須上交如下材料:1 .?課程設(shè)計(jì)說明書?打印稿一份;2 .?課程設(shè)計(jì)說明書?電子文檔及課程設(shè)計(jì)的程序源代碼刻盤電子文檔1、課程設(shè)計(jì)報(bào)告2、課程設(shè)計(jì)任務(wù)書3、程序說明文件4、總結(jié)報(bào)告5、程序源代碼四、主要技術(shù)路線提示首先根據(jù)要解決的問題進(jìn)行分析和總體設(shè)計(jì),得到要定義的數(shù)據(jù)結(jié)構(gòu)和函數(shù),然后進(jìn)行 詳細(xì)編碼,在主函數(shù)中對(duì)各功能函數(shù)進(jìn)行測(cè)試.五、進(jìn)度安排序號(hào)設(shè)計(jì)內(nèi)容天數(shù)1分析設(shè)計(jì)內(nèi)容,給出解決方案42創(chuàng)立數(shù)據(jù)庫(kù)及建表23可視化界面設(shè)計(jì)44對(duì)所建數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì),整理設(shè)計(jì)思路, 編碼、測(cè)試,寫出課程設(shè)計(jì)報(bào)
4、告45指導(dǎo)老師檢查設(shè)計(jì)結(jié)果并做成績(jī)?cè)u(píng)定4總 計(jì)20六、推薦參考資料不少于3篇1張海藩.軟件工程導(dǎo)論第五版M.北京:清華大學(xué)出版社,20212王紅梅,胡明,王濤.數(shù)據(jù)結(jié)構(gòu)C+版M.北京:清華大學(xué)出版社,20053王珊,薩師熠.數(shù)據(jù)庫(kù)系統(tǒng)概論M.北京:高等教育出版社,20064 Bain T.SQL Server2000數(shù)據(jù)倉(cāng)庫(kù)M.北京.電力出版社,20035 Google Web APIs ReferenceEB/OL. :/ google /api/reference , 2005.5指導(dǎo)教師 簽名日期 年月日系主任 審核日期 年一月日1前言物流配送是銷售公司企業(yè)的主要后備力量的機(jī)構(gòu),勢(shì)必要在
5、物資方面加以嚴(yán)格有序的治理, 對(duì)各種資源進(jìn)行信息化治理.這樣企業(yè)在可以放心的生產(chǎn)和出售產(chǎn)品了.經(jīng)濟(jì)效益有大幅度 提升,本系統(tǒng)就是針對(duì)企業(yè)的迫切需要而設(shè)計(jì)的.在與對(duì)我們?cè)O(shè)計(jì)的倉(cāng)庫(kù)治理系統(tǒng)進(jìn)行可行分析,要求對(duì)市場(chǎng)、經(jīng)濟(jì)、社會(huì)、法律等綜合的 一個(gè)最優(yōu)方案.我們的工程名稱為物質(zhì)倉(cāng)庫(kù)治理系統(tǒng).物資倉(cāng)庫(kù)信息治理系統(tǒng)就是把倉(cāng)庫(kù)的進(jìn) 貨信息、銷售信息、客戶信息進(jìn)行信息化治理,通過它的治理,可以將信息直觀的提供給治理 人員,增強(qiáng)對(duì)企業(yè)用人的優(yōu)化分配,充分發(fā)揮人的作,提升倉(cāng)庫(kù)整體工作效率,1.2可行性研究的前提1.2.1 要求功能:本系統(tǒng)主要對(duì)倉(cāng)庫(kù)有五個(gè)局部的功能采購(gòu)、檢驗(yàn)、入庫(kù)、出庫(kù)、比照,以及打出一系列的報(bào)表
6、和賬單.性能:在短時(shí)間內(nèi)查看倉(cāng)庫(kù)信息及準(zhǔn)確的數(shù)據(jù)報(bào)表;定期對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)備份.輸出:訂單及預(yù)訂單、入庫(kù)單及現(xiàn)有庫(kù)存表、出庫(kù)單現(xiàn)有庫(kù)存表、還庫(kù)單及懲罰表.輸入:方案單編號(hào)、預(yù)訂單編號(hào)、入庫(kù)單編號(hào)、出庫(kù)申請(qǐng)編號(hào)、出庫(kù)單編號(hào).平安與保密要求:企業(yè)應(yīng)用我們開發(fā)的系統(tǒng),只對(duì)本企業(yè)內(nèi)部開放信息.基于不參與互聯(lián)網(wǎng)很少受到病毒的攻擊以及定期維護(hù),所以本系統(tǒng)是平安準(zhǔn)確的.與軟件相關(guān)的其他系統(tǒng):倉(cāng)庫(kù)治理系統(tǒng)、物流治理系統(tǒng).2需求分析2.1 引言2.1.1 編寫目的隨著社會(huì)開展的日新月異,商業(yè)往來日漸廣泛,物資多樣化,以及計(jì)算機(jī)的普及, 對(duì)于企業(yè)物流配送治理要求逐漸變大,從而開發(fā)本物流配送治理系統(tǒng),來更好的 對(duì)倉(cāng)庫(kù)進(jìn)
7、行治理.本報(bào)告讀者對(duì)象為研發(fā)中央領(lǐng)導(dǎo)和主管技術(shù)人員,以及工程設(shè)計(jì)和開發(fā)人員.2.1.2 工程背景待開發(fā)的軟件系統(tǒng)名稱:物資倉(cāng)庫(kù)治理系統(tǒng)本工程的任務(wù)提出者:企業(yè)倉(cāng)庫(kù)治理人員本工程的任務(wù)開發(fā)者:物流配送治理系統(tǒng)軟件開發(fā)小組用戶及實(shí)現(xiàn)該軟件的計(jì)算中央或計(jì)算機(jī)網(wǎng)絡(luò):企業(yè)計(jì)算機(jī)2.1功能分析1、業(yè)務(wù)收入、支出處理模塊:配送業(yè)務(wù)的開票、收款、收空包、核對(duì)入帳等.2、查詢匯總:業(yè)務(wù)流水記錄、組合方式的匯總統(tǒng)計(jì).3、排行榜:與應(yīng)收、實(shí)收、欠收及日期段任意組合,按配送員、客戶、商品排序.4、報(bào)表輸出:5、費(fèi)率設(shè)置:多種客戶銷售價(jià)格以及配送工報(bào)酬計(jì)算方式.6、人員信息:包含軟件操作員、員工、客戶等根本信息.7、數(shù)
8、據(jù)庫(kù)處理:新套帳的建立、數(shù)據(jù)備份及復(fù)原、數(shù)據(jù)提交與回滾等.系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)企業(yè)倉(cāng)庫(kù)各種信息的系統(tǒng)化、標(biāo)準(zhǔn)化和自動(dòng)化.主要完成功能:企業(yè)部門提出購(gòu)置方案交給倉(cāng)庫(kù),倉(cāng)庫(kù)通過與現(xiàn)有庫(kù)存作比對(duì).如有必要進(jìn)貨,就將此購(gòu)置方案交給采購(gòu)員,由采購(gòu)員進(jìn)行采購(gòu).采購(gòu)員與供給商進(jìn)行談價(jià),達(dá)成協(xié)議,填寫預(yù)訂單供給商留下的叫做訂單供給商帶著訂單送到公司,企業(yè)倉(cāng)庫(kù)拿出預(yù)訂單進(jìn)行核對(duì).核對(duì)無誤后確認(rèn)有效托收,托收進(jìn)行檢驗(yàn)入庫(kù),入庫(kù)同時(shí)填寫好入庫(kù)登記表.企業(yè)各部門根據(jù)自身需求向倉(cāng)庫(kù)提出生產(chǎn)活動(dòng)所必須的物質(zhì)中請(qǐng),并填寫好出庫(kù) 申請(qǐng)表.企業(yè)倉(cāng)庫(kù)根據(jù)現(xiàn)有物質(zhì)判斷是否該出庫(kù),如果可以就填寫好出庫(kù)表.倉(cāng)庫(kù)治理員根據(jù)出庫(kù)表核對(duì)
9、并如實(shí)的發(fā)放倉(cāng)庫(kù)內(nèi)的物質(zhì).更新倉(cāng)庫(kù)現(xiàn)有庫(kù)存.2.2 方案分析1 .將說有功能歸結(jié)為四個(gè)模塊:(1)業(yè)務(wù):包括入庫(kù),配送出庫(kù),兩個(gè)常用功能.(2)查詢,查詢庫(kù)存記錄,配送記錄等.(3)數(shù)據(jù)處理,對(duì)已存在的數(shù)據(jù)進(jìn)行操作,如,備份復(fù)原,費(fèi)率設(shè)置等(4)人員信息,所有與人有關(guān)的信息.2 .定義每個(gè)版塊的函數(shù)功能,以及子函數(shù)確實(shí)定.3 .整個(gè)系統(tǒng)的功能排版,以及如何使其人性化3概要設(shè)計(jì)3.1.1 編寫目的隨著經(jīng)濟(jì)開展的日新月異,公司企業(yè)日益增多,對(duì)倉(cāng)庫(kù)的需求也變多.于是,對(duì)倉(cāng)庫(kù)的治理 要求也提升,治理系統(tǒng)由此產(chǎn)生.本階段完成系統(tǒng)的大致設(shè)計(jì)并明確系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)與軟件 結(jié)構(gòu).在軟件設(shè)計(jì)階段主要是把一個(gè)軟件需
10、求轉(zhuǎn)化為軟件表示的過程,這種表示只是描繪出 軟件的總體概貌.本概要設(shè)計(jì)說明書的目的就是進(jìn)一步細(xì)化軟件設(shè)計(jì)階段得出的軟件總體概 貌,把它加工成在程序細(xì)節(jié)上非常接近于源程序的軟件表示.本報(bào)告讀者對(duì)象為工程設(shè)計(jì)和開發(fā)人員,以及技術(shù)人員.3.1.2 工程背景工程名稱為:物資倉(cāng)庫(kù)治理系統(tǒng).本工程的任務(wù)提出者為數(shù)計(jì)學(xué)院軟件工程課程設(shè)計(jì)小組, 并由組員共同開發(fā),本工程設(shè)計(jì)過程中參考了基于Windows系統(tǒng)的數(shù)據(jù)庫(kù)治理系統(tǒng).3.1 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)元素包括;治理員(操作員)員工 客戶 貨物 數(shù)據(jù)處理系統(tǒng) 票據(jù)治理人員:讀入,修改根本信息員工:負(fù)責(zé)送貨;客戶:配送是終端,貨物接收者貨物:治理者,員工,及客戶間的聯(lián)系
11、載體.數(shù)據(jù)處理:處理各種數(shù)據(jù)治理的平臺(tái);票據(jù):交易的憑證.結(jié)構(gòu)E-R圖3.2 邏輯結(jié)構(gòu)與物理結(jié)構(gòu)邏輯結(jié)構(gòu):用線性結(jié)構(gòu)來處理數(shù)據(jù)元素之間的關(guān)系, 將元素一項(xiàng)項(xiàng)的寫下去 物理結(jié)構(gòu):采用順序存儲(chǔ)的方式來儲(chǔ)存所有的數(shù)據(jù)3.3 功能模塊劃分3.3.1結(jié)構(gòu)框圖3.3.2 程序流圖開始治理員身份驗(yàn)證退 出 系 統(tǒng)輸入選擇操作查詢數(shù)據(jù)建 立 套 帳據(jù) 備 份 還 原人 事 查 詢 更 改返回菜單3.3.3 模塊功能分析及外部設(shè)計(jì)功能分析外部設(shè)計(jì)即時(shí)業(yè)務(wù):根本的功能實(shí)現(xiàn),入庫(kù),出庫(kù)操作.數(shù)據(jù)處理:處理已有的數(shù)據(jù),備份,復(fù)原,回交,費(fèi)率設(shè)置人事處理:對(duì)員工和客戶查看3.4 抽象數(shù)據(jù)類定義 數(shù)據(jù)對(duì)象:Price,C
12、arType,CarNum,Time, Destination , StartTime根本操作:Init();Show();ChangPrice(int p0);ChangCar(char n,char t);ChangTime(int a,int b,int c);Find(char d1);Position(char n1);GetCarNum();GetCarType();GetDestination();GetPrice();GetStartTime();ADT Ticket4詳細(xì)設(shè)計(jì)4.1 數(shù)據(jù)類型定義價(jià)格(price ) 貨號(hào)(unm1員工編號(hào)(unm2客戶編號(hào)(num3日期(ti
13、me )數(shù)量(qua)4.2 主要模塊內(nèi)部設(shè)計(jì) .實(shí)現(xiàn)算法cs.Init();c.push_back(cs);ch=getchar();4.2.信息輸入設(shè)計(jì)模塊算法4.2.1 .輸入信息 .實(shí)現(xiàn)算法cs.Init();c.push_back(cs);ch=getchar(); 流程圖開始界面42|2蛤熹蛆息肉計(jì)輸入所有內(nèi)容4.2.2 . 更改息1 .闡嫦率面實(shí)現(xiàn)算法F / r、for(i=$ic,size();i+)(if(ci.Position(n)(coutp1;ci.ChangPrice(p1);ci.Show();f=0;brea
14、k;else f=1;(ci.Show();f=0;break;elsef=1;if(f)cout沒有此貨物編號(hào)endl;流程圖操作平臺(tái) Microsoft Visual C+ 6.0語言C+調(diào)試分析:通過對(duì)系統(tǒng)的調(diào)試,完成了最初的設(shè)計(jì)要求,使各個(gè)模塊的功能得以實(shí)現(xiàn);6測(cè)試分析6.1編寫目的軟件測(cè)試是為了發(fā)現(xiàn)程序中的問題.本系統(tǒng)技術(shù)不很成熟,存在不少問題,測(cè)試變得非常重 要.軟件測(cè)試的過程也是程序運(yùn)行的過程,程序運(yùn)行需要數(shù)據(jù),為測(cè)試設(shè)計(jì)的數(shù)據(jù)稱測(cè)試用 例,設(shè)計(jì)測(cè)試用例的原那么自然是盡可能暴露錯(cuò)誤.由于測(cè)試涉及問題很多,工作量又大,所以測(cè)試之前必須制訂一個(gè)方案.6.2背景由物流配送治理系統(tǒng)開發(fā)者
15、開發(fā)出的系統(tǒng)進(jìn)行測(cè)試.6.3測(cè)試內(nèi)容軟件測(cè)試主要工作內(nèi)容是驗(yàn)證和確認(rèn),下面分別給出其概念:驗(yàn)證是保證軟件正確地實(shí)現(xiàn)了一些特定功能的一系列活動(dòng),即保證軟件做了你所期望的 事情.1確定軟件生存周期中的一個(gè)給定階段的產(chǎn)品是否到達(dá)前階段確立的需求的過程;2程序正確性的形式證實(shí),即采用形式理論證實(shí)程序符號(hào)設(shè)一計(jì)規(guī)約規(guī)定的過程;3評(píng)市、審查、測(cè)試、檢查、審計(jì)等各類活動(dòng),或?qū)δ承╉?xiàng)處理、效勞或文件等是否和規(guī)定的需求相一致進(jìn)行判斷和提出報(bào)告.確認(rèn)是一系列的活動(dòng)和過程,目的是想證實(shí)在一個(gè)給定的外部環(huán)境中軟件的邏輯正確性. 即保證軟件以正確的方式來做了這個(gè)事件.1靜態(tài)確認(rèn),不在計(jì)算機(jī)上實(shí)際執(zhí)行程序,通過人工或程序
16、分析來證實(shí)軟件的正確性;2動(dòng)態(tài)確認(rèn),通過執(zhí)行程序做分析,測(cè)試程序的動(dòng)態(tài)行為,以證實(shí)軟件是否存在問題.軟件測(cè)試的對(duì)象不僅僅是程序測(cè)試,軟件測(cè)試應(yīng)該包括整個(gè)軟件開發(fā)期問各個(gè)階段所產(chǎn) 生的文檔,如需求規(guī)格說明、概要設(shè)計(jì)文檔、詳細(xì)設(shè)計(jì)文檔,當(dāng)然軟件測(cè)試的主要對(duì)象還是 源程序.6.4軟件測(cè)試的分類6.4.1 關(guān)心軟件內(nèi)部結(jié)構(gòu)和具體實(shí)現(xiàn)的角度劃分,可分為白盒測(cè)試和黑盒測(cè)試. 黑盒測(cè)試黑盒測(cè)試也稱功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試,它是在產(chǎn)品所應(yīng)具有的功能,通過測(cè)試來 檢測(cè)每個(gè)功能是否都能正常使用,在測(cè)試時(shí),把程序看作一個(gè)不能翻開的黑盆子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性 的情況下,測(cè)試者在程序接口進(jìn)行
17、測(cè)試,它只檢查程序功能是否根據(jù)需求規(guī)格說明書的規(guī)定 正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)鋸而產(chǎn)生正確的輸出信息,并且保持外部信息如數(shù)據(jù)庫(kù)或文件的完整性.黑盒測(cè)試方法主要有等價(jià)類劃分、邊值分析、因一果圖、錯(cuò)誤推測(cè)等,主要用于軟件確認(rèn)測(cè)試.“黑盒法著眼于程序外部結(jié)構(gòu)、不考慮內(nèi)部邏輯結(jié)構(gòu)、針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試.“黑盒法是窮舉輸入測(cè)試,只有把所有可能的輸入都作為測(cè)試情況使用,才能以這種 方法查出程序中所有的錯(cuò)誤.實(shí)際上測(cè)試情況有無窮多個(gè),人們不僅要測(cè)試所有合法的輸入, 而且還要對(duì)那些不合法但是可能的輸入進(jìn)行測(cè)試. 白盒測(cè)試白盒測(cè)試也稱結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試,它是知道產(chǎn)品內(nèi)部工作
18、過程,可通過測(cè)試來檢 測(cè)產(chǎn)品內(nèi)部動(dòng)作是否根據(jù)規(guī)格說明書的規(guī)定正常進(jìn)行,根據(jù)程序內(nèi)部的結(jié)構(gòu)測(cè)試程序,檢驗(yàn) 程序中的每條通路是否都有能按預(yù)定要求正確工作,而不顧它的功能,白盒測(cè)試的主要方法 有邏輯驅(qū)動(dòng)、基路測(cè)試等,主要用于軟件驗(yàn)證.“白盒法全面了解程序內(nèi)部邏輯結(jié)構(gòu)、對(duì)所有邏輯路徑進(jìn)行測(cè)試.“白盒法是窮舉路徑測(cè)試.在使用這一方案時(shí),測(cè)試者必須檢查程序的內(nèi)部結(jié)構(gòu),從檢查程序的邏輯著手,得出測(cè) 試數(shù)據(jù).貫穿程序的獨(dú)立路徑數(shù)是天文數(shù)字.但即使每條路徑都測(cè)試了仍然可能有錯(cuò)誤.第 一,窮舉路徑測(cè)試決不能查出程序違反了設(shè)計(jì)標(biāo)準(zhǔn),即程序本身是個(gè)錯(cuò)誤的程序.第二,窮 舉路徑測(cè)試不可能查出程序中因遺漏路徑而出錯(cuò).第三
19、,窮舉路徑測(cè)試可能發(fā)現(xiàn)不了一些與 數(shù)據(jù)相關(guān)的錯(cuò)誤.6.4.2 從是否執(zhí)行程序的角度,可分為靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試.6.4.3 從軟件開發(fā)的過程按階段劃分,可分為單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試、驗(yàn)收測(cè)試和系統(tǒng)測(cè)試. 單元測(cè)試單元測(cè)試又稱模塊測(cè)試,是針對(duì)軟件設(shè)計(jì)的最小單位一 程序模塊,進(jìn)行正確性檢驗(yàn)的測(cè)試工作.其目的在于發(fā)現(xiàn)各模塊內(nèi)部可能存在的各種過失.單元測(cè)試需要從程序的內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計(jì)測(cè)試用例.多個(gè)模塊可以平行地獨(dú)立進(jìn)行單元測(cè)試.在單元測(cè)試時(shí),測(cè)試者需要依據(jù)詳細(xì)設(shè)計(jì)說明書和源程序清單,了解該模塊的I/O條件和模塊的邏輯結(jié)構(gòu),主要采用白盒測(cè)試的測(cè)試用例,輔之以黑盒測(cè)試的測(cè)試用例,使之對(duì)任
20、 何合理的輸入和不合理的輸入,都能鑒別和響應(yīng). 集成測(cè)試通常,在單元測(cè)試的根底上,需要將所有模塊根據(jù)設(shè)計(jì)要求組裝成為系統(tǒng).這時(shí)需要考慮的問題是:1在把各個(gè)模塊連接起來的時(shí)候,穿越模塊接口的數(shù)據(jù)是否會(huì)喪失;2 一個(gè)模塊的功能是否會(huì)對(duì)另一個(gè)模塊的功能產(chǎn)生不利的影響;3各個(gè)子功能組合起來,能否到達(dá)預(yù)期要求的父功能;4全局?jǐn)?shù)據(jù)結(jié)構(gòu)是否有問題;5單個(gè)模塊的誤差累積起來,是否會(huì)放大,從而到達(dá)不能接受的程度. 確認(rèn)測(cè)試確認(rèn)測(cè)試又稱有效性測(cè)試.任務(wù)是驗(yàn)證軟件的功能和性能及其它特性是否與用戶的要求一致.對(duì)軟件的功能和性能要求在軟件需求規(guī)格說明書中已經(jīng)明確規(guī)定.它包含的信息就是軟件確認(rèn)
21、測(cè)試的根底. 驗(yàn)收測(cè)試1在通過了系統(tǒng)的有效性測(cè)試及軟件配置審查之后,就應(yīng)開始系統(tǒng)的驗(yàn)收測(cè)試.2驗(yàn)收測(cè)試是以用戶為主的測(cè)試.軟件開發(fā)人員和QA質(zhì)量保證人員也應(yīng)參加.3由用戶參加設(shè)計(jì)測(cè)試用例,使用生產(chǎn)中的實(shí)際數(shù)據(jù)進(jìn)行測(cè)試.4在測(cè)試過程中,除了考慮軟件的功能和性能外,還應(yīng)對(duì)軟件的可移植性、兼容性、可維護(hù)性、錯(cuò)誤的恢復(fù)功能等進(jìn)行確認(rèn).5確認(rèn)測(cè)試應(yīng)交付的文檔有:確認(rèn)測(cè)試分析報(bào)告,最終的用戶手冊(cè)和操作手冊(cè),工程 開發(fā)總結(jié)報(bào)告.系統(tǒng)測(cè)試系統(tǒng)測(cè)試,是將通過確認(rèn)測(cè)試的軟件,作為整個(gè)基于計(jì)算機(jī)系統(tǒng)的一個(gè)元素,與計(jì)算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等其它系統(tǒng)元素結(jié)合在一起,在實(shí)際運(yùn)
22、行環(huán)境下,對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行一系列的組裝測(cè)試和確認(rèn)測(cè)試.系統(tǒng)測(cè)試的目的在于通過與系統(tǒng)的需求定義作比擬,發(fā)現(xiàn)軟件與系統(tǒng)的定義不符合或與之矛盾的地方7用戶手冊(cè)1.進(jìn)入前治理員驗(yàn)證1ft ,人以 迎露 度請(qǐng)請(qǐng)y2簡(jiǎn)潔的功能選擇界面, D: 疑宅、口 ebug巖毛呂3.入庫(kù)操作D 干青口ebug,浮電eg22 1212312操 貝 理理作理的 的;SS要客總曾心需 需; 業(yè)匯薨此 時(shí)詢據(jù)員入庫(kù)送入人人 即查哭LI2-I3,|4.請(qǐng)|1.12.請(qǐng)請(qǐng)請(qǐng)4配送操作D乎與De bug聲毛,exe作 操 理理作理的 要 弟皆心需 業(yè)匯時(shí)詢據(jù)員入庫(kù)送入即查饕T配輸3 1 2 2 1*:格號(hào)依尸住的薯卷t|2,|3.
23、|4.請(qǐng)|1.|2.請(qǐng)2請(qǐng)請(qǐng)5.費(fèi)率設(shè)置黑的33 還回要O. 一管需率 套盤 仃:宓天人 建數(shù) 匚la.1a.i“請(qǐng)請(qǐng)6.人員信息處理育僵甯蕃善 請(qǐng)獻(xiàn)墟篡球作jQjT1.45926 _89757 .785321259812462看陳劉金至V-S建查的 息息要梅東武思忠王 名阿衛(wèi),大D-R性女男男寅灑刖入本次實(shí)驗(yàn)可以說是畢業(yè)設(shè)計(jì)的模板,以往的課程設(shè)計(jì)和這相比只是一個(gè)小程序.實(shí)驗(yàn)中對(duì)于系統(tǒng)的整體框架和功能,我們有過爭(zhēng)論也有了共識(shí).經(jīng)過多天團(tuán)隊(duì)的圖書館的資料查閱, 網(wǎng)上資源的查找,遇到不能下載的例文不得不一頁(yè)一頁(yè)的截圖,一切付出和努力終于有了成 果.本實(shí)驗(yàn)中我完成了概要設(shè)計(jì)局部,為了能夠有效完成任務(wù)
24、,參考了課本和相關(guān)資料中有 關(guān)這一內(nèi)容的局部;也在完成層次圖和模塊圖的時(shí)候遇到了困難,不過經(jīng)過不懈的努力最終 完成.在概要設(shè)計(jì)中,由于系統(tǒng)未成形,對(duì)于一些局部沒有深入設(shè)計(jì),只對(duì)其進(jìn)行了文字描 述.這是我第一次做有整體性的系統(tǒng)性課程設(shè)計(jì):要考慮系統(tǒng)的整體功能,要配合團(tuán)隊(duì)的思 想,對(duì)系統(tǒng)改良要配合隊(duì)友的整體設(shè)計(jì).同時(shí)我也學(xué)到了很多:對(duì)課程的設(shè)計(jì)要有我們自己 的觀點(diǎn),要學(xué)會(huì)主動(dòng)思考,不能局限于例文.在系統(tǒng)功能設(shè)計(jì)時(shí)要多聽取他人意見,要保證 系統(tǒng)能帶給使用者優(yōu)越感和實(shí)用性,這些對(duì)將來畢業(yè)設(shè)計(jì)都有很大幫助.經(jīng)過本次設(shè)計(jì),對(duì) 畢業(yè)設(shè)計(jì)有了了解,我知道畢業(yè)設(shè)計(jì)比這次的要求更高,更嚴(yán)謹(jǐn),系統(tǒng)設(shè)計(jì)的要更完善;不
25、 過,我有信心能夠做的更好.這次軟件工程的課程設(shè)計(jì)持續(xù)的時(shí)間很長(zhǎng), 讓我們有足夠多的時(shí)間去完成,但 前期準(zhǔn)備缺乏,沒花多少時(shí)間在課程設(shè)計(jì)上,以至于到最后一周都還沒做完,還好, 能夠如期完本錢次課程設(shè)計(jì).通過本次課程設(shè)計(jì)學(xué)到了不少東西,能夠?qū)⒄n堂上學(xué) 到的知識(shí)用到本次課程設(shè)計(jì)中,但同時(shí)也發(fā)現(xiàn)了自己的缺乏,雖然上課都聽了,筆 記也記了,但做課程設(shè)計(jì)的過程中發(fā)現(xiàn)自己還有很多不會(huì),不能靈活運(yùn)用上課學(xué)到的知識(shí),通過問其他同學(xué),冰河本小組成員之間相互討論,把問題解決了.感謝老 師,感謝同學(xué),能夠有這次時(shí)機(jī)做本課程設(shè)計(jì),而學(xué)到一些東西.在需求分析,詳 細(xì)設(shè)計(jì),概率統(tǒng)計(jì)中,有很多地方是要畫圖,本小組以以人為主
26、,互相之間討論, 得出結(jié)果,其他可行性分析,界面設(shè)計(jì)等由于比擬簡(jiǎn)單,都由個(gè)人自主完成.本課 程設(shè)計(jì)由全體小組全部完成,都是不是認(rèn)為自己能做好的,但我們做完了,很有成 就感.懂得,做事不投機(jī)取巧,盡量自己認(rèn)真去完成.這次的軟件工程課程實(shí)驗(yàn)用時(shí)頗長(zhǎng),但我從這次的課程設(shè)計(jì)中得到了珍貴的經(jīng)驗(yàn)和一些實(shí)驗(yàn)心得.首先先說說作課程設(shè)計(jì)的一些經(jīng)驗(yàn).在選擇課程設(shè)計(jì)的題目時(shí),首先先要和小組成員探 討一下哪些課題比擬適合我們小組成員喜歡作的,然后大家在集體研究下該課題需要完成哪些功能,也就是說需要哪些知識(shí),然后小組組長(zhǎng)安排小組成員分別做哪些局部,這樣就可以做到分工明確,每個(gè)小組成員都能做到一局部課程設(shè)計(jì),以免個(gè)別成員
27、偷懶.接著,每個(gè)小組成員根據(jù)多分到的課程設(shè)計(jì)中的一局部,上網(wǎng)或者圖書館找相關(guān)的資料已完成所需的設(shè)計(jì).最后,各個(gè)小組成員然后在一起把所有的資料集中到一起分享,這樣就可以得到關(guān)于課程設(shè)計(jì)的知識(shí),以便更好的完成設(shè)計(jì).其次再說說自己的感想.通過近1個(gè)月的課程設(shè)計(jì),我發(fā)現(xiàn)了我在做課程設(shè)計(jì)這塊上經(jīng)驗(yàn)的缺乏,以及一些知識(shí)的匱乏, 導(dǎo)致我前期做起來感到費(fèi)力.通過仔細(xì)的看完和研究下 ?軟件工程及軟件開發(fā)應(yīng)用?中的相關(guān)知識(shí),我以前沒學(xué)好的知識(shí),如:需求分析中的數(shù)據(jù)流程 圖和數(shù)據(jù)字典,總體設(shè)計(jì)中的結(jié)構(gòu)圖,尤其是我所做的那課程設(shè)計(jì)中的詳細(xì)設(shè)計(jì),讓我更加 的對(duì)程序流程圖,N-S圖,PAD圖等構(gòu)成設(shè)計(jì)的工具的了解和熟悉.
28、總的來說,課程設(shè)計(jì)是讓我們更好的在學(xué)習(xí)和穩(wěn)固一下我們所學(xué)的知識(shí),俗話說:學(xué)而致用,讀萬卷書不如行萬里路就是這個(gè)道理.參考文獻(xiàn)畢碩本、盧桂香編著?軟件工程案例教程?北京大學(xué)出版 2007年8月第一版陳明 編著 ?軟件工程課程實(shí)踐?清華大學(xué)出版社 2021年8月第一版施一萍編著?軟件工程及軟件開發(fā)應(yīng)用?清華大學(xué)出版社 2021年9月第一版鄭阿奇 編著 ?Visual C+.NET程序設(shè)計(jì)教程?機(jī)械工程出版社 2007年6月第一版許家珀、白忠建、吳磊編著?軟件工程一一理論與實(shí)踐?高等教育出版社 2021年10月第二版王珊 編著 ?數(shù)據(jù)庫(kù)系統(tǒng)概論?高等教育出版社 2006年5月 第四版附錄源代碼#in
29、clude #include#include #include#includeclass datapublic:int price;int num;class data2:public data public:int clientnum;int xprice;char *date;);class manchar num10;char name10;char sex10;public:man(char *nu=,char*na=,char *se=)strcpy(num,nu);strcpy(name,na);strcpy(sex,se);)friend ostream &operator(os
30、tream &out,const man &s)s.sexendl;return out;);void app()system(cls);cout1.即時(shí)業(yè)務(wù)辦理endl;cout2.查詢匯總處理endl;cout3.數(shù)據(jù)更改操作endl;cout4.人員信息處理endl;coutq;switch (q)(case 1:(cout1.入庫(kù)endl;cout2.配送endl;coutw;if(w=1)(data one;coutone.price;coutone.num;app();elsedata2 two;cout請(qǐng)輸入要配送的物拈的貨號(hào):;輸入要配送的物品的價(jià)格:輸入要配送的物品的客戶號(hào)輸入要配送物品的最低收費(fèi) 輸入你要配送物品的日期2: system(cls);詢vvendl;詢vvendl;endl;記錄endl;要的操作:;cintwo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單項(xiàng)工程承建2024年協(xié)議協(xié)議
- 2024年毛竹資源開采承包協(xié)議范例
- 2024年化綜合服務(wù)協(xié)議模板
- 2024年新室內(nèi)綠植布置服務(wù)協(xié)議
- 2024年品牌產(chǎn)品銷售代理協(xié)議模板
- 2024年工程施工期限協(xié)議條款
- 2024年度安全生產(chǎn)職責(zé)實(shí)施協(xié)議
- 2024年度鋼筋作業(yè)勞務(wù)協(xié)議
- 2024年裝載機(jī)租賃協(xié)議樣本
- 2024機(jī)械加工項(xiàng)目協(xié)議樣本總覽
- 性健康教育課件
- 影響世界的工業(yè)革命 2023屆高三統(tǒng)編版歷史一輪復(fù)習(xí)
- 職業(yè)學(xué)院教師教學(xué)創(chuàng)新團(tuán)隊(duì)建設(shè)管理辦法
- 微型計(jì)算機(jī)原理與應(yīng)用習(xí)題集及答案
- 河北省唐山市藥品零售藥店企業(yè)藥房名單目錄
- 喵喵老師制作 電子百拼的黑白電路圖
- DB34-T 4010-2021 水利工程外觀質(zhì)量評(píng)定規(guī)程-高清現(xiàn)行
- 《整改報(bào)告》模板
- 送達(dá)地址確認(rèn)書(樣本)
- 江蘇省歷屆中學(xué)生與社會(huì)作文大賽決賽試題及獲獎(jiǎng)范文(完整版)資料
- 六年級(jí)數(shù)學(xué)上冊(cè)教案-分?jǐn)?shù)乘法整理與練習(xí) 蘇教版
評(píng)論
0/150
提交評(píng)論