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

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

ID:47437992

大小:272.51 KB

页数:39页

时间:2020-01-11

北大青鸟第一单元超市收银管理系统_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《北大青鸟第一单元超市收银管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、包结构四个包,九个类,一个资源文件客户端类packagecom.supermarket.Client;/***客户端界面*/importjava.text.SimpleDateFormat;importjava.util.ArrayList;importjava.util.Date;importjava.util.Scanner;importcom.supermarket.Tools.Datas;importcom.supermarket.Tools.SysConstans;importcom.supermarket.enti

2、ty.Goods;publicclassClient{//定义扫描器,用于键盘输入publicstaticScannerinput=newScanner(System.in);//创建客户端业务类对象,调用方法publicstaticClientBcb=newClientB();publicstaticvoidmain(String[]args){do{System.out.println("***********欢迎使用青鸟超市系统*************");System.out.println("1.登录"+"2.

3、退出");System.out.println("***********请选择1/2*************");Stringchoice=input.next();if(choice.equals("1")){//登录视图createLoginView();break;}elseif(choice.equals("2")){//退出System.exit(0);}else{//输入有误,报错System.out.println("无此选项!");}}while(true);System.out.println("*****

4、******谢谢使用青鸟超市系统*************");}/***登录视图*通过输入的用户名与密码验证用户身份,管理员则进入管理界面,收银员则进入收银界面,都不是则提示错误,并重新进行输入*/publicstaticvoidcreateLoginView(){do{//提示登录信息System.out.println("请输入用户名:");Stringname=input.next();System.out.println("请输入密码:");Stringpassword=input.next();//调用客户端登录方

5、法,接收返回值,判断登录者的身份Datasdatas=cb.doLogin(name,password);//判断是管理员还是收银员if(datas.getFlag().equals(SysConstans.SYS_ADMIN)){createAdminView();break;}elseif(datas.getFlag().equals(SysConstans.SYS_CASHIER)){createCashierView();break;}else{System.out.println("用户名或密码有误,请重新输入");

6、}}while(true);}/***管理员菜单*实现管理员功能:*1.商品入库2.商品出库3.新增商品4.查询全部商品5.按编号查询商品6.退出*/privatestaticvoidcreateAdminView(){//循环操作//管理员菜单System.out.println("管理员登录成功,进入管理员界面");do{System.out.println("***********欢迎进入青鸟超市库存管理系统*************");System.out.println("1.商品入库t2.商品出库t3.新增商

7、品t4.查询全部商品t5.按序号查询商品t6.退出");//提示用户选择System.out.println("请输入您的选择");intchoice=input.nextInt();switch(choice){//商品入库,调入库方法case1://提示输入要入库的编号System.out.println("请输入入库商品编号:");//定义变量接收输入的编号Stringgoodnum=input.next();//调用方法判断库存中是否有要入库的商品if(cb.Find(goodnum).getFlag().equ

8、als(SysConstans.SYS_SUCCESS)){System.out.println("请输入入库数量:");intcount=input.nextInt();if(count>=0){Datasdatas=cb.RuKu(goodnum,count);if(da

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。