版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、中國海洋大學青島學院c語言課程設計報告書題 目超市管理系統(tǒng)學生姓名指導教師學 院專業(yè)班級組內分工姓名主要模塊占比列*商品入庫,物品信息修改,瀏覽,刪除,出售管理65%*超市利潤,商品價值總和,物品信息查詢35%目 錄1 前言12 需求分析23 模塊設計圖及組內分工34 ns流程圖清單45 存儲結構及函數(shù)說明56 課程設計結果67 實踐心得體會71 前言該章主要描述課程設計的目的,以及對題目本身的理解。隨著現(xiàn)代生活質量的提高,以及生活的需要,超市這種便利的服務開始走進我們的生活,同時隨著超市涌入我們的生活,如何更便利的對超市進行系統(tǒng)和有序的操作,成為了我們需要考慮的問題,針對這一問題,我們小組本
2、著界面化,人性化的目的編寫了一個解決問題的程序。本程序運用c語言程序設計了一個超市管理系統(tǒng)。關于系統(tǒng)的的功能主要有新購物品入庫、物品信息刪除、物品信息修改、物品信息查詢、物品信息瀏覽、物品出售、超市物品總價值查詢功能,物品信息在相應的硬盤上面進行存盤以防止部分數(shù)據(jù)的丟失。為了使該程序在電腦中運行時節(jié)省內存,在入庫函數(shù)中使用了鏈表功能。還在menu選項中添加了系統(tǒng)顏色設置功能,使用戶可以選擇適合自己觀看的界面。2 需求分析當今社會信息產業(yè)發(fā)展迅速,特別是在計算機行業(yè),利用計算機解決日常生活中的問題,就像我們開發(fā)的超市管理軟件,所以現(xiàn)在一些管理者都在想著怎樣利用計算機的軟件設計來解決管理問題,例如
3、一些數(shù)據(jù)的存儲,管理的功能,這樣以來,軟件的設計就因此而來,超市管理也不例外,一些管理者,因為對超市管理中的貨物管理,以及物品的出售,還有物品的查詢,瀏覽,感到很煩瑣,因為人的大腦不可能將今天的進貨全都記下來。所以就需要通過一個程序來代替他來完成這一任務。這就是 我們所說的市場需求。3 模塊設計圖根據(jù)第二章中對系統(tǒng)的需求分析,繪制模塊圖。4 ns流程圖清單根據(jù)第三章的模塊圖,繪制每一個模塊的ns流程圖,如果在其中要用到某一特殊算法,如排序算法等,要詳細說明。主菜單:物品的瀏覽:查詢:入庫:刪除:修改:validateid函數(shù):5 存儲結構及函數(shù)說明在本章中主要描述系統(tǒng)中主要信息的存儲結構,對于
4、各模塊中通用的信息盡量采用同一存儲結構,并將共同的存儲結構保存成頭文件,以便于各模塊調用。對于各模塊出現(xiàn)的函數(shù)要加以詳細說明,特別是函數(shù)功能,其中包括函數(shù)形參和返回值代表的含義。本程序一共包括十個模塊:1-入庫函數(shù)。2-修改函數(shù)。3-瀏覽函數(shù)。4-查詢函數(shù)。5-刪除函數(shù)。6-利潤查詢。7-資金瀏覽。8-程序退出。9-顏色設置。10-物品出售。其中這十個函數(shù)中都用到了結構體來存儲物品的信息,還用到了結構體指針。1:入庫函數(shù)中主要是將物品信息保存到文件中,在入庫函數(shù)中我們采用了鏈表的形式對物品信息入庫到文件中,本程序中都沒有采用形參只有在鏈表中用了形參,和返回值,形參是結構指針,返回值也是結構指針
5、。2:修改函數(shù)中用到了數(shù)組,首先將文件打開,然后將文件中的內容讀取到數(shù)組中,然后逐個瀏覽數(shù)組中的物品編號,當讀到這一編號是將其修改,然后將數(shù)組中的內容讀取到文件中。完成了修改功能。3:瀏覽功能中我們也用了數(shù)組,首先將文件的內容讀取到數(shù)組中,然后將其中的物品信息逐一讀取。4:查詢函數(shù)中,先將文件中的內容讀取到數(shù)組,然后利用循環(huán)將要查詢的號碼查詢出來,然后讀出來。顯示到桌面。5:刪除函數(shù)中,將文件中的數(shù)據(jù)讀出來,然后用戶輸入要刪除的編號,查詢到編號的數(shù)據(jù)位置,在執(zhí)行將文件信息讀回去的時候,此條信息不讀進文件中,這就完成了文件的刪除功能。6:利潤的查詢是通過將文件中的數(shù)據(jù)讀出來,然后依次將物品的買入
6、價格與賣出價格之差與數(shù)量的乘積來實現(xiàn)的。7:資金的瀏覽和利潤函數(shù)差不多,只是最后的結果是買入價格與數(shù)量的乘積。8:程序的退出是將main函數(shù)進行完,不去調用其他的函數(shù)而已。9:顏色設置是dos系統(tǒng)下的一個功能,將系統(tǒng)的顏色進行修改。10:出售函數(shù),是超市管理的基本功能,它將要出售的物品信息讀取到數(shù)組中,然后判斷要出售的數(shù)量,如果數(shù)量不夠則不能出售,如果數(shù)量足夠則將算出要即得利潤,并且將數(shù)量進行修改,再讀回去文件中。完成此功能。6 課程設計結果程序代碼不需要在報告中列出,以附件的方式給出即可,在該部分中可以說明附件的數(shù)量和附件程序的功能,其次可將系統(tǒng)實現(xiàn)的主要功能以圖片方式列出。登錄界面:物品入
7、庫:物品繼續(xù)入庫:刪除剛剛入庫的物品信息:物品信息查詢:物品信息刪除:物品信息瀏覽:物品信息修改:背景顏色設置:出售管理:商品利潤:退出界面:7 實踐心得體會如題:可對課程設計中出現(xiàn)的問題和解決方法加以描述。c語言已學習了兩個學期了??偹銓ζ溆辛顺醪降恼J識與了解!雖然不能算熟手,但基本能看懂許多代碼。當然讓自己獨立編寫有某些功能的程序還是十分吃力的。比如這次的超市管理系統(tǒng),雖然基本算法還算簡易,但從結構體鏈表開始就很難把持。只有照著書上的例題去理解,去套用!才能略有小成的把結構體鏈表版的程序做出來,當然缺陷百出!怎么講呢?總覺得時間過的很快!一眨眼的工夫,就已經結束了,每天要消化的東西很多!為
8、期一周的c語言課程設計結束了,通過這四個星期的課設,使我對c語言有了更深入、更全面的了解,同時也發(fā)現(xiàn)自己的英文和函數(shù)基礎不是很好,對很多地方不是特別懂,甚至對有些概念都還很模糊,但通過這次課程設計,使我對c語言有了新的認識,在這一周的時間里,經過不斷的與同學之間進行探討以及老師的指導,使我的c語言水平有了很大程度的提高。通過課設我還發(fā)現(xiàn)c語言是一門非常實用的學科,像我的題目-書店圖書銷售系統(tǒng),是與實際生活緊密相關的,在以后的工作當中都有可能會用的到。平常在書上學的這些知識在我看來是些最基本的知識!其實c語言應該還包括很多,但就這些基本的知識我們學起來還是很辛苦的,我個人認為c語言的語句塊中無非
9、是3個東西,順序,判斷與循環(huán),在一個多星期的代碼打下來,編寫的語句塊中沒發(fā)現(xiàn)過超出這3種東西的,就算調用的函數(shù),在函數(shù)里面還是這3個東西,可以說是極其簡單,但就這3種東西拼湊在一起時,就能發(fā)揮強大的功能與作用??芍^三個臭皮匠頂個諸葛亮!一般在沒有多數(shù)的嵌套下還是能很清晰明了的讀寫代碼,可一旦嵌套一多,就開始暈暈眩眩了。函數(shù)的話,我的理解比較淺,我只能說它的作用除了被人調來調去之外,沒有別的功能了!當然使用函數(shù)會是程序別的清晰明了,這點在編寫超市管理系統(tǒng)時也體會到了!我認為還有比較重要的是算法,雖然算法并不是代碼,但算法能讓我們更好的去編寫代碼,有了算法程序才有靈魂,這是書上說的.個人認為這是個
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版智能手機專賣店租賃合同版B版
- 馬鞍山學院《數(shù)據(jù)庫原理及應用實驗》2023-2024學年第一學期期末試卷
- 小學音樂劇中多元文化的融合與創(chuàng)新
- 2025年度跨境電商公司設立出資合同范本2篇
- 2024輪流撫養(yǎng)孩子離婚協(xié)議范本:兒童健康成長保障合同3篇
- 江西師范高等??茖W?!兜鼐壵螌WB》2023-2024學年第一學期期末試卷
- 濟寧醫(yī)學院《瓷器鑒賞》2023-2024學年第一學期期末試卷
- 2025年度陜西傳媒行業(yè)勞動合同規(guī)范文本
- 如何建立高效的客戶服務培訓體系
- 2025停車場地買賣合同
- 對外經貿大學管理學原理復習大綱精品
- FSSC運營管理制度(培訓管理辦法)
- 警察公安工作匯報ppt模板ppt通用模板課件
- 電動平板車的使用和管理細則
- 河北省初中生綜合素質評價實施
- 明天會更好歌詞完整版
- (完整)中考英語首字母填空高頻詞
- 影像科目標責任書
- 智能蒙皮天線分布式設計研究
- 通風與空調工程施工質量驗收資料填寫示例
- 美能達a7相機中文說明書
評論
0/150
提交評論