超市购物管理系统(附图)

上传人:第*** 文档编号:33896558 上传时间:2018-02-18 格式:DOCX 页数:23 大小:133.20KB
返回 下载 相关 举报
超市购物管理系统(附图)_第1页
第1页 / 共23页
超市购物管理系统(附图)_第2页
第2页 / 共23页
超市购物管理系统(附图)_第3页
第3页 / 共23页
超市购物管理系统(附图)_第4页
第4页 / 共23页
超市购物管理系统(附图)_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《超市购物管理系统(附图)》由会员分享,可在线阅读,更多相关《超市购物管理系统(附图)(23页珍藏版)》请在金锄头文库上搜索。

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;public

2、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;public

3、 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 Men

4、u /商品库存管理菜单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.新增商品);System.ou

5、t.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 您的选择有误。);/收银管理菜单pu

6、blic 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.结账);System.out.print( 4.退出

7、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 count;/所购商品数量private

8、 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;public Order()publi

9、c 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() return vipNo;publ

10、ic 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.FileOutputStream;imp

11、ort 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,旺仔苹果 Q 糖 ,2.5,70g,70);Goods g

12、oo2=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,125g,50);ArrayList list = new ArrayLis

13、t();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 (IOException e) e.printStackTrace();=package com.

14、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 void main(String args) throws FileNotFoundException, IOException Vip v1=new Vip(2001,200);Vip v2=new Vip(2002,800);Vip v3=new Vip(2003,2000);Vip v4=new Vip(2004,2100);Vip v5=new Vip(2005,1200);Vip v6=new Vip(2006,3200);Vip v7=new Vip(2007,290);ArrayList list=new ArrayList();list.add(v1);l

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号