數(shù)據(jù)結(jié)構(gòu)超市商品庫存信息管理系統(tǒng)

數(shù)據(jù)結(jié)構(gòu)超市商品庫存信息管理系統(tǒng)

ID:21031345

大?。?70.99 KB

頁數(shù):66頁

時間:2018-10-18

數(shù)據(jù)結(jié)構(gòu)超市商品庫存信息管理系統(tǒng)_第1頁
數(shù)據(jù)結(jié)構(gòu)超市商品庫存信息管理系統(tǒng)_第2頁
數(shù)據(jù)結(jié)構(gòu)超市商品庫存信息管理系統(tǒng)_第3頁
數(shù)據(jù)結(jié)構(gòu)超市商品庫存信息管理系統(tǒng)_第4頁
數(shù)據(jù)結(jié)構(gòu)超市商品庫存信息管理系統(tǒng)_第5頁
資源描述:

《數(shù)據(jù)結(jié)構(gòu)超市商品庫存信息管理系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、東北大學(xué)信息科學(xué)與工程學(xué)院數(shù)據(jù)結(jié)構(gòu)課程設(shè)計報告題目超市商品庫存信息管理系統(tǒng)課題組長宋振課題組成員常玉穎于紅爽專業(yè)名稱計算機科學(xué)與技術(shù)班級計1307指導(dǎo)教師楊雷2015年1月6565課程設(shè)計任務(wù)書65題目:超市商品庫存信息管理系統(tǒng)問題描述:對一個中小型超市的庫存商品信息管理作一個簡單的模擬。設(shè)計要求:設(shè)計超市庫存商品信息維護管理的模擬程序。(1)采用順序表或結(jié)構(gòu)體鏈表存儲結(jié)構(gòu)。(2)實現(xiàn)超市商品的創(chuàng)建、分類、出庫、入庫、修改等管理功能。(3)實現(xiàn)庫存商品的各種查詢和統(tǒng)計功能。(4)考慮采用優(yōu)化的查詢和排

2、序算法。(5)其它完善性功能?!           ≈笇?dǎo)教師簽字:年  月  日65目錄1課題概述41.1課題任務(wù)41.2課題原理41.3相關(guān)知識42需求分析52.1課題調(diào)研52.2用戶需求分析53方案設(shè)計53.1總體功能設(shè)計53.2數(shù)據(jù)結(jié)構(gòu)設(shè)計103.3函數(shù)原型設(shè)計113.4主算法設(shè)計123.5用戶界面設(shè)計144方案實現(xiàn)154.1開發(fā)環(huán)境與工具154.2程序設(shè)計關(guān)鍵技術(shù)164.3個人設(shè)計實現(xiàn)(按組員分工)4.3.1宋振設(shè)計實現(xiàn)17654.3.2常玉穎設(shè)計實現(xiàn)174.3.3于紅爽設(shè)計實現(xiàn)175測試與

3、調(diào)試235.1個人測試(按組員分工)235.1.1宋振測試235.1.2常玉穎測試235.1.3于紅爽測試235.2組裝與系統(tǒng)測試335.3系統(tǒng)運行366課題總結(jié)396.1課題評價396.2團隊協(xié)作406.3團隊協(xié)作416.4個人設(shè)計小結(jié)(按組員分工)426.4.1宋振設(shè)計小結(jié)426.4.2常玉穎設(shè)計小結(jié)426.4.3于紅爽設(shè)計小結(jié)427附錄A課題任務(wù)分工50A-1課題程序設(shè)計分工50A-2課題報告分工51附錄B課題設(shè)計文檔(光盤)5265B-1課程設(shè)計報告(電子版)52B-2源程序代碼(*.H,*.

4、CPP)52B-3工程與可執(zhí)行文件)52B-4屏幕演示錄像文件(可選)52附錄C用戶操作手冊(可選)53C.1運行環(huán)境說明53C.2操作說明541課題概述1.1課題任務(wù)超市商品庫存信息管理系統(tǒng)【問題描述】對一個中小型超市的庫存商品信息管理作一個簡單的模擬?!驹O(shè)計要求】65設(shè)計超市庫存商品信息維護管理的模擬程序。(1)采用順序表或結(jié)構(gòu)體鏈表存儲結(jié)構(gòu)。(2)實現(xiàn)超市商品的創(chuàng)建、分類、出庫、入庫、修改等管理功能。(3)實現(xiàn)庫存商品的各種查詢和統(tǒng)計功能。(4)考慮采用優(yōu)化的查詢和排序算法。(5)其它完善性功能

5、。1.2課題原理本程序采用鄰接表的結(jié)構(gòu),將用戶信息存在鄰接表的順序表中,將入庫出庫的商品信息存儲在鏈表中。程序運行前,將文件中的信息讀入一個三維數(shù)組中,然后把三維數(shù)組讀入鄰接表中。程序運行結(jié)束后,將鄰接表的信息存儲到三維數(shù)組中,再將三維數(shù)組的信息轉(zhuǎn)存到文件中,實現(xiàn)了信息的長久存儲。總而言之,本實驗的入庫出庫查詢等功能,均是對鄰接表的操作,存儲是借助了一個三維數(shù)組存入到文件中。1.3相關(guān)知識數(shù)據(jù)結(jié)構(gòu):鄰接表、鄰接表的遍歷,排序、查找、文件、順序表。2需求分析2.1課題調(diào)研本實驗開始之前,詢問了幾家中小型

6、超市,了解了他們商品庫存運營的模式。每一件商品都經(jīng)歷了入庫、在庫、出庫三個過程。入庫需要的商品信息比較多,包括商品名稱,入庫時間,入庫價格,入庫數(shù)量,計量單位,經(jīng)手人等相關(guān)信息。而出庫,在需要出售價格,出售數(shù)量,出手日期,經(jīng)手人即可。2.2用戶需求分析65現(xiàn)代中小型超市基本都要走向?qū)崿F(xiàn)商品信息智能化管理的道路,而商品庫存管理系統(tǒng)能夠有效的幫助他們記錄每天的進賬,出賬,庫存和交易記錄。此系統(tǒng)有效地解決了傳統(tǒng)記賬的繁瑣,賬本數(shù)據(jù)易丟失,賬本信息不安全等問題,是未來包括超市在內(nèi)的商店運營必備的產(chǎn)品。3方案設(shè)

7、計3.1總體功能設(shè)計該程序主要分為以下幾大功能,包括入庫,出庫,以及對庫存的操作。對庫存的操作又包括分類,查詢等功能。而查詢又包括按商品名稱查詢,按商品交易記錄查詢等子功能。而這些均建立在對鄰接表的操作基礎(chǔ)上實現(xiàn)的。3.2數(shù)據(jù)結(jié)構(gòu)設(shè)計程序的數(shù)據(jù)結(jié)構(gòu)包括鄰接表、順序表。順序表用來存儲從客戶端輸入的商品入庫出庫信息,然后讀入鄰接表中,鄰接表的順序表存儲用戶信息,鏈表存儲商品信息。structcommodity//商品信息的結(jié)構(gòu)體{charname[20];charbrand[20];floatpurpri

8、ce;//商品進價floatselprice;//售價intcount;//數(shù)量charpurtime[20];//進貨時間charseltime[20];//出貨時間charunit[20];//計量單位charbrokerage[20];//經(jīng)手人charabstract[20];//摘要structcommodity*next;65intlin_len;//鏈表有多少節(jié)點intsign;//做相同累加運算時的標記位}Lnode,*Linklist,

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。