尚硅谷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 -------------------------客户列表完成------------------------- |