1、java购物系统源代码package import系统开启类*author Admi nistrator*/public class StartSMS public StartSMS() public static void main(String args ) Data data = new Data();();Menu menu = new Menu();();boolean flag = true ;labelO: do if (! flag )break ;Scanner scanner = new Scanner;int i =();VerifyEqual verifyequal =
2、 new VerifyEqual(); switch ( i ) case 1: quals( n ) Menu menu = new Menu();(goodsName, goodsPrice , custNo , custBirth custScore );(); else 输入错误,请重新n返回上一级菜单:);flag = false ;while (! flag );public void add() 购物管理系统 客户信息管理 添加客户信息nn);Scanner scanner = new Scanner;请输入会员号():);int i =();请输入会员生日(月/日 ):);St
3、ri ng s =();请输入积分:); j =();k = -1;l = 0;int int int do ififl =break ;custNo l = 0) k = l ; break ;l +; while ( true ); custNo k = i ; custBirth k= custScore k=新会员添加成功!returnLastMe nu();s;j;);public void modify() 购物管理系统请输入会员号:IIScanner scanner int i =(); 会员号II I客户信息管理 修改客户信息nn););=new Scanner;生日II积分)
4、;);j = -1; k = 0;int int do ififk =break ;custNo k = i) Stri ngBuilder().appe nd(custNok).appe nd(tt).append( custBirth k).append( tt).append( custScore k).toString();j = k;break ; ifk+; while ( true );(j != -1) .pri ntln(* * * * * * * * * * * * * * * * * * * * * * * *ntttt1.tttt2.修改会修改会员 生 日 .n );
5、员 积 分 .n ););tt.println( * * * * * * * * * *n 请选择,输入数字: ); switch () case 1: ppend( custNo j ).append( tt ).append( custBirth j ).append( .append( custScore j ).toString();flag = true ; break ;j +; while ( true );if (! flag ) 抱歉,没有你查询的会员信息n 要继续查询吗( y/n ) : );丿 Li、II);returnLastMenu();publicint i = ;
6、for ( int j = 0; j 生日问候nn);请输入今天的日期(月/日 ):);Scanner scanner = new Scanner;Stri ng s =();String s1 =;boolean flag = false ;for ( int i = 0; i ; i +)s)if ( custBirth i != null & custBirth i .equals( s1 =( newStringBuilder().append( s1).append( custNo i ).append(n ).toString();flag = true ;if ( flag )
7、过生日的会员是:);恭喜!获赠MP个!); else 今天没有过生日的会员!); returnLastMe nu();public void sendLuckyCust() 是否开始(y/n ):);Scanner seanner = new Scanner; if ().equals( y ) int i = ( int ) () * 10D); boolean flag = false ; String s =;for(intk=0; k 幸运大放送nn);int i = 0;intj =custScore 0;for(intk = 0; k j) j = custScore i = k;
8、k;Stri ngBuilder().appe nd(具有最高积分的会员是:).append(custNo i ).append( t ).append( custBirth i ).append( t).append( custScore i ).toString();Gift gift = new Gift();=苹果笔记本电脑;=12000D;恭喜!获赠礼品:);returnLastMe nu();public String goodsName;public double goodsPrice ;public int custNo ;public String custBirth ; p
9、ublic int custScore ;package /*管理员类* author Administrator*/public class Manager public Manager() username = itcast password = itcastpublic String username ; public String password ;8package ;import/* 页面类author Administrator */public class Menu public Menu() public void setData(String as, double ad,
10、int ai , String as1 ,int ai1 ) goodsName = as; goodsPrice = ad; custNo = ai ; custBirth = as1; custScore = ai1 ;public void showLoginMenu() nnttt 欢迎使用 itcast 购物管理系统版 nn );tttt 3. 退 出nn);.pri ntln(* * * * * * * * * * * *n请选择,输入数字:);public void showMainMenu() nntttt 欢迎使用购物管理系统n);tttt 1.tttt 2.tttt 3.客
11、户信息管理n);购物结算n);真情回馈n);tttt 4. 注 销n);.pri ntln(* * * * * * * * * * * * * * * * * * * * * *n );请选择,输入数字:);Scanner scanner = new Scanner; boolean flag = false ;do Stri ng s =();if ( 1 ) showCustMMe nu(); break ;custNo , custBirthifJ(2 ) Pay pay = new Pay(); pay.setData();goodsName, goodsPricecustScore
12、); if(); break ;(3 ) showSe ndGMe nu(); break ;if ( 4 ) showLog inMenu(); break ;输入错误,请重新输入数字:); flag = false ; while (! flag ); public void showCustMMenu() .pri ntln(INC * * *彳r * * * * * * * * *:* * * * *n);tttt 1.显示所有客户信息n)tttt 2.添加客户信息n):1tttt 3.修改客户信息n):1tttt 4.查询客户信息n):1.pri ntln(*e * * * *r *
13、 * * * * * * * *:* * * * *n);购物管理系统 客户信息管理n);请选择,输入数字或按n返回上一级菜单:);Scanner scanner = new Scanner; boolean flag = true ;do CustManagement custmanagement = newCustMa nageme nt();(goodsName, goodsPrice , custNo , custBirth custScore );Stri ng s =();if(1 ) (); break ; if(2 ) (); break ; if(3 ) (); break
14、; if(4 ) (); break ; if(n ) showMai nMenu(); break ;输入错误,请重新输入数字:); flag = false ; while (! flag );public void showSendGMenu() 购物管理系统 真情回馈n);.pri ntln( t * *ntttt 1.tttt 2.tttt 3.幸运大放送n); 幸运抽奖n);生日问候n);.pri ntln( t * *n请选择,输入数字或按n返回上一级菜单:);Scanner scanner = new Scanner;true ;giftma nageme nt =(goods
15、Name, goodsPrice , custNo , custScore );do Stri ng s =();if ( 1 ) (); break ;if ( 2 ) (); break ;if ( 3 ) (); break ;if ( n ) showMai nMen u(); break ;输入错误,请重新输入数字:);flag = false while (! flag );public String goodsName; public double goodsPrice ; public int custNo ;public String custBirth ; public i
16、nt custScore ;package import购物付款author Administrator*/public class Pay public Pay() public void setData(String as, as1 ,int ai1 ) goodsName = as; goodsPrice = ad; custNo = ai ; custBirth = as1; custScore = ai1 ;public double getDiscount( int i , int j = -1; int k = 0;do if ( k =break ;if ( i = ai k)
17、 j = k; break ;k+; while ( true ); double d;if ( ai1 j 1000)ddouble ad, intint ai , int ai1ai , String) elseif(1000 =ai1j&delseif(2000 =ai1j&delseif(3000 =ai1j&ai1 j 2000)ai1 j 3000)ai1 j 4000)delseif(4000 =ailj&aiij 6000)d一 Jelseif(6000 =aiij&aiij 购物结算nn); * *、请选择购买的商品编号:);int l = 0;double d4 = 0;for (; l & goodsName l != d4+;Stri ngBuilder().appe nd(.appe nd(.appe nd(k).a
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2