java购物系统源代码.docx

上传人:b****4 文档编号:5650163 上传时间:2023-05-08 格式:DOCX 页数:22 大小:105.35KB
下载 相关 举报
java购物系统源代码.docx_第1页
第1页 / 共22页
java购物系统源代码.docx_第2页
第2页 / 共22页
java购物系统源代码.docx_第3页
第3页 / 共22页
java购物系统源代码.docx_第4页
第4页 / 共22页
java购物系统源代码.docx_第5页
第5页 / 共22页
java购物系统源代码.docx_第6页
第6页 / 共22页
java购物系统源代码.docx_第7页
第7页 / 共22页
java购物系统源代码.docx_第8页
第8页 / 共22页
java购物系统源代码.docx_第9页
第9页 / 共22页
java购物系统源代码.docx_第10页
第10页 / 共22页
java购物系统源代码.docx_第11页
第11页 / 共22页
java购物系统源代码.docx_第12页
第12页 / 共22页
java购物系统源代码.docx_第13页
第13页 / 共22页
java购物系统源代码.docx_第14页
第14页 / 共22页
java购物系统源代码.docx_第15页
第15页 / 共22页
java购物系统源代码.docx_第16页
第16页 / 共22页
java购物系统源代码.docx_第17页
第17页 / 共22页
java购物系统源代码.docx_第18页
第18页 / 共22页
java购物系统源代码.docx_第19页
第19页 / 共22页
java购物系统源代码.docx_第20页
第20页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

java购物系统源代码.docx

《java购物系统源代码.docx》由会员分享,可在线阅读,更多相关《java购物系统源代码.docx(22页珍藏版)》请在冰点文库上搜索。

java购物系统源代码.docx

java购物系统源代码

packageimport

系统开启类

*@authorAdministrator

*

*/

publicclassStartSMS{

publicStartSMS(){

}

publicstaticvoidmain(Stringargs[]){

Datadata=newData();

();

Menumenu=newMenu();

();

booleanflag=true;

labelO:

do{

if(!

flag)

break;

Scannerscanner=newScanner;

inti=();

VerifyEqualverifyequal=newVerifyEqual();switch(i){

case1:

quals("n")){

Menumenu=newMenu();

(goodsName,goodsPrice,custNo,custBirthcustScore);

();

}else{

"输入错误,请重新'n'返回上一级菜单:

");

flag=false;

}

while(!

flag);

}

publicvoidadd(){

"购物管理系统>客户信息管理>添加客户信息\n\n");

Scannerscanner=newScanner;

"请输入会员号(<4位整数>):

");

inti=();

"请输入会员生日(月/日<用两位数表示>):

");

Strings=();

"请输入积分:

");j=();

k=-1;

l=0;

intintintdo{

if

if

l>=

break;

custNo[l]==0){k=l;break;

}

l++;

}while(true);custNo[k]=i;custBirth[k]=custScore[k]=

"新会员添加成功!

returnLastMenu();

s;

j;

");

}

publicvoidmodify(){

"购物管理系统>

"请输入会员号:

II

Scannerscannerinti=();

"会员号

III

客户信息管理>修改客户信息\n\n");

);

=newScanner;

生日

II

积分

");

);

 

j=-1;k=0;

intintdo{

if

if

k>=

break;

custNo[k]==i){

StringBuilder()).append(

custNo

[k])

.append(

"\t\t"

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

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

 

j=k;

break;

}

}if

k++;while(true);

(j!

=-1){

.println(

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

"\t\t\t\t1.

"\t\t\t\t2.

修改会

修改会

员生日.\n");员积分.\n");

 

);

"\t\t"

.println("**

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

"请选择,输入数字:

");switch()){

case1:

ppend(custNo[j])

.append("\t\t").append(custBirth[j]).append(.append(custScore[j]).toString());

flag=true;break;

}

j++;

}while(true);

if(!

flag)

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

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

");

丿Li、°

II

);

 

}

returnLastMenu();

}

public

inti=;

