物流配送管理系統(tǒng)_第1頁
物流配送管理系統(tǒng)_第2頁
物流配送管理系統(tǒng)_第3頁
物流配送管理系統(tǒng)_第4頁
物流配送管理系統(tǒng)_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)學(xué)與計算機(jī)學(xué)院課程設(shè)計說明書課程名稱:軟件工程課程設(shè)計課程代碼:8404131題 目:物流配送治理系統(tǒng)年級/專業(yè)/班:09軟件工程04學(xué)生姓名:學(xué) 號:開始時間:2021年05月27日完成時間:2021年06月12日課程設(shè)計成績:學(xué)習(xí)態(tài)度及平 時成績30技術(shù)水平與實 際水平20創(chuàng)新說明書計算書、圖紙、分 析報告撰寫質(zhì)量45總分(100)指導(dǎo)教師簽名: 年月日軟件工程課程設(shè)計任務(wù)書學(xué)院名稱:數(shù)學(xué)與計算機(jī)學(xué)院課程代碼:8404131專 業(yè):軟件工程 年 級: 09一、 設(shè)計題目物流配送治理系統(tǒng)二、主要內(nèi)容1、業(yè)務(wù)收入、支出處理模塊:配送業(yè)務(wù)的開票、收款、收空包、核對入帳等.2、查詢匯總:業(yè)務(wù)流水

2、記錄、組合方式的匯總統(tǒng)計.3、排行榜:與應(yīng)收、實收、欠收及日期段任意組合,按配送員、客戶、商品排序.4、報表輸出:5、費率設(shè)置:多種客戶銷售價格以及配送工報酬計算方式.6、人員信息:包含軟件操作員、員工、客戶等根本信息.7、數(shù)據(jù)庫處理:新套帳的建立、數(shù)據(jù)備份及復(fù)原、數(shù)據(jù)提交與回滾等.三、具體要求及應(yīng)提交的材料1 .分析設(shè)計要求,給出解決方案要說明設(shè)計實現(xiàn)所用的原理,采用的數(shù)據(jù)結(jié)構(gòu);2 .模塊化程序設(shè)計,畫出程序的根本結(jié)構(gòu)框圖和流程圖;3 .對程序的每一局部要有詳細(xì)的設(shè)計分析說明;4 .程序執(zhí)行的每個步驟要有具體的提示內(nèi)容或輸出;5 .源代碼格式標(biāo)準(zhǔn)鋸齒型書寫格式,注釋不少于三分之一;6 .設(shè)計

3、適宜的測試用例,對得到的運行結(jié)果要有分析;7 .設(shè)計中遇到的問題,設(shè)計的心得體會.設(shè)計結(jié)束后,每位同學(xué)必須上交如下材料:1 .?課程設(shè)計說明書?打印稿一份;2 .?課程設(shè)計說明書?電子文檔及課程設(shè)計的程序源代碼刻盤電子文檔1、課程設(shè)計報告2、課程設(shè)計任務(wù)書3、程序說明文件4、總結(jié)報告5、程序源代碼四、主要技術(shù)路線提示首先根據(jù)要解決的問題進(jìn)行分析和總體設(shè)計,得到要定義的數(shù)據(jù)結(jié)構(gòu)和函數(shù),然后進(jìn)行 詳細(xì)編碼,在主函數(shù)中對各功能函數(shù)進(jìn)行測試.五、進(jìn)度安排序號設(shè)計內(nèi)容天數(shù)1分析設(shè)計內(nèi)容,給出解決方案42創(chuàng)立數(shù)據(jù)庫及建表23可視化界面設(shè)計44對所建數(shù)據(jù)庫進(jìn)行設(shè)計,整理設(shè)計思路, 編碼、測試,寫出課程設(shè)計報

