java购物系统源代码.pdf

上传人:l*** 文档编号:80690381 上传时间:2023-03-23 格式:PDF 页数:20 大小:683.66KB
返回 下载 相关 举报
java购物系统源代码.pdf_第1页
第1页 / 共20页
java购物系统源代码.pdf_第2页
第2页 / 共20页
点击查看更多>>
资源描述

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

1、 java 购物系统源代码 Prepared on 21 November 2021 1 StartSMS.java package cn.itcast;import/*系统开启类 *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,d

2、ata.custBirth,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:/001 int j=3;do if(j 客户信息管理 添加客户信息nn);Scanner scanner=new Scanner(System.in);System.o

3、ut.print(请输入会员号():);int i=scanner.nextInt();System.out.print(请输入会员生日(月/日):);String s=scanner.next();System.out.print(请输入积分:);int j=scanner.nextInt();int k=-1;int l=0;do if(l=custNo.length)break;if(custNol=0)k=l;break;l+;while(true);custNok=i;custBirthk=s;custScorek=j;System.out.println(新会员添加成功!);ret

4、urnLastMenu();public void modify()System.out.println(购物管理系统 客户信息管理 修改客户信息nn);System.out.print(请输入会员号:);Scanner scanner=new Scanner(System.in);int i=scanner.nextInt();System.out.println(会员号 生日 积分 );System.out.println(-|-|-);int j=-1;int k=0;do if(k=custNo.length)break;if(custNok=i)System.out.println(

5、new StringBuilder().append(custNok).append(tt).append(custBirthk).append(tt).append(custScorek).toString();j=k;break;k+;while(true);if(j!=-1)System.out .println(*n);System.out.println(tttt1.修 改 会 员 生 日.n);System.out.println(tttt2.修 改 会 员 积 分.n);System.out .println(*n);System.out.print(请选择,输入数字:);swi

6、tch(scanner.nextInt()case 1:/001 System.out.print(请输入修改后的生日:);custBirthj=scanner.next();System.out.println(生日信息已更改!);break;case 2:/002 System.out.print(请输入修改后的会员积分:);custScorej=scanner.nextInt();System.out.println(会员积分已更改!);break;else System.out.println(抱歉,没有你查询的会员。);returnLastMenu();public void sea

7、rch()System.out.println(购物管理系统 客户信息管理 查询客 户信息n);String s=y;Scanner scanner=new Scanner(System.in);for(;s.equals(y);s=scanner.next()System.out.print(请输入会员号:);int i=scanner.nextInt();System.out.println(会员号 生日 积分 );System.out.println(-|-|-);boolean flag=false;int j=0;do if(j=custNo.length)break;if(cust

8、Noj=i)System.out.println(new StringBuilder().append(custNoj).append(tt).append(custBirthj).append(tt).append(custScorej).toString();flag=true;break;j+;while(true);if(!flag)System.out.println(抱歉,没有你查询的会员信息。);System.out.print(n要继续查询吗(y/n):);returnLastMenu();public void show()System.out.println(购物管理系统

9、客户信息管理 显示客户信息nn);System.out.println(会员号 生日 积分 );System.out.println(-|-|-);int i=custNo.length;for(int j=0;j 生日问候nn);System.out.print(请输入今天的日期(月/日):);Scanner scanner=new Scanner(System.in);String s=scanner.next();System.out.println(s);String s1=;boolean flag=false;for(int i=0;i 幸运抽奖nn);System.out.pri

10、nt(是否开始(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 幸运大放送nn);int i=0;int j=custScore0;for(int k=0;k j)j=custScorek;i=k;System.out.println(new StringBuilder().append(具有最高积分的会员是:).append(custNoi).app

11、end(t).append(custBirthi).append(t).append(custScorei).toString();Gift gift=new Gift();gift.name=苹果笔记本电脑;gift.price=12000D;System.out.print(恭喜!获赠礼品:);System.out.println(gift);returnLastMenu();public String goodsName;public double goodsPrice;public int custNo;public String custBirth;public int custSc

12、ore;7 Manager.java package cn.itcast;/*管理员类 *author Administrator */public class Manager public Manager()username=itcast;password=itcast;public String username;public String password;8 Menu.java package cn.itcast;import/*页面类 *author Administrator */public class Menu public Menu()public void setData(

13、String as,double ad,int ai,String as1,int ai1)goodsName=as;goodsPrice=ad;custNo=ai;custBirth=as1;custScore=ai1;public void showLoginMenu()System.out.println(nnttt 欢迎使用itcast购物管理系统1.0版nn);System.out .println(*n);System.out.println(tttt 1.登 录 系 统nn);System.out.println(tttt 2.更 改 管 理 员 密 码nn);System.ou

