超市购物管理系统(附图).docx
《超市购物管理系统(附图).docx》由会员分享,可在线阅读,更多相关《超市购物管理系统(附图).docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、package com.mm.entity;import java。io.*;/商品类SuppressWarnings(”serial”)public class Goods implements Serializable private int No;/商品编号private String name;/商品名称private double price;/商品单价private int amount;/商品数量private String unit;/商品单位public int getNo() return No;public void setNo(int no) No = no;publi
2、c String getUnit() return unit;public void setUnit(String unit) this.unit = unit;public String getName() return name;public void setName(String name) this。name = name;public double getPrice() return price;public void setPrice(double price) this.price = price;public int getAmount() return amount;publ
3、ic void setAmount(int amount) this.amount = amount;public Goods()public Goods(int No,String name,double price,String unit,int amount)this.No=No;this。name=name;this.price=price;this.amount=amount;this.unit=unit;=package com。mm。entity;import java。util.Scanner;import com。mm.manager.*;/菜单类public class M
4、enu /商品库存管理菜单public static final void goodsMenu()System.out.println(*欢迎登录青鸟超市管理系统*”);Scanner input=new Scanner(System。in);GoodsManger gm=new GoodsManger();boolean result=true;while(result)System。out.print(”请选择进行的操作:);System。out.print( 1.商品入库”);System。out。print(” 2。商品出库”);System。out.print(” 3.新增商品);S
5、ystem.out.print(” 4.查询全部商品”);System。out。print( 5。按序查询号查询”);System.out。print(” 6。退出n”);switch(input.nextInt()case 1:gm。inStorage();break;case 2:gm.outStorage();break;case 3:gm.add();break;case 4:gm.check();break;case 5:gm。checkByNo();break;case 6: result=false;break;default:System.out.println(t您的选择有误
6、。”);/收银管理菜单public static final void orderMenu()System。out.println(”*欢迎登录青鸟超市管理系统*”);Scanner input=new Scanner(System.in);OrderManager om=new OrderManager();boolean result=true;while(result)System.out.print(请选择进行的操作:);System.out。print( 1。扫描商品”);System。out.print(” 2。修改数量”);System。out。print( 3.结账);Syst
7、em。out.print( 4。退出n);switch(input.nextInt())case 1:om。scan();/执行扫描break;case 2:om.modify();/修改数量break;case 3:om.account();/结账break;case 4: result=false;break;default:System.out。println(t您的选择有误。”);=package com。mm。entity;/* * 订单类 */public class Order private String name;/所购商品名称:(编号)+名称+单位private int c
8、ount;/所购商品数量private double price;/单价public String getName() return name;public void setName(String name) this。name = name;public int getCount() return count;public void setCount(int count) this。count = count;public double getPrice() return price;public void setPrice(double price) this.price = price;
9、public Order()public Order(String name,int count,double price)this.name=name;this.count=count;this。price=price;=package com。mm。entity;import java.io。Serializable;/ 会员类:主要记录积分和会员号 /SuppressWarnings(serial)public class Vip implements Serializableprivate int vipNo;private int score;public int getVipNo(
10、) return vipNo;public void setVipNo(int vipNo) this.vipNo = vipNo;public int getScore() return score;public void setScore(int score) this。score = score;public Vip()public Vip(int vipNo,int score)this.vipNo=vipNo;this.score=score;=package com。mm.initialize;/通过这个类给本地初始化一个原始商品信息表(创建仓库)import java.io.Fi
11、leOutputStream;import java。io.IOException;import java。io。ObjectOutputStream;import java。util。ArrayList;import com.mm.entity。Goods;public class GoodsList SuppressWarnings(”unchecked”)public static void main(String args) Goods goo0=new Goods(1001,”脉动水蜜桃 ”,7.0,”1.5L”,50);Goods goo1=new Goods(1002,”旺仔苹果
12、Q糖 ,2.5,70g”,70);Goods goo2=new Goods(1003,”吉百芝麻油 ”,9.5,”125ml”,20);Goods goo3=new Goods(1004,”雀巢奶香咖啡”,1.5,”13g”,200);Goods goo4=new Goods(1005,白玉内酯豆腐”,1.0,400g,15);Goods goo5=new Goods(1006,”桃李熟切片 ,6。5,”400g”,10);Goods goo6=new Goods(1007,”白玉黄豆芽 ”,2。4,350g,20);Goods goo7=new Goods(1008,喜之郎果冻 ,10。5,
13、125g”,50);ArrayListGoods list = new ArrayList();try ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(D:goods。txt”));list。add(goo0);list。add(goo1);list。add(goo2);list。add(goo3);list.add(goo4);list。add(goo5);list.add(goo6);list。add(goo7);oos。writeObject(list);oos.close(); catch (IO
14、Exception e) e。printStackTrace();=package com.mm。initialize;import java。io.FileNotFoundException;import java。io。FileOutputStream;import java。io.IOException;import java.io.ObjectOutputStream;import java.util.ArrayList;import com.mm.entity.Vip;/ * 用来创建一个存储会员信息的库 /public class VipList public static voi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 购物 管理 系统 附图
限制150内