4、告45指導(dǎo)老師檢查設(shè)計結(jié)果并做成績評定4總 計20六、推薦參考資料不少于3篇1張海藩.軟件工程導(dǎo)論第五版M.北京:清華大學(xué)出版社,20212王紅梅,胡明,王濤.數(shù)據(jù)結(jié)構(gòu)C+版M.北京:清華大學(xué)出版社,20053王珊,薩師熠.數(shù)據(jù)庫系統(tǒng)概論M.北京:高等教育出版社,20064 Bain T.SQL Server2000數(shù)據(jù)倉庫M.北京.電力出版社,20035 Google Web APIs ReferenceEB/OL. :/ google /api/reference , 2005.5指導(dǎo)教師 簽名日期 年月日系主任 審核日期 年一月日1前言物流配送是銷售公司企業(yè)的主要后備力量的機(jī)構(gòu),勢必要在

5、物資方面加以嚴(yán)格有序的治理, 對各種資源進(jìn)行信息化治理.這樣企業(yè)在可以放心的生產(chǎn)和出售產(chǎn)品了.經(jīng)濟(jì)效益有大幅度 提升,本系統(tǒng)就是針對企業(yè)的迫切需要而設(shè)計的.在與對我們設(shè)計的倉庫治理系統(tǒng)進(jìn)行可行分析,要求對市場、經(jīng)濟(jì)、社會、法律等綜合的 一個最優(yōu)方案.我們的工程名稱為物質(zhì)倉庫治理系統(tǒng).物資倉庫信息治理系統(tǒng)就是把倉庫的進(jìn) 貨信息、銷售信息、客戶信息進(jìn)行信息化治理,通過它的治理,可以將信息直觀的提供給治理 人員,增強(qiáng)對企業(yè)用人的優(yōu)化分配,充分發(fā)揮人的作,提升倉庫整體工作效率,1.2可行性研究的前提1.2.1 要求功能:本系統(tǒng)主要對倉庫有五個局部的功能采購、檢驗、入庫、出庫、比照,以及打出一系列的報表

6、和賬單.性能:在短時間內(nèi)查看倉庫信息及準(zhǔn)確的數(shù)據(jù)報表;定期對數(shù)據(jù)庫數(shù)據(jù)備份.輸出:訂單及預(yù)訂單、入庫單及現(xiàn)有庫存表、出庫單現(xiàn)有庫存表、還庫單及懲罰表.輸入:方案單編號、預(yù)訂單編號、入庫單編號、出庫申請編號、出庫單編號.平安與保密要求:企業(yè)應(yīng)用我們開發(fā)的系統(tǒng),只對本企業(yè)內(nèi)部開放信息.基于不參與互聯(lián)網(wǎng)很少受到病毒的攻擊以及定期維護(hù),所以本系統(tǒng)是平安準(zhǔn)確的.與軟件相關(guān)的其他系統(tǒng):倉庫治理系統(tǒng)、物流治理系統(tǒng).2需求分析2.1 引言2.1.1 編寫目的隨著社會開展的日新月異,商業(yè)往來日漸廣泛,物資多樣化,以及計算機(jī)的普及, 對于企業(yè)物流配送治理要求逐漸變大,從而開發(fā)本物流配送治理系統(tǒng),來更好的 對倉庫進(jìn)

7、行治理.本報告讀者對象為研發(fā)中央領(lǐng)導(dǎo)和主管技術(shù)人員,以及工程設(shè)計和開發(fā)人員.2.1.2 工程背景待開發(fā)的軟件系統(tǒng)名稱:物資倉庫治理系統(tǒng)本工程的任務(wù)提出者:企業(yè)倉庫治理人員本工程的任務(wù)開發(fā)者:物流配送治理系統(tǒng)軟件開發(fā)小組用戶及實現(xiàn)該軟件的計算中央或計算機(jī)網(wǎng)絡(luò):企業(yè)計算機(jī)2.1功能分析1、業(yè)務(wù)收入、支出處理模塊:配送業(yè)務(wù)的開票、收款、收空包、核對入帳等.2、查詢匯總:業(yè)務(wù)流水記錄、組合方式的匯總統(tǒng)計.3、排行榜:與應(yīng)收、實收、欠收及日期段任意組合,按配送員、客戶、商品排序.4、報表輸出:5、費率設(shè)置:多種客戶銷售價格以及配送工報酬計算方式.6、人員信息:包含軟件操作員、員工、客戶等根本信息.7、數(shù)

