課程設(shè)計報告正文模版我改_第1頁
課程設(shè)計報告正文模版我改_第2頁
課程設(shè)計報告正文模版我改_第3頁
課程設(shè)計報告正文模版我改_第4頁
課程設(shè)計報告正文模版我改_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

..PAGE2.v.黑1粗居中;標題控制在一行內(nèi)空行黑1粗居中;標題控制在一行內(nèi)用C++語言解決超市中的存貨計價問題黑3粗居中空行黑3粗居中黑小4指導(dǎo)教師:黑小4宋小4,行距1.5空行宋小4,行距1.5摘要本課程設(shè)計主要解決在一個綜合型超市中,進展某種商品〔如某一品牌的服裝〕的采購、領(lǐng)料、庫存與本錢等管理的程序設(shè)計。在課程設(shè)計中,系統(tǒng)開發(fā)平臺為Windows2000,程序設(shè)計設(shè)計語言采用VisualC++,數(shù)據(jù)庫采用MSSQL2000,程序運行平臺為Windows98/2000/XP。對于存貨計價采用了簡單的移動平均法進展計算,在程序設(shè)計中,采用了構(gòu)造化與面向?qū)ο髢煞N解決問題的方法。程序通過調(diào)試運行,初步實現(xiàn)了設(shè)計目標,并且經(jīng)過適當完善后,將可以應(yīng)用在商業(yè)中解決實際問題。[主要寫課程設(shè)計的目的〔或主要內(nèi)容〕、原理、方法〔或步驟〕、結(jié)論〔或結(jié)果、意義〕]摘要要求:你希望做什么?如何做的?結(jié)果如何?分號黑小4空行摘要要求:你希望做什么?如何做的?結(jié)果如何?分號黑小4關(guān)鍵詞程序設(shè)計;數(shù)據(jù)庫;SQL;C++;本錢管理結(jié)尾無標點符號空行結(jié)尾無標點符號1級小節(jié),黑3粗居中1引言1級小節(jié),黑3粗居中小節(jié)后無點號本課程設(shè)計主要解決在一個綜合型超市中,進展某種商品〔如某一品牌的服裝〕的采購、領(lǐng)料、庫存與本錢等管理的程序設(shè)計[1]。小節(jié)后無點號[可寫課程設(shè)計題目的主要內(nèi)容、要求等]2級小節(jié)黑4粗居左2級小節(jié)黑4粗居左每個1、2級小節(jié)前空1行,不允許出現(xiàn)3級小節(jié)1.1課程設(shè)計目的參考文獻順序標記,小4上標在程序設(shè)計中,可以用兩種方法解決問題:一是傳統(tǒng)的構(gòu)造化程序設(shè)計方法,二是更先進的面向?qū)ο蟪绦蛟O(shè)計方法[2]。參考文獻順序標記,小4上標每段起始空2個中文字符在構(gòu)造化程序設(shè)計中關(guān)鍵是如何將問題域中的行為〔即操作〕抽取出來,作為C++程序中的函數(shù)。由于多個函數(shù)均需要訪問某些數(shù)據(jù),這些數(shù)據(jù)常被設(shè)計為全局變量。每段起始空2個中文字符而在面向?qū)ο蟪绦蛟O(shè)計中關(guān)鍵是如何將問題域中的實體〔即日常所見的概念〕抽取出來,作為C++程序中的類,而屬性與行為作為類的兩類要素通常是必不可少的,甚至還應(yīng)考慮類必須滿足的約束。格式要求格式要求:〔1〕頁面設(shè)置為:上:2mm,下:2mm,左:3mm,右:2mm〔2〕1級標題為:黑3粗;2級標題為:黑4;不允許出現(xiàn)3級標題〔3〕正文字體為:宋小4;行距為:1.5倍〔4〕所有英文和數(shù)字為:“TimesNewRoman〞字體〔5〕所有圖、表必須有文字說明、編號和名稱〔6〕所有參考文獻必須順序注明引用編號內(nèi)容要求:內(nèi)容要求:〔1〕正文頁面在10頁以上〔2〕參考文獻必須到達3篇或以上〔3〕正文必須4個1級小節(jié)或以上,每個1級小節(jié)不少于1頁〔4〕正文內(nèi)源程序段不允許超過20行〔5〕正文內(nèi)源程序必須有設(shè)計說明、程序功能說明、算法說明、流程圖、主要變量說明、調(diào)試說明等〔6〕源程序行中文注釋必須到達50%以上〔7〕正文內(nèi)必須有程序運行截圖〔8〕主要源程序代碼作為附錄表格前必須有文字說明每小點起始空2個中文字符;黑小4表格前必須有文字說明每小點起始空2個中文字符;黑小4。。。。。。。。。。。。?!猜浴?。。。。。。。。。。。。。?!?〕常用的流輸入/輸出函數(shù)輸入、輸出流類庫函數(shù)的數(shù)量非常多,相對常用的如表3-1所示。表3-1常用輸入、輸出流類庫函數(shù)函數(shù)聲明功能聲明黑小4Intget();黑小4黑小4粗,表名在上讀入下一個字符,帶回其int型碼值(0-0xff)相當于C語言中的getchar()。黑小4粗,表名在上Intpeek();功能同上,但并不后移其指針,所以假設(shè)連續(xù)屢次用peek()將讀入同一個字符。istream&get(char&);功能同上,但值以引用型字符帶回。istream&read(char*,int);讀入一個字串,長度由int給出。ostream&put(char);輸出指定的字符。ostream&write(char*,int);以第二參數(shù)的值為長度輸出首參數(shù)地址的字符。。。。。。。。。。。。。?!猜浴?。。。。。。。。。。。。。。1.2課程設(shè)計的步驟2根本原理[用MATLAB集成環(huán)境中的simulink仿真平臺,根據(jù)?通信原理?理論課中學(xué)過的……,不要太多,三頁左右]3系統(tǒng)設(shè)計[先設(shè)計調(diào)制局部,要把設(shè)計框圖及所有器件的參數(shù)設(shè)置窗口都要截圖放入論文中,每步設(shè)計要有文字說明,不能標題后無任何文字直接放圖;調(diào)制局部運行的結(jié)果在示波器上的顯示截圖后要有分析說明;再設(shè)計解調(diào)局部,步驟同上;然后再信道中參加不同噪聲,運行后比照分析]仿真電路分析與總結(jié)[可寫設(shè)計過程出現(xiàn)的問題及解決方法,分析你的設(shè)計是否成功,最后給出結(jié)論,如:根本到達設(shè)計目標等。]如:4.2異常處理程序在執(zhí)行時經(jīng)常會出現(xiàn)一些違反設(shè)計期望的異常情況〔如除零〕,過去的解決方法是利用操作系統(tǒng)中斷代為處理。由于這種解決方法強行中止了應(yīng)用程序的運行,一些大型的應(yīng)用系統(tǒng)的開發(fā)人員提出,可以在允許的范圍內(nèi)由應(yīng)用程序自身來處理一般性的程序運行錯誤。C++語言異常處理由三個局部構(gòu)成。異常檢測的觸發(fā)、異常檢測的捕獲和異常檢測的處理[3]。它們分別對應(yīng)了“try〞、“throw〞和“catch〞三個關(guān)鍵字。這三者的關(guān)系如圖4-1所示。圖前必須有文字說明判斷框為菱形,有Y和N黑小4,圖名在下圖前必須有文字說明判斷框為菱形,有Y和N黑小4,圖名在下圖4-1C++異常處理流程圖被throw語句扔出的數(shù)據(jù)實際上被壓入了相應(yīng)層的catch語句所對應(yīng)的堆棧內(nèi),最后才被catch語句捕獲到的。當try語句出現(xiàn)嵌套時,情況可能會更加復(fù)雜。。。。。。。。。。。。。?!猜浴?。。。。。。。。。。。。。。完畢語[寫整個課程設(shè)計的總結(jié)、你的收獲和提高,最后致謝]以上兩個程序中面向?qū)ο蟮某绦虻膬?yōu)點是顯而易見的。首先程序2防止了使用全局變量,而在程序1中函數(shù)select_menu()也同樣可以訪問全局變量quantity和amount〔當然為了防止這種情況發(fā)生我們也可以利用文件模塊實現(xiàn)封裝與信息隱藏〕。。。。。。。。。。。。。?!猜浴场?。。。。。。。。。。。。。參考文獻序號居左黑3粗居中[1] G.Perry.C++程序設(shè)計教程.:清華大學(xué),1994序號居左黑3粗居中[2] 李文軍,李師賢,周曉聰.C++作為計算機專業(yè)程序設(shè)計入門語言的實踐與探討.計算機科學(xué),1999,26〔4〕:80~83[3] F.BrokkenandK.Kubat.C++Annotations.,ICCE,UniversityofGroningen,Netherlands,1990.250~280有多個作者時,中間用“,〞分開[4] 周曉聰,李文軍,李師賢.面向?qū)ο蟪绦蛟O(shè)計——實踐與提高有多個作者時,中間用“,〞分開[5] 粟利民,孫強.如何用VC++和VisualFoxpro進展ActiveX數(shù)據(jù)通訊.程序太平洋,.daima../Info/38/Info15372/:2005-5-28著作文獻格式:[序號]作者1,作者2.譯者.書名.版次.出版地:,出版年期刊文獻格式:[序號]作者.文獻名稱.期刊名稱,出版年,卷〔期〕:頁~頁文獻格式:[序號]作者.文獻名稱.名稱,發(fā)布或查閱日期附錄1:構(gòu)造化設(shè)計源程序清單附錄另起新頁黑小4居左附錄另起新頁黑小4居左//程序名稱:COST1.CPP//程序功能:采用構(gòu)造化方法設(shè)計程序,實現(xiàn)一種商品的庫存與本錢核算。必須有程序說明//程序X輝昭必須有程序說明//最后修改日期:2005-6-5#include<iostream.h>//用于記錄當前的庫存數(shù)量與金額的余額//說明:這兩個變量設(shè)計為全局以使check_in()、check_out()等函數(shù)均可訪問staticintquantity=0;//庫存數(shù)量余額staticfloatamount=0;//庫存金額余額程序注釋必須到達50%以上程序注釋必須到達50%以上intselect_menu();voidcheck_in(intqty,floatamt);floatcheck_out(intqty);//主程序intmain(){。。。。。。。。。。。。?!猜浴?。。。。。。。。。。。。。。}//函數(shù):顯示菜單并由用戶選擇//返回值:用戶對菜單的選擇值,0表示退出intselect_menu(){。。。。。。。。。。。。?!猜浴?。。。。。。。。。。。。。。}。。。。。。。。。。。。?!猜浴?。。。。。。。。。。。。。。附錄2:面向?qū)ο笤O(shè)計源程序清單//程序名稱:COST2.CPP//程序功能:采用面向?qū)ο蠓椒ㄔO(shè)計程序,實現(xiàn)一種商品的庫存與本錢核算。//程序X輝昭//最后修改日期:2005-6-8#include<iostream.h>//類聲明,用于描述一樣商品的庫存classSTORE{public:STORE(intqty=0,floatamt=0);//初始化庫存數(shù)量與金額voidcheck_in(intqty,floatamt);//商品入庫floatcheck_out(intqty);//商品出庫intget_qty()const;//查詢庫存數(shù)量floatget_amt(

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論