尚硅谷JavaSE基础

项目2:客户管理系统

一、需求说明

模拟实现一个基于文本界面的《开发人员信息管理系统》

DMS(Deveploer Manage System)

进一步掌握编程技巧和调试技巧,熟悉面向对象编程

主要涉及以下知识点:

类和对象(属性、方法及构造器)

类的封装

引用数组

数组的插入、删除

对象的聚集处理

多对象协同工作

二、功能展示

1、主菜单

-----------------客户信息管理软件-----------------

                            1 添 加 客 户

                            2 修 改 客 户

                            3 删 除 客 户

                            4 客 户 列 表

                            5 退           出

                            请选择(1-5)_

 

 

2、添加客户

  请选择(1-5):1

---------------------添加客户---------------------

姓名:张三

性别:男

年龄:30

电话:010-56253825

邮箱:zhang@abc.com

---------------------添加完成---------------------

 

                 

 

3、修改客户

                   

请选择(1-5):2

---------------------修改客户---------------------

请选择待修改客户编号(-1退出):1

姓名(张三):<直接回车表示不修改>

性别(男):

年龄(30):

电话(010-56253825):

邮箱(zhang@abc.com):zsan@abc.com

---------------------修改完成---------------------

 

 

4、删除客户

                   请选择(1-5):3

---------------------删除客户---------------------

请选择待删除客户编号(-1退出):1

确认是否删除(Y/N):y

---------------------删除完成---------------------

 

 

5、客户列表

请选择(1-5):4

---------------------------客户列表---------------------------

编号  姓名       性别    年龄   电话            邮箱

 1    张三       男      30     010-56253825   abc@email.com

 2    李四       女      23     010-56253825    lisi@ibm.com

 3    王芳       女      26     010-56253825   wang@163.com

-------------------------客户列表完成-------------------------