8、據(jù)庫處理:新套帳的建立、數(shù)據(jù)備份及復(fù)原、數(shù)據(jù)提交與回滾等.系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)企業(yè)倉庫各種信息的系統(tǒng)化、標(biāo)準(zhǔn)化和自動化.主要完成功能:企業(yè)部門提出購置方案交給倉庫,倉庫通過與現(xiàn)有庫存作比對.如有必要進(jìn)貨,就將此購置方案交給采購員,由采購員進(jìn)行采購.采購員與供給商進(jìn)行談價,達(dá)成協(xié)議,填寫預(yù)訂單供給商留下的叫做訂單供給商帶著訂單送到公司,企業(yè)倉庫拿出預(yù)訂單進(jìn)行核對.核對無誤后確認(rèn)有效托收,托收進(jìn)行檢驗入庫,入庫同時填寫好入庫登記表.企業(yè)各部門根據(jù)自身需求向倉庫提出生產(chǎn)活動所必須的物質(zhì)中請,并填寫好出庫 申請表.企業(yè)倉庫根據(jù)現(xiàn)有物質(zhì)判斷是否該出庫,如果可以就填寫好出庫表.倉庫治理員根據(jù)出庫表核對

9、并如實的發(fā)放倉庫內(nèi)的物質(zhì).更新倉庫現(xiàn)有庫存.2.2 方案分析1 .將說有功能歸結(jié)為四個模塊:(1)業(yè)務(wù):包括入庫,配送出庫,兩個常用功能.(2)查詢,查詢庫存記錄,配送記錄等.(3)數(shù)據(jù)處理,對已存在的數(shù)據(jù)進(jìn)行操作,如,備份復(fù)原,費率設(shè)置等(4)人員信息,所有與人有關(guān)的信息.2 .定義每個版塊的函數(shù)功能,以及子函數(shù)確實定.3 .整個系統(tǒng)的功能排版,以及如何使其人性化3概要設(shè)計3.1.1 編寫目的隨著經(jīng)濟(jì)開展的日新月異,公司企業(yè)日益增多,對倉庫的需求也變多.于是,對倉庫的治理 要求也提升,治理系統(tǒng)由此產(chǎn)生.本階段完成系統(tǒng)的大致設(shè)計并明確系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)與軟件 結(jié)構(gòu).在軟件設(shè)計階段主要是把一個軟件需

