小學期實踐報告和總結小學期實踐報告心得體會_第1頁
小學期實踐報告和總結小學期實踐報告心得體會_第2頁
小學期實踐報告和總結小學期實踐報告心得體會_第3頁
小學期實踐報告和總結小學期實踐報告心得體會_第4頁
小學期實踐報告和總結小學期實踐報告心得體會_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

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

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

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論