234_尚硅谷_客户管理系统-需求分析和界面

/*
todo 目标
    1. 模拟实现一个基于文本界面的 《酷虎信息管理软件》
    2. 熟悉面向对象编程
    3. 主要涉及的知识点:
        - 切片的插入、删除和替换
        - 多对象协同工作


todo 需求说明
    模拟实现基于文本界面的《客户信息管理软件》
    该软件能够实现对客户对象的插入、修改和删除(用数组实现),
    并且能够打印客户明细表。
    项目采用分级菜单方式。主菜单如下:
        ---------------客户信息管理软件---------------
                1 添加客户
                2 修改客户
                3 删除客户
                4 客户列表
                5 退出

                请选择(1-5):


    * `1 添加客户`的界面及操作过程如下所示:
        ---------------添加客户---------------
        姓名: xxx
        性别: 男
        年龄: 30
        电话: 010-56253825
        邮箱: xxxx@abc.com
        ---------------添加完成---------------

    * `2 修改客户`的界面及操作过程如下所示:
        ---------------修改客户---------------
        请选择待修改客户编号(-1退出): 1
        姓名(xxx):             <直接回车表示不修改>
        性别(男):
        年龄(30):
        电话(010-56253825):
        邮箱(xxxx@abc.com):
        ---------------修改完成---------------

    * `3 删除客户`的界面及操作过程如下所示:
        ---------------删除客户---------------
        请选择待删除客户编号(-1退出): 1
        确认是否删除(Y/N): y
        ---------------删除完成---------------

    * `4 客户列表`的界面及操作过程如下
        ---------------客户列表---------------
        编号    姓名    性别    年龄    电话            邮箱
        1       张三    男      30     010-56253825    abc@email.com
        2       李四    女      23     010-56253825    lsi@ibm.com
        3       王芳    女      26     010-56253825    wang@163.com
        ---------------客户列表完成---------------


todo 项目设计-----程序框架图
    customerView(界面)
    customerService(管理客户、完成增删改查)
    Customer(客户对象)
*/

posted on 2026-02-05 14:06  与太阳肩并肩  阅读(0)  评论(0)    收藏  举报

导航