10、求轉(zhuǎn)化為軟件表示的過程,這種表示只是描繪出 軟件的總體概貌.本概要設(shè)計說明書的目的就是進(jìn)一步細(xì)化軟件設(shè)計階段得出的軟件總體概 貌,把它加工成在程序細(xì)節(jié)上非常接近于源程序的軟件表示.本報告讀者對象為工程設(shè)計和開發(fā)人員,以及技術(shù)人員.3.1.2 工程背景工程名稱為:物資倉庫治理系統(tǒng).本工程的任務(wù)提出者為數(shù)計學(xué)院軟件工程課程設(shè)計小組, 并由組員共同開發(fā),本工程設(shè)計過程中參考了基于Windows系統(tǒng)的數(shù)據(jù)庫治理系統(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ù)治理的平臺;票據(jù):交易的憑證.結(jié)構(gòu)E-R圖3.2 邏輯結(jié)構(gòu)與物理結(jié)構(gòu)邏輯結(jié)構(gòu):用線性結(jié)構(gòu)來處理數(shù)據(jù)元素之間的關(guān)系, 將元素一項項的寫下去 物理結(jié)構(gòu):采用順序存儲的方式來儲存所有的數(shù)據(jù)3.3 功能模塊劃分3.3.1結(jié)構(gòu)框圖3.3.2 程序流圖開始治理員身份驗證退 出 系 統(tǒng)輸入選擇操作查詢數(shù)據(jù)建 立 套 帳據(jù) 備 份 還 原人 事 查 詢 更 改返回菜單3.3.3 模塊功能分析及外部設(shè)計功能分析外部設(shè)計即時業(yè)務(wù):根本的功能實現(xiàn),入庫,出庫操作.數(shù)據(jù)處理:處理已有的數(shù)據(jù),備份,復(fù)原,回交,費率設(shè)置人事處理:對員工和客戶查看3.4 抽象數(shù)據(jù)類定義 數(shù)據(jù)對象: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è)計4.1 數(shù)據(jù)類型定義價格(price ) 貨號(unm1員工編號(unm2客戶編號(num3日期(ti

13、me )數(shù)量(qua)4.2 主要模塊內(nèi)部設(shè)計 .實現(xiàn)算法cs.Init();c.push_back(cs);ch=getchar();4.2.信息輸入設(shè)計模塊算法4.2.1 .輸入信息 .實現(xiàn)算法cs.Init();c.push_back(cs);ch=getchar(); 流程圖開始界面42|2蛤熹蛆息肉計輸入所有內(nèi)容4.2.2 . 更改息1 .闡嫦率面實現(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沒有此貨物編號endl;流程圖操作平臺 Microsoft Visual C+ 6.0語言C+調(diào)試分析:通過對系統(tǒng)的調(diào)試,完成了最初的設(shè)計要求,使各個模塊的功能得以實現(xiàn);6測試分析6.1編寫目的軟件測試是為了發(fā)現(xiàn)程序中的問題.本系統(tǒng)技術(shù)不很成熟,存在不少問題,測試變得非常重 要.軟件測試的過程也是程序運行的過程,程序運行需要數(shù)據(jù),為測試設(shè)計的數(shù)據(jù)稱測試用 例,設(shè)計測試用例的原那么自然是盡可能暴露錯誤.由于測試涉及問題很多,工作量又大,所以測試之前必須制訂一個方案.6.2背景由物流配送治理系統(tǒng)開發(fā)者

15、開發(fā)出的系統(tǒng)進(jìn)行測試.6.3測試內(nèi)容軟件測試主要工作內(nèi)容是驗證和確認(rèn),下面分別給出其概念:驗證是保證軟件正確地實現(xiàn)了一些特定功能的一系列活動,即保證軟件做了你所期望的 事情.1確定軟件生存周期中的一個給定階段的產(chǎn)品是否到達(dá)前階段確立的需求的過程;2程序正確性的形式證實,即采用形式理論證實程序符號設(shè)一計規(guī)約規(guī)定的過程;3評市、審查、測試、檢查、審計等各類活動,或?qū)δ承╉椞幚怼⑿诨蛭募仁欠窈鸵?guī)定的需求相一致進(jìn)行判斷和提出報告.確認(rèn)是一系列的活動和過程,目的是想證實在一個給定的外部環(huán)境中軟件的邏輯正確性. 即保證軟件以正確的方式來做了這個事件.1靜態(tài)確認(rèn),不在計算機(jī)上實際執(zhí)行程序,通過人工或程序

16、分析來證實軟件的正確性;2動態(tài)確認(rèn),通過執(zhí)行程序做分析,測試程序的動態(tài)行為,以證實軟件是否存在問題.軟件測試的對象不僅僅是程序測試,軟件測試應(yīng)該包括整個軟件開發(fā)期問各個階段所產(chǎn) 生的文檔,如需求規(guī)格說明、概要設(shè)計文檔、詳細(xì)設(shè)計文檔,當(dāng)然軟件測試的主要對象還是 源程序.6.4軟件測試的分類6.4.1 關(guān)心軟件內(nèi)部結(jié)構(gòu)和具體實現(xiàn)的角度劃分,可分為白盒測試和黑盒測試. 黑盒測試黑盒測試也稱功能測試或數(shù)據(jù)驅(qū)動測試,它是在產(chǎn)品所應(yīng)具有的功能,通過測試來 檢測每個功能是否都能正常使用,在測試時,把程序看作一個不能翻開的黑盆子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性 的情況下,測試者在程序接口進(jìn)行

17、測試,它只檢查程序功能是否根據(jù)需求規(guī)格說明書的規(guī)定 正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)鋸而產(chǎn)生正確的輸出信息,并且保持外部信息如數(shù)據(jù)庫或文件的完整性.黑盒測試方法主要有等價類劃分、邊值分析、因一果圖、錯誤推測等,主要用于軟件確認(rèn)測試.“黑盒法著眼于程序外部結(jié)構(gòu)、不考慮內(nèi)部邏輯結(jié)構(gòu)、針對軟件界面和軟件功能進(jìn)行測試.“黑盒法是窮舉輸入測試,只有把所有可能的輸入都作為測試情況使用,才能以這種 方法查出程序中所有的錯誤.實際上測試情況有無窮多個,人們不僅要測試所有合法的輸入, 而且還要對那些不合法但是可能的輸入進(jìn)行測試. 白盒測試白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它是知道產(chǎn)品內(nèi)部工作

18、過程,可通過測試來檢 測產(chǎn)品內(nèi)部動作是否根據(jù)規(guī)格說明書的規(guī)定正常進(jìn)行,根據(jù)程序內(nèi)部的結(jié)構(gòu)測試程序,檢驗 程序中的每條通路是否都有能按預(yù)定要求正確工作,而不顧它的功能,白盒測試的主要方法 有邏輯驅(qū)動、基路測試等,主要用于軟件驗證.“白盒法全面了解程序內(nèi)部邏輯結(jié)構(gòu)、對所有邏輯路徑進(jìn)行測試.“白盒法是窮舉路徑測試.在使用這一方案時,測試者必須檢查程序的內(nèi)部結(jié)構(gòu),從檢查程序的邏輯著手,得出測 試數(shù)據(jù).貫穿程序的獨立路徑數(shù)是天文數(shù)字.但即使每條路徑都測試了仍然可能有錯誤.第 一,窮舉路徑測試決不能查出程序違反了設(shè)計標(biāo)準(zhǔn),即程序本身是個錯誤的程序.第二,窮 舉路徑測試不可能查出程序中因遺漏路徑而出錯.第三

19、,窮舉路徑測試可能發(fā)現(xiàn)不了一些與 數(shù)據(jù)相關(guān)的錯誤.6.4.2 從是否執(zhí)行程序的角度,可分為靜態(tài)測試和動態(tài)測試.6.4.3 從軟件開發(fā)的過程按階段劃分,可分為單元測試、集成測試、確認(rèn)測試、驗收測試和系統(tǒng)測試. 單元測試單元測試又稱模塊測試,是針對軟件設(shè)計的最小單位一 程序模塊,進(jìn)行正確性檢驗的測試工作.其目的在于發(fā)現(xiàn)各模塊內(nèi)部可能存在的各種過失.單元測試需要從程序的內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計測試用例.多個模塊可以平行地獨立進(jìn)行單元測試.在單元測試時,測試者需要依據(jù)詳細(xì)設(shè)計說明書和源程序清單,了解該模塊的I/O條件和模塊的邏輯結(jié)構(gòu),主要采用白盒測試的測試用例,輔之以黑盒測試的測試用例,使之對任

20、 何合理的輸入和不合理的輸入,都能鑒別和響應(yīng). 集成測試通常,在單元測試的根底上,需要將所有模塊根據(jù)設(shè)計要求組裝成為系統(tǒng).這時需要考慮的問題是:1在把各個模塊連接起來的時候,穿越模塊接口的數(shù)據(jù)是否會喪失;2 一個模塊的功能是否會對另一個模塊的功能產(chǎn)生不利的影響;3各個子功能組合起來,能否到達(dá)預(yù)期要求的父功能;4全局?jǐn)?shù)據(jù)結(jié)構(gòu)是否有問題;5單個模塊的誤差累積起來,是否會放大,從而到達(dá)不能接受的程度. 確認(rèn)測試確認(rèn)測試又稱有效性測試.任務(wù)是驗證軟件的功能和性能及其它特性是否與用戶的要求一致.對軟件的功能和性能要求在軟件需求規(guī)格說明書中已經(jīng)明確規(guī)定.它包含的信息就是軟件確認(rèn)

