• 超市会员管理系统(对象+集合)


    项目需求
             为某超市开发一个超市会员管理系统,实现会员的管理,具体实现功能如下:

                    (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 l

  • 相关阅读:
    界面控件DevExpress WinForms HTML-CSS模板:预设计UI模板加速.NET应用开发
    Vidmore Screen Recorder 1.1.62 学习
    八大排序(四)--------直接插入排序
    托管机构管理系统
    2023Linux C/C++全栈开发知识技术合集(基础入门到高级进阶)
    无分类器指导的Classifier-free Diffusion Models技术
    【1day】用友时空KSOA平台 任意文件上传漏洞学习
    Qt5开发从入门到精通——第三篇(窗口篇——分割窗口)
    WSL2-ubuntu18.04配置笔记1:WSL2-ubuntu系统迁移
    ubuntu安装docker
  • 原文地址:https://blog.csdn.net/xunmengyinjia/article/details/127897866