java购物系统源代码Word格式文档下载.docx

上传人:b****6 文档编号:20302122 上传时间:2023-01-21 格式:DOCX 页数:25 大小:22.60KB
下载 相关 举报
java购物系统源代码Word格式文档下载.docx_第1页
第1页 / 共25页
java购物系统源代码Word格式文档下载.docx_第2页
第2页 / 共25页
java购物系统源代码Word格式文档下载.docx_第3页
第3页 / 共25页
java购物系统源代码Word格式文档下载.docx_第4页
第4页 / 共25页
java购物系统源代码Word格式文档下载.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

java购物系统源代码Word格式文档下载.docx

《java购物系统源代码Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《java购物系统源代码Word格式文档下载.docx(25页珍藏版)》请在冰豆网上搜索。

java购物系统源代码Word格式文档下载.docx

if(j<

1)

continuelabel0;

if(verifyequal.verify(data.manager.username,

data.manager.password)){

menu.showMainMenu();

}

if(j!

=1){

System.out.println("

\n用户名和密码不匹配,请重新输入:

"

);

}else{

\n您没有权限进入系统!

谢谢!

flag=false;

j--;

}while(true);

case2:

\002'

if(verifyequal.verify(data.manager.username,

data.manager.password)){

System.out.print("

请输入新的用户名:

data.manager.username=scanner.next();

请输入新的密码:

data.manager.password=scanner.next();

System.out.println("

用户名和密码已更改!

\n请选择,输入数字:

}else{

抱歉,你没有权限修改!

flag=false;

}

case3:

\003'

System.out.println("

谢谢您的使用!

//flag=false;

System.exit(0);

default:

System.out.print("

\n输入有误!

请重新选择,输入数字:

"

}

}while(flag);

}

2VerifyEqual.java

*验证管理员登录

publicclassVerifyEqual{

publicVerifyEqual(){

publicbooleanverify(Strings,Strings1){

System.out.print("

请输入用户名:

Scannerscanner=newScanner(System.in);

Strings2=scanner.next();

请输入密码:

scanner=newScanner(System.in);

Strings3=scanner.next();

returns2.equals(s)&

&

s1.equals(s3);

3CustManagement.java

publicclassCustManagement{

publicCustManagement(){

publicvoidsetData(Stringas[],doublead[],intai[],Stringas1[],

intai1[]){

goodsName=as;

goodsPrice=ad;

custNo=ai;

custBirth=as1;

custScore=ai1;

publicvoidreturnLastMenu(){

\n\n请按'

n'

返回上一级菜单:

do

if(scanner.next().equals("

n"

)){

Menumenu=newMenu();

menu.setData(goodsName,goodsPrice,custNo,custBirth,

custScore);

menu.showCustMMenu();

}else{

输入错误,请重新'

返回上一级菜单:

flag=false;

while(!

flag);

publicvoidadd(){

System.out.println("

购物管理系统>

客户信息管理>

添加客户信息\n\n"

请输入会员号(<

4位整数>

):

inti=scanner.nextInt();

请输入会员生日(月/日<

用两位数表示>

Strings=scanner.next();

请输入积分:

intj=scanner.nextInt();

intk=-1;

intl=0;

do{

if(l>

=custNo.length)

if(custNo[l]==0){

k=l;

l++;

}while(true);

custNo[k]=i;

custBirth[k]=s;

custScore[k]=j;

新会员添加成功!

returnLastMenu();

publicvoidmodify(){

修改客户信息\n\n"

请输入会员号:

会员号生日积分"

------------|------------|---------------"

intj=-1;

intk=0;

if(k>

if(custNo[k]==i){

System.out.println((newStringBuilder()).append(custNo[k])

.append("

\t\t"

).append(custBirth[k]).append("

.append(custScore[k]).toString());

j=k;

k++;

if(j!

=-1){

System.out

.println("

****************************************\n"

System.out.println("

\t\t\t\t1.修改会员生日.\n"

\t\t\t\t2.修改会员积分.\n"

System.out.print("

请选择,输入数字:

switch(scanner.nextInt()){

请输入修改后的生日:

custBirth[j]=scanner.next();

生日信息已更改!

请输入修改后的会员积分:

custScore[j]=scanner.nextInt();

会员积分已更改!

}else{

抱歉,没有你查询的会员。

}

publicvoidsearch(){

查询客户信息\n"

Strings="

y"

;

for(;

s.equals("

s=scanner.next()){

booleanflag=false;

intj=0;

do{

if(j>

break;

if(custNo[j]==i){

System.out.println((newStringBuilder()).append(custNo[j])

.append("

).append(custBirth[j]).append("

.append(custScore[j]).toString());

flag=true;

j++;

}while(true);

抱歉,没有你查询的会员信息。

\n要继续查询吗(y/n):

publicvoidshow(){

显示客户信息\n\n"

inti=custNo.length;

for(intj=0;

j<

i&

custNo[j]!

=0;

j++)

System.out.println((newStringBuilder()).append(custNo[j]).append(

"

).append(

custScore[j]).toString());

publicStringgoodsName[];

publicdoublegoodsPrice[];

publicintcustNo[];

publicStringcustBirth[];

publicintcustScore[];

4Date.java

*初始化数据

publicclassData{

publicData(){

goodsName=newString[50];

goodsPrice=newdouble[50];

custNo=newint[100];

custBirth=newString[100];

custScore=newint[100];

manager=newManager();

publicvoidini(){

goodsName[0]="

addidas运动鞋"

goodsPrice[0]=880D;

goodsName[1]="

Kappa网球裙"

goodsPrice[1]=200D;

goodsName[2]="

网球拍"

goodsPrice[2]=780D;

goodsName[3]="

addidasT恤"

goodsPrice

goodsName[4]="

Nike运动鞋"

goodsPrice[4]=900D;

goodsName[5]="

Kappa网球"

goodsPrice[5]=45D;

goodsName[6]="

KappaT恤"

goodsPrice[6]=245D;

custNo[0]=1900;

custBirth[0]="

08/05"

custScore[0]=2000;

custNo[1]=1711;

custBirth[1]="

07/13"

custScore[1]=4000;

custNo[2]=1623;

custBirth[2]="

06/26"

custScore[2]=5000;

custNo[3]=1545;

custBirth[3]="

04/08"

custScore[3]=2200;

custNo[4]=1464;

custBirth[4]="

08/16"

custScore[4]=1000;

custNo[5]=1372;

custBirth[5]="

12/23"

custScore[5]=3000;

custNo[6]=1286;

custBirth[6]="

12/21"

custScore[6]=10080;

publicManagermanager;

5Gift.java

*礼物类

publicclassGift{

publicGift(){

publicStringtoString(){

return(newStringBuilder()).append("

一个价值¥"

).append(price).append("

的"

.append(name).toString();

publicStringname;

publicdoubleprice;

6GiftManagement.java

*礼物管理类

publicclassGiftManagement{

publicGiftManagement(){

menu.showSendGMenu();

publicvoidsendBirthCust(){

生日问候\n\n"

请输入今天的日期(月/日<

用两位表示>

System.out.println(s);

Strings1="

booleanflag=false;

for(inti=0;

i<

custBirth.length;

i++)

if(custBirth[i]!

=null&

custBirth[i].equals(s)){

s1=(newStringBuilder()).append(s1).append(custNo[i]).append(

"

\n"

).toString();

flag=true;

if(flag){

过生日的会员是:

System.out.println(s1);

恭喜!

获赠MP3一个!

今天没有过生日的会员!

publicvoidsendLuckyCust(){

幸运抽奖\n\n"

是否开始(y/n):

if(scanner.next().equals("

inti=(int)(Math.random()*10D);

Strings="

for(intk=0;

k<

custNo.length&

custNo[k]!

k++){

intj=(custNo[k]/100)%10;

if(j==i){

s=(newStringBuilder()).append(s).append(custNo[k])

\t"

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

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

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