當前位置:工程項目OA系統(tǒng) > 領域應用 > 商務管理軟件 > 商品管理系統(tǒng)
設計一個簡單的商品管理系統(tǒng)
一、泛普軟件商品管理系統(tǒng)設計
二、泛普軟件泛普OA系統(tǒng)商品管理系統(tǒng)目的與要求
1. 目的
培養(yǎng)學生綜合利用C++語言進行程序設計的能力,加強函數(shù)的運用及學生對軟件工程方法的初步認識,提高軟件系統(tǒng)分析能力和程序文檔建立、歸納總結(jié)的能力,培養(yǎng)公司利用系統(tǒng)提供的標準函數(shù)及典型算法進行設計。
2. 基本要求
(1) 要求用C++語言編程,在Visual C++環(huán)境下調(diào)試完成;
(2) 要求使用結(jié)構(gòu)數(shù)組,各個功能分別使用函數(shù)來完成。
三、泛普軟件商品管理系統(tǒng)設計方法和基本原理
1.課題功能描述
編寫一個簡單的商品信息管理的程序,主要完成商品信息的錄入、排序、查詢和顯示功能。
2. 問題詳細描述
某超市的電器區(qū)有5種商品,每種商品包括以下信息:商品代碼(整型),商品名稱(字符串),商品數(shù)量(整型),單價(雙精度),銷售量(整型),庫存量(=商品數(shù)量-銷售量,整型),例如:
商品信息列表
商品代碼 商品名稱 商品單價 商品數(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
要求編寫多個函數(shù)分別實現(xiàn)下列功能,而后在main函數(shù)中進行調(diào)用。
(1) 輸入函數(shù):從鍵盤輸入這些商品的代碼,名稱,數(shù)量,單價,銷售量信息,而后自動計算其庫存量。
(2) 排序函數(shù)1:將商品按照商品的庫存量進行升序排序,若庫存量相同則按照銷售量升序排序。
(3) 排序函數(shù)2:將商品按照代碼進行升序排序。
(4) 查詢函數(shù)1:按商品代碼查詢用戶指定的商品信息。在主函數(shù)中給出查詢結(jié)果,若找到則輸出該商品的信息,如找不到,則給出相應的提示信息,而后可多次查詢也可退出程序的運行。
(5) 查詢函數(shù)2:按庫存量進行查詢用戶指定的商品信息。查詢結(jié)果的處理同查詢函數(shù)1。
(6) 輸出函數(shù):輸出某個商品的信息。
(7) 程序運行結(jié)果:
請輸入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. 按庫存量排序,請選擇:1
2. 按商品代碼排序,請選擇:2
3. 按商品代碼查詢,請選擇:3
4. 按庫存量查詢,請選擇:4
5. 顯示商品信息,請選擇:5
6. 結(jié)束程序,請選擇:6
*************************************
請選擇: (用戶可根據(jù)菜單項進行選擇)
3. 問題的解決方案
根據(jù)問題的描述,可以按照程序要求的功能采用結(jié)構(gòu)化的設計思想。
(1) 使用結(jié)構(gòu)體類型存儲商品的各種信息。
(2) 利用菜單使用戶選擇各個功能模塊,例如:
1. 按商品庫存量排序,請選擇:1
2. 按商品代碼排序,請選擇:2
3. 按商品代碼查詢,請選擇:3
4. 按庫存量查詢,請選擇:4
5. 顯示商品信息,請選擇:5
6. 結(jié)束程序,請選擇:6
而后可根據(jù)不同的選項進入到不同的功能模塊進行執(zhí)行。執(zhí)行完某個功能后,重新顯示該菜單,因此可將此菜單的顯示放置到循環(huán)結(jié)構(gòu)中。
(3) 在排序過程中,結(jié)構(gòu)數(shù)組元素的交換可以整體進行,無需每個成員之間進行互換;兩個排序請分別使用冒泡法和選擇法。
(4) 查詢時請分別使用折半查找法和順序查找法進行查找,注意折半查找法是對有序數(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è)需要建立高度危機意識
- 2管理過程中原則性與靈活性的有效結(jié)合
- 3國學“九流十家”的管理之道
- 4智能手機需要怎樣的瀏覽器
- 5《商品銷售管理系統(tǒng)》論文
- 6怎樣實現(xiàn)確定不輸?shù)牟┺模?/a>
- 7寬容:領導者成功之道
- 8在數(shù)字中尋找治企之道
- 9中國LED顯示屏企業(yè)渠道爭奪戰(zhàn)正當時
- 10集團企業(yè)解讀與分析
- 11門店型企業(yè)如何制定市場推進戰(zhàn)略
- 12跪求超市商品銷售管理系統(tǒng)
- 13商品銷售管理系統(tǒng)需求分析
- 14老品牌復興,千萬別學北冰洋
- 15中小企業(yè)需要高度重視基礎管理
- 16受制于員工的老板怎樣才能活得瀟灑?
- 17泛普課程:C++ 急救 一、題目:設計一個簡單的商品管理系統(tǒng)
- 18企業(yè)管理力破“三重門”
- 19商品管理系統(tǒng):創(chuàng)業(yè)人,是什么迷住了你的雙眼?
- 20商品管理系統(tǒng),怎么做?用什么語言做好?
- 21資金集中管理措施如何制定
- 22商品管理系統(tǒng):制約個人發(fā)展瓶頸之六---包容心
- 23集團公司財務管控人員的安排
- 24集團企業(yè)總部如何定位
- 25中小企業(yè)提升品牌價值的策略
- 26清理整頓辦法制定方略
- 27把脈中小白酒企業(yè)的營銷戰(zhàn)略定位
- 28差異化扭轉(zhuǎn)公司困局
- 29全業(yè)務競爭應該是全業(yè)務狀態(tài)下的有限度競爭
- 30中小型白酒企業(yè)聚焦戰(zhàn)略:品牌聚焦
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