超市庫存管理專案
/* * 商品資訊類 * 定義出商品的資訊變數: * 編號:int * 品名:String * 價格:double * 數量:int * 總價:double */public class FruitItem {//定義編號int ID;//定義品名String name;//定義價格double price;//定義數量int number;//定義總價double money;}import java.util.ArrayList;import java.util.Scanner;/* * 超市管理系統主類 * 呼叫系統裡面所需要的各種功能 */public class Shop { public static void main(String[] args) { //建立ArrayList集合,儲存商品資料資訊 ArrayListarray = new ArrayList (); //呼叫商品初始化功能 init(array); while(true){ //呼叫主選單功能 mainMenu(); //呼叫使用者進行序號操作的功能 int choose = chooseFunction(); switch (choose) { case 1: //呼叫1: 貨物清單 showFruitList(array); break; case 2: //呼叫2: 新增貨物 addFruit(array); break; case 3: //呼叫3: 刪除貨物 deleteFruit(array); break; case 4: //呼叫4: 修改貨物 updateFruit(array); break; case 5: //5:退出系統 return; default: System.out.println("該功能不存在"); break; } } } /* * 實現商品修改的功能 * 方法名:updateFruit() * 返回值型別:void * 引數列表:集合 */ public static void updateFruit(ArrayList array){ //實現商品的鍵入功能 Scanner sc = new Scanner(System.in); System.out.println("請輸入商品的編號"); int ID = sc.nextInt(); //遍歷集合 for(int i = 0;i array){ //實現商品編號的鍵入功能 Scanner sc = new Scanner(System.in); System.out.println("請輸入要刪除商品的編號"); int ID = sc.nextInt(); //遍歷集合 for(int i = 0;i array){ //實現商品的鍵入功能 Scanner sc = new Scanner(System.in); System.out.println("請輸入要新增的商品的編號"); int ID = sc.nextInt(); System.out.println("請輸入要新增的商品的名稱"); String name = sc.next(); System.out.println("請輸入要新增的商品的價格"); double price = sc.nextDouble(); //定義FruitItem變數 FruitItem item = new FruitItem(); //進行屬性的賦值 item.ID = ID; item.name = name; item.price = price; array.add(item); } /* * 實現顯示貨物清單的功能 * 方法名:showFruitList() * 返回值型別:void * 引數列表:集合 */ public static void showFruitList(ArrayList array){ System.out.println(); System.out.println("=====================貨物清單====================="); System.out.println("商品編號 商品名稱 商品單價"); //遍歷集合 for (int i = 0; i array */ public static void init(ArrayList array){ //建立出FruitItem型別,對屬性進行賦值 FruitItem f1 = new FruitItem(); f1.ID = 9001; f1.name = "蘋果梨"; f1.price = 5.6; FruitItem f2 = new FruitItem(); f2.ID = 9002; f2.name = "桃子"; f2.price = 7.8; FruitItem f3 = new FruitItem(); f3.ID = 9003; f3.name = "火龍果"; f3.price = 9.9; //將建立的三個型別變數儲存到集合中 array.add(f1); array.add(f2); array.add(f3); }}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4687/viewspace-2813085/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 超市管理系統原始碼 超市進銷存管理系統原始碼 (CS架構)原始碼架構
- (javaweb)超市管理系統(商品進銷存系統)JavaWeb
- java 進銷存 銷售報表 庫存管理 商戶管理 springmvc SSM crm 專案JavaSpringMVCSSM
- 超市管理案例分析
- IT專案管理 與 資料庫管理專案管理資料庫
- java專案實戰(1)—基礎——超市購物管理系統V1.0Java
- 基於Java的SSH的超市進銷存管理系統(原始碼+資料庫+論文)Java原始碼資料庫
- Nuget管理自己的專案庫
- Java SSM 商戶 管理系統 客戶管理 庫存管理 銷售報表 專案原始碼JavaSSM原始碼
- 食品庫存管理
- 【轉】使用 NuGet 管理專案庫-Phil Haack
- 庫存管理系統
- SAP MM庫存管理
- 一、靜態庫和動態庫,Makefile專案管理專案管理
- 亞馬遜庫存管理系統,大賣庫存管理必備軟體亞馬遜
- 傳統專案管理VS敏捷專案管理專案管理敏捷
- C語言-超市倉庫管理系統的設計與實現C語言
- Google Git-Repo 多倉庫專案管理GoGit專案管理
- 儲備庫下零庫存管理
- 專案管理專案管理
- 庫存管理系統 SQLSQL
- 順通訊息資源庫存管理系統檔案管理軟體
- (原)專案管理之外談專案管理之一專案管理
- (原)專案管理之外談專案管理之二專案管理
- 專案管理之風險管理案例-專案交付風險專案管理
- 對比傳統庫存管理與供應鏈庫存管理的區別
- 什麼是專案管理,如何做好專案管理?專案管理
- 管理多個專案:專案管理真正的挑戰專案管理
- [專案管理]順其自然的專案管理方式專案管理
- 軟體專案管理FollowMe_專案整體管理專案管理
- 讓數字管理好庫存
- 專案風險管理
- 敏捷專案管理?敏捷專案管理
- 專案管理 pm專案管理
- IT專案管理(轉)專案管理
- 專案整合管理
- 倉庫系統(2)-商品庫存/庫位管理
- 專案管理--PMBOK 讀書筆記(4)【專案整合管理】專案管理筆記