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

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

餐廳系統(tǒng)功能代碼java 餐廳點(diǎn)餐系統(tǒng)數(shù)據(jù)庫代碼

java餐廳管理系統(tǒng)答辯問題餐桌如何顯示

java餐廳管理系統(tǒng)答辯問題顯示餐桌詳情,可以通過搜索按鈕搜索顯示。先修改菜系名稱功能。添加菜系功能。菜品列表:顯示菜品列表,可以通過上面搜索按鈕搜索類似菜品,也可以刪除菜系。修改菜品功能:可以修改菜系所屬菜系、菜品名稱、價格、簡介、圖片等屬性。菜品管理:添加菜品功能。餐廳訂單:后臺可查看已經(jīng)下單的數(shù)據(jù),可進(jìn)行查看已點(diǎn)菜品和進(jìn)行結(jié)賬。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信平臺小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了興城免費(fèi)建站歡迎大家使用!

JAVA語言編寫的網(wǎng)上訂餐系統(tǒng)購物車功能如何實現(xiàn)?

用Vector 或者是HashMap去裝

下面有部分代碼你去看吧

package?com.aptech.restrant.DAO;

import?java.util.ArrayList;

import?java.util.HashMap;

import?java.util.List;

import?java.util.Map;

import?java.util.Set;

import?java.sql.Connection;

import?com.aptech.restrant.bean.CartItemBean;

import?com.aptech.restrant.bean.FoodBean;

public?class?CartModel?{

private?Connection?conn;

public?CartModel(Connection?conn)?{

this.conn=conn;

}

/**

*?得到訂餐列表

*?

*?@return

*/

public?List?changeToList(Map?carts)?{

//?將Set中元素轉(zhuǎn)換成數(shù)組,以便使用循環(huán)進(jìn)行遍歷

Object[]?foodItems?=?carts.keySet().toArray();

//?定義double變量total,用于存放購物車內(nèi)餐品總價格

double?total?=?0;

List?list?=?new?ArrayList();

//?循環(huán)遍歷購物車內(nèi)餐品,并顯示各個餐品的餐品名稱,價格,數(shù)量

for?(int?i?=?0;?i??foodItems.length;?i++)?{

//?從Map對象cart中取出第i個餐品,放入cartItem中

CartItemBean?cartItem?=?(CartItemBean)?carts

.get((String)?foodItems[i]);

//?從cartItem中取出FoodBean對象

FoodBean?food1?=?cartItem.getFoodBean();

//?定義int類型變量quantity,用于表示購物車中單個餐品的數(shù)量

int?quantity?=?cartItem.getQuantity();

//?定義double變量price,表示餐品單價

double?price?=?food1.getFoodPrice();

//?定義double變量,subtotal表示單個餐品總價

double?subtotal?=?quantity?*?price;

//?//?計算購物車內(nèi)餐品總價格

total?+=?subtotal;

cartItem.setSubtotal(subtotal);

cartItem.setTotal(total);

list.add(cartItem);

}

return?list;

}

/**

*?增加訂餐

*/

public?Map?add(Map?cart,?String?foodID)?{

//?購物車為空

if?(cart?==?null)?{

cart?=?new?HashMap();

}

FoodModel?fd?=?new?FoodModel(conn);

FoodBean?food?=?fd.findFoodById(foodID);

//?判斷購物車是否放東西(第一次點(diǎn)餐)

if?(cart.isEmpty())?{

CartItemBean?cartBean?=?new?CartItemBean(food,?1);

cart.put(foodID,?cartBean);

}?else?{

//?判斷當(dāng)前菜是否在購物車中,false表示當(dāng)前菜沒有被點(diǎn)過。。

boolean?flag?=?false;

//?得到鍵的集合

Set?set?=?cart.keySet();

//?遍歷集合

Object[]?obj?=?set.toArray();

for?(int?i?=?0;?i??obj.length;?i++)?{

Object?object?=?obj[i];

//?如果購物車已經(jīng)存在當(dāng)前菜,數(shù)量+1

if?(object.equals(foodID))?{

int?quantity?=?((CartItemBean)?cart.get(object))

.getQuantity();

quantity?+=?1;

System.out.println(quantity);

((CartItemBean)?cart.get(object)).setQuantity(quantity);

flag?=?true;

break;

}

}

if?(flag?==?false)?{

//?把當(dāng)前菜放到購物車?yán)锩?/p>

CartItemBean?cartBean?=?new?CartItemBean(food,?1);

cart.put(foodID,?cartBean);

}

}

return?cart;

}

/**

*?取消訂餐

*/

public?Map?remove(Map?cart,?String?foodID)?{

cart.remove(foodID);

return?cart;

}

/**

*?更新購物車信息

*?

*?@param?cart

*?@param?foodID

*?@return

*/

public?MapString,?CartItemBean?update(Map?cart,?String?foodID,

boolean?isAddorRemove)?{

Map?map;

if?(isAddorRemove)?{

map?=?add(cart,?foodID);

}?else?{

map?=?remove(cart,?foodID);

}

return?map;

}

}

做餐飲系統(tǒng),有打印管理這一功能,求java如何操控佳博熱敏打印機(jī),如何打?。?0xx系列)

//這個得通過C/C++來調(diào)用硬件的

//一般都是通過C/C++做成DLL

//java?可以加載?DLL?并通過編碼調(diào)用相關(guān)接口來實現(xiàn)調(diào)用打印機(jī)

