java购物系统源代码.docx

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

java购物系统源代码.docx

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

java购物系统源代码.docx

java购物系统源代码

package;

import

/**

*系统开启类

*

*@authorAdministrator

*

*/

publicclassStartSMS{

publicStartSMS(){

}

publicstaticvoidmain(Stringargs[]){

Datadata=newData();

();

Menumenu=newMenu();

,,

;

();

booleanflag=true;

label0:

do{

if(!

flag)

break;

Scannerscanner=newScanner;

inti=();

VerifyEqualverifyequal=newVerifyEqual();

switch(i){

case1:

quals("n")){

Menumenu=newMenu();

(goodsName,goodsPrice,custNo,custBirth,

custScore);

();

}else{

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

");

flag=false;

}

while(!

flag);

}

publicvoidadd(){

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

Scannerscanner=newScanner;

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

");

inti=();

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

");

Strings=();

"请输入积分:

");

intj=();

intk=-1;

intl=0;

do{

if(l>=

break;

if(custNo[l]==0){

k=l;

break;

}

l++;

}while(true);

custNo[k]=i;

custBirth[k]=s;

custScore[k]=j;

"新会员添加成功!

");

returnLastMenu();

}

publicvoidmodify(){

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

"请输入会员号:

");

Scannerscanner=newScanner;

inti=();

"会员号生日积分");

"------------|------------|---------------");

intj=-1;

intk=0;

do{

if(k>=

break;

if(custNo[k]==i){

StringBuilder()).append(custNo[k])

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

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

j=k;

break;

}

k++;

}while(true);

if(j!

=-1){

.println("****************************************\n");

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

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

.println("****************************************\n");

"请选择,输入数字:

");

switch()){

case1:

ppend(custNo[j])

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

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

flag=true;

break;

}

j++;

}while(true);

if(!

flag)

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

");

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

");

}

returnLastMenu();

}

publicvoidshow(){

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

"会员号生日积分");

"------------|------------|---------------");

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[];

}

4

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;

}

publicStringgoodsName[];

publicdoublegoodsPrice[];

publicintcustNo[];

publicStringcustBirth[];

publicintcustScore[];

publicManagermanager;

}

5

package;

/**

*礼物类

*/

publicclassGift{

publicGift(){

}

publicStringtoString(){

return(newStringBuilder()).append("一个价值¥").append(price).append("的")

.append(name).toString();

}

publicStringname;

publicdoubleprice;

}

6

package;

import

/**

*礼物管理类

*

*@authorAdministrator

*

*/

publicclassGiftManagement{

publicGiftManagement(){

}

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

intai1[]){

goodsName=as;

goodsPrice=ad;

custNo=ai;

custBirth=as1;

custScore=ai1;

}

publicvoidreturnLastMenu(){

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

");

Scannerscanner=newScanner;

booleanflag=true;

do

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

Menumenu=newMenu();

(goodsName,goodsPrice,custNo,custBirth,

custScore);

();

}else{

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

");

flag=false;

}

while(!

flag);

}

publicvoidsendBirthCust(){

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

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

");

Scannerscanner=newScanner;

Strings=();

Strings1="";

booleanflag=false;

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

if(custBirth[i]!

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

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

"\n").toString();

flag=true;

}

if(flag){

"过生日的会员是:

");

"恭喜!

获赠MP3一个!

");

}else{

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

");

}

returnLastMenu();

}

publicvoidsendLuckyCust(){

"购物管理系统>幸运抽奖\n\n");

"是否开始(y/n):

");

Scannerscanner=newScanner;

if().equals("y")){

inti=(int)()*10D);

booleanflag=false;

Strings="";

for(intk=0;k<&&custNo[k]!

=0;k++){

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

if(j==i){

s=(newStringBuilder()).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;

intj=custScore[0];

for(intk=0;k<&&custScore[k]!

=0;k++)

if(custScore[k]>j){

j=custScore[k];

i=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[];

}

7

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");

.println("****************************************\n");

"\t\t\t\t1.登录系统\n\n");

"\t\t\t\t2.更改管理员密码\n\n");

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

.println("****************************************\n");

"请选择,输入数字:

");

}

publicvoidshowMainMenu(){

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

.println("****************************************\n");

"\t\t\t\t1.客户信息管理\n");

"\t\t\t\t2.购物结算\n");

"\t\t\t\t3.真情回馈\n");

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

.println("****************************************\n");

"请选择,输入数字:

");

Scannerscanner=newScanner;

booleanflag=false;

do{

Strings=();

if("1")){

showCustMMenu();

break;

}

if("2")){

Paypay=newPay();

pay

.setData(goodsName,goodsPrice,custNo,custBirth,

custScore);

();

break;

}

if("3")){

showSendGMenu();

break;

}

if("4")){

showLoginMenu();

break;

}

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

");

flag=false;

}while(!

flag);

}

publicvoidshowCustMMenu(){

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

.println("****************************************\n");

"\t\t\t\t1.显示所有客户信息\n");

"\t\t\t\t2.添加客户信息\n");

"\t\t\t\t3.修改客户信息\n");

"\t\t\t\t4.查询客户信息\n");

.println("****************************************\n");

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

");

Scannerscanner=newScanner;

booleanflag=true;

do{

CustManagementcustmanagement=newCustManagement();

(goodsName,goodsPrice,custNo,custBirth,

custScore);

Strings=();

if("1")){

();

break;

}

if("2")){

();

break;

}

if("3")){

();

break;

}

if("4")){

();

break;

}

if("n")){

showMainMenu();

break;

}

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

");

flag=false;

}while(!

flag);

}

publicvoidshowSendGMenu(){

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

.println("****************************************\n");

"\t\t\t\t1.幸运大放送\n");

"\t\t\t\t2.幸运抽奖\n");

"\t\t\t\t3.生日问候\n");

.println("****************************************\n");

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

");

Scannerscanner=newScanner;

booleanflag=true;

GiftManagementgiftmanagement=newGiftManagement();

(goodsName,goodsPrice,custNo,custBirth,

cust

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

当前位置:首页 > 经管营销 > 经济市场

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

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