14、t.println(tttt 3.退 出nn);System.out .println(*n);System.out.print(请选择,输入数字:);public void showMainMenu()System.out.println(nntttt欢迎使用购物管理系统n);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

15、4.注 销n);System.out .println(*n);System.out.print(请选择,输入数字:);Scanner scanner=new Scanner(System.in);boolean flag=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;if(

16、s.equals(3)showSendGMenu();break;if(s.equals(4)showLoginMenu();break;System.out.print(输入错误,请重新输入数字:);flag=false;while(!flag);public void showCustMMenu()System.out.println(购物管理系统 客户信息管理n);System.out .println(*n);System.out.println(tttt 1.显 示 所 有 客 户 信 息 n);System.out.println(tttt 2.添 加 客 户 信 息n);Syst

17、em.out.println(tttt 3.修 改 客 户 信 息n);System.out.println(tttt 4.查 询 客 户 信 息n);System.out .println(*n);System.out.print(请选择,输入数字或按n返回上一级菜单:);Scanner scanner=new Scanner(System.in);boolean flag=true;do CustManagement custmanagement=new CustManagement();custmanagement.setData(goodsName,goodsPrice,custNo,

18、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)custmanagement.search();break;if(s.equals(n)showMainMenu();break;System.out.println(输入错误,请重新输入数字:);flag=false;whil

19、e(!flag);public void showSendGMenu()System.out.println(购物管理系统 真情回馈n);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(*n);System.out.print(请选择,输入数字或按n返回上一级菜单:);Scanner scanner=new Scanner(System.

20、in);boolean flag=true;GiftManagement giftmanagement=new GiftManagement();giftmanagement.setData(goodsName,goodsPrice,custNo,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)giftmanagem

21、ent.sendBirthCust();break;if(s.equals(n)showMainMenu();break;System.out.println(输入错误,请重新输入数字:);flag=false;while(!flag);public String goodsName;public double goodsPrice;public int custNo;public String custBirth;public int custScore;9 Pay.java package cn.itcast;import/*购物付款 *author Administrator */pub

22、lic 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=aik)j=k;break;k+;while(true);double d;if(ai1j 1000

23、)d else if(1000=ai1j&ai1j 2000)d else if(2000=ai1j&ai1j 3000)d else if(3000=ai1j&ai1j 4000)d else if(4000=ai1j&ai1j 6000)d=0.75D;else if(6000=ai1j&ai1j 购物结算nn);System.out.println(*);System.out.println(请选择购买的商品编号:);int l=0;double d4=0;for(;l=custNo.length)break;if(custNoj1=i)custScorej1=custScorej1+i

24、1;System.out.println(new StringBuilder().append(本次购物所获的积分是:).append(i1).toString();break;j1+;while(true);System.out.print(n请n返回上一级菜单:);if(scanner.next().equals(n)Menu menu=new Menu();menu.setData(goodsName,goodsPrice,custNo,custBirth,custScore);menu.showMainMenu();public String goodsName;public double goodsPrice;public int custNo;public String custBirth;public int custScore;

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

当前位置:首页 > 应用文书 > 解决方案

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

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