2022年java购物系统源代码.pdf

上传人:Che****ry 文档编号:12847703 上传时间:2022-04-26 格式:PDF 页数:21 大小:192.48KB
返回 下载 相关 举报
2022年java购物系统源代码.pdf_第1页
第1页 / 共21页
2022年java购物系统源代码.pdf_第2页
第2页 / 共21页
点击查看更多>>
资源描述

《2022年java购物系统源代码.pdf》由会员分享,可在线阅读,更多相关《2022年java购物系统源代码.pdf(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、java 购物系统源代码1 StartSMS、java package cn 、itcast; import java 、util、Scanner; /* * 系统开启类 * * author Administrator * */publicclass StartSMS public StartSMS() publicstaticvoid main(String args ) Data data = new Data(); data 、ini(); Menu menu = new Menu(); menu、setData(data 、goodsName, data 、goodsPrice, d

2、ata 、custNo , data 、custBirth, data 、custScore); menu、showLoginMenu(); booleanflag = true ; label0: do if (!flag ) break ; Scanner scanner = new Scanner(System、in ); inti = scanner 、nextInt(); VerifyEqual verifyequal = new VerifyEqual(); switch ( i ) case 1: / 001intj = 3; do if ( j 客户信息管理 添加客户信息 nn

3、); Scanner scanner = new Scanner(System、in ); System、out 、print( 请输入会员号 (): ); inti = scanner 、nextInt(); System、out 、print( 请输入会员生日 ( 月/ 日): ); String s = scanner 、next(); System、out 、print( 请输入积分 : ); intj = scanner 、nextInt(); intk = -1; intl = 0; do if ( l = custNo 、length) break ; if ( custNo l

4、 = 0) k = l ; break ; l +; 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 21 页 - - - - - - - - - - java 购物系统源代码 while ( true ); custNo k = i ; custBirth k = s; custScore k = j ; System、out 、println( 新会员添加成功! ); returnLastMenu(); publicvoid modify() System、out 、println( 购物

5、管理系统 客户信息管理 修改客户信息 nn); System、out 、print( 请输入会员号 : ); Scanner scanner = new Scanner(System、in ); inti = scanner 、nextInt(); System、out 、println( 会员号生日积分 ); System、out 、println(-|-|-); intj = -1; intk = 0; do if ( k = custNo 、length) break ; if ( custNo k = i ) System、out 、println(newStringBuilder()

6、、append( custNo k) 、append( tt) 、append( custBirth k) 、append( tt) 、append( custScore k) 、toString(); j = k; break ; k+; while ( true ); if ( j != -1) System、out、println(* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *n); System、out 、println(tttt1、修 改 会 员 生日、n ); 精品资料

7、- - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 21 页 - - - - - - - - - - java 购物系统源代码System、out 、println(tttt2、修 改 会 员 积分、n ); System、out、println(* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *n); System、out 、print( 请选择 , 输入数字 : ); switch ( scann

8、er 、nextInt() case 1: / 001System、out 、print( 请输入修改后的生日 : ); custBirth j = scanner 、next(); System、out 、println( 生日信息已更改! ); break ; case 2: / 002System、out 、print( 请输入修改后的会员积分: ); custScore j = scanner 、nextInt(); System、out 、println( 会员积分已更改! ); break ; else System、out 、println( 抱歉, 没有您查询的会员。 ); r

9、eturnLastMenu(); publicvoid search() System、out 、println( 购物管理系统 客户信息管理 查询客户信息 n ); String s = y ; Scanner scanner = new Scanner(System、in ); for (; s、equals(y ); s = scanner 、next() System、out 、print( 请输入会员号 : ); inti = scanner 、nextInt(); System、out 、println( 会员号生日积分 ); System、out 、println(-|-|-);

10、 booleanflag = false; intj = 0; 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 21 页 - - - - - - - - - - java 购物系统源代码do if ( j = custNo 、length) break ; if ( custNo j = i ) System、out 、println(newStringBuilder()、append( custNo j ) 、append( tt) 、append( custBirth j ) 、appen

11、d( tt) 、append( custScore j ) 、toString(); flag = true ; break ; j +; while ( true ); if (!flag ) System、out 、println( 抱歉, 没有您查询的会员信息。 ); System、out 、print(n 要继续查询不 (y/n):); returnLastMenu(); publicvoid show() System、out 、println( 购物管理系统 客户信息管理 显示客户信息 nn); System、out 、println( 会员号生日积分 ); System、out

12、、println(-|-|-); inti = custNo 、length; for ( intj = 0; j 生日问候 nn); System、out 、print( 请输入今天的日期 ( 月/ 日): ); Scanner scanner = new Scanner(System、in ); String s = scanner 、next(); 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 10 页,共 21 页 - - - - - - - - - - java 购物系统源代码System、o

13、ut 、println(s); String s1 = ; booleanflag = false; for ( inti = 0; i 幸运抽奖 nn); System、out 、print( 就是否开始 (y/n):); Scanner scanner = new Scanner(System、in ); if ( scanner 、next()、equals(y ) inti = (int ) (Math、random() * 10D); booleanflag = false; String s = ; for ( intk = 0; k 幸运大放送 nn); inti = 0; in

14、tj = custScore0; for ( intk = 0; k j ) j = custScore k; i = k; System、out 、println(new StringBuilder()、append( 具有最高积分的会员就是: ) 、append( custNo i ) 、append( t)、append( custBirth i ) 、append( t) 、append( custScore i ) 、toString(); Gift gift = new Gift(); gift、name = 苹果笔记本电脑 ; gift、price = 12000D; Syste

15、m、out 、print( 恭喜!获赠礼品 : ); System、out 、println(gift); returnLastMenu(); public String goodsName; publicdoublegoodsPrice; publicintcustNo ; public String custBirth; publicintcustScore; 7 Manager 、java package cn 、itcast; /*精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 12 页,共 21

16、 页 - - - - - - - - - - java 购物系统源代码 * 管理员类 * * author Administrator * */publicclass Manager public Manager() username = itcast; password = itcast; public String username ; public String password ; 8 Menu 、java package cn 、itcast; import java 、util、Scanner; /* * 页面类 * * author Administrator * */publi

17、cclass Menu public Menu() publicvoid setData(String as, doublead, intai , String as1 , intai1 ) goodsName = as; goodsPrice = ad; custNo = ai ; custBirth = as1; custScore = ai1 ; publicvoid showLoginMenu() System、out 、println(nnttt 欢迎使用 itcast购物管理系统 1、0版nn); System、out、println(* * * * * * * * * * * *

18、 * * * * * * * * * * * * * * * * * * * * * * * * * * * *n); System、out 、println(tttt 1、 登 录 系 统nn); System、out 、println(tttt 2、 更 改 管 理 员 密精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 13 页,共 21 页 - - - - - - - - - - java 购物系统源代码码nn); System、out 、println(tttt 3、 退 出nn); System

19、、out、println(* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *n); System、out 、print( 请选择 , 输入数字 : ); publicvoid showMainMenu() System、out 、println(nntttt欢迎使用购物管理系统n ); System、out、println(* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *n);

20、System、out 、println(tttt 1、 客 户 信 息 管 理n ); System、out 、println(tttt 2、 购 物 结 算n ); System、out 、println(tttt 3、 真 情 回 馈n ); System、out 、println(tttt 4、 注 销n ); System、out、println(* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *n); System、out 、print( 请选择 , 输入数字 : ); Sca

21、nner scanner = new Scanner(System、in ); booleanflag = false; do String s = scanner 、next(); if ( s、equals(1 ) showCustMMenu(); break ; if ( s、equals(2 ) Pay pay = new Pay(); pay、setData(goodsName, goodsPrice, custNo , custBirth, custScore); pay、calcPrice(); break ; 精品资料 - - - 欢迎下载 - - - - - - - - -

22、- - 欢迎下载 名师归纳 - - - - - - - - - -第 14 页,共 21 页 - - - - - - - - - - java 购物系统源代码if ( s、equals(3 ) showSendGMenu(); break ; if ( s、equals(4 ) showLoginMenu(); break ; System、out 、print( 输入错误 , 请重新输入数字 : ); flag = false; while (!flag ); publicvoid showCustMMenu() System、out 、println( 购物管理系统 客户信息管理 n );

23、 System、out、println(* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *n); System、out 、println(tttt 1、 显 示 所 有 客 户信 息n ); System、out 、println(tttt 2、 添 加 客 户 信 息n ); System、out 、println(tttt 3、 修 改 客 户 信 息n ); System、out 、println(tttt 4、 查 询 客 户 信 息n ); System、out、println

24、(* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *n); System、out 、print( 请选择 , 输入数字或按 n返回上一级菜单: ); Scanner scanner = new Scanner(System、in ); booleanflag = true ; do CustManagement custmanagement = newCustManagement(); custmanagement 、setData(goodsName, goodsPrice, cust

25、No , custBirth, custScore); String s = scanner 、next(); if ( s、equals(1 ) 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 15 页,共 21 页 - - - - - - - - - - java 购物系统源代码custmanagement 、show(); break ; if ( s、equals(2 ) custmanagement 、add(); break ; if ( s、equals(3 ) custmanagement

26、 、modify(); break ; if ( s、equals(4 ) custmanagement 、search(); break ; if ( s、equals(n ) showMainMenu(); break ; System、out 、println( 输入错误 , 请重新输入数字: ); flag = false; while (!flag ); publicvoid showSendGMenu() System、out 、println( 购物管理系统 真情回馈 n ); System、out、println(* * * * * * * * * * * * * * * *

27、* * * * * * * * * * * * * * * * * * * * * * * *n); System 、out 、println(tttt 1、 幸 运 大 放 送n ); System、out 、println(tttt 2、 幸 运 抽 奖n ); System、out 、println(tttt 3、 生 日 问 候n ); System、out、println(* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *n); System、out 、print( 请选择 ,

28、 输入数字或按 n返回上一级菜单: ); Scanner scanner = new Scanner(System、in ); booleanflag = true ; 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 16 页,共 21 页 - - - - - - - - - - java 购物系统源代码GiftManagement giftmanagement = new GiftManagement(); giftmanagement、setData(goodsName, goodsPrice, cu

29、stNo , custBirth, custScore); do String s = scanner 、next(); 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 ; System、out 、println( 输

30、入错误 , 请重新输入数字: ); flag = false; while (!flag ); public String goodsName; publicdoublegoodsPrice; publicintcustNo ; public String custBirth; publicintcustScore; 9 Pay 、java package cn 、itcast; import java 、util、Scanner; /* * 购物付款 * * author Administrator精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳

31、 - - - - - - - - - -第 17 页,共 21 页 - - - - - - - - - - java 购物系统源代码 * */publicclass Pay public Pay() publicvoid setData(String as, doublead, intai , String as1 , intai1 ) goodsName = as; goodsPrice = ad; custNo = ai ; custBirth = as1; custScore = ai1 ; publicdouble getDiscount(inti , intai , intai1 )

32、 intj = -1; intk = 0; do if ( k = ai 、length) break ; if ( i = ai k) j = k; break ; k+; while ( true ); doubled; if ( ai1 j 1000) d = 0 、94999999999999996D; elseif (1000 = ai1 j & ai1 j 2000) d = 0 、900002D; elseif (2000 = ai1 j & ai1 j 3000) d = 0 、84999999999999998D; elseif (3000 = ai1 j & ai1 j 4

33、000) d = 0 、800004D; elseif (4000 = ai1 j & ai1 j 6000) d = 0 、75D; elseif (6000 = ai1 j & ai1 j 购物结算 nn); System、out 、println(*); System、out 、println( 请选择购买的商品编号 : ); intl = 0; doubled4 = 0; for (; l = custNo 、length ) break ; if ( custNo j1 = i ) custScore j1 = custScore j1 + i1 ; System、out 、prin

34、tln(newStringBuilder()、append( 本次购物所获的积分就是 : ) 、append( i1 ) 、toString(); break ; j1 +; while ( true ); System、out 、print(n 请n返回上一级菜单 : ); 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 20 页,共 21 页 - - - - - - - - - - java 购物系统源代码if ( scanner 、next()、equals(n ) Menu menu = new

35、Menu(); menu、setData(goodsName, goodsPrice, custNo , custBirth, custScore); menu、showMainMenu(); public String goodsName; publicdoublegoodsPrice; publicintcustNo ; public String custBirth; publicintcustScore; 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 21 页,共 21 页 - - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