食品庫存管理
新增、查詢、修改價格、刪除商品。
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.*;
public class Test1 {
public static void main(String[] args) throws Exception{
Spgl shipin=new Spgl();
BufferedReader sr=new BufferedReader(new InputStreamReader(System.in));
while(true){
System.out.println("請按提示選擇以下功能");
System.out.println("新增食品請按1");
System.out.println("查詢食品資訊請按2");
System.out.println("修改食品價格請按3");
System.out.println("刪除食品請按4");
System.out.println("退出請按0");
String str=sr.readLine();//讀取一行
if(str.equals("1")){
System.out.println("請輸入食品的編號");
String bh=sr.readLine();
System.out.println("請輸入食品名稱");
String mc=sr.readLine();
System.out.println("請輸入食品價格");
float jg=Float.parseFloat(sr.readLine());
Sp sp=new Sp(bh,mc,jg);
shipin.addsp(sp);
}
else if(str.equals("2")){
System.out.println("請輸入食品的編號");
String bh=sr.readLine();
shipin.spxx(bh);
}
else if(str.equals("3")){
System.out.println("請輸入食品的編號");
String bh=sr.readLine();
System.out.println("請輸入新的價格");
float jg=Float.parseFloat(sr.readLine());
shipin.spjg(bh,jg);
}
else if(str.equals("4")){
System.out.println("請輸入食品的編號");
String bh=sr.readLine();
shipin.delsp(bh);
}
else if(str.equals("0")){
System.out.println("感謝您的使用,再見!");
System.exit(0);
}
else{
System.out.println("輸入有誤");
}
}
}
}
class Sp{
private String bianhao;
private String mingcheng;
private float jiage;
Sp(String bianhao,String mingcheng,float jiage){
this.bianhao=bianhao;
this.mingcheng=mingcheng;
this.jiage=jiage;
}
public String getBianhao() {
return bianhao;
}
public void setBianhao(String bianhao) {
this.bianhao = bianhao;
}
public String getMingcheng() {
return mingcheng;
}
public void setMingcheng(String mingcheng) {
this.mingcheng = mingcheng;
}
public float getJiage() {
return jiage;
}
public void setJiage(float jiage) {
this.jiage = jiage;
}
}
class Spgl{
private ArrayList aa=null;
Spgl(){
aa=new ArrayList();
}
public void addsp(Sp sp){
aa.add(sp);
System.out.println("新增食品成功");
}
public void spxx(String bh){
int i;
for(i=0;i<aa.size();i++){
Sp sp=(Sp)aa.get(i);
if(sp.getBianhao().equals(bh)){
System.out.println("該食品的資訊為:");
System.out.println("食品編號:"+bh);
System.out.println("食品名稱:"+sp.getMingcheng());
System.out.println("食品價格:"+sp.getJiage());
break;
}
}
if(i==aa.size())
System.out.println("對不起,無此食品");
}
public void spjg(String bh,float jg){
int i;
for(i=0;i<aa.size();i++){
Sp sp=(Sp)aa.get(i);
if(sp.getBianhao().equals(bh)){
sp.setJiage(jg);
System.out.println("修改價格成功");
break;
}
}
if(i==aa.size())
System.out.println("對不起,沒有找到相應的食品,修改價格失敗");
}
public void delsp(String bh){
int i;
if(aa.size()==0){
System.out.println("對不起,倉庫中沒有任何食品");
}
for(i=0;i<aa.size();i++){
Sp sp=(Sp)aa.get(i);
if(sp.getBianhao().equals(bh)){
aa.remove(i);
System.out.println("刪除食品成功");
break;
}
if(i==aa.size()&&(aa.size()!=0)){
System.out.println("對不起,沒有該食品");
}
}
}
}
相關文章
- 優化食品生產行業庫存管理的6種方法優化行業
- 庫存管理系統
- SAP MM庫存管理
- 亞馬遜庫存管理系統,大賣庫存管理必備軟體亞馬遜
- 儲備庫下零庫存管理
- 超市庫存管理專案
- 庫存管理系統 SQLSQL
- 對比傳統庫存管理與供應鏈庫存管理的區別
- 讓數字管理好庫存
- 倉庫系統(2)-商品庫存/庫位管理
- 條碼倉庫管理系統在食品行業中的應用行業
- 如何優化企業庫存管理?優化
- 管理資料庫儲存結構資料庫
- AccountSystem 一個小型庫存管理系統
- 智慧倉庫管理系統:如何實現“零庫存”?
- 食品安全無小事:EasyCVR+AI技術助力食品加工廠管理透明化,構建食品安全防線VRAI
- 資料分析案例--USDA食品資料庫資料庫
- 基於java jsp的倉庫庫存管理系統JavaJS
- SAP MIGO + 311將庫存從IM管理庫存地轉入WM管理庫存地,物料憑證號裡不顯示WM 選項卡Go
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-關於資料庫儲存結構Oracle資料庫
- java 進銷存 銷售報表 庫存管理 商戶管理 springmvc SSM crm 專案JavaSpringMVCSSM
- 食品行業B2B交易管理系統行業
- 使用自動儲存管理 (ASM)建立資料庫ASM資料庫
- “全面庫存管理”與“供應鏈管理”的聯絡與區別
- 食品連鎖類門店配送車輛管理系統
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-執行常見的資料庫儲存任務Oracle資料庫
- 順通訊息資源庫存管理系統檔案管理軟體
- wms倉庫管理系統,php進銷存系統PHP
- 分散式文件儲存資料庫之MongoDB索引管理分散式資料庫MongoDB索引
- 儲存管理
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-關於其它儲存結構Oracle資料庫
- OU、庫存組織與子庫存
- 【儲存管理】日誌管理
- 什麼是庫存?什麼是零庫存?庫存的定義
- [ERP/鼎捷E10][存貨管理]庫存呆滯料分析表SQLSQL
- 食品企業如何藉助SAP實現高效智慧化管理
- 50分鐘學習 | 開發產品庫存管理介面
- 精益生產管理培訓,教你規避庫存陷阱!