ImageVerifierCode 换一换
格式:DOCX , 页数:52 ,大小:43.80KB ,
资源ID:3196398      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3196398.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(北大青鸟第一单元超市收银管理系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、北大青鸟第一单元超市收银管理系统包结构四个包,九个类,一个资源文件 客户端类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.entity.Good

2、s;public class Client /定义扫描器,用于键盘输入 public static Scanner input=new Scanner(System.in); /创建客户端业务类对象,调用方法 public static ClientB cb=new ClientB(); public static void main(String args) do System.out.println(*欢迎使用青鸟超市系统*); System.out.println(1.登录+n2.退出); System.out.println(*请选择1/2*); String choice=input

3、.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 createLoginView

4、() 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 if (dat

5、as.getFlag().equals(SysConstans.SYS_CASHIER) createCashierView(); break; else System.out.println(用户名或密码有误,请重新输入); while (true); /* * 管理员菜单 * 实现管理员功能: * 1.商品入库 2.商品出库 3.新增商品 4.查询全部商品 5.按编号查询商品 6.退出 */ private static void createAdminView() /循环操作 / 管理员菜单 System.out.println(管理员登录成功,进入管理员界面); do System.o

6、ut.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(); else System.out.println(入库数量必须

8、大于0); else System.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.nextInt(); if(co

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

10、; case 3: /新增商品,调新增方法 do /提示输入新增商品编号 System.out.println(请输入新增商品的编号:); String newgoodid=input.next(); if(cb.Find(newgoodid).getFlag().equals(SysConstans.SYS_SUCCESS) System.out.println(商品已存在); break; else System.out.println(请输入商品名称:); String name=input.next(); System.out.println(请输入商品单价:); double pri

11、ce=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.Fi

12、ndAll(); 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); /如果存在,调用方法,打印商品 if(datas.getFlag().equals(SysConstans.SYS_SUCCESS) showGood(datas); else System.out.println(没有此商品); break; case 6: /退出 System.out.println(管理员退出成功!); System.exit(0); default : /提示无此选项 System.out.println(无此选项,请重新输入:); while(

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1