用Java編寫一個點(diǎn)菜系統(tǒng)

import java.util.*;

public class s {

static int x,xx,y,yy; static double sum=0;

public static void main(String[] args)

{

String answer="y";double h=0;

Scanner input=new Scanner(System.in);

System.out.println("請輸入客戶數(shù):");

int m=input.nextInt();

int n=m*3;

tostring();

do

{

order();

h+=(s(x,xx))+(d(y,yy));

System.out.println("是否繼續(xù):");

answer=input.next();

if(answer.equals("n"))

break;

}while(true);

System.out.println(h+n);

}

static void tostring()

{

System.out.println("菜單");

System.out.println("食品:");

System.out.println("1咖喱牛肉飯¥40.00");

System.out.println("2壽司套餐¥65.00");

System.out.println("3揚(yáng)州市消防3米¥45.00");

System.out.println("4沙朗牛排和意大利面¥72.00");

System.out.println("5雞肉蔬菜卷¥42.00");

System.out.println("飲料:");

System.out.println("21軟飲料¥10.00");

System.out.println("22紅葡萄酒¥15.00");

System.out.println("23啤酒¥15.00");

}

static double s(int f,int x)

{

double p=0;

switch(f)

{

case 1:p=40.00;break;

case 2:p=65.00;break;

case 3:p=45.00;break;

case 4:p=72.00;break;

case 5:p=42.00;break;

}

sum=p*x;

return sum;

}

static double d(int f,int x)

{

double p=0;

switch(f)

{

case 21:p=10.00;break;

case 22:p=15.00;break;

case 23:p=15.00;break;

}

sum=p*x;

return sum;

}

static void order()

{

Scanner input=new Scanner(System.in);

System.out.println("請選擇食品:");

x=input.nextInt();

System.out.println("請選擇份數(shù):");

xx=input.nextInt();

System.out.println("請選擇飲料:");

y=input.nextInt();

System.out.println("請選擇瓶數(shù):");

yy=input.nextInt();

}

}

加分?。。。?!

怎么在java web 上實現(xiàn)智能餐飲管理系統(tǒng) 連

1.前臺營業(yè):日常營業(yè)操作

日始日結(jié):設(shè)定每個營業(yè)日的開始和結(jié)束

接待預(yù)訂:顯示餐桌狀態(tài),進(jìn)行訂餐

點(diǎn)菜收銀:開臺、點(diǎn)菜、結(jié)賬、交班,提供最主要的營業(yè)功能

2.營業(yè)設(shè)置:日常營業(yè)所必需的數(shù)據(jù)庫設(shè)定

酒菜設(shè)置:按類別(酒水飲料、涼菜、熱菜、主食、包桌、服務(wù)用品等)設(shè)置酒菜數(shù)據(jù);

房臺設(shè)置:類別設(shè)置包房或餐臺;

其他設(shè)置:付款方式(現(xiàn)金、銀行卡、贈券、掛賬、免單)、點(diǎn)菜說明等

3.賬務(wù)查詢:查詢各類單據(jù)和消費(fèi)情況

賬單查詢:查詢所有已結(jié)賬單

點(diǎn)單查詢:查詢所有歷史點(diǎn)單

掛賬查詢:查詢掛賬(簽單)客人消費(fèi)情況

4.輔助管理:日常營業(yè)所需的其他管理功能

操作員管理:管理操作員信息,并設(shè)置系統(tǒng)操作權(quán)限和最低折扣值

掛賬管理:掛賬人信息錄入、修改、掛賬歸還

邏輯結(jié)構(gòu)設(shè)計:

1、員工(員工編號,姓名,性別,出生日期,政治面貌,學(xué)歷,身份證號,聯(lián)系電話,聯(lián)系地址,員工狀態(tài),員工職務(wù),薪水,入職日期,備注)

2、酒菜表(酒菜編號,酒菜名稱,單價,各類,備注)

3、消費(fèi)單(消費(fèi)單號,餐桌號,折扣,付賬方式,結(jié)賬日期,賬單金額,顧客人數(shù),掛賬人編號,收銀員編號)

4、點(diǎn)單(點(diǎn)單號,消費(fèi)單號,菜號,酒菜數(shù)量)

5、訂單(訂單編號,訂單人,身份證號,餐桌號,訂金,聯(lián)系電話,訂餐日期,時間,備注)

6、餐桌表(餐桌號,各類,狀態(tài),容量,服務(wù)員號)

7、掛賬人信息(編號,掛賬人名,身份證,聯(lián)系電話,聯(lián)系地址,注冊時間)

8、操作員表(編號,用戶名,密碼,用戶權(quán)限,員工編號)

javaweb酒店管理系統(tǒng)增加功能怎么寫

寫一個public函數(shù)。根據(jù)查詢相關(guān)公開信息顯示public函數(shù):publicclassHotel{privateIntegerid;privateStringname;privateStringtype;privateStringregion;privateBigDecimalprice;privateIntegerstar_level,該函數(shù)可以實現(xiàn)增加功能。JavaWeb,是用Java技術(shù)來解決相關(guān)web互聯(lián)網(wǎng)領(lǐng)域的技術(shù)棧。


當(dāng)前題目:餐廳系統(tǒng)功能代碼java 餐廳點(diǎn)餐系統(tǒng)數(shù)據(jù)庫代碼
分享路徑:http://weahome.cn/article/dosdogd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部