- 18
- 0
- 约3.59万字
- 约 39页
- 2019-04-08 发布于江西
- 举报
包结构
四个包,九个类,一个资源文件
客户端类
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.Goods;
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.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(){
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 (datas.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.out.println(***********欢迎进入青鸟超市库存管理系统*************);
System.out.println(1.商品入库\t2.商品出库\t3.新增商品\t4.查询全部商品\t5.按序号查询商品\t6.退出);
//提示用户选择
System.out.println(请输入您的选择);
int choice=input.nextInt();
switch(choice){
//商品入库,调入库
您可能关注的文档
- 百货店(集团)新店筹备管理体系设计方案-PowerPoi.ppt
- 百货店开店物业.ppt
- 百货店开店物业选择.ppt
- 百货店长手册.doc
- 百货公司新店筹备管理工作方案.ppt
- 百货公司新店筹备管理体系设计方案 .ppt
- 百货公司新店筹备管理体系设计方案.ppt
- 百货谷店长注册操作指南p4.doc
- 百货开店手册机密.doc
- 百货开店需知.ppt
- 2026及未来5年中国全车型(汽摩)综合检测线行业投资前景及策略咨询报告.docx
- 2026及未来5年中国小圆章壳行业投资前景及策略咨询报告.docx
- 2026及未来5年中国镜码座行业投资前景及策略咨询报告.docx
- 2026及未来5年中国双路直流信号隔离器行业投资前景及策略咨询报告.docx
- 2026及未来5年中国吡罗昔康注射液行业投资前景及策略咨询报告.docx
- 2026及未来5年中国时尚家居服行业投资前景及策略咨询报告.docx
- 2026及未来5年中国无铅银浆行业投资前景及策略咨询报告.docx
- 2026及未来5年中国火焰切割枪行业投资前景及策略咨询报告.docx
- 2026及未来5年中国沥青泵行业投资前景及策略咨询报告.docx
- 2026及未来5年中国金属柄锯架行业投资前景及策略咨询报告.docx
最近下载
- (最新)ISO 55013-2024 资产管理-数据资产管理指南(中文版-翻译-2024)(推荐下载).pdf VIP
- (QC小组活动专业能力)中级质量专业能力考试题库及答案.docx VIP
- 固体物理第一章晶体结构.pptx VIP
- 聚集性事件、药品群体不良事件调查处置标准操作规程.docx VIP
- DB52T 1692-2022 水利工程标识标牌技术规范.pdf VIP
- 2026年qc诊断师中级考试题库及答案.docx VIP
- 北航机械设计课程设计设计计算说明书.docx VIP
- (项目部)应急预案演练总结及评估报告.docx VIP
- 最新领军人才项目申报答辩汇报PPT模板.pptx VIP
- 2025年增资协议中英.doc
原创力文档

文档评论(0)