欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java代碼實現(xiàn)庫存增加 java怎么減庫存

我想用Java語言寫一個小型的Web進銷存程序,第一次接觸Java想請教如何架構(gòu)?

1、首先建表,商品表(主鍵,商品編號,名稱,價格,數(shù)量),如果需要查看每次進貨或銷售的記錄可以建立一個記錄表,定義一個狀態(tài)來區(qū)分是進貨還是銷售的,如果不需要記錄可以不建。

創(chuàng)新互聯(lián)公司主要從事網(wǎng)站制作、成都網(wǎng)站制作、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)管城,十載網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220

2、新增商品:在頁面上點擊新增商品時需彈出頁面或彈窗需要輸入商品編號(商品編號可根據(jù)一定規(guī)則后臺自動生成,也可手動輸入),商品名稱,價格,數(shù)量。點擊保存將數(shù)據(jù)傳到后臺,再向數(shù)據(jù)庫商品表中增加一條數(shù)據(jù)。

3、進貨:點擊頁面上增加進貨的按鈕,彈出彈框,需要輸入商品編號和數(shù)量,保存時先商品編號和數(shù)量傳到后臺,現(xiàn)在后臺根據(jù)商品編號查詢商品表是否有存在,如果存在根據(jù)商品編號將商品數(shù)量查出轉(zhuǎn)為int,與新增加的商品數(shù)量相加,然后根據(jù)商品編號去修改商品表的數(shù)量,成功向前臺返回true。商品不存在返回false.前臺可根據(jù)后臺返回的變量來提示是進貨成功還是失敗。

4、銷售:點擊頁面銷售按鈕,彈出彈框,填寫商品編號及數(shù)量,然后和進貨的就差不多,根據(jù)商品編號查詢數(shù)量,用銷售的數(shù)量和數(shù)據(jù)庫中的數(shù)量作比較,如果滿足條件在數(shù)據(jù)中減去相應(yīng)數(shù)量,返回true,不滿足就不要修改數(shù)據(jù)庫,直接返回false,然后前臺判斷后臺返回值去提示銷售是否成功。

5、參看庫存:因為進貨和銷售都是直接在商品表中增加或減少的,所以直接查詢商品表的數(shù)量就是庫存了,查完在前臺展示出來。

6、點擊退出的時候直接返回到登錄頁面就可以。

java庫存管理如何保

/*

管理員能夠進行的操作有3項(查看、修改、退出),

我們可以采用(switch)菜單的方式來完成。

-------------庫存管理------------

1.查看庫存清單

2.修改商品庫存數(shù)量

3.退出

請輸入要執(zhí)行的操作序號:

每一項功能操作,我們采用方法進行封裝,這樣,可使程序的可讀性增強。

選擇1.查看庫存清單”功能,則控制臺打印庫存清單

選擇2.修改商品庫存數(shù)量”功能,則對每種商品庫存數(shù)進行更新

選擇3.退出”功能,則退出庫存管理,程序結(jié)束

使用集合來存取商品信息

*/

import java.util.ArrayList;

import java.util.Scanner;

public class Shop{

public static void main(String[] args){

//定義集合,存儲的是Laptop類型變量

ArrayListLaptop array = new ArrayListLaptop();

add(array);

while(true){

int choose = chooseFunction();

switch(choose){

//查看庫存清單

case 1:

printArrayList(array);

break;

case 2:

changeCount(array);

break;

case 3:

return;

default:

System.out.println("Sorry,暫時不提供此功能");

break;

}

}

}

/*

修改商品庫存數(shù)量

*/

public static void changeCount(ArrayListLaptop array){

for(int i = 0;i array.size(); i++){

Laptop b = array.get(i);

Scanner s = new Scanner(System.in);

System.out.print("要修改商品"+b.brand+"的庫存是:");

b.count = s.nextInt();

}

}

/*

查看庫存清單”功能,則控制臺打印庫存清單

*/

public static void printArrayList( ArrayListLaptop array){

int totalCount = 0;

double totalMoney = 0;

for(int i = 0;i array.size() ; i++){

//存儲集合的時候,集合add(b1) b1 是Name類型變量

//獲取的時候,集合get方法,獲取出來的是什么

Laptop b = array.get(i);

System.out.println(b.brand+" "+b.size+" "+b.price+" "+b.count);

totalCount += b.count;

totalMoney += b.price*b.count;

}

System.out.println("庫存總數(shù):"+totalCount);

System.out.println("庫存商品總金額:"+totalMoney);

}

/*

定義方法,實現(xiàn)向集合中添加品牌,

*/

public static void add(ArrayListLaptop array){

Laptop b1 = new Laptop();

Laptop b2 = new Laptop();

Laptop b3 = new Laptop();

b1.brand = "MacBookAir";

b1.size = 13.3 ;

b1.price = 6988.88;

b1.count = 5;

b2.brand = "Thinkpad T450";

b2.size = 14.0 ;

b2.price = 5999.99;

b2.count = 10;

b3.brand = "Asus-FL5800";

b3.size = 15.6 ;

b3.price = 4999.5;

b3.count = 18;

//將laptop變量存到集合中

array.add(b1);

array.add(b2);

array.add(b3);

}

/*

庫存管理界面

@return返回用戶選擇的功能

*/

public static int chooseFunction(){

System.out.println("-------------庫存管理------------");

System.out.println("1.查看庫存清單");

System.out.println("2.修改商品庫存數(shù)量");

System.out.println("3.退出");

System.out.println("請選擇您要使用的功能:");

Scanner ran = new Scanner(System.in);

int number = ran.nextInt();

return number;

}

}

要注意加上 import 引用的類 可以避免編譯找不到符號的錯誤

定義一個名為Laptop的類

/*

建立一個類:電腦

包含的屬性:品牌 尺寸 價格 庫存數(shù)

*/

public class Laptop{

String brand;//品牌

double size;//尺寸

double price;//價格

int count;//庫存數(shù)

}

得到的結(jié)果是:

用java編寫的商品庫存管理系統(tǒng)的設(shè)計思路以及源代碼是什么?

既然是商品庫存系統(tǒng),那么最少有各種商品的單件信息,1:需要有商品的進貨價格,賣出價格,剩余數(shù)量,每月的銷售數(shù)量,進貨時間等,在對應(yīng)的數(shù)據(jù)庫表創(chuàng)建相應(yīng)的字段。2:商品管理就是對多種商品的管理,所以還要有各種商品的分類,比如煙酒類,飲料類,小吃類,將其分類好管理,同樣數(shù)據(jù)庫里面建立相對的數(shù)據(jù)表。具體需要根據(jù)自己需求來編寫。3:界面的設(shè)計,這里可分為登陸界面,其中一個是用戶登陸后查看的界面,和管理員登陸后查看的界面,用戶登錄只能查看對應(yīng)的商店的物品管理,并且能進行修改自家商品。管理員登陸可查看所有的用戶的商店物品,及修改物品信息。而物品分類欄就可以用jQuery來實現(xiàn)局部的刷新界面。左邊為物品分類欄,右邊為選中物品類的信息。點擊右邊分類物品的某件物品,可跳轉(zhuǎn)到該類物品的單個信息,如第1點提到的。

網(wǎng)頁題目:java代碼實現(xiàn)庫存增加 java怎么減庫存
鏈接地址:http://chinadenli.net/article42/dodpgec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣建站公司虛擬主機網(wǎng)站維護定制開發(fā)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)