Java电话薄项目(Java基础入门)

面向对象程序设计(Java基础)

1.项目介绍:

该项目能够实现对电话薄的添加,查找,修改,删除,排序等基本操作。 用户进入系统中首先进入主菜单中,在主菜单中可以选择相应的操作,用户可以选择每项操作前的序号即可进入到相应操作的子菜单,在子菜单中也可以选择相应的操作。

2.项目设计规划

该项目的实现主要依靠五个类来实现:
1.App对应Application(程序入口方法)主类,创建Menu类的对象,并调用Menu类的方法;
2.Menu对应Menu(菜单类):定义多个方法,显示各种操作对应的菜单;
3.Operate对应Operate(业务处理类):定义每一个具体操作的方法;
4.Person对应Person(实体类)定义属性和方法;
5.TelNoteRegex对应TelNoteRegex(用户输入验证类)用于对用户输入的姓名,年龄等属性进行验证。

3.业务流程结构图

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210708124738424.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk2MTc1Mg==,size_16,color_FFFFFF,t_70)

4.首页运行效果:

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210708115945493.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk2MTc1Mg==,size_16,color_FFFFFF,t_70)

根据输入的序号进行相关的操作

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210708120911987.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk2MTc1Mg,size_16,color_FFFFFF,t_70)
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210708121141969.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk2MTc1Mg
,size_16,color_FFFFFF,t_70)

5.剩下的所有功能也是通过输入相应的序号来实现的

6. 本项目链接资源

posted @ 2021-07-08 13:05  南省东商  阅读(173)  评论(0)    收藏  举报