小學(xué)期實(shí)踐報(bào)告和總結(jié)小學(xué)期實(shí)踐報(bào)告心得體會(huì)_第1頁(yè)
小學(xué)期實(shí)踐報(bào)告和總結(jié)小學(xué)期實(shí)踐報(bào)告心得體會(huì)_第2頁(yè)
小學(xué)期實(shí)踐報(bào)告和總結(jié)小學(xué)期實(shí)踐報(bào)告心得體會(huì)_第3頁(yè)
小學(xué)期實(shí)踐報(bào)告和總結(jié)小學(xué)期實(shí)踐報(bào)告心得體會(huì)_第4頁(yè)
小學(xué)期實(shí)踐報(bào)告和總結(jié)小學(xué)期實(shí)踐報(bào)告心得體會(huì)_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、小學(xué)期實(shí)踐報(bào)告和總結(jié)實(shí)踐報(bào)告:經(jīng)過了兩周左右的時(shí)間,小學(xué)期結(jié)束了,在小學(xué)期中我和我的隊(duì)友共同完成了一個(gè)超市賬務(wù)管理系統(tǒng)。在這個(gè)過程中我們不斷進(jìn)行溝通,互相交流意見,我們也與其他同樣選擇這個(gè)項(xiàng)目的同學(xué)交流想法,最終確定我們的思路。由于我的隊(duì)友需要準(zhǔn)備補(bǔ)考,于是我承擔(dān)了主要的程序編制工作。下面我來簡(jiǎn)單介紹一下我們的程序設(shè)計(jì)思路:我們的程序主要分為兩大部分:1、顧客界面2、商店管理員界面。在顧客界面中我們有六個(gè)選項(xiàng)。其中一個(gè)是返回上一單元選項(xiàng),另外的五個(gè)選項(xiàng)分別代表著五種不同的功能。選項(xiàng)一(1.Goshoppingandprinttheshoppinglist)啟動(dòng)我們模擬顧客購(gòu)物并打印出小票的功能

2、。進(jìn)入后先會(huì)讓顧客輸入自己的顧客賬號(hào),這個(gè)賬號(hào)是我們用來統(tǒng)計(jì)顧客所有購(gòu)買信息的。賬號(hào)必須先注冊(cè)(選項(xiàng)五中)。之后需要輸入購(gòu)物小票編號(hào)。我們以小票編號(hào)創(chuàng)立一個(gè)文件,這個(gè)文件會(huì)在退貨時(shí)被讀出,以確定顧客確實(shí)在這里購(gòu)物,并且可以查詢購(gòu)物記錄。之后輸入購(gòu)物日期、商品編號(hào)、商品名稱和要購(gòu)買的數(shù)量。選項(xiàng)二(2.Checkthegoodsinformation)可以將專門給顧客查閱的商品信息打印出來。選型三(3.Checktheshoppinghistory)中顧客可以查詢自己所有的購(gòu)物記錄(顧客必須有顧客賬號(hào))。選項(xiàng)四(4.Returngoods)是退貨選項(xiàng)。顧客在這個(gè)選項(xiàng)中退貨時(shí)首先要輸入當(dāng)時(shí)購(gòu)物的小票

3、編號(hào),之后程序會(huì)以”r方式打開一個(gè)以小票編號(hào)命名的txt文件。如果能夠打開文件,說明顧客的確在此購(gòu)物,我們讓顧客輸入想要退貨的商品編號(hào)和想要退回的商品數(shù)量。退貨過程中程序會(huì)進(jìn)行營(yíng)業(yè)額和庫(kù)存的增減計(jì)算。如果打開文件失敗,證明這位顧客并沒有在此購(gòu)物,不能接受退貨。選項(xiàng)五(5.Applyforaccount)是顧客申請(qǐng)顧客賬號(hào)的選項(xiàng)。顧客申請(qǐng)顧客賬號(hào)的過程中程序在后臺(tái)為顧客建立了一個(gè)以顧客賬號(hào)為文件名的txt文件。這個(gè)文件用來記錄顧客的所有購(gòu)物記錄。選項(xiàng)六(6.Returnback)是返回上一個(gè)界面的選項(xiàng)。所有的六個(gè)選項(xiàng)被包含在一個(gè)while循環(huán)中,整個(gè)while循環(huán)又被包含在一個(gè)訐語(yǔ)句中。下面介紹

4、一下管理員界面。選擇管理員界面后首先程序會(huì)先讓管理員輸入其ID,之后會(huì)讓管理員輸入密碼(初始密碼為TurboC),ID或密碼輸入不正確會(huì)讓其從新輸入,直到輸入正確為止。輸入ID和密碼后程序會(huì)提供5個(gè)選項(xiàng),其中一個(gè)是返回上一界面選項(xiàng),其他四個(gè)選項(xiàng)代表了管理員可以執(zhí)行的四個(gè)不同功能。選項(xiàng)一(1.Checktheturnoverandsortthesales.)是查詢營(yíng)業(yè)額以及把商品按營(yíng)業(yè)額和銷售數(shù)量從高到低順序排列的選項(xiàng)。排序過程使用了經(jīng)典的冒泡法。如果有顧客進(jìn)行了購(gòu)物或是退貨,營(yíng)業(yè)額和銷售數(shù)量會(huì)改變,其排序也會(huì)改變。選項(xiàng)二(2.Checkthegoodswhichneedpurchase.)是查