21、測試的根底. 驗收測試1在通過了系統(tǒng)的有效性測試及軟件配置審查之后,就應(yīng)開始系統(tǒng)的驗收測試.2驗收測試是以用戶為主的測試.軟件開發(fā)人員和QA質(zhì)量保證人員也應(yīng)參加.3由用戶參加設(shè)計測試用例,使用生產(chǎn)中的實際數(shù)據(jù)進(jìn)行測試.4在測試過程中,除了考慮軟件的功能和性能外,還應(yīng)對軟件的可移植性、兼容性、可維護(hù)性、錯誤的恢復(fù)功能等進(jìn)行確認(rèn).5確認(rèn)測試應(yīng)交付的文檔有:確認(rèn)測試分析報告,最終的用戶手冊和操作手冊,工程 開發(fā)總結(jié)報告.系統(tǒng)測試系統(tǒng)測試,是將通過確認(rèn)測試的軟件,作為整個基于計算機(jī)系統(tǒng)的一個元素,與計算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等其它系統(tǒng)元素結(jié)合在一起,在實際運

22、行環(huán)境下,對計算機(jī)系統(tǒng)進(jìn)行一系列的組裝測試和確認(rèn)測試.系統(tǒng)測試的目的在于通過與系統(tǒng)的需求定義作比擬,發(fā)現(xiàn)軟件與系統(tǒng)的定義不符合或與之矛盾的地方7用戶手冊1.進(jìn)入前治理員驗證1ft ,人以 迎露 度請請y2簡潔的功能選擇界面, D: 疑宅、口 ebug巖毛呂3.入庫操作D 干青口ebug,浮電eg22 1212312操 貝 理理作理的 的;SS要客總曾心需 需; 業(yè)匯薨此 時詢據(jù)員入庫送入人人 即查哭LI2-I3,|4.請|1.12.請請請4配送操作D乎與De bug聲毛,exe作 操 理理作理的 要 弟皆心需 業(yè)匯時詢據(jù)員入庫送入即查饕T配輸3 1 2 2 1*:格號依尸住的薯卷t|2,|3.

