精华内容
下载资源
问答
  • 个人资金账户管理系统个人资金账户管理系统个人资金账户管理系统个人资金账户管理系统个人资金账户管理系统个人资金账户管理系统个人资金账户管理系统个人资金账户管理系统个人资金账户管理系统个人资金账户管理系统...
  • 实验二:个人资金账户管理 题目: 阅读下列“资金账户的管理”程序,对程序进行调试、改错,并增加函数,使之符合如下具体功能。 1) 资金账户的信息统一放在*随机文件中,该随机文件包括的数据项有记录ID、发生日期...

    实验二:个人资金账户管理

    题目:

    阅读下列“资金账户的管理”程序,对程序进行调试、改错,并增加函数,使之符合如下具体功能。

    1) 资金账户的信息统一放在*随机文件中,该随机文件包括的数据项有记录ID、发生日期、发生事件、发生金额(正的表示收入,负的表示支出)和金额。每发生一笔收支,文件要增加一条记录,并计算一次余额。
    在这里插入图片描述

    2) 程序实现3个功能,包括:
    (1) 能创建资金账户文件并添加收入或支出信息记录
    (2) 能显示所有记录,得知资金账户的收支流水账;
    (3) 能查询最后一条记录,获知账户最后的余额。
    账户文件名命名为cashbox.dat,文件部分内容如下;

    cashbox.dat
    LongID CreateDateNote Charge Balance
    1 2006-06-01 alimony 500.00 500.00
    2 2006-06-08 shopping -300.00 200.00
    3 2006-06-15 shopping -60.00 140.00
    4 2006-06-20 workingpay 200.00 340.00
    5 2006-08-01 scholarship 1000.00 1340.00

    2) 增加修改资金账户的功能。输入一个记录ID,如果文件中已存在该记录,则输入新的记录信息并更新资金账户文件中相应记录的信息。
    要求定义和调用函数UpdateLog(),其功能是修改资金账户记录。

    3) 增加删除资金账户的功能。输入一个记录ID,如果文件中已存在该记录,则删除该记录信息。
    要求定义和调用函数Deletelog(),其功能是删除资金账户记录。

    注释

    随机读写是按你给的地点读写,(用 fseek 等函数找地点),可以在文件的任何地方–开始处,文件尾,文件中部,前前后后地读写。顺序读写 是从文件开始处依次读,从文件尾开始依次写。
    对文件的读写操作可按指定的字节号进行。即可以通过调用库函数去指定开始读或写的字节号,然后直接对该位置上的数据进行读或写操作。

    “b”是二进制模式//
    if((fp=fopen(“cashbox.dat”,“ab+”))==NULL){
    "a+"模式:
    打开文件进行“读写”操作,即既可读取,又可写入
    若欲操作的文件不存在,则新建文件
    成功打开文件时,文件指针位于文件结尾
    打开文件后,不会清空文件内原有内容
    读取内容时,可以在任意位置进行,但写入内容时,只会追加在文件尾部

    fp1=fopen(“cashbox.dat”,“wb+”);
    "w+"模式:
    1.打开文件进行“读写”操作,即既可读取,又可写入。
    2.若欲操作的文件不存在,则新建文件。
    3.成功打开文件时,文件指针位于文件开头。
    4.打开文件后,会清空文件内原有的内容。
    5.无论是读取内容还是写入内容,都可在文件中任意位置进行,且进行写入操作时,会覆盖原有位置的内容。

    fseek函数设置文件指针cfp的位置(从SEEK_SET开始移动size*(logcount-1))
    (0L不移动)SEEK_SET文件头 SEEK_END文件尾

    ftell用于得到文件位置指针当前位置相对于文件首的偏移字节数

    rewind(cfp);//重设文件指针

    fread(&log,size,1,cfp); /1.读取到的位置指针 2.一个对象的字节大小 3.对象个数 4.要读的目标指针/

    fwrite(plog,size,logcount,cfp);

    附录

    #include <stdio.h>
    #include <stdlib.h>
    #include <process.h>
    #include <string.h>
    #include <conio.h>
    
    long size;	
    
    /*当前最近一次的流水号*/
    				
    struct LogData{					/*记录的结构*/
        long logid;					/*记录ID*/
        char logdate[11];			/*记录发生日期*/
        char lognote[15];			/*记录事件说明*/
        double charge;				/*发生费用:负表示支出,正表示收入*/
        double balance;				/*余额*/
    };
    
    
    int inputchoice()/*选择操作参数*/
    {
    	system("cls");
    	int mychoice;
    	printf("\n");
    	printf("\n");
    	printf("                     程序设计与实践        实验(二) 个人资金账户管理\n");
    	printf("\n");
    	printf("      Personal Cashbox Management\n");
    	printf("     =============================                   \n");
    	printf("      1 - Add a new cash log.\n      2 - List all cash log.\n");
    	printf("      3 - Query last cash log.\n      4 - Update a cash log.\n");
    	printf("      5 - Delete a cash log.\n      0 - End program.\n"); 
    	printf("\n");
    	printf("   Enter your choice:");
    	scanf("%d",&mychoice);
    	return mychoice;
    }
    
    
    long getLogcount(FILE *cfp) 	/*获取文件记录总数*/
    {  
    	long begin,end,logcount;
    	fseek(cfp,0L,SEEK_SET);		//SEEK_SET文件头 
    	begin=ftell(cfp);			//ftell用于得到文件位置指针当前位置相对于文件首的偏移字节数 
    	fseek(cfp,size,SEEK_END);	//SEEK_END文件尾 
    	end=ftell(cfp);
    	logcount=(end-begin)/size -1;
       	return logcount;
    }
    
    void AddNewLog(FILE *cfp)             /*添加新记录*/
    {
        struct LogData log,lastlog;
        long logcount;
        printf("Input logdate(format:2020-01-01):");
        scanf("%s",log.logdate);
        printf("Input lognote:");
        scanf("%s",log.lognote);
        printf("Input Charge:Income+ and expend-:");
        scanf("%lf",&log.charge);    
        logcount=getLogcount(cfp);                    /*获取记录数*/
    	if(logcount>0){
            fseek(cfp,size*(logcount-1),SEEK_SET);    /*fseek函数设置文件指针cfp的位置(从SEEK_SET开始移动size*(logcount-1))*/
            fread(&lastlog,size,1,cfp);              /*读入最后记录*/
    		log.logid=lastlog.logid+1;                    /*记录号按顺序是上次的号+1*/
            log.balance=log.charge+lastlog.balance;
        }
        else{                                        /*如果文件是初始,记录数为0*/
            log.logid=1;
            log.balance=log.charge;
        }
        rewind(cfp);//重设文件指针
        getch();    //等待按下任意键,再继续执行下面的语句
        fwrite(&log,sizeof(struct LogData),1,cfp);    /*写入记录*/
        fclose(cfp);
    }
    
    void ListAllLog(FILE *cfp)				/*列出所有收支流水帐*/
    {
    	struct LogData log;
    	long logcount;
    	logcount=getLogcount(cfp);
    	if(logcount>0){						/*表示有记录存在*/	
    		fseek(cfp,0L,SEEK_SET);			/*定位指针到文件开始位置,0L—不移动*/
    		fread(&log,size,1,cfp);			/*1.读取到的位置指针 2.一个对象的字节大小 3.对象个数 4.要读的目标指针*/
    		printf("LogID  LogDate      LogNote            Charge     Balance\n");
    		while(!feof(cfp)){				//检测文件结束符,如果文件结束,则返回非0值,否则返回0 
    			printf("%5ld  %-12s %-15s %10.2lf %10.2lf\n",
    log.logid,log.logdate,log.lognote,log.charge,log.balance);
    			fread(&log,size,1,cfp);
    		}
    	}
    	else	printf("no logs in file!\n");
    	
    	printf("\n");
    	printf("Press any key to continue...");
    	
    	system("pause");
    }
    
    void QueryLastLog(FILE *cfp)					/*查询显示最后一条记录*/
    {
    	struct LogData log;
    	long logcount;
    	logcount=getLogcount(cfp);
    	if(logcount>0){								/*表示有记录存在*/
    		fseek(cfp,size*(logcount-1),SEEK_SET);	/*定位最后一条记录*/
    	    fread(&log,size,1,cfp);			 		/*读取最后一条记录*/
    	    printf("The last log is:\n");			/*显示最后一条记录*/
    	    printf("            LogID:%-6ld\n            LogDate:%-11s\n            LogNote:%-15s\n",
    log.logid,log.logdate,log.lognote);
    		printf("            Charge:%-10.2lf\n           *Balance:%-10.2lf\n",
    log.charge,log.balance);
    	}
    	else	printf("no logs in file!\n");
    	
    	printf("\n");
        printf("Press any key to continue...");
    	getch();
    
    }
    
    
    /*函数功能:查询记录 ID 并更新账户记录*/
    void Updatelog(FILE *cfp){
    	struct LogData log[1000],*plog=log,newlog;	/*假定文件不超过1000记录*/ 
    //plog=log数组首地址? 
    
    	long logcount,logid,i,index=-1;
    
     	printf("Input LogID:"); 
     	scanf("%ld",&logid);						/*输入要修改的记录 ID*/ 
    
    /*查找帐户号是否存在,若存在则更新*/ 
    	logcount=getLogcount(cfp);				/*获取记录数*/ 
    	rewind(cfp);
    	fread(plog,size,logcount,cfp);			//相当于copy?从文件中读到数组中 
    	for(i=0;i<logcount;i++){
    		if(logid==log[i].logid){			/*已经找到*/ 
    			printf("LogID  LogDate      LogNote            Charge     Balance\n");/*显示当前记录*/
    			printf("%5ld  %-12s %-15s %10.2lf %10.2lf\n",
    log[i].logid,log[i].logdate,log[i].lognote,log[i].charge,log[i].balance);
    			index=i;
    			break;
       		} 
    	} 
    	rewind(cfp); 
    	if(index>=0){
    		printf("Input logdate(format:2020-01-01):");
    		scanf("%s",newlog.logdate); 
    		printf("Input lognote:");
    		scanf("%s",newlog.lognote); 
    		printf("Input Charge:Income+ and expend-:");
    		scanf("%lf",&newlog.charge);
    		if(strcmp(log[index].lognote,newlog.lognote)!=0)//比较,如果不相同,则修改 
        		strcpy(log[index].lognote,newlog.lognote); 
    		if(strcmp(log[index].logdate,newlog.logdate)!=0) 
    			strcpy(log[index].logdate,newlog.logdate); 
    /*如果输入的收支额度改变,重新计算余额*/ 
    		if(newlog.charge!=log[index].charge){	
      			newlog.balance=log[index].balance-log[index].charge+newlog.charge; /*计算新余额*/
        		log[index].charge=newlog.charge;	/*更新收支*/ 
        		log[index].balance=newlog.balance;	/*更新余额*/
    /*当前记录之后的每条记录余额信息更新*/
        		for(i=index+1;i<logcount;i++)
          			log[i].balance=log[i-1].balance+log[i].charge;
      		}
    		rewind(cfp);
    		fwrite(plog,size,logcount,cfp);		/*更新回文件*/
      
    	}
    	else{  
    		printf("Error logid and try another!\n");
    		printf("Press any key to continue...");
    		getch();
    	}
     	fclose(cfp);
    }
    
    
    /*函数功能:查询记录 ID 并删除该账户记录*/ 
    void Deletelog(FILE *cfp){ 
    	FILE *fp1;
    	struct LogData log[1000],*plog=log;/*假定文件不超过 1000 记录*/
    	long logcount,logid,i,index=-1; 
    
    	printf("Input LogID:"); 
    	scanf("%ld",&logid);				/*输入要删除的记录 ID*/ 
    
    /*查找帐户号是否存在,若存在则更新*/ 
    	logcount=getLogcount(cfp);			/*获取记录数*/ 
    	rewind(cfp); 
    	fread(plog,size,logcount,cfp); 		//从文件中读到数组中 
    	for(i=0;i<logcount;i++){ 
    		if(logid==log[i].logid){ 		/*已经找到,显示当前记录*/
       			printf("LogID  LogDate      LogNote            Charge     Balance\n");
       			printf("%5ld  %-12s %-15s %10.2lf %10.2lf\n",
    log[i].logid,log[i].logdate,log[i].lognote,log[i].charge,log[i].balance);
    			index=i;
       			getch();
       			break; 
    		} 
    	} 
    	printf("\n"); 
    	
    	rewind(cfp); 
    	if(index>=0){ 
        	for(i=index;i<=logcount-1;i++){	//将index之后的数据整体前移 
    	  		log[i].logid=i+1;
          		strcpy(log[i].logdate,log[i+1].logdate); 
           		strcpy(log[i].lognote,log[i+1].lognote); 
          		log[i].charge=log[i+1].charge;
    	  		log[i].balance=log[i-1].balance+log[i].charge;
    		}
    	printf("Now\n");
    	printf("LogID  LogDate      LogNote            Charge     Balance\n");
        for(i=0;i<logcount-1;i++){			/*输出当前new记录*/
        	printf("%5ld  %-12s %-15s %10.2lf %10.2lf\n",
    log[i].logid,log[i].logdate,log[i].lognote,log[i].charge,log[i].balance);
    	}
    	getch();
    	fp1=fopen("cashbox.dat","wb+");
    //打开文件后,会清空文件内原有的内容。 
    /*
    "w+"模式:
    1.打开文件进行“读写”操作,即既可读取,又可写入。
    2.若欲操作的文件不存在,则新建文件。
    3.成功打开文件时,文件指针位于文件开头。
    4.打开文件后,会清空文件内原有的内容。
    5.无论是读取内容还是写入内容,都可在文件中任意位置进行,且进行写入操作时,会覆盖原有位置的内容。
    "b"表示二进制; 
    */	
    	fwrite(plog,size,logcount-1,fp1);/*写回去更新*/
    	fclose(fp1);
     	}
    	else{
    		printf("Error logid and try another!\n");
      		printf("Press any key to continue...");
      		getch();
    	} 
    }
    
    
    int main(void)
    {
    	FILE *fp;
    	int choice;
    	if((fp=fopen("cashbox.dat","ab+"))==NULL){
    //打开文件后,不会清空文件内原有内容 
    /*
    "a+"模式:
    打开文件进行“读写”操作,即既可读取,又可写入
    若欲操作的文件不存在,则新建文件
    成功打开文件时,文件指针位于文件结尾
    打开文件后,不会清空文件内原有内容
    读取内容时,可以在任意位置进行,但写入内容时,只会追加在文件尾部
    "b"表示二进制;
    */	
    		printf("can not open file cashbox.dat!\n");
    		exit(0);//退出程序 
        }
    	size=sizeof(struct LogData);//一个结构体所占的字节—52? 
    	while((choice=inputchoice())!=0){
    		switch(choice){
    			case 1:
    			    fp=fopen("cashbox.dat", "ab+");
    				AddNewLog(fp);break;/*添加新记录*/
    
    			case 2:
    	        	fp=fopen("cashbox.dat", "ab+");
    				ListAllLog(fp);break;/*列出所有的收入支出情况*/
    				
    			case 3:
    			 	fp=fopen("cashbox.dat", "ab+");
    				QueryLastLog(fp);break;/*查询最后的余额*/
    				
    			case 4:
    				fp=fopen("cashbox.dat", "rb+");
    				Updatelog(fp);break;/*新增语句更新资金账户记录*/ 
    				
    			case 5:
    				fp=fopen("cashbox.dat", "rb+");
    				Deletelog(fp);break;/*删除一条资金账户记录*/ 
    				
    			default:
    				printf("Input Error.");break;
    		}
    	}
    	
        if(fclose(fp)){//如果关闭成功返回 0,否则返回EOF(-1)
    		printf( "Can not close the file!\n" );
            exit(0);//退出程序 
        }
        
    }
    
    
    
    展开全文
  • java+mybatis+springmvc+mysql,实现web端的银行资金管理往来。
  • 1、 记帐功能:记录某个帐户中的资金变化的明细。写入到磁盘文件。 2、 统计功能:本月总支出; 3、 帐单查看:各个帐号的查看;(直接调用文件显示) (2)基类CMyAccount的定义如下: class CMyAccount { public: ...
  • 资金账户的信息统一放在随机文件中,该随机文件包括的数据项有记录ID,发生日期, 发生事件,发生金额和余额。每发生一笔收支,文件要增加一条记录,并计算一次余额。 实现3个功能:1能创建资金账户文件并添加收入...
  • 与‘资金管理系统1.0.0.0版本’相比‘资金管理系统1.1.0.1版本’做了以下修改 <br>1.资金支出/购物制单界面增加了附加图片的功能。 <br>从而,在与购物相关的查询中都可以看到你在制单时附加的图片。 <br>...
  • 个人银行账户分类管理制度将个人银行结算账户分为Ⅰ、Ⅱ、Ⅲ类银行结算账户(以下简称Ⅰ、Ⅱ、Ⅲ类户),根据实名程度和账户定位,赋予不同类别账户不同功能,个人根据支付需要和资金风险大小使用不同类别账户,从而...
    展开全文
  • 新政实施后,完全可以通过Ⅱ类账户和Ⅲ类账户... 工行个人金融部项目管理处处长张航宇介绍称,具体方法上,客户可以通过银行各渠道,基于工资卡绑定开立一个Ⅱ类或Ⅲ类账户用于绑定支付账户,工资发放后将一部分资金...

    http://finance.huanqiu.com/roll/2016-11/9679936.html

    目前,很多用户把自己管理主要收入的工资卡与支付宝、微信支付等绑定。新政实施后,完全可以通过Ⅱ类账户和Ⅲ类账户来关联这些支付账户,降低风险。

    工行个人金融部项目管理处处长张航宇介绍称,具体方法上,客户可以通过银行各渠道,基于工资卡绑定开立一个Ⅱ类或Ⅲ类账户用于绑定支付账户,工资发放后将一部分资金从工资卡转入Ⅱ类或者Ⅲ类账户,用于线上小额消费和缴费,其他资金仍然存放在工资卡中。这样就可以通过Ⅱ类、Ⅲ类账户实现账户风险隔离,彻底保证工资账户资金安全。同时,Ⅱ类、Ⅲ类账户线上消费、缴费具有一定限额,万一出现风险,损失也能控制在有限范围内。

    工行申请Ⅱ类账户可跨四大行

    目前,个人能在手机银行和网上银行足不出户在线申请开立Ⅱ、Ⅲ类账户。北青报记者昨天点击工行手机银行“账户申请”一栏后,看到屏幕上出现可以申请Ⅱ类账户和申请Ⅲ类账户。值得注意的是,Ⅱ类账户可绑定的借记卡不只限于工行自己的,还可以跨行绑定农行、中行、建行、交行这四家国有大行的借记卡。开立成功后,可以在线跨行资金归集、投资理财、在线消费和公共事业缴费。Ⅲ类账户只能绑定在工行本行的借记卡,点击之后,系统自动生成一个62开头的电子账户,同时需要从绑定多银行卡转账来激活这一账户。转账金额最少1分钱,最多1000元钱,客户还要设置六位数的账户密码。

    张航宇同时介绍称,各家银行对不同类型账户的开立转换调整会有不同的规定。以工行为例,之前,银行开户方式分为两类:线下开立实体账户和线上开立电子账户。凡是在线上开立的账户都属于Ⅱ类或Ⅲ类账户。以后,Ⅱ类或Ⅲ类账户要升级成为Ⅰ类账户,对客户身份核实的要求更高一些,会要求客户去网点现场核验身份,但Ⅰ类账户下调为Ⅱ类或Ⅲ类账户则相对简单,客户经过基本的身份确认就可以调整。

    多家银行已宣布网上转账汇款全免费

    依托Ⅰ类账户,百姓可在网上选取任意银行开设多个Ⅱ类、Ⅲ类账户,但是Ⅱ类、Ⅲ类账户的资金只能来自Ⅰ类账户,而现在大部分银行还在对跨行或异地转账收取手续费,百姓在使用Ⅱ类、Ⅲ类账户时岂不是得多交费用?

    业内人士指出,央行已在通知中明确,鼓励银行对存款人通过网上银行、手机银行办理的一定金额以下的转账汇款业务,免收手续费。如果有银行不减免手续费,那么在办理跨行业务时央行的超级网银就会向这家银行收费。目前,多家银行已宣布网上转账汇款全免费。银行间的激烈竞争,加上政府部门的积极引导和配套措施,会使银行转账费用不断降低。 


    展开全文
  • 即一个大账户可以看到所有信息,小账户,如财务只能看到自己个人账户,角色管理
  • 联名账户

    2015-03-26 10:31:32
    共同管理:通过共同开立账户,满足客户共同管理资金的需求。 共同使用:通过约定支取方式,实现对账户资金的合理支配。 共同积累:约定账户资金共有方式后,实现对账户资金的共享。 到目前为止,中国...
    联名账户是指由两个或两个以上(五个以下)个人客户共同开立,存款不受限制,支取须按约定方式办理的本外币个人活期结算账户或整存整取定期储蓄存款账户。
    共同管理:通过共同开立账户,满足客户共同管理资金的需求。
    共同使用:通过约定支取方式,实现对账户资金的合理支配。
    共同积累:约定账户资金共有方式后,实现对账户资金的共享。

    到目前为止,中国国内的银行只有 中国银行,中国工商银行中国建设银行渤海银行和兴业银行在逐渐推广联名账户。
    展开全文
  • “向日葵个人财务记账管理软件”是一款免费的个人财务记账管理软件,适合个人、家庭财务记账管理。 功能介绍: 软件可以帮您记录和统计日常个人... 使用说明: 首次使用本软件,请先添加资金账户、收入类别和支出类类等
  • 理财金账户

    2020-05-26 23:40:34
    本产品以无纸化、电子化为特征,以科技领先、高效便捷、安全可靠的电子系统为保障,集后台智能的综合账户系统、个人理财系统和客户关系管理系统等多项先进技术于一体。 依靠中国工商银行的资金实力,丰富的金融产品...
  • 本软件主要为个人财务管理所用,主要功能包括: 1、可根据个人需要设置账户、支出(收入)类别; 2、实现对收入、支出、账户资金转移的登记、查询、修改与删除,并可将查询结果导出为EXCEL; 3、可对具体账户查询...
  • 个人股票管理系统 一、 课题内容和要求 【问题描述】  该系统要求建立一个时间段内某股民的投资情况管理...(1)股票账户信息应包括:股票代码,股票名称,持仓数目,当前价,涨跌幅,浮动盈亏,账户总值,剩余资金
  • 熊猫记账是一套针对个人财务收支的记账软件,通过对资金收入、资金支出、账户操作等进行记录,提供多种统计表及统计图表对支出、收入的分类、构成、走势进行分析,为合理分配自己的资金打好基础。需要的朋友们可以...
  • Maxprog iCash 是一个易于使用,功能齐全,多用途的个人财务管理的 Macintosh 和 Windows 工具旨在帮助您控制各种资金问题。 iCash 可以成为几个小会计或者私人用户需求,或俱乐部,协会,自雇人士,小企业或仅仅是...
  • 嘀!近来不少人发现公积金突然多了一笔钱,金额不等,有大有...利息金额=个人账户资金×实际存放天数×年利率÷360,其中最关键的影响因素是个人账户资金。 根据条例,职工住房公积金的月缴存额为职工本人上一年度月.
  • 9月30日,中国人民银行发布了《关于加强支付结算管理 防范电信网络新型违法犯罪有关事项的通知》,欲从加强账户实名制、阻断资金转移的主要通道、加强个人支付信息安全保护、建立个人资金保护长效机制等方面杜绝这种...
  • 因此,如何保障用户账户资金安全,防范App在风险设备上受到的恶意攻击,一直是iCard关注的重点。 业务挑战 确保手机系统环境完整,对App安全运行、用户个人账户和财产安全都至关重要。iCard移动开发团队负责人...
  • 记者梳理发现,这其中既有客户保管个人信息不善被不法分子钻了空子等原因,也和当前部分银行推出的一些金融产品服务片面强调交易便捷、忽视安全管理,安全漏洞被不法分子利用有关。 ——信息泄露是资金被骗的“祸首...
  • 发卡机构应严格遵守《个人存款账户实名制规定》(国务院令第285号发布)、《人民币银行结算账户管理办法》(中国人民银行令〔2003〕第5号发布)、《金融机构客户身份识别和客户身份资料及交易记录保存管理办法》...
  • 严格按照财政局“零余额账户”有关规定,按时申报用款计划指标,及时将银行代付的电话费、保险费、工会经费、养路费等转账业务“授权支付令”送达银行,定期与财政、银行进行对帐,并按资金支出进度合理使用资金,使...
  • 金友财务管理软件适用于各类企事业单位进行凭证管理、账簿处理、个人往来款帐户管理、部门账户管理、项目账户核算和出纳账面管理等;可根据需要增加、删除或修改会计科目或选用行业标准科目来完成需求;通过严密的...
  • BZWB律师事务所管理系统免费版(Lawyer),支持20用户使用,包含了案件管理功能、案件财务管理、卷宗文档管理、案件分析讨论、...后台管理功能有:账户管理、部门管理、公告管理、人事档案管理、会议室管理、车辆管理等。
  • 提供多种投资账户的财富管理业务 通过长期投资账户和计划进行财富管理 较低的费用投资和财富管理 拥有投资账户和投资顾问的财富管理 实行统一费率的理财服务,并为您的第一个资金帐户提供$ 600奖金 将购买金额四舍五...
  • 律师事务所管理系统(Lawyer),包含了案件管理功能、案件财务管理、卷宗文档管理、案件分析讨论、案件联系人通讯录、案件...后台管理功能有:账户管理、部门管理、公告管理、人事档案管理、会议室管理、车辆管理等。
  • 个人理财软件 免费

    2009-11-26 13:55:09
    随时都知道现在的资金情况,应该收回哪些账户多少的资金,以及应该返还谁多少的资金. 您是学生也好,白领也罢,或者是家庭户主,或者是个体老板,您都可以通过修改里面的默认收支科目,改成您最常用的收支科目,这样平时录入...
  • 新兰财务管理软件适用于各类企事业单位进行凭证管理、账簿处理、个人往来款帐户管理、部门账户管理、项目账户核算和出纳账面管理等;可根据需要增加、删除或修改会计科目或选用行业标准科目来完成需求;通过严密的...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 135
精华内容 54
关键字:

个人资金账户管理