北大青鸟第一单元超市收银管理系统Word版

上传人:夏** 文档编号:465211111 上传时间:2023-09-19 格式:DOC 页数:45 大小:199KB
返回 下载 相关 举报
北大青鸟第一单元超市收银管理系统Word版_第1页
第1页 / 共45页
北大青鸟第一单元超市收银管理系统Word版_第2页
第2页 / 共45页
北大青鸟第一单元超市收银管理系统Word版_第3页
第3页 / 共45页
北大青鸟第一单元超市收银管理系统Word版_第4页
第4页 / 共45页
北大青鸟第一单元超市收银管理系统Word版_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《北大青鸟第一单元超市收银管理系统Word版》由会员分享,可在线阅读,更多相关《北大青鸟第一单元超市收银管理系统Word版(45页珍藏版)》请在金锄头文库上搜索。

1、传播优秀Word版文档 ,希望对您有帮助,可双击去除!包结构四个包,九个类,一个资源文件客户端类package com.supermarket.Client;/* * 客户端界面 */import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.Scanner;import com.supermarket.Tools.Datas;import com.supermarket.Tools.SysConstans;import com.supermarket.e

2、ntity.Goods;public class Client /定义扫描器,用于键盘输入public static Scanner input=new Scanner(System.in);/创建客户端业务类对象,调用方法public static ClientB cb=new ClientB();public static void main(String args) doSystem.out.println(*欢迎使用青鸟超市系统*);System.out.println(1.登录+n2.退出);传播优秀Word版文档 ,希望对您有帮助,可双击去除!System.out.println(

3、*请选择1/2*);String choice=input.next();if(choice.equals(1)/登录视图createLoginView();break;else if(choice.equals(2)/退出System.exit(0);else/输入有误,报错System.out.println(无此选项!);while(true);System.out.println(*谢谢使用青鸟超市系统*);/* * 登录视图 * 通过输入的用户名与密码验证用户身份,管理员则进入管理界面,收银员则进入收银界面,都不是则提示错误,并重新进行输入 */public static void

4、createLoginView()do /提示登录信息System.out.println(请输入用户名:);String name = input.next();System.out.println(请输入密码:);String password = input.next();/调用客户端登录方法,接收返回值,判断登录者的身份Datas datas = cb.doLogin(name, password); /判断是管理员还是收银员if (datas.getFlag().equals(SysConstans.SYS_ADMIN) createAdminView();break; else i

5、f (datas.getFlag().equals(SysConstans.SYS_CASHIER) createCashierView();break;传播优秀Word版文档 ,希望对您有帮助,可双击去除! else System.out.println(用户名或密码有误,请重新输入); while (true);/* * 管理员菜单 * 实现管理员功能: * 1.商品入库2.商品出库3.新增商品4.查询全部商品5.按编号查询商品6.退出 */private static void createAdminView() /循环操作/ 管理员菜单System.out.println(管理员登录成

6、功,进入管理员界面);doSystem.out.println(*欢迎进入青鸟超市库存管理系统*);System.out.println(1.商品入库t2.商品出库t3.新增商品t4.查询全部商品t5.按序号查询商品t6.退出);/提示用户选择System.out.println(请输入您的选择);int choice=input.nextInt();switch(choice)/商品入库,调入库方法case 1:/提示输入要入库的编号System.out.println(请输入入库商品编号:);/定义变量接收输入的编号String goodnum=input.next();/调用方法判断库存

7、中是否有要入库的商品if(cb.Find(goodnum).getFlag().equals(SysConstans.SYS_SUCCESS)System.out.println(请输入入库数量:);int count=input.nextInt();if(count=0)Datas datas=cb.RuKu(goodnum,count);if(datas.getFlag().equals(SysConstans.SYS_SUCCESS)System.out.println(入库成功!);showList(cb.FindAll();传播优秀Word版文档 ,希望对您有帮助,可双击去除!els

8、eSystem.out.println(入库数量必须大于0);elseSystem.out.println(无此商品,请选择3新增);break;/商品出库,调出库方法case 2:do/提示输入出库商品编号System.out.println(请选择出库商品编号:);/定义变量接收编号String goodid=input.next();/先查询是否由此商品if(cb.Find(goodid).getFlag().equals(SysConstans.SYS_SUCCESS)/提示输入出库数量System.out.println(请输入出库数量:);int count=input.nextI

9、nt();if(count0)Datas datas=cb.ChuKu(goodid,count);if(datas.getFlag().equals(SysConstans.SYS_LACK)System.out.println(库存不足!);showGood(datas);break;elseSystem.out.println(出库成功!);showList(datas);break;elseSystem.out.println(出库数量必须大于0!);elseSystem.out.println(库存中无此商品,请选择3新增);break;while(true);break;case

10、3:传播优秀Word版文档 ,希望对您有帮助,可双击去除!/新增商品,调新增方法do/提示输入新增商品编号System.out.println(请输入新增商品的编号:);String newgoodid=input.next();if(cb.Find(newgoodid).getFlag().equals(SysConstans.SYS_SUCCESS)System.out.println(商品已存在);break;elseSystem.out.println(请输入商品名称:);String name=input.next();System.out.println(请输入商品单价:);dou

11、ble price=input.nextDouble();System.out.println(请输入商品单位:);String unit=input.next();System.out.println(请输入商品数量:);int count=input.nextInt();Goods good=new Goods(newgoodid,(name+t),price,unit,count);/把要新增的商品通过调用方法传给业务类,并接收返回值Datas datas=cb.Add(good);System.out.println(新增商品成功!);/打印商品列表showList(cb.FindAl

12、l();break;while(true);break;/查询全部商品的方法case 4:/查询商品,调用showList方法参数为Datas类型,是FindAll传回来的showList(cb.FindAll();break;/按编号查询商品,调按编号查询方法case 5:/提示输入编号System.out.println(请输入要查询的编号:);/定义变量接收输入String id=input.next(); /判断库存中是否存在编号为goodid的商品Datas datas=cb.Find(id);传播优秀Word版文档 ,希望对您有帮助,可双击去除! /如果存在,调用方法,打印商品 if(datas.getFlag().equals(SysConstans.SYS_SUCCESS) showGood(datas); else System.out.println(没有此商品);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

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