C語(yǔ)言綜合項(xiàng)目設(shè)計(jì)-銷售監(jiān)控系統(tǒng)_第1頁(yè)
C語(yǔ)言綜合項(xiàng)目設(shè)計(jì)-銷售監(jiān)控系統(tǒng)_第2頁(yè)
C語(yǔ)言綜合項(xiàng)目設(shè)計(jì)-銷售監(jiān)控系統(tǒng)_第3頁(yè)
C語(yǔ)言綜合項(xiàng)目設(shè)計(jì)-銷售監(jiān)控系統(tǒng)_第4頁(yè)
C語(yǔ)言綜合項(xiàng)目設(shè)計(jì)-銷售監(jiān)控系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 R&D Center標(biāo)題文檔編號(hào)版本頁(yè)ULTRAWISE研發(fā)中心-教育產(chǎn)品URD-LAB-GUD-00101 作者修改日期密級(jí):秘密2010-Dec-06Copyright 2010 Ultrawise R&D Center, All rights reserved.C語(yǔ)言綜合合項(xiàng)目設(shè)設(shè)計(jì)修改記錄版本號(hào).作者描述修改日期0.1研發(fā)中心Firstt Drraftt2010-Decc-066審核記錄姓名職務(wù)簽字日期名稱 C語(yǔ)言綜綜合項(xiàng)目目設(shè)計(jì)實(shí)驗(yàn)介紹C語(yǔ)言具有有簡(jiǎn)潔緊緊湊、靈靈活方便便、運(yùn)算算符豐富富、數(shù)據(jù)據(jù)結(jié)構(gòu)豐豐富、語(yǔ)語(yǔ)法限制制不太嚴(yán)嚴(yán)格,程程序設(shè)計(jì)計(jì)自由度度大等優(yōu)優(yōu)勢(shì),而而且C語(yǔ)語(yǔ)言是一一

2、種很基基礎(chǔ)的語(yǔ)語(yǔ)言,它它被廣泛泛地應(yīng)用用于很多多開發(fā)場(chǎng)場(chǎng)合,因因此,能能熟練地地掌握CC語(yǔ)言項(xiàng)項(xiàng)目的設(shè)設(shè)計(jì)是很很重要的的。本實(shí)實(shí)驗(yàn)通過(guò)過(guò)C語(yǔ)言言編程,實(shí)實(shí)現(xiàn)對(duì)一一個(gè)銷售售監(jiān)控軟軟件的模模擬,來(lái)來(lái)說(shuō)明CC語(yǔ)言綜綜合項(xiàng)目目設(shè)計(jì)的的知識(shí)。實(shí)驗(yàn)?zāi)繕?biāo)進(jìn)一步加深深對(duì)C語(yǔ)語(yǔ)言程序序開發(fā)的的理解;更加熟練地地使用CC語(yǔ)言里里面的各各種語(yǔ)法法和結(jié)構(gòu)構(gòu);通過(guò)實(shí)驗(yàn),熟熟悉C語(yǔ)語(yǔ)言程序序開發(fā)的的流程;通過(guò)實(shí)驗(yàn),進(jìn)進(jìn)一步規(guī)規(guī)范C語(yǔ)語(yǔ)言程序序的書寫寫格式。實(shí)驗(yàn)時(shí)間3-4天預(yù)備知識(shí)C語(yǔ)言項(xiàng)目目開發(fā)是是一個(gè)復(fù)復(fù)雜的過(guò)過(guò)程,其其中涉及及的知識(shí)識(shí)很多,因因而要很很好的實(shí)實(shí)現(xiàn)一個(gè)個(gè)比較好好的C語(yǔ)語(yǔ)言軟件件,必須須能熟練練使用CC語(yǔ)

