package com.wxws.sms.menu;
import java.util.Scanner;
import com.wxws.sms.data.Manager;
import com.wxws.sms.mr.CustMr;
import com.wxws.sms.mr.GiftMr;
import com.wxws.sms.mr.ShopMr;
/**
* 菜单类;
*/
public class Menu {
//********************************************************************************************************************************
/*
* 输出登录菜单;
*/
public void showLoginMenu(){
while(true){
System.out.println("\t\t\t欢迎使用我行我素购物管理系统1.0版");
System.out.print("****************************************" +
"************************************\n");
System.out.println("\t\t\t\t 1.登 录 系 统\n");
System.out.println("\t\t\t\t 2.退 出\n");
System.out.println("****************************************" +
"************************************\n");
//输入菜单号,并执行相应功能;
Scanner input=new Scanner(System.in);
int n; //菜单变量;
do{
System.out.println("请选择:");
n=input.nextInt();
if(n<3){
break;
}else{
System.out.println("你的输入有误,请重新输入!");
}
}while(true);
//根据输入的选择项执行相应操作;
if(n==1){
pswVerify(); //进入密码验证系统;
continue;
}else{
System.out.println("退出,谢谢你的使用!!");;
break;
}
}
}
//********************************************************************************************************************************
/**
* 通过验证;
*/
public void pswVerify() {
Manager manager=Manager.instanceOf();
String user,pass;
Scanner input=new Scanner(System.in);
for(int i=0;i<3;i++){
System.out.print("请输入你的用户名:");
user=input.next();
System.out.print("请输入你的密码:");
pass=input.next();
if(user.equals(manager.getUserName())&&manager.judgePass(pass)){
System.out.print("你的输入正确,准许进入!\n要更改密码输入‘Y’,不改输入其它任意:");
String ss=input.next();
if(ss.equalsIgnoreCase("y")){
manager.changePassword(); // 更改密码;
}
showMainMenu(); //进入主菜单;
break;
}else if(i==2){
System.out.println("你的输入次数满三次,没机会了。。");
System.exit(-1);
}else{
System.out.println("你的用户和密码有误!\n你还有"+(2-i)+"次重新输入机会!");
}
}
}
//********************************************************************************************************************************
/**
* 输出主菜单;
*/
public void showMainMenu(){
while(true){
System.out.println("\t\t\t欢迎使用我行我素购物管理系统");
System.out.println("*******************************" +
"**********************************");
System.out.println("\t\t\t 1.客 户 信 息 管 理");
System.out.println("\t\t\t 2. 购 物 管 理");
System.out.println("\t\t\t 3. 真 情 回 馈");
System.out.println("\t\t\t 4. 注 销");
System.out.println("*******************************" +
"**********************************");
//功能选择执行
Scanner input=new Scanner(System.in);
int n; //菜单变量;
do{
System.out.println("请选择,输入数字或按0返回上一菜单:");
n=input.nextInt();
if(n<5&&n>=0){
break;
}else{
System.out.println("你的输入有误,请重新输入!");
}
}while(true);
if(n==0){
break; //返回上一级菜单!
} //根据输入的选择项执行相应操作;
switch(n){
case 1:
showCustMMenu(); //执行客户管理菜单;
break ;
case 2:
ShopMr shop=new ShopMr(); //"执行购物管理;
shop.pay();
break;
case 3:
showSendGiftMenu(); //执行真情回馈!!
break;
case 4:
System.out.println("退出程序!!");
System.exit(-1);
}
}
}
//********************************************************************************************************************************
/**
* 输出客户管理菜单;
*/
public void showCustMMenu(){
while(true){
System.out.println("我行我素购物管理系统>客户信息管理");
System.out.println("*******************************" +
"**********************************");
System.out.println("\t\t\t 1.显 示 所 有 客 户 信 息");
System.out.println("\t\t\t 2.添 加 客 户 信 息");
System.out.println("\t\t\t 3.修 改 客 户 信 息");
System.out.println("\t\t\t 4.查 询 客 户 信 息");
System.out.println("*******************************" +
"**********************************");
Scanner input=new Scanner(System.in);
int n;
do{
System.out.println("请选择,输入数字或按0返回上一菜单:");
n=input.nextInt();
if(n<5&&n>=0){
break;
}else{
System.out.println("你的输入有误,请重新输入!");
}
}while(true);
if(n==0){
break;//返回上级菜单;
} //根据输入的选择项执行相应操作;
CustMr mr=new CustMr();
switch(n){
case 1:
mr.printAllInfo(); //执行显示客户信息功能!
break;
case 2:
mr.add(); //执行添加客户信息功能
break;
case 3:
mr.amendInfo(); //执行修改客户信息功能!
break;
case 4:
//查询客户信息;
mr.selectInfo();
}
}
}
//********************************************************************************************************************************
/**
* 输出真情回馈菜单;
*/
public void showSendGiftMenu(){
GiftMr giftmr=new GiftMr();
while(true){
System.out.println("我行我素购物管理系统>真情回馈");
System.out.println("*******************************" +
"**********************************");
System.out.println("\t\t\t 1.幸 运 大 放 送");
System.out.println("\t\t\t 2.幸 运 抽 奖");
System.out.println("\t\t\t 3.生 日 问 候\n");
System.out.println("*******************************" +
"**********************************");
Scanner input=new Scanner(System.in);
//控制输入数字为1-3的整数;
int n;
do{
System.out.println("请选择,输入数字或按0返回上一菜单:");
n=input.nextInt();
if(n<4&&n>=0){
break;
}else{
System.out.println("你的输入有误,请重新输入!");
}
}while(true);
if(n==0){
break;
} //根据输入的选择项执行相应操作;
switch(n){
case 1:
giftmr.sendLuckyCust(); //执行幸运大放送!
break;
case 2:
giftmr.raffle(); //执行幸运抽奖!
break;
case 3:
giftmr.BirthGreet(); //生日问候;
break;
}
}
}
//**********************************************************************************************************************
}
没有合适的资源?快使用搜索试试~ 我知道了~
商店管理系统(JAVA)(初级程序员的小项目)
共38个文件
java:18个
class:18个
classpath:1个
4星 · 超过85%的资源 需积分: 10 113 下载量 135 浏览量
2008-11-06
19:58:14
上传
评论 7
收藏 40KB RAR 举报
温馨提示
商店管理系统(JAVA)(初级程序员的小项目) 有各种各样的
资源推荐
资源详情
资源评论
收起资源包目录
ShopManagementSystem.rar (38个子文件)
ShopManagementSystem
.project 396B
bin
com
wxws
sms
other
Test.class 513B
ConnectDB.class 1KB
menu
Menu.class 4KB
data
Gift.class 1KB
Goods.class 3KB
PayList.class 3KB
Manager.class 2KB
Cust.class 3KB
StarSMS.class 510B
datas
Gift.class 1KB
Goods.class 3KB
PayList.class 3KB
Manager.class 2KB
Cust.class 1KB
mr
ShopMr.class 749B
GoodsMr.class 2KB
CustMr.class 3KB
GiftMr.class 3KB
src
com
wxws
sms
StarSMS.java 220B
other
ConnectDB.java 720B
Test.java 231B
menu
Menu.java 7KB
data
Goods.java 3KB
PayList.java 3KB
Gift.java 417B
Cust.java 3KB
Manager.java 2KB
datas
Goods.java 3KB
PayList.java 3KB
Gift.java 418B
Cust.java 1KB
Manager.java 2KB
mr
ShopMr.java 3KB
CustMr.java 6KB
GoodsMr.java 931B
GiftMr.java 4KB
.classpath 297B
共 38 条
- 1
xianyi000
- 粉丝: 10
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页