项目需求
为某超市开发一个超市会员管理系统,实现会员的管理,具体实现功能如下:
(1)积分累计
(2)积分兑换
(3)查询剩余积分
(4)查询所有会员信息
(5)修改密码
(6)开卡(注册会员)
覆盖知识
程序基本概念、数据类型、流程控制、顺序、选择 、循环、跳转语句、变量、类、方法、集合、实用类等
开发思路
(1)明确需求
(2)编码顺序
1)、数据初始化
2)、循环完成各种超市会员管理操作
3)、菜单切换
(3)测试
开发具体逻辑
1、会员类:Member
(1)姓名 name:String
(2)卡号 cardId:int
(3)密码 password:String
(4)积分 score:int
(5)开卡日期 registDate:String
代码:
public class Member {
// 定义属性
private String name;
private int cardId;
private String password;
private int score;
private String registDate;
public String getName() {
return name;
}
// 定义get/set方法
public void setName(String name) {
this.name = name;
}
public int getCardId() {
return cardId;
}
public void setCardId(int cardId) {
this.cardId = cardId;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public int getScore() {
return score;
}
public void setScore(int score) {
this.score = score;
}
public String getRegistDate() {
return registDate;
}
public void setRegistDate(String registDate) {
this.registDate = registDate;
}
}
2、会员管理类:MemberMethod
(1)所有会员(卡)--集合:ArrayList