急急急急!!!跪求大神完善这个程序,明天就要交了——————大一水平 200

家庭财务管理系统1、需求分析:本系统实现家庭的各种账单(水/电/煤气费,宽带/电话费等)的管理功能,可以对各类账单及用户信息进行登记、修改、删除等。程序的基本功能:增加、... 家庭财务管理系统
1、需求分析:
本系统实现家庭的各种账单(水/电/煤气费,宽带/电话费等)的管理功能,可以对各类账单及用户信息进行登记、修改、删除等。
程序的基本功能:
增加、修改、删除一个用户资料。
增加、修改、删除一种账单。
按条件查询显示用户资料(条件有姓名等)。
按条件显示各类账单信息(条件有帐单类型、用户名等)。
查找指定金额范围的指定类型账单。
6.能按月份和年份统计家庭各类帐单信息和总和。

给了一下大纲,跪求大神完善
import java.io.*;
import java.util.*;
class family {
String ID,host,address,tel,member;
}
class familyfee{
String fID,host,type,date;//fID是家庭ID,host是户主,type是账单类型(水、电、气、电话等),date是账单日期
double value;//账单金额
}
public class inputfee{
static String fee[][][]=new String[20][6][24];
static void input(){ //信息输入方法
String str1;
try{
FileOutputStream fileOut=new FileOutputStream("family.txt");
ObjectOutputStream familyOut=new ObjectOutputStream(fileOut);
FileOutputStream fileOut1=new FileOutputStream("familyfee.txt");
ObjectOutputStream familyfeeOut=new ObjectOutputStream(fileOut1);
LinkedList<family> familylist=new LinkedList<family>();
LinkedList<familyfee> feelist=new LinkedList<familyfee>();
Scanner reader=new Scanner(System.in);
family f1=new family();
while(true){
//输入家庭信息
str1=reader.next();
if (str1.equals("#")) break;
f1.ID=str1;
//......完善家庭信息
familylist.add(f1);
}
//与上面类似,用while循环输入账单信息
//最后,将familylist和feelist写入不同的文件中。
}
catch (IOException e) {}
}
void query(){ //查询方法
//将数据从两个文件中读出,放到两个链表中,如:flist,elist
//软后从键盘输入家庭ID,遍历elist链表,然后显示账单信息
//参照教材136页的程序,用while循环
}
}
注意用java编
展开
 我来答
K_lqy
2012-07-05 · TA获得超过1006个赞
知道小有建树答主
回答量:1722
采纳率:0%
帮助的人:1237万
展开全部
尔。。。。。估计你出个2000分都不会有大神给你做的。。。。。因为基本上能编程 的大神是不屑于上知道来回答问题的。。。。
至少我知道的都是这样
追问
这就算去csdn也没机会了吧。。。。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式