當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 領(lǐng)域應(yīng)用 > 商務(wù)管理軟件 > 商品管理系統(tǒng)
設(shè)計(jì)一個(gè)簡(jiǎn)單的商品管理系統(tǒng)
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
一、泛普軟件商品管理系統(tǒng)設(shè)計(jì)
二、泛普軟件泛普OA系統(tǒng)商品管理系統(tǒng)目的與要求
1. 目的
培養(yǎng)學(xué)生綜合利用C++語言進(jìn)行程序設(shè)計(jì)的能力,加強(qiáng)函數(shù)的運(yùn)用及學(xué)生對(duì)軟件工程方法的初步認(rèn)識(shí),提高軟件系統(tǒng)分析能力和程序文檔建立、歸納總結(jié)的能力,培養(yǎng)公司利用系統(tǒng)提供的標(biāo)準(zhǔn)函數(shù)及典型算法進(jìn)行設(shè)計(jì)。
2. 基本要求
(1) 要求用C++語言編程,在Visual C++環(huán)境下調(diào)試完成;
(2) 要求使用結(jié)構(gòu)數(shù)組,各個(gè)功能分別使用函數(shù)來完成。
三、泛普軟件商品管理系統(tǒng)設(shè)計(jì)方法和基本原理
1.課題功能描述
編寫一個(gè)簡(jiǎn)單的商品信息管理的程序,主要完成商品信息的錄入、排序、查詢和顯示功能。
2. 問題詳細(xì)描述
某超市的電器區(qū)有5種商品,每種商品包括以下信息:商品代碼(整型),商品名稱(字符串),商品數(shù)量(整型),單價(jià)(雙精度),銷售量(整型),庫存量(=商品數(shù)量-銷售量,整型),例如:
商品信息列表
商品代碼 商品名稱 商品單價(jià) 商品數(shù)量 銷售量 庫存量
10120 Haier Conditioner 2998 120 20
11254 IPOD MP3 1250 245 32
10564 Sega HardDisk 655 100 55
15826 IBM Laptop 8188 80 15
18257 Sony DC 3588 150 29
要求編寫多個(gè)函數(shù)分別實(shí)現(xiàn)下列功能,而后在main函數(shù)中進(jìn)行調(diào)用。
(1) 輸入函數(shù):從鍵盤輸入這些商品的代碼,名稱,數(shù)量,單價(jià),銷售量信息,而后自動(dòng)計(jì)算其庫存量。
(2) 排序函數(shù)1:將商品按照商品的庫存量進(jìn)行升序排序,若庫存量相同則按照銷售量升序排序。
(3) 排序函數(shù)2:將商品按照代碼進(jìn)行升序排序。
(4) 查詢函數(shù)1:按商品代碼查詢用戶指定的商品信息。在主函數(shù)中給出查詢結(jié)果,若找到則輸出該商品的信息,如找不到,則給出相應(yīng)的提示信息,而后可多次查詢也可退出程序的運(yùn)行。
(5) 查詢函數(shù)2:按庫存量進(jìn)行查詢用戶指定的商品信息。查詢結(jié)果的處理同查詢函數(shù)1。
(6) 輸出函數(shù):輸出某個(gè)商品的信息。
(7) 程序運(yùn)行結(jié)果:
請(qǐng)輸入5種商品的信息:(由用戶輸入)
code name price amount sales
10120 Haier Conditioner 2998 120 20
11254 IPOD MP3 1250 245 32
10564 Sega HardDisk 655 100 55
15826 IBM Laptop 8188 80 15
18257 Sony DC 3588 150 29
*************************************
1. 按庫存量排序,請(qǐng)選擇:1
2. 按商品代碼排序,請(qǐng)選擇:2
3. 按商品代碼查詢,請(qǐng)選擇:3
4. 按庫存量查詢,請(qǐng)選擇:4
5. 顯示商品信息,請(qǐng)選擇:5
6. 結(jié)束程序,請(qǐng)選擇:6
*************************************
請(qǐng)選擇: (用戶可根據(jù)菜單項(xiàng)進(jìn)行選擇)
3. 問題的解決方案
根據(jù)問題的描述,可以按照程序要求的功能采用結(jié)構(gòu)化的設(shè)計(jì)思想。
(1) 使用結(jié)構(gòu)體類型存儲(chǔ)商品的各種信息。
(2) 利用菜單使用戶選擇各個(gè)功能模塊,例如:
1. 按商品庫存量排序,請(qǐng)選擇:1
2. 按商品代碼排序,請(qǐng)選擇:2
3. 按商品代碼查詢,請(qǐng)選擇:3
4. 按庫存量查詢,請(qǐng)選擇:4
5. 顯示商品信息,請(qǐng)選擇:5
6. 結(jié)束程序,請(qǐng)選擇:6
而后可根據(jù)不同的選項(xiàng)進(jìn)入到不同的功能模塊進(jìn)行執(zhí)行。執(zhí)行完某個(gè)功能后,重新顯示該菜單,因此可將此菜單的顯示放置到循環(huán)結(jié)構(gòu)中。
(3) 在排序過程中,結(jié)構(gòu)數(shù)組元素的交換可以整體進(jìn)行,無需每個(gè)成員之間進(jìn)行互換;兩個(gè)排序請(qǐng)分別使用冒泡法和選擇法。
(4) 查詢時(shí)請(qǐng)分別使用折半查找法和順序查找法進(jìn)行查找,注意折半查找法是對(duì)有序數(shù)組的操作。
SYSTEMTIME time;
GetSystemTime(&time);
CString str;
str.Format("%d%d%d%d%d%d",time.wYear,time.wMonth,time.wDay,time.wHour,time.wMinute,time.wSecond);
- 1日韓家電業(yè)巧設(shè)未來十年戰(zhàn)略新棋局
- 2集團(tuán)企業(yè)解讀與分析
- 3國(guó)學(xué)管理智慧的六脈神劍
- 4如何制定子公司經(jīng)營(yíng)層績(jī)效考核制度
- 5小企業(yè)競(jìng)爭(zhēng)利器:速度沖擊規(guī)模
- 6企業(yè)如何導(dǎo)入顧客滿意度管理?
- 7企業(yè)變革管理與業(yè)務(wù)流程優(yōu)化
- 8后下鄉(xiāng)時(shí)代家電渠道劇烈整合
- 9商品管理系統(tǒng):我國(guó)民族企業(yè)缺乏科學(xué)的用人機(jī)制
- 10把脈中小白酒企業(yè)的營(yíng)銷戰(zhàn)略定位
- 11中國(guó)式企管:是“路”還是“模式”
- 12危機(jī)管理的“五種假設(shè)”
- 13如何理解,設(shè)計(jì),和實(shí)施商業(yè)模式?
- 14資金集中管理措施如何制定
- 15友泰咨詢-變革團(tuán)隊(duì):結(jié)構(gòu)與素質(zhì)
- 16目標(biāo)管理的8個(gè)問題與7項(xiàng)原則
- 17團(tuán)隊(duì)建設(shè)的善惡辯證法
- 1880后管理者如何發(fā)揮最大效能
- 19有什么商品管理軟件比較好用的?
- 20成長(zhǎng)型企業(yè)戰(zhàn)略之道
- 21超市商品銷售管理系統(tǒng)、數(shù)據(jù)庫方面
- 22人生成功必不可少的四個(gè)選擇
- 23 退、讓、舍、給-小思想大智慧
- 24咨詢策劃人的四種專業(yè)能力
- 25用vf6.0做一個(gè)商品管理系統(tǒng)怎么做?
- 26對(duì)戰(zhàn)略規(guī)劃的微解讀
- 27運(yùn)營(yíng)管理系統(tǒng)實(shí)現(xiàn)企業(yè)價(jià)值最大的方式
- 28區(qū)域擴(kuò)張,樣板市場(chǎng)是關(guān)鍵!
- 29北京XX醫(yī)療整形醫(yī)院戰(zhàn)略規(guī)劃案例(下)
- 30企業(yè)新任管理者的角色認(rèn)知與定位
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