3、言里里面的各各種結(jié)構(gòu)構(gòu)和數(shù)據(jù)據(jù)類型;要熟練地地掌握CC語(yǔ)言程程序的調(diào)調(diào)試方法法;對(duì)項(xiàng)項(xiàng)目開發(fā)發(fā)的流程程有比較較清楚地地認(rèn)識(shí)。實(shí)驗(yàn)項(xiàng)目介介紹需求概述每個(gè)組織都都相信應(yīng)應(yīng)當(dāng)計(jì)劃劃當(dāng)年的的銷售目目標(biāo),并并達(dá)到這這些目標(biāo)標(biāo),定期期地進(jìn)行行檢查來(lái)來(lái)監(jiān)控目目標(biāo)與實(shí)實(shí)際銷售售額的對(duì)對(duì)比情況況,檢查查依賴于于保存的的有關(guān)銷銷售項(xiàng)目目和銷售售詳細(xì)信信息的數(shù)數(shù)據(jù),除除了數(shù)據(jù)據(jù)查詢,還還可以進(jìn)進(jìn)行添加加、刪除除和修改改操作。 整體設(shè)計(jì)銷售項(xiàng)目的的詳細(xì)信信息應(yīng)保保存在一一個(gè)名為為 ittem.datt 的文文件中,該該文件應(yīng)應(yīng)包含下下列詳細(xì)細(xì)信息:項(xiàng)目代碼(從從 1 開始按按順序編編碼);名稱(最多多 200 個(gè)字字

4、符);目標(biāo)銷售額額(數(shù)字字);年初至今銷銷售額(數(shù)數(shù)字);銷售的詳細(xì)細(xì)信息應(yīng)應(yīng)保存在在一個(gè)名名為 ssalees.ddat 的文件件中,該該文件應(yīng)應(yīng)包含下下列詳細(xì)細(xì)信息:項(xiàng)目代碼;已銷售數(shù)量量(數(shù)字字);實(shí)現(xiàn)說(shuō)明銷售監(jiān)控系系統(tǒng)應(yīng)以以下列菜菜單開始始:SALESS MOONITTORIING SYSSTEMMAdd nnew iteem ddetaailss Recorrd SSalee deetaiils Delette eexisstinng IItemm deetaiils Displlay Salle ddetaailss baasedd onn Ittem nummberr Displ

5、lay Repportt onn Saaless Taargeet AAchiieveed IItemms Quit Enterr chhoicce:根據(jù)用戶的的選擇,將將執(zhí)行下下列操作作:下面面顯示了了相應(yīng)的的圖示:圖 1:主主屏幕Add nnew iteem ddetaailss(添加加新項(xiàng)目目的詳細(xì)細(xì)信息)通過(guò)從文件件中訪問(wèn)問(wèn)最后一一個(gè)項(xiàng)目目的代碼碼并加 1 來(lái)來(lái)生成新新項(xiàng)目代代碼,接接受新項(xiàng)項(xiàng)目的詳詳細(xì)信息息,確保保名稱不不為空,不不應(yīng)接受受年初至至今銷售售額,而而應(yīng)將其其設(shè)為 0,將將該記錄錄保存到到 ittem.datt 文件件中。圖 2 顯顯示了“AAdd Neww Ittem

6、scrreenn”屏幕幕圖 2:添添加新項(xiàng)項(xiàng)目Recorrd SSalee deetaiils(記記錄銷售售詳細(xì)信信息)接受項(xiàng)目代代碼,并并確保 iteem.ddat 文件中中存在該該代碼,確確保輸入入的銷售售數(shù)量大大于 00,接受受有效的的詳細(xì)信信息后,將將記錄保保存到 salles.datt 文件件中,通通過(guò)添加加銷售數(shù)數(shù)量更新新 ittem.datt 文件件中年初初至今相相應(yīng)的銷銷售額。圖 3 顯顯示了“AAdd Iteem SSalee Deetaiils”的的屏幕。圖 3:銷銷售詳細(xì)細(xì)信息Delette eexisstinng IItemm deetaiils(刪刪除現(xiàn)有有項(xiàng)目的的詳

7、細(xì)信信息)接受項(xiàng)目代代碼,并并檢查 iteem.ddat 文件中中是否存存在該代代碼,如如果存在在該代碼碼,則刪刪除 iitemm.daat 和和 saaless.daat 文文件中的的相應(yīng)詳詳細(xì)信息息。刪除項(xiàng)目的的屏幕如如下所示示,其中中根據(jù)輸輸入的項(xiàng)項(xiàng)目代碼碼,在 iteem.ddat和和salles.datt 文件件中搜索索并刪除除該項(xiàng)目目。圖 4:刪刪除項(xiàng)目目的詳細(xì)細(xì)信息Displlay Salle ddetaailss baasedd onn Ittem nummberr(顯示示根據(jù)項(xiàng)項(xiàng)目號(hào)查查出的銷銷售詳細(xì)細(xì)信息)接受項(xiàng)目代代碼,并并顯示 salles.datt 中所所有相應(yīng)應(yīng)的銷

