2020(店铺管理)2020年学士后第一单元超市收银系统

上传人:精****库 文档编号:134472989 上传时间:2020-06-05 格式:DOC 页数:64 大小:141.61KB
返回 下载 相关 举报
2020(店铺管理)2020年学士后第一单元超市收银系统_第1页
第1页 / 共64页
2020(店铺管理)2020年学士后第一单元超市收银系统_第2页
第2页 / 共64页
2020(店铺管理)2020年学士后第一单元超市收银系统_第3页
第3页 / 共64页
2020(店铺管理)2020年学士后第一单元超市收银系统_第4页
第4页 / 共64页
2020(店铺管理)2020年学士后第一单元超市收银系统_第5页
第5页 / 共64页
点击查看更多>>
资源描述

《2020(店铺管理)2020年学士后第一单元超市收银系统》由会员分享,可在线阅读,更多相关《2020(店铺管理)2020年学士后第一单元超市收银系统(64页珍藏版)》请在金锄头文库上搜索。

1、版权所有人:李蒙学士后java 第一单元,超市收银系统,代码首先分为4个包 9个类 一个源文件首先源文件 起名 sys.properties源文件内容:HOST= localhostPORT=8888Clientjiemian类的内容:import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.Scanner;import publiClass.Datas;import publiClass.SysConstants;import datas.Shangp

2、in;import datas.Yuangong;public class ClientJiemian /控制台输入对象private static Scanner input = new Scanner(System.in);/客户端业务对象private static ClientYehu clientyehu =new ClientYehu();public static void main(String args) System.out.println(*); System.out.println(ttttt欢迎使用青鸟超市管理系统); do System.out.println(1.

3、 登陆n2. 退出系统); System.out.println(=请选择1/2=); String a = input.next(); if (a.equalsIgnoreCase(1) createLoginView(); break; else if (a.equalsIgnoreCase(2) System.out.println(系统退出成功!);break; elseSystem.out.println(您选择有误!请重新选择); while (true);/实现客户端登陆视图的生成public static void createLoginView()do System.out.

4、println(请输入用户名:);String name = input.next();System.out.println(请输入密码:);String password = input.next();Datas datas = clientyehu.doLogin(name, password); /判断是管理员还是收银员if (datas.getFlag().equals(SysConstants.SYS_ADMIN) createAdminView();break; else if (datas.getFlag().equals(SysConstants.SYS_USER) creat

5、eUserView();break; else System.out.println(用户名或密码有误,请重新输入); while (true);/实现客户端超市库存管理系统视图的生成private static void createAdminView() System.out.println(*欢迎登陆青鸟超市库存管理系统*);do System.out.println(请选择进行的操作:1. 商品入库t2. 商品出库t3. 新增商品t4. 查看全部商品t5. 按编号查询商品t6. 退出);String option = input.next();/ 商品入库if (option.equa

6、ls(1) String id = null;int num = 0;System.out.print(请输入商品编号:);id = input.next();if (clientyehu.doFind(id).getFlag().equals(SysConstants.SYS_ERROR) System.out.println(没有此商品,请选择3:新增商品!);look(clientyehu.doFindAll(); else System.out.print(请输入入库数量:);num = input.nextInt();if (num 0) if (clientyehu.doRuku(

7、id, num).getFlag().equals(SysConstants.SYS_SUCCESS) System.out.println(入库成功!);look(clientyehu.doFindAll(); else System.out.println(入库失败!数量必须大于0);else if (option.equals(2) String id = null;int num = 0;do System.out.print(请输入商品编号:);id = input.next();Datas data = clientyehu.doFind(id);if (data.getFlag(

8、).equals(SysConstants.SYS_ERROR) System.out.println(没有此商品!); else System.out.print(请输入出库数量:);num = input.nextInt();if (num 0) Datas datas = clientyehu.doChuku(id, num);if (datas.getFlag().equals(SysConstants.SYS_LACK) System.out.println(库存不足,请核实,出库失败);perlook(data);break; else System.out.println(出库成

9、功!);look(clientyehu.doFindAll();break; else System.out.println(出库失败!数量必须大于0);break; while (true);/* * 新增商品 */else if (option.equals(3) do System.out.print(请输入编号);String id = input.next();if (clientyehu.doFind(id).getFlag().equals(SysConstants.SYS_SUCCESS) System.out.println(此商品编号已存在!); else System.o

10、ut.print(请输入商品名称:);String name = input.next();System.out.print(请输入商品价格:);double d = input.nextDouble();System.out.print(请输入商品单位:);String w = input.next();System.out.print(请输入商品数量:);Shangpin shangpin = new Shangpin(id, name, d, w, input.nextInt();clientyehu.doAdd(shangpin);System.out.println(新增商品成功!)

11、;look(clientyehu.doFindAll();break; while (true);/ 查看全部商品else if (option.equals(4) look(clientyehu.doFindAll();/ 编号查询商品else if (option.equals(5) System.out.print(请输入商品编号:);String id = input.next();Datas data = clientyehu.doFind(id);if (data.getFlag().equals(SysConstants.SYS_SUCCESS)perlook(data);else System.out.println(对不起,没有此商品!);/ 退出系统else if (option.equals(6) System.out.println(系统退出成功!);return;else System.out.println(您输入有误!); while (true);/实现客户端超市收银管理系统视

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

当前位置:首页 > 商业/管理/HR > 企业文档

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