freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

北大青鳥第一單元超市收銀管理系統(tǒng)(參考版)

2025-01-15 02:11本頁(yè)面
  

【正文】 //查詢所有 public static final String 。 //添加一個(gè)收銀常量 public static final String SYS_CASHIER= CASHIER。 public static final String SYS_LOGIN =LOGIN。 public static final String SYS_SUCCESS =SUCCESS。 public static final String SYS_LISTENERPORT =PORT。 } } 常量列表類 package 。 } public ArrayListGoods getBuylist() { return buylist。 } public ArrayListGoods getGoodslist() { return goodslist。 } public Goods getGood() { return good。 } public User getUser() { return user。//結(jié)賬列表 //Set和 Get方法 public String getFlag() { return flag。//傳遞商品 private ArrayListGoods goodslist。//傳遞對(duì)象 private User user。 import 。 import 。 } } 傳遞數(shù)據(jù)類 package 。 Datas datas=new Datas()。 return datas。 return datas。 } /** * 收銀員返回購(gòu)買列表的方法 * 如果購(gòu)買列表不為空 ,返回列表和成功標(biāo)識(shí) * 如果為空 ,返回錯(cuò)誤標(biāo)識(shí) * param datas * return */ //產(chǎn)生購(gòu)買列表用以查詢 public Datas result(Datas datas) { // TODO 自動(dòng)生成的方法存根 if (() != 0) { (buylist)。 } } }//遍歷購(gòu)買列表后沒找到商品編號(hào) ,返回錯(cuò)誤標(biāo)識(shí) ()。 } else{ ()。 (buylist)。 (i).setGoodcount((i).getGoodcount()+().getGoodcount())。i()。 return datas。 return datas。 return datas。 (buylist)。 (good)。 ((j).getGoodunit())。 ((j).getGoodname())。j++){ //如果編號(hào)正確 ,判斷數(shù)量 if((j).getGoodid().equals(().getGoodid())){ if((j).getGoodcount()0){ //如果商品數(shù)量大于 1,則掃描成功 ,把掃描的商品加入購(gòu)買列表 ,把商品列表中的數(shù)量 1,返回 datas. Goods good=new Goods()。 } } //遍歷之后如果沒有 ,說(shuō)明商品還沒有掃描 ,在商品列表中掃描 ,并加入到購(gòu)買列表 for(int j=0。 // (buylist)。 (buylist)。i++){ //如果購(gòu)買列表中存在商品說(shuō)明已經(jīng)掃描過(guò)了 ,數(shù)量加一并返回 ,商品列表中數(shù)量 1 if((i).getGoodid().equals(().getGoodid())){ (i).setGoodcount((i).getGoodcount()+1)。 * param datas * return */ //管理員掃描商品的方法 public Datas scan(Datas datas) { // TODO 自動(dòng)生成的方法存根 for(int i=0。 return datas。 } /** * 管理員查詢?nèi)可唐返姆椒? * param datas * return */ //查詢?nèi)可唐妨斜淼姆椒? public Datas findAll(Datas datas) { //設(shè)置標(biāo)識(shí)為 success,并設(shè)置商品列表 .返回 datas數(shù)據(jù) ()。 } } ()。 ((i))。i()。 } } return null。 ()。i++){ if((i).getGoodid().equals(().getGoodid())){ (i).setGoodcount((i).getGoodcount()+().getGoodcount())。 } /** * 管理員商品入庫(kù)方法 * 在商品列表中查詢到商品的位置 ,并修改數(shù)量 * param datas * return */ //入庫(kù)的方法 public Datas up(Datas datas) { // TODO 自動(dòng)生成的方法存根 for(int i=0。 } } } ()。 }else{ ()。 ()。i++){ if((i).getGoodid().equals(().getGoodid())){ if((i).getGoodcount()=().getGoodcount()){ (i).setGoodcount((i).getGoodcount()().getGoodcount())。 } /** * 管理員商品出庫(kù)的方法 * 判斷商品列表中是否存在 ,如果存在判斷庫(kù)存是否充足 ,充足 ,返回成功標(biāo)識(shí) ,并操作商品列表中的數(shù)量 * 如果庫(kù)存不充足 ,返回缺貨標(biāo)識(shí) * 如果商品列表中沒有此商品 ,返回失敗標(biāo)識(shí) * param datas * return */ //出庫(kù)方法 public Datas down(Datas datas) { // TODO 自動(dòng)生成的方法存根 for(int i=0。 // (goodslist)。 } /** * 倉(cāng)庫(kù)管理員的方法 */ /** * 管理員新增商品的方法 , * param datas * return */ //新增商品 public Datas add(Datas datas) { // TODO 自動(dòng)生成的方法存根 (())。 }else{ ()。amp。().getPassword().equals(())){ ()。 } /** * 登錄方法驗(yàn)證客戶端傳過(guò)來(lái)的信息 ,判斷登錄人員身份 * 管理員 ,返回管理員標(biāo)識(shí) * 收銀員 ,返回收銀員標(biāo)識(shí) * 都不是則返回錯(cuò)誤標(biāo)識(shí) * param datas * return */ //登錄方法 .驗(yàn)證是管理員還是收銀員登錄 ,如果錯(cuò)誤 ,返回錯(cuò)誤標(biāo)識(shí) public Datas doLogin(Datas datas){ if(().getUsername().equals(())amp。 (new Goods(1006, 白玉黃豆芽 \t,350g,200))。 (new Goods(1004, 旺仔蘋果 Q糖 \t,70g,700))。 (new Goods(1002, 雀巢奶香咖啡 \t,13g,200))。 //初始化商品列表 goodslist=new ArrayListGoods()。 (1001)。 (1111)。//購(gòu)買列表 static{ //初始化庫(kù)管和收銀 stockman=new User()。//收銀對(duì)象 private static ArrayListGoods goodslist=new ArrayListGoods()。 /** * 服務(wù)業(yè)務(wù)類 . * 用來(lái)初始化商品列表 ,創(chuàng)建管理員和收銀員對(duì)象 * 存放服務(wù)器端調(diào)用的方法 * author Administrator * */ public class ServerService { /** * 初始化管理員對(duì)象和收銀員對(duì)象 * 管理員對(duì)象 :用戶名 :admin 密碼 :admin * 收銀員對(duì)象 :用戶名 :user 密碼 :user * 初始化商品列表和購(gòu)買列表 */ private static User stockman。 import 。 import 。 } } 服務(wù)器業(yè)務(wù) 類 package 。 } catch (IOException e) { // TODO 自動(dòng)生成的 catch 塊 ()。 ()。 } catch (ClassNotFoundException e) { // TODO 自動(dòng)生成的 catch 塊 ()。 } } catch (NumberFormatException e) { // TODO 自動(dòng)生成的 catch 塊 ()。 ()。 }else{ ()。 // 商品結(jié)賬 } else if (()) { datas = (datas)。 // 掃描商品 } else if (()) { datas = (datas)。 // 編號(hào)查看 } else if (()) { datas = (datas)。 // 商品出庫(kù) } else if (()) { datas = (datas)。 //判斷客戶端傳過(guò)來(lái)的標(biāo)識(shí)是想調(diào)用什么方法 if(().equals()){ datas=(datas)。 String flag = ()。 ois = new ObjectInputStream(())。 //死循環(huán)監(jiān)聽請(qǐng)求 while(true){ socket=()。 ObjectInputStream ois= null。 Socket socket =null。 } Override public void run(){ //服務(wù)器啟動(dòng) (服務(wù)器啟動(dòng) )。 import 。 import 。 import 。 import 。 } } 服務(wù)器類 package 。 } public String getPassword() { return password。 }*/ //Set和 Get方法 public String getUsername() { return username。//密碼 /* public User(){ //無(wú)參數(shù)構(gòu)造方法 } //有參數(shù)構(gòu)造方法 public User(String username,String password){ =username。 public class User implements Serializable { private String username。 } } 用戶類 package 。 } public int getGoodcount() { return goodcount。 } } public String getGoodunit() { return goodunit。 } public void setGoodprice(double goodprice) { if(goodprice0){ = goodprice。 } public void setGoodname(String goodname) { = goodname。 } public void setGoodid(String goodid) { = goodid。 =goodco
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1