学士后第一单元超市管理系统项目内容摘要:

//调用 socket 登录服务器的方法 initSocket()。 //创建 datas 对象 Datas datas=new Datas()。 //创建 Goods 对象 Goods goods=new Goods()。 //赋值 (goodsid)。 (num)。 ()。 (goods)。 //向服务器发送信息 (datas)。 //接收服务器的响应 datas=(Datas)()。 return datas。 }catch(Exception e){ ()。 }finally{ closeSocket()。 } return null。 } //新增商品 ,增加的商品的属性 public Datas addGoods(Goods goods){ try{ //调用 Socket 登录的方法 initSocket()。 Datas datas=new Datas()。 ()。 (goods)。 //向服务器发送信息 (datas)。 //接受响应 datas=(Datas) ()。 return datas。 }catch(Exception e){ ()。 }finally{ //关闭流 closeSocket()。 } return null。 } //查看全部商品 public Datas findGoodAll(){ try{ //调用 Socket 对象 initSocket()。 Datas datas=new Datas()。 ()。 //向服务器发送请求 (datas)。 //接收服务器请求 datas=(Datas) ()。 return datas。 }catch(Exception e){ ()。 }finally{ //关闭流 closeSocket()。 } return null。 } //按编号查询商品 public Datas findGood(int goodsid){ try{ // 调用 Socket 登录到服 务器 initSocket()。 //创建 Datas 对象 Datas datas=new Datas()。 ()。 Goods goods=new Goods()。 (goodsid)。 (goods)。 (datas)。 datas=(Datas)()。 return datas。 }catch(Exception e){ ()。 }finally{ //关闭流 closeSocket()。 } return null。 } /** * 收银原操作,扫描商品,修改商品数 量,结算 */ //扫描商品 ,扫描 =的是上平的编号 public Datas doScan(int goodsid){ try{ //调用 Socket 登录到服务器 initSocket()。 //创建 Datas 对象 Datas datas =new Datas()。 //为标示赋值 ()。 //创建商品对象 Goods goods=new Goods()。 (goodsid)。 (goods)。 //向服务器发送消息 (datas)。 //接收服务器响应 datas=(Datas)()。 return datas。 }catch(Exception e){ ()。 }finally{ closeSocket()。 } return null。 } //修改商品数量 public Datas amendGoods(int num,int goodis){ try{ //调用 SOcket 的登录到服务器的方法 initSocket()。 //创建 Datas 对象 Datas datas=new Datas()。 ()。 //创建商品对象 Goods goods=new Goods()。 (num)。 (goodis)。 (goods)。 //向服务器发送信息 (datas)。 //接受响应 datas=(Datas)()。 return datas。 }catch(Exception e){ ()。 }finally{ closeSocket()。 } return null。 } //结账 public Datas cheak(){ try{ //调用 SOcket 登录的方法 initSocket()。 Datas datas=new Datas()。 ()。 //向服务器发送请求 (datas)。 //接收响应 datas=(Datas) ()。 return datas。 }catch(Exception e){ ()。 }finally{ closeSocket()。 } return null。 } //清仓 public Datas doclear(){ try{ //调用 SOcket 登录的方法 initSocket()。 Datas datas=new Datas()。 ()。 //向服务器发送请求 (datas)。 //接收响应 datas=(Datas) ()。 return datas。 }catch(Exception e){ ()。 }finally{ closeSocket()。 } return null。 } } package。 import。 import。 import。 import。 import。 import。 import。 import。 import。 import。 import。 /* * 服务器线程 */ public class ServerContextListener extends Thread{ ServerSocket serverSocket=null。 Socket socket=null。 ObjectOutputStream oos=null。 ObjectInputStream ois=null。 public static void main(String[] args) { new ServerContextListener().start()。 } public void run(){ try { (服务器已启动 )。 serverSocket=new ServerSocket((()))。 while(true){ socket=()。 oos=new ObjectOutputStream(())。 ois=new ObjectInputStream(())。 //读取客户端发送来的信息 try { Datas datas=(Datas) ()。 //创建服务器对象 ServerServic serverService=new ServerServic()。 //登录 if((())){ (datas)。 //入库 } else if((())){ (datas)。 //出库 }else if((())){ (datas)。 //增加商品 }else if((())){ (datas)。 //按商品编号查看商品 }else if((())){ (datas)。 //查看全部商品 }else if((())){ (datas)。 //扫描商品。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。