版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、java 書店管理系統(tǒng)源代碼核準(zhǔn)通過,歸檔資料。 未經(jīng)允許,請(qǐng)勿外傳 心浪微博:樸恩俊、熊貓核準(zhǔn)通過,歸檔資料。 未經(jīng)允許,請(qǐng)勿外傳心浪微博 : 樸恩俊、熊貓核準(zhǔn)通過,歸檔資料。未經(jīng)允許,請(qǐng)勿外傳核準(zhǔn)通過,歸檔資料。未經(jīng)允許,請(qǐng)勿外傳Java 源代碼public class loaduser public String user;public String password;boolean b1;loaduser(String s1,String s2) user=s1;password=s2; void load()System.out.println( 書店管理銷售系統(tǒng) );System.
2、out.println(*);System.out.println( 1、登錄系統(tǒng) );System.out.println( 2、退出系統(tǒng) );*);System.out.println( 請(qǐng)選擇 :); int m;Scanner s=new Scanner(System.in); m=s.nextInt();if(m=1)for(int i=0;i3;i+)System.out.println( 請(qǐng)輸入賬戶名和密碼 );String s3,s4;Scanner ss=new Scanner(System.in);s3=s.next();s4=s.next();if(user.equals
3、(s3)&password.equals(s4) b1=true ;else b1=false;用戶名或密碼碼輸入錯(cuò)誤一次,用戶名或密碼碼輸入錯(cuò)誤兩次,三次輸入錯(cuò)誤,退出系if(i=0&b1=false)System.out.println( 還有兩次機(jī)會(huì) !);if(i=1&b1=false)System.out.println( 還有一次機(jī)會(huì) !);if(i=2&b1=false)System.out.println(統(tǒng)!);System.exit(O);if(b1=true)System.out.println(”登錄成功);break;if(m=2)System.exit(0);pac
4、kage manger;import java.util.ArrayList; import java.util.Scanner;import manger.vip;import System.menu;public class vipmanger static ArrayList vipgroup=new ArrayList(); public vipmanger()vipgroup.add(new vip(001,王芳,100);vipgroup.add(new vip(002,李娜,60);vipgroup.add(new vip(003,楊麗,50);vipgroup.add(new
5、vip(004,孫潔,150);vipgroup.add(new vip(005,肖青,300);static void addd()System.out.println( 請(qǐng)一次輸入編號(hào),姓名,積分 ); String S1,S2;int A;Scanner s=new Scanner(System.in);S1=s.next();S2=s.next();A=s.nextInt();vip v1=new vip (S1,S2,A);vipgroup.add(v1);static void delete()System.out.println( 請(qǐng)輸入要求刪除的會(huì)員編號(hào) :); String
6、s;Scanner me=new Scanner (System.in);s=me.next();boolean b1=true;for(int i=0;ivipgroup.size();i+) if(s.equals(vipgroup.get(i).ID) vipgroup.remove(i);b1=false;if(b1)System.out.println(”查無此會(huì)員);static void correct()System.out.println( 請(qǐng)輸入要修改信息的會(huì)員編號(hào) :); String sss;Scanner s=new Scanner(System.in);sss=s.
7、next();boolean b1=true;for(int i=0;ivipgroup.size();i+) if(sss.equals(vipgroup.get(i).ID) b1=false;System.out.println( 請(qǐng)輸入新的姓名和積分 :);String ss1;Scanner s7=new Scanner(System.in); ss1=s7.next();vipgroup.get(i).name=ss1;int b;Scanner s8=new Scanner(System.in);b=s8.nextInt(); vipgroup.get(i).score=b;if
8、(b1=true)System.out.println(”查無此會(huì)員);static void select()System.out.println( 請(qǐng)輸入要查詢的會(huì)員編號(hào) :);String s;Scanner me=new Scanner(System.in);s=me.next();boolean b1=true ;for(int i=0;ivipgroup.size();i+)if(s.equals(vipgroup.get(i).ID)System.out.println(vipgroup.get(i).ID+ +vipgroup.get(i).name+vipgroup.get(
9、i).score);b1=false ;if(b1=true)System.out.println(”查無此會(huì)員);static void show()for(int i=0;ivipgroup.size();i+)System.out.println(vipgroup.get(i).ID+ +vipgroup.get(i).name+vipgroup.get(i).score);public static void exchange(String s1,int a,int b)boolean b1=true;for(int i=0;ivipgroup.size();i+)if(s1.equa
10、ls(vipgroup.get(i).ID)if(vipgroup.get(i).score(a*b)System.out.println(積分不足,不能兌換 );else vipgroup.get(i).score-=a*b;b1=false;if(b1=true)System.out.println( 查無此會(huì)員,不能兌換 );public static void shop(String s1,int a,int b)boolean b1=true;for( inti=0;ivipgroup.size();i+)if(s1.equals(vipgroup.get(i).ID) vipgro
11、up.get(i).score+=a*b;b1=false;if(b1=true)System.out.println( 查無此會(huì)員 , 不能購買 !);public static boolean start()menu m=new menu();m.vip();int x;Scanner me= new Scanner(System.in);x=me.nextInt();switch(x)case 1:show();break;case 2:delete(); break;case 3:addd();break;case 4:correct();break;case 5:select();b
12、reak;case 6:return false;return true;public class book public String number;public String name;public int price;public int jf;book(String s1,String s2,int a,int b)number=s1;name=s2;price=a;jf=b;package manger;import java.util.ArrayList; import java.util.Scanner; import System.menu;public class bookm
13、anger static ArrayList bookgroup=new ArrayList(); public bookmanger()bookgroup.add(new book(001,c 語言 ,20,20);bookgroup.add(new book(002, 大學(xué)英語 ,22,22);bookgroup.add(new book(003, 高等數(shù)學(xué) ,28,28);static void show()for(int i=0;ibookgroup.size();i+) System.out.println(bookgroup.get(i).number+ +bookgroup.ge
14、t(i).name+ +bookgroup.get(i).price+ +bookgroup.get(i).jf);static void addd()System.out.println( 請(qǐng)依次輸入書籍的編號(hào),名稱,價(jià)格,積分 :); String S1,S2;int A,B;Scanner s=new Scanner(System.in);S1=s.next();S2=s.next();A=s.nextInt();B=s.nextInt();book b1=new book(S1,S2,A,B);bookgroup.add(b1);static void delete()System.o
15、ut.println( 請(qǐng)輸入要?jiǎng)h除的書籍編號(hào) :);String s11;Scanner me=new Scanner(System.in); s11=me.next();boolean b1=true; for(int i=0;ibookgroup.size();i+) if(s11.equals(bookgroup.get(i).number) bookgroup.remove(i);b1=false;if(b1)System.out.println(查無此書);public static int price(String s1 )int a=0;int i;for( i=0;ibook
16、group.size();i+)if(s1.equals(bookgroup.get( i).number)a=bookgroup.get(i).price;return a;public static String name(String s1)String a = 無此書 ;for(inti=0;ibookgroup.size();i+)if(s1.equals(bookgroup.get(i).nu mber)a=bookgroup.get(i).name;return a;public static boolean start() menu m=new menu();m.bookman
17、ger();int x;Scanner me= new Scanner(System.in); x=me.nextInt();switch(x)case 1:show();break;case 2:delete();break;case 3:addd();break;case 4:return false;return true;public class gift public String number;public String caption ;public int costjf;gift(String s1,String s2,int a) number=s1;caption=s2;c
18、ostjf=a;package manger;import java.util.ArrayList; import java.util.Scanner; import manger.vipmanger; import manger.vip;import System.menu;import manger.gift;public class giftmanger static ArrayList giftgroup=new ArrayList();public giftmanger()giftgroup.add(new gift(001,鼠標(biāo)墊 ,100);giftgroup.add(new g
19、ift(002,書夾子 ,50);giftgroup.add(new gift(003,中性筆 ,30);static void show()for(int i=0;igiftgroup.size();i+)System.out.println(giftgroup.get(i).number+ +giftgroup.get(i).caption+ +giftgroup.get(i).costjf);static void delete()System.out.println( 請(qǐng)輸入要?jiǎng)h除的禮品編號(hào) :);String s;Scanner ss=new Scanner(System.in);s
20、=ss.next();boolean b1=true;for(int i=0;igiftgroup.size();i+)if(s.equals(giftgroup.get(i).number)giftgroup.remove(i);b1=false;if(b1)System.out.println(”查無此禮品);static void addd()System.out.println( 請(qǐng)輸入要添加的禮品編號(hào),名稱,所需積分 :); String s1,s2;int a;Scanner me=new Scanner(System.in);s1=me.next();s2=me.next();a
21、=me.nextInt();gift g1=new gift(s1,s2,a);giftgroup.add(g1);static void exchange()String s1,s2,c= 無此禮品 ;int a,b=0;giftmanger.show();Scanner me=new Scanner(System.in);System.out.println(請(qǐng)輸入您的會(huì)員編號(hào) :);s1=me.next();System.out.println(請(qǐng)輸入您要兌換的禮品編號(hào) :);s2=me.next();System.out.println( 請(qǐng)輸入您要兌換的禮品數(shù)量 :);a=me.ne
22、xtInt();boolean b1=true;for(inti=0;igiftgroup.size();i+)if(s2.equals(giftgroup.get(i).number)b=giftgroup.get(i).costjf;c=giftgroup.get(i).caption;b1=false;if(b1=true)System.out.println(”查無此禮品);else vipmanger.exchange(s1, a, b);System.out.println( 兌換結(jié)果 :);System.out.println( 禮品名稱+ + 禮品積分+ + 禮品數(shù)量+ + 消
23、 耗積分);System.out.println(c+ +b+ +a+(a*b);public static boolean start()menu m=new menu();m.gift();int x;Scanner me= new Scanner(System.in); x=me.nextInt(); switch(x) case 1:show();break;case 2:delete();break;case 3:addd();break;case 4:exchange();break;case 5:return false;return true;public class shop
24、ing static void shop() bookmanger.show();String s1,s2,s3;int a,b=0;Scanner me=new Scanner(System.in);System.out.println( 請(qǐng)輸入您的會(huì)員編號(hào) :); s1=me.next();System.out.println( 請(qǐng)輸入書籍編號(hào) :); s2=me.next();System.out.println( 請(qǐng)輸入購買數(shù)量 :); a=me.nextInt();b=bookmanger.price(s2);s3=(s2);System.out.pri
25、ntln( 書名+ + 單價(jià)+ + 數(shù)量+ + 總價(jià) );System.out.println(s3+ +b+ +a+ +(a*b); vipmanger.shop(s1, a, b);public static boolean start() menu m=new menu();m.shopping();int x;Scanner me= new Scanner(System.in); x=me.nextInt();switch(x)case 1:shop();break;case 2:return false;return true; public class menu void main
26、menu()System.out.println( 書店管理系統(tǒng) );System.out.println(*)System.out.println( 書店管理系統(tǒng) );*);書店管理系統(tǒng) 會(huì)員管理 :)*);、顯示會(huì)員信息 );*);System.out.println( 1System.out.println( 2System.out.println( 3System.out.println( 4System.out.println( 5System.out.println(public void vip()System.out.println(System.out.println(*Sy
27、stem.out.println(1System.out.println(2System.out.println(3System.out.println(4System.out.println(5System.out.println(6System.out.println(、會(huì)員管理 );、書籍管理 );、購物結(jié)算 );、積分兌換禮品 );、注銷 );、刪除會(huì)員 );、添加會(huì)員 ); 、修改會(huì)員信息 );、查詢會(huì)員 );、返回上層菜單 );public void bookmanger()System.out.println(書店管理系統(tǒng) 書籍管理 :);System.out.println(*);System.out.println(1System.out.println(2System.out.println(3、書籍信息查詢 );、刪除書籍 );、添加書籍 );System.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit 2 Let's talk teens Reading 說課稿-2024-2025學(xué)年高中英語牛津譯林版(2020)必修第一冊(cè)
- Unit 6 Section B 1a-2b說課稿 2024-2025學(xué)年人教版(2024)七年級(jí)英語上冊(cè)
- 數(shù)控模具知識(shí)培訓(xùn)課件
- 江蘇省蘇州市新區(qū)2024-2025學(xué)年八年級(jí)上學(xué)期期末質(zhì)量監(jiān)測歷史卷(含答案)
- 貴州師范大學(xué)《VB語》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴州黔南科技學(xué)院《提案制作與談判技巧》2023-2024學(xué)年第一學(xué)期期末試卷
- DB21-T 4078.4-2024 外來入侵植物監(jiān)測技術(shù)規(guī)程 第4部分:刺蒼耳
- Unit 4 What can you do(說課稿)-2023-2024學(xué)年人教PEP版英語五年級(jí)上冊(cè)
- 2024版噪聲污染控制工程協(xié)議協(xié)議版B版
- 貴州工貿(mào)職業(yè)學(xué)院《湖南傳統(tǒng)民居》2023-2024學(xué)年第一學(xué)期期末試卷
- 一年級(jí)數(shù)學(xué)練習(xí)題-20以內(nèi)加減法口算題(4000道)直接打印版
- 材料性能學(xué)智慧樹知到期末考試答案章節(jié)答案2024年南昌大學(xué)
- 數(shù)據(jù)中心供電系統(tǒng)應(yīng)用方案
- 中東及非洲注塑成型模具行業(yè)現(xiàn)狀及發(fā)展機(jī)遇分析2024-2030
- JGJ276-2012 建筑施工起重吊裝安全技術(shù)規(guī)范 非正式版
- QCT1067.4-2023汽車電線束和電器設(shè)備用連接器第4部分:設(shè)備連接器(插座)的型式和尺寸
- VDA6.3-2023過程審核檢查表
- 一年級(jí)數(shù)學(xué)下冊(cè)平面圖形數(shù)個(gè)數(shù)問題詳解+練習(xí)
- 錦綸纖維研究報(bào)告-中國錦綸纖維行業(yè)競爭格局分析及發(fā)展前景研究報(bào)告2020-2023年
- 浙江省舟山市2023-2024學(xué)年高二上學(xué)期1月期末檢測地理試題(解析版)
- 國家電網(wǎng)有限公司架空輸電線路帶電作業(yè)工作管理規(guī)定
評(píng)論
0/150
提交評(píng)論