版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、中國(guó)海洋大學(xué)青島學(xué)院c語(yǔ)言課程設(shè)計(jì)報(bào)告書(shū)題 目超市管理系統(tǒng)學(xué)生姓名指導(dǎo)教師學(xué) 院專(zhuān)業(yè)班級(jí)組內(nèi)分工姓名主要模塊占比列*商品入庫(kù),物品信息修改,瀏覽,刪除,出售管理65%*超市利潤(rùn),商品價(jià)值總和,物品信息查詢(xún)35%目 錄1 前言12 需求分析23 模塊設(shè)計(jì)圖及組內(nèi)分工34 ns流程圖清單45 存儲(chǔ)結(jié)構(gòu)及函數(shù)說(shuō)明56 課程設(shè)計(jì)結(jié)果67 實(shí)踐心得體會(huì)71 前言該章主要描述課程設(shè)計(jì)的目的,以及對(duì)題目本身的理解。隨著現(xiàn)代生活質(zhì)量的提高,以及生活的需要,超市這種便利的服務(wù)開(kāi)始走進(jìn)我們的生活,同時(shí)隨著超市涌入我們的生活,如何更便利的對(duì)超市進(jìn)行系統(tǒng)和有序的操作,成為了我們需要考慮的問(wèn)題,針對(duì)這一問(wèn)題,我們小組本
2、著界面化,人性化的目的編寫(xiě)了一個(gè)解決問(wèn)題的程序。本程序運(yùn)用c語(yǔ)言程序設(shè)計(jì)了一個(gè)超市管理系統(tǒng)。關(guān)于系統(tǒng)的的功能主要有新購(gòu)物品入庫(kù)、物品信息刪除、物品信息修改、物品信息查詢(xún)、物品信息瀏覽、物品出售、超市物品總價(jià)值查詢(xún)功能,物品信息在相應(yīng)的硬盤(pán)上面進(jìn)行存盤(pán)以防止部分?jǐn)?shù)據(jù)的丟失。為了使該程序在電腦中運(yùn)行時(shí)節(jié)省內(nèi)存,在入庫(kù)函數(shù)中使用了鏈表功能。還在menu選項(xiàng)中添加了系統(tǒng)顏色設(shè)置功能,使用戶(hù)可以選擇適合自己觀(guān)看的界面。2 需求分析當(dāng)今社會(huì)信息產(chǎn)業(yè)發(fā)展迅速,特別是在計(jì)算機(jī)行業(yè),利用計(jì)算機(jī)解決日常生活中的問(wèn)題,就像我們開(kāi)發(fā)的超市管理軟件,所以現(xiàn)在一些管理者都在想著怎樣利用計(jì)算機(jī)的軟件設(shè)計(jì)來(lái)解決管理問(wèn)題,例如
3、一些數(shù)據(jù)的存儲(chǔ),管理的功能,這樣以來(lái),軟件的設(shè)計(jì)就因此而來(lái),超市管理也不例外,一些管理者,因?yàn)閷?duì)超市管理中的貨物管理,以及物品的出售,還有物品的查詢(xún),瀏覽,感到很煩瑣,因?yàn)槿说拇竽X不可能將今天的進(jìn)貨全都記下來(lái)。所以就需要通過(guò)一個(gè)程序來(lái)代替他來(lái)完成這一任務(wù)。這就是 我們所說(shuō)的市場(chǎng)需求。3 模塊設(shè)計(jì)圖根據(jù)第二章中對(duì)系統(tǒng)的需求分析,繪制模塊圖。4 ns流程圖清單根據(jù)第三章的模塊圖,繪制每一個(gè)模塊的ns流程圖,如果在其中要用到某一特殊算法,如排序算法等,要詳細(xì)說(shuō)明。主菜單:物品的瀏覽:查詢(xún):入庫(kù):刪除:修改:validateid函數(shù):5 存儲(chǔ)結(jié)構(gòu)及函數(shù)說(shuō)明在本章中主要描述系統(tǒng)中主要信息的存儲(chǔ)結(jié)構(gòu),對(duì)于
4、各模塊中通用的信息盡量采用同一存儲(chǔ)結(jié)構(gòu),并將共同的存儲(chǔ)結(jié)構(gòu)保存成頭文件,以便于各模塊調(diào)用。對(duì)于各模塊出現(xiàn)的函數(shù)要加以詳細(xì)說(shuō)明,特別是函數(shù)功能,其中包括函數(shù)形參和返回值代表的含義。本程序一共包括十個(gè)模塊:1-入庫(kù)函數(shù)。2-修改函數(shù)。3-瀏覽函數(shù)。4-查詢(xún)函數(shù)。5-刪除函數(shù)。6-利潤(rùn)查詢(xún)。7-資金瀏覽。8-程序退出。9-顏色設(shè)置。10-物品出售。其中這十個(gè)函數(shù)中都用到了結(jié)構(gòu)體來(lái)存儲(chǔ)物品的信息,還用到了結(jié)構(gòu)體指針。1:入庫(kù)函數(shù)中主要是將物品信息保存到文件中,在入庫(kù)函數(shù)中我們采用了鏈表的形式對(duì)物品信息入庫(kù)到文件中,本程序中都沒(méi)有采用形參只有在鏈表中用了形參,和返回值,形參是結(jié)構(gòu)指針,返回值也是結(jié)構(gòu)指針
5、。2:修改函數(shù)中用到了數(shù)組,首先將文件打開(kāi),然后將文件中的內(nèi)容讀取到數(shù)組中,然后逐個(gè)瀏覽數(shù)組中的物品編號(hào),當(dāng)讀到這一編號(hào)是將其修改,然后將數(shù)組中的內(nèi)容讀取到文件中。完成了修改功能。3:瀏覽功能中我們也用了數(shù)組,首先將文件的內(nèi)容讀取到數(shù)組中,然后將其中的物品信息逐一讀取。4:查詢(xún)函數(shù)中,先將文件中的內(nèi)容讀取到數(shù)組,然后利用循環(huán)將要查詢(xún)的號(hào)碼查詢(xún)出來(lái),然后讀出來(lái)。顯示到桌面。5:刪除函數(shù)中,將文件中的數(shù)據(jù)讀出來(lái),然后用戶(hù)輸入要?jiǎng)h除的編號(hào),查詢(xún)到編號(hào)的數(shù)據(jù)位置,在執(zhí)行將文件信息讀回去的時(shí)候,此條信息不讀進(jìn)文件中,這就完成了文件的刪除功能。6:利潤(rùn)的查詢(xún)是通過(guò)將文件中的數(shù)據(jù)讀出來(lái),然后依次將物品的買(mǎi)入
6、價(jià)格與賣(mài)出價(jià)格之差與數(shù)量的乘積來(lái)實(shí)現(xiàn)的。7:資金的瀏覽和利潤(rùn)函數(shù)差不多,只是最后的結(jié)果是買(mǎi)入價(jià)格與數(shù)量的乘積。8:程序的退出是將main函數(shù)進(jìn)行完,不去調(diào)用其他的函數(shù)而已。9:顏色設(shè)置是dos系統(tǒng)下的一個(gè)功能,將系統(tǒng)的顏色進(jìn)行修改。10:出售函數(shù),是超市管理的基本功能,它將要出售的物品信息讀取到數(shù)組中,然后判斷要出售的數(shù)量,如果數(shù)量不夠則不能出售,如果數(shù)量足夠則將算出要即得利潤(rùn),并且將數(shù)量進(jìn)行修改,再讀回去文件中。完成此功能。6 課程設(shè)計(jì)結(jié)果程序代碼不需要在報(bào)告中列出,以附件的方式給出即可,在該部分中可以說(shuō)明附件的數(shù)量和附件程序的功能,其次可將系統(tǒng)實(shí)現(xiàn)的主要功能以圖片方式列出。登錄界面:物品入
7、庫(kù):物品繼續(xù)入庫(kù):刪除剛剛?cè)霂?kù)的物品信息:物品信息查詢(xún):物品信息刪除:物品信息瀏覽:物品信息修改:背景顏色設(shè)置:出售管理:商品利潤(rùn):退出界面:7 實(shí)踐心得體會(huì)如題:可對(duì)課程設(shè)計(jì)中出現(xiàn)的問(wèn)題和解決方法加以描述。c語(yǔ)言已學(xué)習(xí)了兩個(gè)學(xué)期了。總算對(duì)其有了初步的認(rèn)識(shí)與了解!雖然不能算熟手,但基本能看懂許多代碼。當(dāng)然讓自己獨(dú)立編寫(xiě)有某些功能的程序還是十分吃力的。比如這次的超市管理系統(tǒng),雖然基本算法還算簡(jiǎn)易,但從結(jié)構(gòu)體鏈表開(kāi)始就很難把持。只有照著書(shū)上的例題去理解,去套用!才能略有小成的把結(jié)構(gòu)體鏈表版的程序做出來(lái),當(dāng)然缺陷百出!怎么講呢?總覺(jué)得時(shí)間過(guò)的很快!一眨眼的工夫,就已經(jīng)結(jié)束了,每天要消化的東西很多!為
8、期一周的c語(yǔ)言課程設(shè)計(jì)結(jié)束了,通過(guò)這四個(gè)星期的課設(shè),使我對(duì)c語(yǔ)言有了更深入、更全面的了解,同時(shí)也發(fā)現(xiàn)自己的英文和函數(shù)基礎(chǔ)不是很好,對(duì)很多地方不是特別懂,甚至對(duì)有些概念都還很模糊,但通過(guò)這次課程設(shè)計(jì),使我對(duì)c語(yǔ)言有了新的認(rèn)識(shí),在這一周的時(shí)間里,經(jīng)過(guò)不斷的與同學(xué)之間進(jìn)行探討以及老師的指導(dǎo),使我的c語(yǔ)言水平有了很大程度的提高。通過(guò)課設(shè)我還發(fā)現(xiàn)c語(yǔ)言是一門(mén)非常實(shí)用的學(xué)科,像我的題目-書(shū)店圖書(shū)銷(xiāo)售系統(tǒng),是與實(shí)際生活緊密相關(guān)的,在以后的工作當(dāng)中都有可能會(huì)用的到。平常在書(shū)上學(xué)的這些知識(shí)在我看來(lái)是些最基本的知識(shí)!其實(shí)c語(yǔ)言應(yīng)該還包括很多,但就這些基本的知識(shí)我們學(xué)起來(lái)還是很辛苦的,我個(gè)人認(rèn)為c語(yǔ)言的語(yǔ)句塊中無(wú)非
9、是3個(gè)東西,順序,判斷與循環(huán),在一個(gè)多星期的代碼打下來(lái),編寫(xiě)的語(yǔ)句塊中沒(méi)發(fā)現(xiàn)過(guò)超出這3種東西的,就算調(diào)用的函數(shù),在函數(shù)里面還是這3個(gè)東西,可以說(shuō)是極其簡(jiǎn)單,但就這3種東西拼湊在一起時(shí),就能發(fā)揮強(qiáng)大的功能與作用??芍^三個(gè)臭皮匠頂個(gè)諸葛亮!一般在沒(méi)有多數(shù)的嵌套下還是能很清晰明了的讀寫(xiě)代碼,可一旦嵌套一多,就開(kāi)始暈暈眩眩了。函數(shù)的話(huà),我的理解比較淺,我只能說(shuō)它的作用除了被人調(diào)來(lái)調(diào)去之外,沒(méi)有別的功能了!當(dāng)然使用函數(shù)會(huì)是程序別的清晰明了,這點(diǎn)在編寫(xiě)超市管理系統(tǒng)時(shí)也體會(huì)到了!我認(rèn)為還有比較重要的是算法,雖然算法并不是代碼,但算法能讓我們更好的去編寫(xiě)代碼,有了算法程序才有靈魂,這是書(shū)上說(shuō)的.個(gè)人認(rèn)為這是個(gè)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海市靜安區(qū)2025屆高三一模語(yǔ)文試卷
- 2025年度個(gè)人自建廠(chǎng)房產(chǎn)權(quán)交易合同范本4篇
- 2025個(gè)人退伙經(jīng)營(yíng)合同(物流配送行業(yè)專(zhuān)用)4篇
- 2025年度鋼構(gòu)建筑綠色施工監(jiān)理合同
- 2025-2030全球鐵基超塑形狀記憶合金行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球輸注穿刺耗材行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)高純度氫氧化鈷行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年度鋼管及配件進(jìn)出口代理合同范本2篇
- 2025年個(gè)人二手車(chē)買(mǎi)賣(mài)協(xié)議示范文本2篇
- 2025版教育培訓(xùn)機(jī)構(gòu)推廣服務(wù)合同模板3篇
- 道路瀝青工程施工方案
- 2025年度正規(guī)離婚協(xié)議書(shū)電子版下載服務(wù)
- 《田口方法的導(dǎo)入》課件
- 春節(jié)后安全生產(chǎn)開(kāi)工第一課
- 內(nèi)陸?zhàn)B殖與水產(chǎn)品市場(chǎng)營(yíng)銷(xiāo)策略考核試卷
- 電力電纜工程施工組織設(shè)計(jì)
- 2024年重慶市中考數(shù)學(xué)試題B卷含答案
- 醫(yī)生給病人免責(zé)協(xié)議書(shū)(2篇)
- 票據(jù)業(yè)務(wù)居間合同模板
- 承包鋼板水泥庫(kù)合同范本(2篇)
- 頸椎骨折的護(hù)理常規(guī)課件
評(píng)論
0/150
提交評(píng)論