各位师兄师姐请留步,帮小弟一个忙了!该怎么处理

各位师兄师姐请留步,帮小弟一个忙了!
小弟我是java初学者,对Eclipse开发软件用的还不太熟,java与数据库的接结也没有学,可我实训的题目是:Java电话簿系统,看后晕了啊,不会呀!就请师哥师姐们帮下忙写下代码,在此谢谢了!
以下是编程思路:


1、 联系方式记录类:开发电话簿系统,首先有一个类,对应电话簿中的每一条记录,主要包含字段如下:
姓名:即联系人的名字
电话号码:
群组信息:存储联系人对应的群组设置,如:家人,朋友,同学等等。再记录类中为一个字符串字段。
对于类内的属性,有相应的函数进行设置和取值,如下:
姓名:public   void   setName(String   name)
            public   String   getNme();
电话:public   void   setPhone(String   name)
            public   String   getPhone();
群组:public   void   setGroup(String   name)
            public   String   getGroup();
整体设置函数:
            public   void   setValue(String   name,   String   phone,   String   group);
2、 群组信息容器类:
群组类型可以有多个,为了方便用户的操作,需要把不同的群组类型做一个记录,存储现有联系人的群组类型。也方便插入新记录时使用。此容器类只有一个实例,可以使用单件模式。
3、 电话记录容器类:
是电话簿系统的主要数据容器类,在程序运行过程中,存储所有的联系方式记录,存储方式为记录类的一个序列。此容器类只有一个实例,可以使用单件模式。
4、 记录存储操作
使用文件输出流,使用方式为:首先创建文件流,然后以参数形式传给电话记录容器类,容器类直接向流写入需要保存的数据。
5、 记录读取操作
系统启动时,加载数据文件。首先创建文件读取的文件流,然后传给电话记录容器类,容器类读取流中的数据,并实例化每个联系方式记录。
6、 用户界面
用户界面使用固定宽度的控制,界面要求简捷大方。




------解决方案--------------------
不会数据库操作,可以用文件形式存储,不过就是比较麻烦,但相信用过以后一定收获不小。