23、|4.請|1.|2.請2請請5.費率設(shè)置黑的33 還回要O. 一管需率 套盤 仃:宓天人 建數(shù) 匚la.1a.i“請請6.人員信息處理育僵甯蕃善 請獻(xiàn)墟篡球作jQjT1.45926 _89757 .785321259812462看陳劉金至V-S建查的 息息要梅東武思忠王 名阿衛(wèi),大D-R性女男男寅灑刖入本次實驗可以說是畢業(yè)設(shè)計的模板,以往的課程設(shè)計和這相比只是一個小程序.實驗中對于系統(tǒng)的整體框架和功能,我們有過爭論也有了共識.經(jīng)過多天團(tuán)隊的圖書館的資料查閱, 網(wǎng)上資源的查找,遇到不能下載的例文不得不一頁一頁的截圖,一切付出和努力終于有了成 果.本實驗中我完成了概要設(shè)計局部,為了能夠有效完成任務(wù)

24、,參考了課本和相關(guān)資料中有 關(guān)這一內(nèi)容的局部;也在完成層次圖和模塊圖的時候遇到了困難,不過經(jīng)過不懈的努力最終 完成.在概要設(shè)計中,由于系統(tǒng)未成形,對于一些局部沒有深入設(shè)計,只對其進(jìn)行了文字描 述.這是我第一次做有整體性的系統(tǒng)性課程設(shè)計:要考慮系統(tǒng)的整體功能,要配合團(tuán)隊的思 想,對系統(tǒng)改良要配合隊友的整體設(shè)計.同時我也學(xué)到了很多:對課程的設(shè)計要有我們自己 的觀點,要學(xué)會主動思考,不能局限于例文.在系統(tǒng)功能設(shè)計時要多聽取他人意見,要保證 系統(tǒng)能帶給使用者優(yōu)越感和實用性,這些對將來畢業(yè)設(shè)計都有很大幫助.經(jīng)過本次設(shè)計,對 畢業(yè)設(shè)計有了了解,我知道畢業(yè)設(shè)計比這次的要求更高,更嚴(yán)謹(jǐn),系統(tǒng)設(shè)計的要更完善;不

25、 過,我有信心能夠做的更好.這次軟件工程的課程設(shè)計持續(xù)的時間很長, 讓我們有足夠多的時間去完成,但 前期準(zhǔn)備缺乏,沒花多少時間在課程設(shè)計上,以至于到最后一周都還沒做完,還好, 能夠如期完本錢次課程設(shè)計.通過本次課程設(shè)計學(xué)到了不少東西,能夠?qū)⒄n堂上學(xué) 到的知識用到本次課程設(shè)計中,但同時也發(fā)現(xiàn)了自己的缺乏,雖然上課都聽了,筆 記也記了,但做課程設(shè)計的過程中發(fā)現(xiàn)自己還有很多不會,不能靈活運用上課學(xué)到的知識,通過問其他同學(xué),冰河本小組成員之間相互討論,把問題解決了.感謝老 師,感謝同學(xué),能夠有這次時機(jī)做本課程設(shè)計,而學(xué)到一些東西.在需求分析,詳 細(xì)設(shè)計,概率統(tǒng)計中,有很多地方是要畫圖,本小組以以人為主