for(intj=0;j

=0;j++)StringBuilder()).append(custNo[j]).append(

"\t\t").append(custBirth[j]).append("\t\t").append(custScore[j]).toString());returnLastMenu();

}

publicStringgoodsName[];

publicdoublegoodsPrice[];

publicintcustNo[];

publicStringcustBirth[];

publicintcustScore[];

package

初始化数据

@authorAdministrator*/

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;

}publicpublicpublicpublicpublicpublic

StringgoodsName[];doublegoodsPrice[];intcustNo[];

StringcustBirth[];

intcustScore[];

Managermanager;

package;

/**

*礼物类

*/

publicclassGift{

publicGift(){

}

publicStringtoString(){

return(newStringBuilder()).append(

¥").append(price).append("的")

.append(name).toString();

}

publicStringname

publicdoubleprice;

}

"一个价值

packageimport

礼物管理类

@authorAdministrator

*/

publicclassGiftManagement{publicGiftManagement(){}

publicvoidsetData(String

as[],doublead[],intai[],String

as1[],

intai1[]){

 

goodsName=as;goodsPrice=ad;custNo=ai;custBirth=as1;custScore=ail;

}

publicvoidreturnLastMenu(){

"\n\n请按'n'返回上一级菜单:

");

Scannerscanner=newScanner;

booleanflag=true;

do

if().equals("n")){

Menumenu=newMenu();

(goodsName,goodsPrice,custNo,custBirthcustScore);

();

}else{

"输入错误,请重新'n'返回上一级菜单:

");

flag=false;

}

while(!

flag);

}

publicvoidsendBirthCust(){

"购物管理系统>生日问候\n\n");

"请输入今天的日期(月/日<用两位表示>):

");

Scannerscanner=newScanner;

Strings=();

Strings1="";

booleanflag=false;

for(inti=0;i<;i++)

s))

if(custBirth[i]!

=null&&custBirth[i].equals({

s1=(new

StringBuilder()).append(s1).append(custNo[i]).append(

"\n").toString();

flag=true;

}

if(flag){

"过生日的会员是:

");

"恭喜!

获赠MP—个!

");

}else{

"今天没有过生日的会员!

");

}returnLastMenu();

}

publicvoidsendLuckyCust(){

"是否开始(y/n):

");

Scannerseanner=newScanner;if().equals("y")){

inti=(int)()*10D);booleanflag=false;Strings="";

for

(int

k

=0;k<&&custNo[k]!

=0;

k++){

int

j

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

if

(j

==i){

s=(new

StringBuilder()).append(

s).append(

custNo[k])

.append("\t"

).toString();

}

flag=

true;

}if

(flag

StringBuilder()).append("幸运客户获赠MP3")

.append(s).toString());

else

"无幸运客户。

");

}returnLastMenu();

}

publicvoidsendGoldenCust(){

"购物管理系统>幸运大放送\n\n");

inti=0;

int

j=

custScore[0];

for

(int

k=0;k<&&

custScore[k]!

=0;k++)

if

(custScore[k]>

j){

j=custScorei=k;

[k];

}

StringBuilder()).append(

"具有最高积分的会员是:

").append(

custNo[i]).append("\t").append(custBirth[i]).append("\t")

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

Giftgift=newGift();

="苹果笔记本电脑";

=12000D;

"恭喜!

获赠礼品:

");

returnLastMenu();

}

publicStringgoodsName[];

publicdoublegoodsPrice[];

publicintcustNo[];

publicStringcustBirth[];publicintcustScore[];

package/**

管理员类

*@authorAdministrator

*

*/

publicclassManager{publicManager(){username="itcast"password="itcast"

}

publicStringusername;publicStringpassword;

}

8

package;

import

/**

*页面类

@authorAdministrator*/

publicclassMenu{

publicMenu(){

}

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

intai1[]){goodsName=as;goodsPrice=ad;custNo=ai;custBirth=as1;custScore=ai1;

}

publicvoidshowLoginMenu(){

"\n\n\t\t\t欢迎使用itcast购物管理系统版\n\n");

"\t\t\t\t3.退出\n\n");

.println(

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

"请选择,输入数字:

");

}

