java购物系统源代码_第1页
java购物系统源代码_第2页
java购物系统源代码_第3页
java购物系统源代码_第4页
java购物系统源代码_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1package ;import *系统开启类* author Administrator*/ public class StartSMS public StartSMS() public static void main(Stringargs ) Data data = n ewData();();Menu menu= n ewMe nu();();boolean flag = true ;labelO: do if (! flag )break;Scanner scanner = newScanner;int i =();VerifyEqual verifyequal = n ewVeri

2、fyEqual();switch ( i) case 1: quals( n) Menu menu= n ewMe nu();(goodsName goodsPrice , custNo, custBirth custScore );(); else 输入错误,请重新n返回上一级菜单:);flag = false ;while (! flag ); public void add() 购物管理系统 客户信息管理 添加客户信息nn);Scanner scanner = newScanner;请输入会员号():);int i =();请输入会员生日(月/日 ):);Stri ng s =();请输

3、入积分:);int j =();int k = -1;int l = 0;do if ( l =break;if ( custNo l = 0) k = l ; break;l +; while ( true ); custNok = i ; custBirth k = s; custScore k = j ;新会员添加成功!);returnLastMe nu(); public void modify() 购物管理系统 客户信息管理 修改客户信息nn);请输入会员号:);Scanner scanner = newScanner;int i =();会员号生日积分 ););int j = -1

4、;int k = 0;do if ( k =break;if ( custNo k = i) StringBuilder().append(custNo k).append( tt ).append( custBirth k).append( tt ).append( custScore k).toString(); j = k;break ; k+; while ( true ); if ( j != -1) .println(* * * * * * * * * *ntttt1.修 改 会tttt2.修 改 会.println(* * * * * * * * * *n请选择,输入数字:*);

5、 员 生 日 .n ); 员 积 分 .n );*););switch () case 1: ppend( custNo j ).append( tt ).append( custBirth j ).append( tt ).append( custScore j ).toString();flag = true ;break ; j +; while ( true );if (! flag ) 抱歉,没有你查询的会员信息。 ); n 要继续查询吗( y/n ) : );returnLastMenu();public void show() 购物管理系统 客户信息管理 显示客户信息 nn );

6、II 会员号 生日 积分 ););int i = ;for ( int j = 0; j 生日问候nn);请输入今天的日期(月/日 ):);Scanner scanner = newScanner;Stri ng s =();String s1 =;boolean flag = false ;for ( int i = 0; i 幸运抽奖nn);是否开始(y/n ):);Scanner scanner = newScanner;if ().equals( y ) int i = ( int ) () * 10D);boolean flag = false ;String s =;for ( i

7、nt k = 0; k 幸运大放送 nn );int i = 0;int j = custScore 0;for ( int k = 0; k j ) j = custScore k;i = k;StringBuilder().append( 具有最高积分的会员是: ).append(custNo i ).append( t ).append( custBirth i ).append( t ).append( custScore i ).toString();Gift gift = newGift();= 12000D; 恭喜!获赠礼品: );returnLastMenu();public

8、String goodsName; public double goodsPrice ; public int custNo ;public String custBirth ; public int custScore ;7package ;/*管理员类author Administrator*/public class Manager public Manager() username = itcast password = itcast public String username;public String password;8package ;import * 页面类* author

9、 Administrator*/public class Menu public Menu() ai , Stringpublic void setData(String as, double ad, int as1,int ai1 ) goodsName= as; goodsPrice = ad; custNo = ai ; custBirth = as1; custScore = ai1 ;public void showLoginMenu() nnttt欢迎使用 itcast 购物管理系统版 nn );* * * * * * * * * * * * * * * * * * * * * *

10、n.pri ntln(.pri ntln(*tttt 1.登录系统nn);tttt 2.更改管理员密码nntttt 3.退出nn););* * * * * * * * * * * * * * * * *n);请选择,输入数字:); public void showMainMenu() nntttt欢迎使用购物管理系统n);println( * * * * * * * * * * * * * * * * * * * * * *n);tttt 1.客户信息管理n);tttt 2.购物结算n);tttt 3.真情 回馈n);tttt 4.注销n);println( * * * * * * * * *

11、 * * * * * * * * * * * * *n);请选择,输入数字:);Scanner scanner = newScanner;boolean flag = false ;do String s = ();if ( 1 ) showCustMMenu(); break ;if ( 2 ) Pay pay = newPay();pay.setData( goodsNam,e goodsPrice , custNo , custBirth ,custScore );(); break ;if ( 3 ) showSendGMenu(); break ;if ( 4 ) showLogin

12、Menu(); break ; 输入错误,请重新输入数字: );flag = false ; while (! flag );public void showCustMMenu() 购物管理系统 客户信息管理n);.pri ntln(*);* * * * * * * * * * * * * * * * * * * * * *ntttt 1.显示所有客户信息n);tttt 2.添加客户信息n);tttt 3.修改客户信息n);tttt 4.查询客户信息n);prin tl n(* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

13、* * * * * * * * *n)请选择,输入数字或按n返回上一级菜单:);Scanner scanner = newScanner;boolean flag = true ;do CustMa nageme nt custma nageme nt = new CustMa nageme nt();(goodsName goodsPrice , custNo, custBirth custScore );Stri ng s =();if ( 1) ();break;if ( 2) ();break ;if ( 3 ) (); break ;if ( 4 ) (); break ;if (

14、n ) showMainMenu(); break ;输入错误 , 请重新输入数字: ); flag = false ; while (! flag );public void showSendGMenu() 购物管理系统 真情回馈n);.println(*);* * * * * * * * * * * * * * * * * * * * * *ntttt 1.幸运大放送n);tttt 2.幸运抽奖n);tttt 3.生日 问 候n);.pri ntln(* * * * * * * * * * * *n)请选择,输入数字或按n返回上一级菜单:);Scanner seanner = newSca

15、nner;boolean flag = true ;GiftManagement giftmanagement = newGiftManagement();(goodsName goodsPrice , custNo, custBirth ,custScore );do Stri ng s =();if ( 1) ();break;if ( 2) ();break;if ( 3) ();break;if ( n) showMai nMen u();break;输入错误 , 请重新输入数字: ); flag = false ; while (! flag );publicStringgoodsN

16、ame;publicdoublegoodsPrice ;publicint custNo ;publicStringcustBirth ;publicint custScore ;9package ;import * 购物付款* author Administrator*/public class Pay public Pay() ai , Stringpublic void setData(String as, double ad, intas1,int ai1 ) goodsName= as; goodsPrice = ad; custNo = ai ; custBirth = as1;

17、custScore = ai1 ;int ai , int ai1 ) public double getDiscount( int iint j = -1;int k = 0;do if ( k = break ;if ( i = ai k) j = k;break ;k+; while ( true ); double d;if ( ai1j 1000)d = ;else if (1000 = ai1 j & ai1 j 2000) d = ;else if (2000 =ai1 j & ai1 j 3000)else if (3000 = ai1 j & ai1 j 4000)d =;else if (4000 = ai1j & ai1j 6000)d =;else if (6000 = ail j & ail j 购物结算nn);* );请选择购买的商品编号:);int l = 0;double d4 = 0;for (; l =break;if ( custNoj1 = i ) custScore j1 = custScore j1 + i1;是: )StringBuilder().append(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论