21、Java——超市会员管理系统(对象+集合)

21、Java——超市会员管理系统(对象+集合)

 

者简介:热爱国学的Java后端开发者,修心和技术同步精进。

个人主页:乐趣国学的博客

个人信条:不迁怒,不贰过。小知识,大智慧。

当前专栏:Java案例分享专栏

色专栏:国学周更-心性养成之路

本文内容:Java——超市会员管理系统(对象+集合)

更多内容点击

                       Java——迷你图书管理器(对象+集合)

目录

项目需求

覆盖知识

开发思路 

开发具体逻辑

1、会员类:Member

2、会员管理类:MemberMethod

3、测试类:MemberTest


21、Java——超市会员管理系统(对象+集合)/span>

 

项目需求

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

                (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    

       代码:

2、会员管理类:MemberMethod

    (1)所有会员(卡)–集合:ArrayList<Member> listM = new ArrayList<Member>();

    (2)程序整体流程搭建的方法
            循环
            分支
    (3)验证会员是否存在的方法
            集合的遍历,集合元素的查找
    (4)系统随机生成会员卡号的方法
            Math.random()方法

    A:开卡
        输入会员信息(会员卡密码的验证–String类相应方法-循环)
            姓名、密码
            卡号:系统随机生成会员卡号的方法
            积分:系统默认100
            开卡日期:日期时间操作(Date类、SimpleDateFormat类)
        将注册成功的会员添加进集合(ArrayList add())            
    B:修改密码
        验证会员是否存在
          会员对象密码属性重新赋值
    C:积分累计
        验证会员是否存在
        会员对象积分属性重新赋值
    D:积分兑换
        验证会员是否存在
        会员积分兑换过程(根据相应规则)
    E:查询剩余积分
        验证会员是否存在
        集合查找相应会员,显示信息(遍历)

    F:查询所有会员信息
        验证会员是否存在
        集合查找所有会员,显示信息(遍历)
    F:退出

    (5) 代码

来源:Java Fans

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年9月1日
下一篇 2022年9月1日

相关推荐