5、詢商品哪些需要進(jìn)貨。我們?yōu)槊恳患唐范荚O(shè)置了一個(gè)最小庫(kù)存值(這個(gè)值儲(chǔ)存在名為storeroom的txt文件中,程序運(yùn)行時(shí)會(huì)從這個(gè)文件中讀取出其最小庫(kù)存值)。當(dāng)商品庫(kù)存小于其最小庫(kù)存值時(shí),程序就會(huì)將需要進(jìn)貨的商品打印到屏幕上。選項(xiàng)三(Checktheprofit.)是查詢所有商品的利潤(rùn)。并且可以把利潤(rùn)最高和最低的商品計(jì)算并打印出來。選項(xiàng)四(4.Changethepassword.)是管理員更改密碼的功能。我們?yōu)槊艽a專門創(chuàng)建了一個(gè)名為fpassword的txt文件,用于儲(chǔ)存密碼,更改的密碼會(huì)儲(chǔ)存在這個(gè)文件中。選項(xiàng)五(6.Returnback)是退回上一界面的選項(xiàng)。五個(gè)選項(xiàng)同樣被包含在一個(gè)while

6、循環(huán)中,整個(gè)while循環(huán)又被包含在一個(gè)訐語(yǔ)句中。本次實(shí)習(xí)總結(jié):這個(gè)程序編寫的還不夠完整,最突出的一點(diǎn)是容錯(cuò)處理能力比較差,我們?cè)?jì)劃容錯(cuò)處理最后進(jìn)行編制,但由于后期時(shí)間緊張,沒能來的及進(jìn)行容錯(cuò)處理的編制。并且,我們沒有對(duì)以批發(fā)價(jià)進(jìn)行購(gòu)買的過程進(jìn)行編制,只是在商品信息中打出了批發(fā)價(jià)。另外,在顧客退貨之后我們沒有對(duì)顧客所有的購(gòu)物記錄進(jìn)行改動(dòng)。并且我們計(jì)劃編寫多用戶的方式,但是由于技術(shù)和時(shí)間上的問題,我們沒能編寫出完善的多用戶程序??傊?,這個(gè)程序還有很多的不足之處,這也體現(xiàn)出我們的編程能力上的不足。我們會(huì)在今后的學(xué)習(xí)中努力提高、加強(qiáng)。本次C語(yǔ)言實(shí)習(xí)是我第一次去編寫一個(gè)實(shí)用的程序,與每次的C語(yǔ)言練習(xí)

7、有很大的不同:首先,我所要編寫的程序是一個(gè)完整的系統(tǒng),一個(gè)可以正常地進(jìn)入、運(yùn)行、退出的系統(tǒng)。我們要考慮很多方面的問題,如每次用戶需要輸入數(shù)據(jù)的時(shí)候,我們要考慮所有用戶可能輸入的數(shù)據(jù),做好容錯(cuò)處理功能,能讓用戶在輸入錯(cuò)誤的情況下從新輸入。再比如,這個(gè)超市賬務(wù)管理系統(tǒng)分為兩部分,顧客界面和管理員界面。這兩部分聯(lián)系時(shí)非常緊密的。當(dāng)顧客進(jìn)行了購(gòu)物或是退貨后商品的銷售額和銷售數(shù)量和庫(kù)存都會(huì)有變化,這個(gè)變化要在管理員查詢銷售額、銷售數(shù)量和庫(kù)存時(shí)體現(xiàn)出來。我們考慮的越周到,這個(gè)程序就越完整。其次我用自己掌握的C語(yǔ)言知識(shí)來解決很多實(shí)際的問題。比如密碼管理功能。以前我并沒有進(jìn)行過有關(guān)密碼的編程。這是第一次遇到這

8、樣的問題,而這種問題在實(shí)際生活是非常常見的。再認(rèn)真考慮之后,我最終選擇了用讀寫文件的辦法來解決這個(gè)問題。在這次C語(yǔ)言的實(shí)習(xí)中我學(xué)到了很多東西。我學(xué)到了很多以前沒有接觸過的編寫方法,學(xué)會(huì)了使用一些新的函數(shù)。更重要的是我學(xué)會(huì)了利用各種資源去解決問題。當(dāng)我遇到解決不了的問題時(shí),我不再是死看教材或是不斷求助老師,我會(huì)去圖書館查閱其他的有關(guān)書籍,或是上網(wǎng)搜索解決辦法,或是請(qǐng)教其他學(xué)院的學(xué)習(xí)計(jì)算機(jī)、軟件的同學(xué)。我認(rèn)為這是我學(xué)會(huì)的最重要的能力。另外我還學(xué)到了一些團(tuán)隊(duì)合作的方法。一開始我和我的隊(duì)友是共同進(jìn)行編寫,進(jìn)度比較慢。而當(dāng)他因?yàn)橐獪?zhǔn)備補(bǔ)考而將編寫任務(wù)完全交給我之后我發(fā)現(xiàn)我們的進(jìn)度加快了很多。等他回來之后我們選擇了共同討論思路,共同改錯(cuò),但編寫工作完全由我進(jìn)行的方法。這樣使我們的效率比以前提高了很多。所以在團(tuán)隊(duì)工作中一定要分工明確,才能提高效率。在這次C語(yǔ)言的實(shí)習(xí)中我也看到了很多自己的不足。認(rèn)識(shí)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論