版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、湖南涉外經(jīng)濟(jì)學(xué)院課程設(shè)計(jì)報(bào)告課程名稱: 數(shù)據(jù)結(jié)構(gòu) 報(bào)告題目: 倉庫管理系統(tǒng) 學(xué)生姓名: 夏功財(cái),黃禎瑋,覃超 所在學(xué)院: 信息學(xué)院 專業(yè)班級: 軟工1301班 學(xué)生學(xué)號: 134300130、134 、36 指導(dǎo)教師: 李春庭 2014 年 12 月 25 日課程設(shè)計(jì)任務(wù)書報(bào)告題目商店倉庫管理系統(tǒng)完成時(shí)間2周學(xué)生姓名黃禎瑋夏功財(cái)覃超專業(yè)班級軟工1301指導(dǎo)教師李春庭職稱講師總體設(shè)計(jì)要求和主要功能針對商店倉庫設(shè)計(jì)一個(gè)用計(jì)算機(jī)管理的程序,系統(tǒng)應(yīng)具有下列主要功能:從鍵盤輸入貨物信息:商品代號,商品名稱,數(shù)量,價(jià)格,所屬類別(如家用電器、日用品等)等;修改商品數(shù)量、刪除記錄功能、按商品代號查詢、按商品
2、代號排序并顯示等。1定義一個(gè)結(jié)構(gòu)體包含商品信息;用文本編輯器編輯一個(gè)文本文件(包含總數(shù)20種、類別5個(gè)以上的商品信息)包含各類商品信息的記錄,程序運(yùn)行時(shí)進(jìn)行初始化數(shù)據(jù)。2要求采用鏈?zhǔn)酱鎯Y(jié)構(gòu)(單鏈表)。3菜單功能:添加記錄,修改商品數(shù)量,瀏覽商品信息,按商品代號查找,刪除記錄,退出系統(tǒng)。工作內(nèi)容及時(shí)間進(jìn)度安排第17周:周1-周2 :立題、論證方案設(shè)計(jì)周3-周5 :程序設(shè)計(jì)及程序編碼第18周:周1-周3 :程序調(diào)試周4-周5 :驗(yàn)收答辯摘 要隨著經(jīng)濟(jì)的迅速發(fā)展,庫存在企業(yè)中的地位越來越重要,庫存資產(chǎn)占企業(yè)資產(chǎn)的很大一部分,若能通過庫存管理使得庫存節(jié)約即使很小的百分比,對企業(yè)來講,齊經(jīng)濟(jì)效益也是十
3、分可觀的,市場競爭的日益激烈,降低庫存成本已經(jīng)成為企業(yè)的”第三利潤源”,隨著經(jīng)濟(jì)全球化的發(fā)展,企業(yè)作為供應(yīng)的節(jié)點(diǎn),庫存也是一個(gè)重要的供應(yīng)鏈驅(qū)動(dòng)要素,庫存的改變會在很大程度上影響供應(yīng)鏈整體的盈利水平和響應(yīng)能力,因此庫存的研究在供應(yīng)中具有十分重要的作用和意義。關(guān)鍵字: 倉庫管理、價(jià)格、數(shù)量、類別、流程圖目 錄一、需求分析21問題描述22功能要求2二、概要設(shè)計(jì)21總體設(shè)計(jì)圖22數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)33內(nèi)部接口34各模塊之間的關(guān)系3三、詳細(xì)設(shè)計(jì)31結(jié)構(gòu)體設(shè)計(jì)32各模塊實(shí)現(xiàn)的流程圖53算法設(shè)計(jì)5四、測試運(yùn)行51登錄界面和主界面效果圖62運(yùn)行說明63運(yùn)行效果圖6五、總結(jié)報(bào)告81 總體評價(jià)82 我所做的工作及體會9
4、六、程序附錄10七、參考文獻(xiàn)13一、需求分析 1問題描述設(shè)計(jì)一個(gè)倉庫管理的模擬程序。日常生活中,我們常使用倉庫管理系統(tǒng),對它的操作過程有所了解。這里我們要模擬的是用戶所見的的管理倉庫行為,倉庫與網(wǎng)絡(luò)連接的部分不包括在這個(gè)任務(wù)中。設(shè)計(jì)中應(yīng)盡可能把它模擬得與真實(shí)的倉庫管理系統(tǒng)接近一些,我們抽象出下列問題: (1) 貨物入庫管理。 (2)貨物出庫管理。 (3) 庫存信息查詢。 (4) 物資信息管理等一系列的流程2功能要求(1) 貨物入庫 (2) 貨物查詢 (3) 修改貨物的數(shù)量(4) 刪除某貨物的信息(5) 瀏覽全部的貨物信息二、概要設(shè)計(jì)1總體設(shè)計(jì)圖主界面瀏覽商品信息修改商品信息刪除商品信息按商品型
5、號查詢退出系統(tǒng)三、詳細(xì)設(shè)計(jì)1結(jié)構(gòu)體(或類)設(shè)計(jì)struct Goods /定義商品結(jié)構(gòu)體char GCode10; /商品編號char GName20; /商品名稱int GQuantity; /商品數(shù)量int GPrice; /商品價(jià)格char GType10; /商品類別;typedef struct ListNode /定義結(jié)構(gòu)體 Goods data;/結(jié)點(diǎn)數(shù)據(jù)域 ListNode *next;/結(jié)點(diǎn)指針域*LinkList;LinkList head,rear;ListNode *p;2數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)主要設(shè)計(jì)一個(gè)商品結(jié)構(gòu)體線性表來存取模擬數(shù)據(jù)信息,數(shù)據(jù)信息存儲在一個(gè)文本文件中,系統(tǒng)
6、主要操作一個(gè)表如下:名稱變量名數(shù)據(jù)類型長度描述商品編號GCodechar7唯一,不能重復(fù)商品名稱GNamechar1-10名稱商品數(shù)量GQuantituint不能為負(fù)商品價(jià)格GPriceint不能為負(fù)商品類別GTypechar1-10商品屬性其余信息均在程序中操作完成3內(nèi)部接口內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、引用傳遞或返回值的方式進(jìn)行信息傳遞。具體參數(shù)的結(jié)構(gòu)將在下面數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的內(nèi)容中說明。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。4各模塊之間的關(guān)系通過“登錄”模塊才能進(jìn)入“主界面”模塊,否則,直接退出系統(tǒng)。從“主界面”返回不是退出系統(tǒng),
7、而是退回到登陸界面。主界面中的各個(gè)模塊都是獨(dú)立運(yùn)行,通過相應(yīng)類中定義的函數(shù)(外部接口)實(shí)現(xiàn),內(nèi)部數(shù)據(jù)的改變由模塊內(nèi)部完成。主要模塊實(shí)現(xiàn)的流程圖登錄模塊開始輸入卡號輸入密碼是否正確?否(N)否(N)是(Y)超過3次?是(Y)主界面結(jié)束主界面模塊.四、測試運(yùn)行1登錄和主界面運(yùn)行效果圖2運(yùn)行說明在登陸界面,為了操作方便,預(yù)先存儲一些卡號及對應(yīng)的各項(xiàng)信息,由于卡號太長,不容易記住,所以顯示卡號選擇序號即可;然后再輸入密碼,正確則進(jìn)入主界面,否則運(yùn)行輸入3次密碼,錯(cuò)誤則退出系統(tǒng)。3運(yùn)行效果圖 學(xué)生情況統(tǒng)計(jì)表序號姓名性別出生日期學(xué)號專業(yè)聯(lián)系電話備注1黃禎瑋男1994-06134300134軟件工程組長2夏
8、功財(cái)男1995-11134300130軟件工程組員3覃超男1993.08134300136軟件工程組員五、結(jié)論與心得1總體評價(jià)本次課程設(shè)計(jì)中.程序有待于進(jìn)一步完善。本次課程設(shè)計(jì)中編寫了包括順序表的基本操作以及排序十幾個(gè)函數(shù),程序設(shè)計(jì)過程中使用了模塊化,使得模塊可以單獨(dú)運(yùn)行,提高了程序運(yùn)行效率??傮w上較好地完成了課程設(shè)計(jì)要求。2我所做的工作及體會組長黃禎瑋:在這次課程設(shè)計(jì)中我主要擔(dān)任主模塊類設(shè)計(jì)的編寫工作,遇到了很多實(shí)際性的問題,書本上理論性的東西與在實(shí)際運(yùn)用中的還是有一定的出入的,所以有些問題不但要深入地理解,而且要不斷地更正以前的錯(cuò)誤思維,才能完成實(shí)驗(yàn)設(shè)計(jì)。通過這次實(shí)驗(yàn)設(shè)計(jì)我也發(fā)現(xiàn)了自身存在
9、的不足之處,雖然感覺理論上已經(jīng)掌握,但在運(yùn)用到實(shí)踐的過程中仍有意想不到的困惑,經(jīng)過一番努力才得以解決。實(shí)驗(yàn)中,通過自己不斷的學(xué)習(xí),以及和同學(xué)們之間的討論,讓我進(jìn)一步的了解了棧與數(shù)組的應(yīng)用,這次實(shí)驗(yàn)使我受益匪淺。這次課程設(shè)計(jì)也讓我們明白拉“團(tuán)結(jié)就是力量”的魅力。大家一起合作,一起討論、一起研究,充分發(fā)揮團(tuán)隊(duì)精神,各盡其責(zé),按時(shí),按進(jìn)度完成各自的任務(wù),是我們能夠把這個(gè)程序按時(shí)做出來的關(guān)鍵!在我們組員的通力合作下,我們按照制定的計(jì)劃,終于順利地完成了這個(gè)程序。這使得我們相信:無論是在以后的學(xué)習(xí)還是生活中,只要我們充分發(fā)揮團(tuán)隊(duì)合作的精神,一定可以克服種種困難,爭取更大的成功!組員夏功財(cái):此次課程設(shè)計(jì)我
10、是程序員,通過一個(gè)學(xué)期的學(xué)習(xí),能夠?qū)⑺鶎W(xué)知識運(yùn)用到此次課程設(shè)計(jì)中,我覺得很開心,說明這個(gè)學(xué)期還是有所收獲的,雖然在設(shè)計(jì)過程中遇到很多小麻煩,不過我和我組的成員還是盡力解決了這些麻煩。我想學(xué)校組織課程設(shè)計(jì)不只是為了檢驗(yàn)我們的學(xué)習(xí)情況,不能忽視的是我們團(tuán)體之間的合作,這對將會更有用,無論是在這次課程設(shè)計(jì)中還是將來在社會上。組員覃超:通過本次課程設(shè)計(jì),對圖的概念有了一個(gè)新的認(rèn)識,在學(xué)習(xí)離散數(shù)學(xué)的時(shí)候,總覺得圖是很抽象的東西,但是在學(xué)習(xí)了數(shù)據(jù)結(jié)構(gòu)與算法這門課程之后,我慢慢地體會到了其中的奧妙,圖能夠在計(jì)算機(jī)中存在,首先要捕捉他有哪些具體化、數(shù)字化的信息,比如說權(quán)值、頂點(diǎn)個(gè)數(shù)等,這也就說明了想要把生活中
11、的信息轉(zhuǎn)化到計(jì)算機(jī)中必須用數(shù)字來完整的構(gòu)成一個(gè)信息庫,而圖的存在,又涉及到了頂點(diǎn)之間的聯(lián)系。鞏固和加深了對數(shù)據(jù)結(jié)構(gòu)的理解,提高綜合運(yùn)用本課程所學(xué)知識的能力。根據(jù)我在實(shí)習(xí)中遇到得問題,我將在以后的學(xué)習(xí)過程中注意以下幾點(diǎn):1、認(rèn)真上好專業(yè)實(shí)驗(yàn)課,多在實(shí)踐中鍛煉自己。2、寫程序的過程中要考慮周到,嚴(yán)密。 3、在做設(shè)計(jì)的時(shí)候要有信心,有耐心,切勿浮躁。4、認(rèn)真的學(xué)習(xí)課本知識,掌握課本中的知識點(diǎn),并在此基礎(chǔ)上學(xué)會靈活運(yùn)用。七、參考文獻(xiàn)1 嚴(yán)蔚敏,吳偉民編著,數(shù)據(jù)結(jié)構(gòu)(C語言版),北京;清華大學(xué)出版社,20122 鄭莉,董淵,何江舟編著,C+語言程序設(shè)計(jì),北京;清華大學(xué)出版社,2010表 學(xué)生情況統(tǒng)計(jì)表(宋體加粗小四號,數(shù)字用Times New Roman體五號)序號姓名性別出生日期學(xué)號專業(yè)聯(lián)系電話備注1張三女
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報(bào)參考:金融高質(zhì)量發(fā)展視角下的區(qū)域廣義協(xié)調(diào)發(fā)展機(jī)理與政策統(tǒng)籌研究
- 課題申報(bào)參考:減碳責(zé)任量化與多產(chǎn)品企業(yè)投資綠色轉(zhuǎn)型:內(nèi)在機(jī)理、效應(yīng)評估與策略選擇
- 2025版委托擔(dān)保合同范本:供應(yīng)鏈金融合作風(fēng)險(xiǎn)控制協(xié)議3篇
- 二零二五版國際物流保險(xiǎn)合同訂立與理賠3篇
- 2025年伊犁貨車從業(yè)資格證考什么
- 2025年度個(gè)人自建別墅地基買賣合同8篇
- 二零二五年度混凝土工程進(jìn)度協(xié)調(diào)協(xié)議2篇
- 二零二五版木材加工企業(yè)環(huán)保責(zé)任承諾合同4篇
- 2025年建筑鋼材批量供應(yīng)及售后保障合同3篇
- 二零二五年度夫妻離婚后子女醫(yī)療費(fèi)用分擔(dān)協(xié)議2篇
- 2025-2030年中國陶瓷電容器行業(yè)運(yùn)營狀況與發(fā)展前景分析報(bào)告
- 二零二五年倉儲配送中心物業(yè)管理與優(yōu)化升級合同3篇
- 2025屆廈門高三1月質(zhì)檢期末聯(lián)考數(shù)學(xué)答案
- 音樂作品錄制許可
- 江蘇省無錫市2023-2024學(xué)年高三上學(xué)期期終教學(xué)質(zhì)量調(diào)研測試語文試題(解析版)
- 拉薩市2025屆高三第一次聯(lián)考(一模)英語試卷(含答案解析)
- 開題報(bào)告:AIGC背景下大學(xué)英語教學(xué)設(shè)計(jì)重構(gòu)研究
- 師德標(biāo)兵先進(jìn)事跡材料師德標(biāo)兵個(gè)人主要事跡
- 連鎖商務(wù)酒店述職報(bào)告
- 2024年山東省煙臺市初中學(xué)業(yè)水平考試地理試卷含答案
- 《實(shí)踐論》(原文)毛澤東
評論
0/150
提交評論