急急急急!!!跪求大神完善这个程序,明天就要交了——————大一水平 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编 展开
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编 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询