java購(gòu)物系統(tǒng)源代碼_第1頁(yè)
java購(gòu)物系統(tǒng)源代碼_第2頁(yè)
java購(gòu)物系統(tǒng)源代碼_第3頁(yè)
java購(gòu)物系統(tǒng)源代碼_第4頁(yè)
java購(gòu)物系統(tǒng)源代碼_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、頁(yè)眉內(nèi)容1 StartSMS.java package cn.itcast; import ;/* 系統(tǒng)開(kāi)啟類(lèi)* author Administrator*/public class StartSMS public StartSMS() public static void main(String args ) Data data = new Data();data .ini();Menu menu = new Menu();menu.setData( data . goodsName, data . goodsPrice ,data . custNo ,data . custBirth ,

2、data . custScore );menu.showLoginMenu();boolean flag = true ;label0: do if (! flag )break ;Scanner scanner = new Scanner(System. in );int i = scanner .nextInt();VerifyEqual verifyequal = new VerifyEqual(); switch ( i ) case 1: / 001int j = 3;do if ( j 客戶(hù)信息管理 添加客戶(hù)信息 nn ); Scanner scanner = new Scanne

3、r(System. in ); 請(qǐng)輸入會(huì)員號(hào) () : );int i = scanner .nextInt(); 請(qǐng)輸入會(huì)員生日(月 / 日):); String s = scanner .next();頁(yè)眉內(nèi)容 請(qǐng)輸入積分: );int l=0;do if( l = custNo. length )break ;if( custNo l =0) int j = scanner .nextInt(); int k = -1;k = l ; break ;l +; while ( true ); custNo k = i ; custBirth k = s; custScore k = j ;

4、新會(huì)員添加成功! ); returnLastMenu();public void modify() 購(gòu)物管理系統(tǒng) 客戶(hù)信息管理 修改客戶(hù)信息 nn );請(qǐng)輸入會(huì)員號(hào): );Scanner scanner = new Scanner(System.in );int i = scanner .nextInt(); 會(huì)員號(hào) 生日積分 ););int j = -1;int k = 0; do if ( k = custNo . length ) break ;if ( custNo k = i ) StringBuilder().append(custNo k).append( tt).append(

5、 custBirth k ).append( tt.append( custScore k ).toString(); j = k; break ; k+; while ( true );if ( j != -1) System. out.println(* * *n);頁(yè)眉內(nèi)容tttt1.tttt2.System. out修改會(huì)修改會(huì)員 生 日 .n ); 員 積 分 .n );.println( * * * * * * * * * * * * * *n 請(qǐng)選擇,輸入數(shù)字: ); switch ( scanner .nextInt() case);casescanner1: / 001 請(qǐng)輸

6、入修改后的生日: ); custBirth j = scanner 生日信息已更改! ); break ;2: / 002 請(qǐng)輸入修改后的會(huì)員積分: custScore j = 會(huì)員積分已更改! break ;scanner););.next(););.nextInt(); else 抱歉,沒(méi)有你查詢(xún)的會(huì)員 returnLastMenu(););public void search() 購(gòu)物管理系統(tǒng) 客戶(hù)信息管理String s = y ;Scanner scanner = new Scanner(System. in ); for (; s .equals( y ); s = scanner

7、 .next() 請(qǐng)輸入會(huì)員號(hào): );int i = scanner .nextInt(); 會(huì)員號(hào) 生日 查詢(xún)客戶(hù)信息 n);積分);boolean flag = false ; int j = 0;do ifif( j = custNo . length ) break ;( custNo j = i ) StringBuilder().append(custNo j ).append( tt ).append( custBirth j ).append(tt ).append( custScore j ).toString();頁(yè)眉內(nèi)容flag = true ; break ;j +;

8、while ( true );if (! flag ) 抱歉,沒(méi)有你查詢(xún)的會(huì)員信息。 );n 要繼續(xù)查詢(xún)嗎( y/n ): );returnLastMenu();public void show() 購(gòu)物管理系統(tǒng) 客戶(hù)信息管理 顯示客戶(hù)信息 nn ); 會(huì)員號(hào) 生日 積分 ); | );int i = custNo . length ;for ( int j = 0; j 生日問(wèn)候 nn ); 請(qǐng)輸入今天的日期 ( 月 / 日 ) : );Scanner scanner = new Scanner(System. in );String s = scanner .next();String s

9、1 = ;boolean flag = false ;for ( int i = 0; i 幸運(yùn)抽獎(jiǎng) nn ); 是否開(kāi)始( y/n ): );Scanner scanner = new Scanner(System. in ); if ( scanner .next().equals( y ) int i = ( int ) (Math. random () * 10D); boolean flag = false ; String s = ;for ( int k = 0; k 幸運(yùn)大放送 nn );int i = 0;int j = custScore 0;for ( int k = 0

10、; k j ) j = custScore k;i = k;StringBuilder().append( 具有最高積分的會(huì)員是: ).append( public public public public publiccustNo i ).append( t ).append( custBirth i ).append( t ) .append( custScore i ).toString();Giftgift =new Gift();gift .name = 蘋(píng)果筆記本電腦gift .price= 12000D;恭喜!獲贈(zèng)禮品: );returnLastMenu();String goo