26、,互相之間討論, 得出結(jié)果,其他可行性分析,界面設(shè)計等由于比擬簡單,都由個人自主完成.本課 程設(shè)計由全體小組全部完成,都是不是認(rèn)為自己能做好的,但我們做完了,很有成 就感.懂得,做事不投機(jī)取巧,盡量自己認(rèn)真去完成.這次的軟件工程課程實驗用時頗長,但我從這次的課程設(shè)計中得到了珍貴的經(jīng)驗和一些實驗心得.首先先說說作課程設(shè)計的一些經(jīng)驗.在選擇課程設(shè)計的題目時,首先先要和小組成員探 討一下哪些課題比擬適合我們小組成員喜歡作的,然后大家在集體研究下該課題需要完成哪些功能,也就是說需要哪些知識,然后小組組長安排小組成員分別做哪些局部,這樣就可以做到分工明確,每個小組成員都能做到一局部課程設(shè)計,以免個別成員

27、偷懶.接著,每個小組成員根據(jù)多分到的課程設(shè)計中的一局部,上網(wǎng)或者圖書館找相關(guān)的資料已完成所需的設(shè)計.最后,各個小組成員然后在一起把所有的資料集中到一起分享,這樣就可以得到關(guān)于課程設(shè)計的知識,以便更好的完成設(shè)計.其次再說說自己的感想.通過近1個月的課程設(shè)計,我發(fā)現(xiàn)了我在做課程設(shè)計這塊上經(jīng)驗的缺乏,以及一些知識的匱乏, 導(dǎo)致我前期做起來感到費力.通過仔細(xì)的看完和研究下 ?軟件工程及軟件開發(fā)應(yīng)用?中的相關(guān)知識,我以前沒學(xué)好的知識,如:需求分析中的數(shù)據(jù)流程 圖和數(shù)據(jù)字典,總體設(shè)計中的結(jié)構(gòu)圖,尤其是我所做的那課程設(shè)計中的詳細(xì)設(shè)計,讓我更加 的對程序流程圖,N-S圖,PAD圖等構(gòu)成設(shè)計的工具的了解和熟悉.

28、總的來說,課程設(shè)計是讓我們更好的在學(xué)習(xí)和穩(wěn)固一下我們所學(xué)的知識,俗話說:學(xué)而致用,讀萬卷書不如行萬里路就是這個道理.參考文獻(xiàn)畢碩本、盧桂香編著?軟件工程案例教程?北京大學(xué)出版 2007年8月第一版陳明 編著 ?軟件工程課程實踐?清華大學(xué)出版社 2021年8月第一版施一萍編著?軟件工程及軟件開發(fā)應(yīng)用?清華大學(xué)出版社 2021年9月第一版鄭阿奇 編著 ?Visual C+.NET程序設(shè)計教程?機(jī)械工程出版社 2007年6月第一版許家珀、白忠建、吳磊編著?軟件工程一一理論與實踐?高等教育出版社 2021年10月第二版王珊 編著 ?數(shù)據(jù)庫系統(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.即時業(yè)務(wù)辦理endl;cout2.查詢匯總處理endl;cout3.數(shù)據(jù)更改操作endl;cout4.人員信息處理endl;coutq;switch (q)(case 1:(cout1.入庫endl;cout2.配送endl;coutw;if(w=1)(data one;coutone.price;coutone.num;app();elsedata2 two;cout請輸入要配送的物拈的貨號:;輸入要配送的物品的價格:輸入要配送的物品的客戶號輸入要配送物品的最低收費 輸入你要配送物品的日期2: system(cls);詢vvendl;詢vvendl;endl;記錄endl;要的操作:;cintwo

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論