package com.wxws.sms.management;
import java.util.Scanner;
import com.wxws.sms.data.*;
/**
*Menu.java
*菜单类
*/
public class Menu {
/*商品信息*/
public String[] goodsName;
public double[] goodsPrice;
/*会员信息*/
public int[] custNo;
public String[] custBirth;
public int[] custScore;
/**
* 传递数据库
*/
public void setData(String[] goodsName1, double[] goodsPrice1, int[] custNo1, String[] custBirth1, int[] custScore1){
goodsName = goodsName1;
goodsPrice = goodsPrice1;
custNo = custNo1;
custBirth = custBirth1;
custScore = custScore1;
}
/**
* 显示我行我素购物管理系统的登录菜单
*/
public void showLoginMenu() {
System.out.println("\n\n\t\t\t 欢迎使用我行我素购物管理系统1.0版\n\n");
System.out.println ("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");
System.out.println("\t\t\t\t 1. 登 录 系 统\n\n");
System.out.println("\t\t\t\t 2. 更 改 管 理 员 密 码\n\n");
System.out.println("\t\t\t\t 3. 退 出\n\n");
System.out.println ("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");
System.out.print("请选择,输入数字:");
}
/**
* 显示我行我素购物管理系统的主菜单
*/
public void showMainMenu() {
System.out.println("\n\n\t\t\t\t欢迎使用我行我素购物管理系统\n");
System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");
System.out.println("\t\t\t\t 1. 客 户 信 息 管 理\n");
System.out.println("\t\t\t\t 2. 购 物 结 算\n");
System.out.println("\t\t\t\t 3. 真 情 回 馈\n");
System.out.println("\t\t\t\t 4. 注 销\n");
System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");
System.out.print("请选择,输入数字:");
Scanner input = new Scanner(System.in);
boolean con = false;
do{
String num = input.next();
if(num.equals("1")){
//显示客户信息管理菜单
showCustMMenu();
break;
}else if(num.equals("2")){
//显示购物结算菜单
Pay pay = new Pay();
pay.setData(goodsName, goodsPrice, custNo, custBirth, custScore);
pay.calcPrice();
break;
}else if(num.equals("3")){
//显示真情回馈菜单
showSendGMenu();
break;
}else if(num.equals("4")){
showLoginMenu();
break;
}else{
System.out.print("输入错误,请重新输入数字:");
con = false;
}
}while(!con);
}
/**
* 客户信息管理菜单
*/
public void showCustMMenu() {
System.out.println("我行我素购物管理系统 > 客户信息管理\n");
System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");
System.out.println("\t\t\t\t 1. 显 示 所 有 客 户 信 息\n");
System.out.println("\t\t\t\t 2. 添 加 客 户 信 息\n");
System.out.println("\t\t\t\t 3. 修 改 客 户 信 息\n");
System.out.println("\t\t\t\t 4. 查 询 客 户 信 息\n");
System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");
System.out.print("请选择,输入数字或按'n'返回上一级菜单:");
Scanner input = new Scanner(System.in);
boolean con = true; //处理如果输入菜单号错误
do{
CustManagement cm = new CustManagement();
cm.setData(goodsName, goodsPrice, custNo, custBirth, custScore);
String num = input.next();
if(num.equals("1")){
cm.show();
break;
}else if(num.equals("2")){
cm.add();
break;
}else if(num.equals("3")){
cm.modify();
break;
}else if(num.equals("4")){
cm.search();
break;
}else if(num.equals("n")){
showMainMenu();
break;
}else{
System.out.println("输入错误, 请重新输入数字:");
con = false;
}
}while(!con);
}
/**
* 显示我行我素购物管理系统的真情回馈菜单
*/
public void showSendGMenu(){
System.out.println("我行我素购物管理系统 > 真情回馈\n");
System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");
System.out.println("\t\t\t\t 1. 幸 运 大 放 送\n");
System.out.println("\t\t\t\t 2. 幸 运 抽 奖\n");
System.out.println("\t\t\t\t 3. 生 日 问 候\n");
System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");
System.out.print("请选择,输入数字或按'n'返回上一级菜单:");
Scanner input = new Scanner(System.in);
boolean con = true; //处理如果输入菜单号错误
GiftManagement gm = new GiftManagement();
gm.setData(goodsName, goodsPrice, custNo, custBirth, custScore);
do{
String num = input.next();
if(num.equals("1")){
//幸运大放送
gm.sendGoldenCust();
break;
}else if(num.equals("2")){
//幸运抽奖
gm.sendLuckyCust();
break;
}else if(num.equals("3")){
//生日问候
gm.sendBirthCust();
break;
}else if(num.equals("n")){
showMainMenu();
break;
}else{
System.out.println("输入错误, 请重新输入数字:");
con = false;
}
}while(!con);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
java1-5课后作业及答案
共79个文件
java:65个
class:10个
classpath:2个
需积分: 40 1 下载量 18 浏览量
2008-10-28
12:23:18
上传
评论
收藏 71KB RAR 举报
温馨提示
java1-5课后作业及答案,很详细,很具体哦,快来下载吧
资源推荐
资源详情
资源评论
收起资源包目录
Java1-5作业以及上机答案.rar (79个子文件)
Java1-5作业以及上机答案
万年历
DLC1完整案例
bin
PrintCalendar.class 2KB
src
PrintCalendar.java 2KB
.project 392B
.classpath 232B
1
上机课答案
我行我素shopping购物管理系统_完整案例教员演示版
ShopManagementSystem
bin
com
wxws
sms
data
Data.class 1KB
Gift.class 679B
Manager.class 408B
management
GiftManagement.class 4KB
Menu.class 4KB
StartSMS.class 2KB
VerifyEqual.class 1KB
CustManagement.class 4KB
Pay.class 4KB
src
com
wxws
sms
data
Data.java 2KB
Gift.java 231B
Manager.java 234B
management
CustManagement.java 5KB
Menu.java 5KB
GiftManagement.java 4KB
Pay.java 4KB
VerifyEqual.java 611B
StartSMS.java 2KB
.project 396B
.classpath 232B
阶段1
LoginMenu1.java 209B
阶段3
LoginMenu.java 480B
阶段5
WrongCode.java 159B
阶段4
MainMenu.java 689B
CustMMenu.java 741B
阶段2
LoginMenu2.java 356B
理论课作业答案
Profile.java 380B
上机课作业答案
作业2
Graph.java 328B
作业1
SendGiftMenu.java 708B
作业3
ScoreSheet.java 320B
5
上机答案
阶段1
AgeRate.java 831B
阶段3
PswVerify.java 1003B
阶段4
Ball.java 552B
WrongCode.java 507B
阶段2
AddCust.java 1KB
理论课作业答案
FlipFlop.java 523B
Drink.java 241B
上机课作业答案
作业4
SendBirthGift.java 950B
作业2
Guess.java 1KB
作业1
Calc.java 292B
作业3
Narsissus.java 521B
2
上机课答案
阶段1
Pay1.java 550B
阶段3
GoodLuck.java 496B
阶段4
CalcSalary.java 727B
阶段2
Pay.java 1KB
理论课作业答案
Farenheit.java 303B
CFB.java 521B
Calc.java 299B
上机课作业答案
作业2
Rectangle.java 417B
作业1
DoChange.java 654B
作业3
InterestComp.java 1KB
3
上机课答案
阶段1
AddCust.java 864B
AddCust1.java 689B
阶段3
LoginMenu2.java 1KB
LoginMenu.java 1KB
阶段4
CalcDiscount.java 644B
阶段2
GoodLuck.java 714B
理论课作业答案
Login.java 308B
Award.java 621B
上机课作业答案
作业4
RnYear.java 521B
作业5
CalcDay.java 1KB
作业2
CustMMenu.java 1KB
作业1
MainMenu.java 1KB
作业3
SendGiftMenu.java 1KB
4
上机答案
阶段1
Test.java 357B
阶段3
Pay.java 2KB
阶段5
GoodLuck.java 913B
阶段4
MainMenu.java 1KB
阶段2
LookPrice.java 1KB
理论课作业答案
GetWater.java 245B
DataLoop.java 194B
上机课作业答案
作业4
Robot.java 755B
作业2
SendGiftMenu.java 1KB
作业1
CustMMenu.java 1KB
作业3
Avg.java 695B
共 79 条
- 1
资源评论
jk1024098878jkjk
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功