11、dsName; double goodsPrice ; int custNo ;String custBirth ;int custScore ;頁(yè)眉內(nèi)容7 Manager.javapackage cn.itcast;/*管理員類(lèi)author Administrator */public class Manager public Manager() username = itcast password = itcastpublic String username ; public String password ; 8 Menu.javapackage cn.itcast; import ;頁(yè)

12、面類(lèi)* author Administrator*/public class Menu public Menu() int ai ,1.0 版nn ););public void setData(String as, double ad,String as1 ,int ai1 ) goodsName = as; goodsPrice = ad; custNo = ai ; custBirth = as1; custScore = ai1 ;public void showLoginMenu() nnttt 歡迎使用 itcast 購(gòu)物管理系統(tǒng) System. out.println( * *

13、* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *ntttt 1. 登 錄 系 統(tǒng)nn );tttt 2. 更 改 管 理 員 密 碼nn );頁(yè)眉內(nèi)容tttt 3. 退 出nn );System. out.println(* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *n ); 請(qǐng)選擇, 輸入數(shù)字: );public void showMainMenu() nntttt 歡迎使用購(gòu)物管理系統(tǒng) n );Syst

14、em. out客 戶(hù) 信 息 管 理 n );.println(* * * * * * * * * * * * * *n tttt 1.tttt 2.購(gòu) 物 結(jié) 算n );tttt 3. 真 情 回 饋n );tttt 4. 注 銷(xiāo)n );System. out.println( *);* * * * * * * * * * * * * * * * * * * * * * * *n請(qǐng)選擇, 輸入數(shù)字: );Scanner scanner = new Scanner(System.in );boolean flag = false ;do String s = scanner .next();i

15、f ( s.equals( 1 ) showCustMMenu(); break ;if ( s.equals( 2 ) Pay pay = new Pay(); pay.setData( goodsName, goodsPrice custNo , custBirth ,custScore );pay .calcPrice();break ;if ( s.equals( 3 ) showSendGMenu(); break ;if ( s.equals( 4 ) showLoginMenu(); break ; 輸入錯(cuò)誤,請(qǐng)重新輸入數(shù)字: );頁(yè)眉內(nèi)容flag = false ; while

16、 (! flag );public void showCustMMenu() 購(gòu)物管理系統(tǒng) 客戶(hù)信息管理 n );.println(*ntttt 1.顯示所有客戶(hù)信息n );tttt 2.添加客戶(hù)信息n )tttt 3.修改客戶(hù)信息n )tttt 4.查詢(xún)客戶(hù)信息n )System. out.println(* * * *nSystem. out);請(qǐng)選擇,輸入數(shù)字或按n 返回上一級(jí)菜單 : ););Scanner scanner = new Scanner(System. in ); boolean flag = true ;do CustManagement custmanagement

17、= new CustManagement();custmanagement .setData( goodsName, goodsPrice custNo , custBirth ,custScore );String s = scanner .next();if ( s.equals( 1 ) custmanagement .show(); break ;if ( s.equals( 2 ) custmanagement .add(); break ;if ( s.equals( 3 ) custmanagement .modify(); break ;if ( s.equals( 4 ) c

18、ustmanagement .search(); break ;if ( s .equals( n ) showMainMenu(); break ;輸入錯(cuò)誤 , 請(qǐng)重新輸入數(shù)字: );頁(yè)眉內(nèi)容flag = false ; while (! flag );public void showSendGMenu() 購(gòu)物管理系統(tǒng) 真情回饋 n );System. out.println();tttt 1.幸 運(yùn) 大 放 送 ntttt 2.幸 運(yùn) 抽 獎(jiǎng) n );tttt 3.生 日 問(wèn) 候 n );System. out.println(* * * * * * * * * * * *n);* *

19、* * * * * * * * * * * * * * * * * * * * * *n請(qǐng)選擇, 輸入數(shù)字或按 n 返回上一級(jí)菜單 : );Scanner scanner = new Scanner(System. in ); boolean flag = true ;GiftManagement giftmanagement = new GiftManagement(); giftmanagement .setData( goodsName, goodsPrice , custNo , custBirth ,custScore );do String s = scanner .next();

20、 if ( s.equals( 1 ) giftmanagement .sendGoldenCust(); break ;if ( s.equals( 2 ) giftmanagement .sendLuckyCust(); break ; if ( s.equals( 3 ) giftmanagement .sendBirthCust(); break ; if ( s .equals( n ) showMainMenu(); break ;輸入錯(cuò)誤 , 請(qǐng)重新輸入數(shù)字: ); flag = false ; while (! flag );public String goodsName; p

21、ublic double goodsPrice ; public int custNo ;頁(yè)眉內(nèi)容public String custBirth ; public int custScore ;9 Pay.java package cn.itcast; import ;/* 購(gòu)物付款* author Administrator*/ public class Pay public Pay() public void setData(String as, double ad, int ai , String as1 ,int ai1 ) goodsName = as; goodsPrice = ad; custNo = ai ; custBirth = as1; custScore = ai1 ;public double getDiscount( int i , int ai , int ai1 ) int j = -1;int k = 0; do if ( k = ai . length ) break ;if ( i = ai k) j = k; break ;k+; while ( tru

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論