8、售售詳細(xì)信信息。圖 5 所所示為項(xiàng)項(xiàng)目已銷銷售數(shù)量量的屏幕幕。 圖 5:查查詢銷售售詳細(xì)信信息Displlay Repportt onn Saaless Taargeet AAchiieveed IItemms(顯顯示已達(dá)達(dá)到銷售售目標(biāo)的的項(xiàng)目的的報(bào)告)顯示 ittem.datt 文件件中所有有已達(dá)到到目標(biāo)銷銷售額的的項(xiàng)目的的詳細(xì)信信息。圖 6 所所示的屏屏幕表示示沒(méi)有項(xiàng)項(xiàng)目達(dá)到到目標(biāo)銷銷售額,如如果有項(xiàng)項(xiàng)目達(dá)到到了目標(biāo)標(biāo),就會(huì)會(huì)如圖 7 所所示顯示示該項(xiàng)目目的詳細(xì)細(xì)信息。圖 6:銷銷售目標(biāo)標(biāo)報(bào)告圖 7:銷銷售目標(biāo)標(biāo)報(bào)告Quit(退退出)關(guān)閉程序,并并退出銷銷售監(jiān)控控系統(tǒng)。在系統(tǒng)的所所有功能能

9、點(diǎn)處顯顯示相應(yīng)應(yīng)的消息息。對(duì)應(yīng)的內(nèi)容容C 語(yǔ)言中中的輸入入和輸出出使用 prrinttf () 顯顯示菜單單,要接接受菜單單選擇,請(qǐng)請(qǐng)使用 scaanf (),如如圖 11 所示示。條件要檢查所選選的菜單單項(xiàng)是否否有效,請(qǐng)請(qǐng)使用條條件語(yǔ)句句(iff 或 swiitchh),如如果用戶戶所選的的菜單項(xiàng)項(xiàng)無(wú)效,則則顯示相相應(yīng)的錯(cuò)錯(cuò)誤消息息。循環(huán)該菜單必須須包括在在一個(gè)循循環(huán)中,這這樣用戶戶才能執(zhí)執(zhí)行多個(gè)個(gè)操作。 數(shù)組要接受多個(gè)個(gè)項(xiàng)目和和多條銷銷售詳細(xì)細(xì)信息,請(qǐng)請(qǐng)使用數(shù)數(shù)組,為為新項(xiàng)目目詳細(xì)信信息生成成并顯示示新項(xiàng)目目代碼,接接受詳細(xì)細(xì)信息后后,使用用戶能根根據(jù)項(xiàng)目目代碼查查詢項(xiàng)目目和銷售售詳細(xì)信信

10、息。函數(shù)根據(jù)輸入的的菜單選選擇,調(diào)調(diào)用相應(yīng)應(yīng)的函數(shù)數(shù)來(lái)執(zhí)行行各個(gè)操操作。 創(chuàng)建函數(shù)來(lái)來(lái)執(zhí)行下下列操作作:將新項(xiàng)目詳詳細(xì)信息息添加到到 ittem.datt 文件件中將新項(xiàng)目銷銷售詳細(xì)細(xì)信息添添加到 salles.datt 文件件中從 iteem.ddat 文件中中刪除項(xiàng)項(xiàng)目并從從 saaless.daat 文文件中刪刪除相應(yīng)應(yīng)的銷售售詳細(xì)信信息顯示特定項(xiàng)項(xiàng)目的銷銷售詳細(xì)細(xì)信息顯示已達(dá)到到目標(biāo)銷銷售額的的項(xiàng)目的的報(bào)告字符串本工程中在在必須輸輸入字符符串的所所有地方方都使用用了字符符串函數(shù)數(shù)。復(fù)雜數(shù)據(jù)類類型及排排序定義兩個(gè)結(jié)結(jié)構(gòu),一一個(gè)用于于項(xiàng)目 (ittem),另一一個(gè)用于于銷售 (saales

11、s)。 item 結(jié)構(gòu)包包含下列列數(shù)據(jù)成成員:Item CoddeItem NammeTargeetedd saalessYear to Datte SSaleessaless 結(jié)構(gòu)構(gòu)包含下下列數(shù)據(jù)據(jù)成員:Item CoddeQuanttityy Soold文件操作記錄應(yīng)保存存在 iitemm.daat 和和 saaless.daat 文文件中,添添加新項(xiàng)項(xiàng)目時(shí),記記錄被保保存在 iteem.ddat 中,銷銷售出一一個(gè)項(xiàng)目目時(shí),記記錄被保保存在 salles.datt 中,與與此同時(shí)時(shí)將更新新 ittem.datt 文件件,選擇擇刪除一一個(gè)項(xiàng)目目時(shí),將將分別從從 ittem.datt 和 salles.datt 文件件中刪除除該項(xiàng)目目及其相相應(yīng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論