publicvoidshowMainMenu(){

"\n\n\t\t\t\t欢迎使用购物管理系统\n");

"\t\t\t\t1.

"\t\t\t\t2.

"\t\t\t\t3.

客户信息管理\n");

购物结算\n");

真情回馈\n");

"\t\t\t\t4.注销\n");

.println(

**********************\n");

"请选择,输入数字:

");

Scannerscanner=newScanner;booleanflag=false;

do{

Strings=();

if("1")){showCustMMenu();break;

custNo,custBirth

if

J

("2")){

Paypay=newPay();pay

.setData(

();

goodsName,goodsPrice

custScore);

}if

();break;

("3")){

showSendGMenu();break;

if("4")){

showLoginMenu();break;

}

"输入错误,请重新输入数字:

");flag=false;

}while(!

flag);

}publicvoidshowCustMMenu(){

.println(

IN

C**

**彳

r*****

*****

*******:

*****\n"

);

"\t\t\t\t1.

显示

户信

息\n")

"\t\t\t\t2.

添加

息\n"):

1

"\t\t\t\t3.

修改

息\n"):

1

"\t\t\t\t4.

查询

息\n"):

1

.println(

"*

e**

***

r*****

*****

*******:

*****\n"

);

"购物管理系统>客户信息管理\n");

"请选择,输入数字或按'n'返回上一级菜单:

");

Scannerscanner=newScanner;booleanflag=true;

do{

CustManagementcustmanagement=new

CustManagement();

(goodsName,goodsPrice,custNo,custBirthcustScore);

Strings=();

if

("1")){

();break;

}if

("2")){

();break;

}if

("3")){

();break;

}if

("4")){

();break;

}if

("n")){

 

showMainMenu();break;

}

"输入错误,请重新输入数字:

");flag=false;

}while(!

flag);

}

publicvoidshowSendGMenu(){

"购物管理系统>真情回馈\n");

 

.println(t**\n"

 

"\t\t\t\t1.

"\t\t\t\t2.

"\t\t\t\t3.

幸运大放送\n");幸运抽奖\n");

生日问候\n");

.println(t**\n"

 

"请选择,输入数字或按'n'返回上一级菜单:

");

Scannerscanner=newScanner;

true;

giftmanagement=

(goodsName,goodsPrice,custNo,custScore);

do{

Strings=();

if("1")){

();break;

}

if("2")){

();break;

}

if("3")){

();break;

}

if("n")){

showMainMenu();break;

}

"输入错误,请重新输入数字:

");

flag=false}while(!

flag);

publicStringgoodsName[];publicdoublegoodsPrice[];publicintcustNo[];

publicStringcustBirth[];publicintcustScore[];

}

packageimport

购物付款

@authorAdministrator

*/

publicclassPay{

publicPay(){

}

publicvoidsetData(Stringas[],as1[],

intai1[]){goodsName=as;goodsPrice=ad;custNo=ai;custBirth=as1;custScore=ai1;

}

publicdoublegetDiscount(inti,intj=-1;intk=0;

do{

if(k>=

break;

if(i==ai[k]){

j=k;break;

}

k++;

}while(true);doubled;

if(ai1[j]<1000)

d

doublead[],int

intai[],intai1

ai[],String

[]){

else

if

(1000<=

ai1

[j]

&&

d

else

if

(2000<=

ai1

[j]

&&

d

else

if

(3000<=

ai1

[j]

&&

ai1[j]<2000)

ai1[j]<3000)

ai1[j]<4000)

 

d

else

if

(4000<=

ail

[j]

&&

aii

[j]

<6000)

d

一J

else

if

(6000<=

aii

[j]

&&

aii

[j]

<8000)

d

else

d

return

d;

}

publicvoidcalcPrice(){Strings2="";doubledi=;

doubled2=;

"购物管理系统>购物结算\n\n");

'\*************************************'、

"请选择购买的商品编号:

");

intl=0;

doubled4=0;

for(;l<&&goodsName[l]!

=d4++;

StringBuilder()).append(

.append(

.append(

k).a

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

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2