python超市会员管理系统_超市会员管理系统

这是一个使用Java编写的简单超市会员管理系统。系统包括登录、注册、积分查询、积分累计、积分兑换和密码修改等功能。会员信息存储在HashMap中,通过Scanner获取用户输入,进行操作验证。
摘要由CSDN通过智能技术生成

packagecom.memberSystem;importjava.text.SimpleDateFormat;import java.util.*;public classMenberSystems {public static voidmain(String[] args) {

Scanner s= newScanner(System.in);

Date date= newDate();

SimpleDateFormat format= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Member member= newMember();

Member member1= new Member("张三","888888",1000,"2019-1-1");int str = 888888;

Map map = new HashMap<>();

map.put(str,member1);boolean flag = true;boolean flag1 = true;

String key ;intnumber1;

String codes ;do{

System.out.println("**********欢迎来到超市会员管理系统!**********");

System.out.println("1、登录 2、注册 3、退出系统");int login = 0;do{

login=s.nextInt();

}while (login != 1 && login != 2 && login != 3);switch(login){case 1://会员登录//卡号验证

do{

System.out.println("请输入6位会员卡号:");

number1=s.nextInt();

Set set=map.keySet();for(Object obj : set){

Integer integer=(Integer) obj;if(number1==integer){flag1=false;}

}

}while(flag1);//密码验证

do{

System.out.println("请输入密码:");

flag1=true;

key=s.next();

Collection col=map.values();for(Object obj : col){

Member mem=(Member) obj;if(key.equals(mem.getKey())){flag1=false;}

}

}while(flag1);//验证码验证

StringBuffer stringCode =member.code();

System.out.println("验证码为:"+stringCode);do{

System.out.println("请输入验证码:");

codes=s.next();

}while (!codes.contentEquals(stringCode));do{

flag1= true;

System.out.println("**********欢迎来到超市会员管理系统!**********");

System.out.println("1、积分查询 2、积分累计 3、积分兑换 4、修改密码 5、退出系统");do{

login=s.nextInt();

}while (login != 1 && login != 2 && login != 3 && login != 4 && login != 5);

Integer number= newInteger(number1);switch(login){case 1://积分查询

Object object =map.get(number);

Member member2=(Member) object;int score =member2.getScore();

System.out.println("您的积分为:"+score);break;case 2://积分累计

System.out.println("请输入您的消费金额:");double money =s.nextDouble();

Member member3=map.get(number);

member3.setScore(money);

System.out.println("积分累计成功!");break;case 3://兑换积分

Object object1 =map.get(number);

Member member4=(Member) object1;int score1 =member4.getScore();

System.out.println("您的积分为:"+score1);

System.out.println("请输入你要兑换的积分:");int jifen =s.nextInt();if(jifen>score1){do{

System.out.println("兑换的积分不得超过已有积分!请重新输入:");

jifen= s.nextInt();}while (jifen>score1);

}

member4.duihuan(jifen);break;case 4://修改密码

Object object2 =map.get(number);

Member member5=(Member) object2;do{do{

System.out.println("请输入新密码(密码长度大于等于6):");

member5.setKey(s.next());

}while (member5.getKey().length()<5);

System.out.println("请确认密码:");

key=s.next();if(member5.getKey().equals(key)){break;}

}while (true);

System.out.println("密码修改成功!");

flag1= false;break;case 5://退出系统

flag1 = false;

flag= false;

}

}while(flag1);break;case 2://注册会员

System.out.println("请输入会员名称:");

member.setName(s.next());//设置密码

do{do{

System.out.println("请输入密码(密码长度大于等于6):");

member.setKey(s.next());

}while (member.getKey().length()<5);

System.out.println("请确认密码:");

key=s.next();if(member.getKey().equals(key)){break;}

}while (true);

member.setDate(format.format(date));

str=member.login();

map.put(str,member);

System.out.println("注册成功!\n赠送100积分!");

System.out.println("您的会员卡号为:"+str);

System.out.println("创建时间:"+member.getDate());break;case 3:

flag= false;

}

}while(flag);

System.out.println("**********欢迎下次光临超市会员管理系统!**********");

}

}

摘要......................................................,,工 ABSTRACT...................................................,,工工工 第1章绪论..........................................########,,1 1.1系统开发背景..........................................,,1 1.2解决的主要问题........................................,,1 1.3论文的组织结构........................................,,2 第2章需求分析..............................................,,4 2.1系统概述.........................................#####,,4 2.2系统目标和解决的问题..................................,,4 2.3系统需求问题描述......................................,,5 2.3.1系统功能性需求..................................,,5 2.3.2系统非功能性需求................................,,8 第3章系统架构设计.........................................,,10 3.1系统设计目标和原则...................................,,10 3.2系统技术架构设计.....................................,,10 3.2.1系统的网络架构设计..............................,,10 3.2.2系统的软件实现架构..............................,,11 3.3系统功能架构.........................................,,12 第4章系统详细设计.........................................,,14 4.1系统的静态结构图.....................................,,14 4.1.1储值帐户........................................,,14 4.1.2储值帐户台帐....................................,,巧 4.1.3会员卡..........................................,,巧 4.1.4会员卡操作日志..................................,,16 4.1.5会员卡存取款....................................,,17 4.1.6会员卡申领......................................,,17
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值