超市管理系统

本文详细介绍了超市管理系统的设计步骤和系统组成。系统包括会员类、服务类和测试类。会员类包含会员信息如姓名、卡号、密码、积分及开卡日期。服务类用于管理会员,使用ArrayList存储会员,并实现积分累计、兑换、查询和密码修改等功能。测试类则用于验证系统功能。

超市管理系统

设计思路

一.设计步骤

系统需求
*
数据主体
*
会员对象
*
有一个会员类
*
存放不定数目的会员对象,使用集合
*
操作会员对象,需要一个服务类
*
用一个测试类测试系统

二.系统组成

1.会员类
*
属性:会员姓名,卡号,密码,积分,开卡日期
*
密码需要6位数字,后续需要判定密码长度,所以要定义为String类型使用length方法
*
构造方法

//会员类
public class HuiYuan {
     //会员姓名,卡号,密码,积分,开卡日期
     private String name;
     private int carID;
     private String mima;    //length属性,用String
     private int jifen;
     private String time;
     
     public HuiYuan() {      
     }    
     public HuiYuan(String name, int carID, String mima, int jifen, String time) {
          this.name = name;
          this.carID = carID;
          this.mima = mima;
          this.jifen = jifen;
          this.time = time;
     }
     public String getName() {
          return name;
     }
     public void setName(String name) {
          this.name = name;
     }
     public int getCarID() {
          return carID;
     }
     public void setCarID(int carID) {
          this.carID = carID;
     }
     public String getMima() {
          return mima;
     }
     public void setMima(String mima) {
          this.mima = mima;
     }
     public int getJifen() {
          return jifen;
     }
     public void setJifen(int jifen) {
          this.jifen = jifen;
     }
     public String getTime() {
          return time;
     }
     public void setTime(String time) {
          this.time = time;
     }
     
     
}

2.服务类
*
存放不定数目的会员对象,使用集合;后续要查询是否是否存在卡号,需要遍历,所以用ArrayList
*
流程框架方法
*
do{ }while( )循环,switch判断
*
开始菜单
*
积分累计
*
积分兑换
*
积分查询
*
修改密码
*
开卡
*
开始菜单方法:输出菜单
*

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Abner G

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值