真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

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

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

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

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

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

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

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

5、參看庫存:因?yàn)檫M(jìn)貨和銷售都是直接在商品表中增加或減少的,所以直接查詢商品表的數(shù)量就是庫存了,查完在前臺(tái)展示出來。

6、點(diǎn)擊退出的時(shí)候直接返回到登錄頁面就可以。

java庫存管理如何保

/*

管理員能夠進(jìn)行的操作有3項(xiàng)(查看、修改、退出),

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

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

1.查看庫存清單

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

3.退出

請(qǐng)輸入要執(zhí)行的操作序號(hào):

每一項(xiàng)功能操作,我們采用方法進(jìn)行封裝,這樣,可使程序的可讀性增強(qiáng)。

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

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

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

使用集合來存取商品信息

*/

import java.util.ArrayList;

import java.util.Scanner;

public class Shop{

public static void main(String[] args){

//定義集合,存儲(chǔ)的是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,暫時(shí)不提供此功能");

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();

}

}

/*

查看庫存清單”功能,則控制臺(tái)打印庫存清單

*/

public static void printArrayList( ArrayListLaptop array){

int totalCount = 0;

double totalMoney = 0;

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

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

//獲取的時(shí)候,集合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);

}

/*

定義方法,實(shí)現(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("請(qǐng)選擇您要使用的功能:");

Scanner ran = new Scanner(System.in);

int number = ran.nextInt();

return number;

}

}

要注意加上 import 引用的類 可以避免編譯找不到符號(hào)的錯(cuò)誤

定義一個(gè)名為L(zhǎng)aptop的類

/*

建立一個(gè)類:電腦

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

*/

public class Laptop{

String brand;//品牌

double size;//尺寸

double price;//價(jià)格

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

}

得到的結(jié)果是:

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

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


當(dāng)前文章:java代碼實(shí)現(xiàn)庫存增加 java怎么減庫存
URL鏈接:http://weahome.cn/article/dodpgec.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部