https://www.myziyuan.com/
- 区块链
- 分为2个类别1.如果您开发JavaWeb应用程序,它是通过浏览器,然后通过HTML,CSS,JS和相关框架制定前后和背面。如果您想做RIA(丰富的Internet程序,请键入PC客户软件),在使用AWT和Swing之前,现在我建议使用JavaFX开发,但Java Gui正在开发和其他语言,很少有人使用它。
- 2021-09-08 04:01:59
- 11212121
- 今天,家庭金融管理体系和住宅生活的经济全球化的变化和计算机技术的不断发展已经变得越来越重要,财务管理已越来越重要,金融管理直接影响人们的生活,这个系统应用平台在C / S结构中,本研究的主要目的是提供财务数据统一管理,并进行合理的财务决策。它的界面很友好,易于操作。除了基本的财务信息管理,数据统计,数据查询,图表自动统计等外,易于操作,从多路,用户的家庭收入,家庭支出,统计储蓄等,以及他们的生命平衡和沟通Mption统计,使用科学统计。存储在财务管理软件中。描述饼图形式的收入,支出和剩余分配之间的关系,并帮助家庭的有效管理和合理分配。本文重点介绍系统的功能和实施,例如:数据流和存储,管理等以及对关键技术的更详细介绍。 1.2相关理论技术基础1 1.2.1 VB 1 1.2.2 Access 2003 2 1.2.3 C / S模式2 2系统需求设计3 2.2用户角色需求3 2.2可行性分析3 2.环境需求3 3系统分析3 3.1。 1系统登录模块设计3 3.1.2用户注册模块功能4 3.1.3密码修改模块功能4 3.1.4家庭FI本发明模块5 3.1.5资产管理模块6 3.1.6资产查询模块7 3.1.7统计分析模块8 3.2功能原理图8 4系统设计9 4.1系统设计目标9 4.2数据库设计10 4.2.1金融系统管理10 4.2。 2家庭收入表10 4.2.3。家庭支出表11 4.2.4。资金管理表11 4.3系统主功能11 4.3.1用户登录和注册11 4.3.2家庭财富管理13 4.3.3资产管理14 4.3.4数据库管理14 5系统测试16 5.1测试环境16 5.2测试内容16 5.3测试结果19结20
- 2021-09-08 04:00:47
- ee
- 急)高分跪求C++编写家庭财务管理系统,#include <iostream>#include <iomanip>#include <fstream>#include <cstring>#include "hsk2007.h"void main(){ int a,b,c; //时间项 float in,out,all; //收入、支出、共计 char x,y,z; //功能选择字符 struct record r; //日记录单元 do { cout<<"\n\n\t____________________________________________________\n\n\n\t 家庭财务管理2007\n\n\t____________________________________________________\n\n\t <B>新建记录 <L>查询记录 <Q>退出\n\n\t请选择(输入选项前对应的字母):"; cin>>x; strupr(&x); if(x=='B') { cout<<"\n\t新建记录->\n\t请输入:\n\t新记录的日期(年 月 日):"; //新建记录 cin>>a>>b>>c; if(a>=1980&&a<=2100&&b>=1&&b<=12&&c>=1&&c<=31) { cout<<"\t新记录当日的收入:"; cin>>in; cout<<"\t新记录当日的支出:"; cin>>out; W(a,b,c,in,out); cout<<"\t新记录已建立!\n"; } else cout<<"\t输入有误,请重新输入!"; } if(x=='L') do { cout<<"\n\n\t查询记录->\n\t查询方式: <Y>年 <S>季度 <M>月 <D>日 <Q>退出\n\t请选择(输入选项前对应的字母):"; //查询记录 cin>>y; strupr(&y); if(y=='Y') { cout<<"\n\t查询记录->按年查询->\n\t请输入所查询的年份:"; //按年查询 cin>>a; if(a>=1980&&a<=2100) { do { cout<<"\t是否查询日记录(Y/N):"; cin>>z; strupr(&z); if(z=='Y'||z=='N') Year(a,z); else cout<<"\t输入有误,请重新选择!\n"; } while(z!='Y'&&z!='N'); } else cout<<"\t输入有误,请重新输入!"; } if(y=='S') { cout<<"\n\t查询记录->按季度查询->\n\t请输入所查询的年份、季度:"; //按季度查询 cin>>a>>b; if(a>=1980&&a<=2100&&b>=1&&b<=4) { do { cout<<"\t是否查询日记录(Y/N):"; cin>>z; strupr(&z); if(z=='Y'||z=='N') Season(a,b,z); else cout<<"\t输入有误,请重新选择!\n"; } while(z!='Y'&&z!='N'); } else cout<<"\t输入有误,请重新输入!"; } if(y=='M') { cout<<"\n\t查询记录->按月查询->\n\t请输入所查询的年份、月份:"; //按月查询 cin>>a>>b; if(a>=1980&&a<=2100&&b>=1&&b<=12) { do { cout<<"\t是否查询日记录(Y/N):"; cin>>z; strupr(&z); if(z=='Y'||z=='N') Month(a,b,z,&in,&out); else cout<<"\t输入有误,请重新选择!\n"; } while(z!='Y'&&z!='N'); } else cout<<"\t输入有误,请重新输入!"; } if(y=='D') { cout<<"\n\t查询记录->按日查询->\n\t请输入所查询的日期:"; //按日查询 cin>>a>>b>>c; if(a>=1980&&a<=2100&&b>=1&&b<=12) { Day(a,b,c,&r); all=r.w[0]-r.w[1]; cout<<"\t "<<r.t[0]<<"年"<<r.t[1]<<"月"<<r.t[2]<<"日 收入:"<<r.w[0]<<" 支出:"<<r.w[1]<<" 共计:"<<all<<endl; } else cout<<"\t输入有误,请重新输入!"; } if(y!='Y'&&y!='S'&&y!='M'&&y!='D'&&y!='Q') cout<<"\t输入有误,请重新选择!"; } while(y!='Q'); if(x!='B'&&x!='L'&&x!='Q') cout<<"\t输入有误,请重新选择!"; } while(x!='Q'); }using namespace std; //命名空间struct record //记录{ int t[3]; //年、月、日 float w[2]; }; //收入、支出void W(int year,int month,int day,float in=0.0,float out=0.0) //写日记录{ struct record r; ofstream file; r.t[0]=year; r.t[1]=month; r.t[2]=day; r.w[0]=in; r.w[1]=out; file.open("家庭收支记录.txt",ios_base::app); file.write((char *)&r,sizeof(struct record)); file.close(); }void Day(int y,int m,int d,struct record *p) //读日记录{ ifstream file; file.open("家庭收支记录.txt",ios_base::in); file.seekg(0,ios::beg); do file.read((char *)p,sizeof(struct record)); while(!file.eof()&&(p->t[0]<y||p->t[0]==y&&p->t[1]<m||p->t[0]==y&&p->t[1]==m&&p->t[2]<d)); if(p->t[0]!=y||p->t[1]!=m||p->t[2]!=d) { p->t[0]=y; p->t[1]=m; p->t[2]=d; p->w[0]=0.0; p->w[1]=0.0; } file.close(); }void Month(int y,int m,char z,float *in,float *out) //读月记录{ int d; float min=0.0,mout=0.0,mall; struct record r; for(d=1;d<=31;d++) { Day(y,m,d,&r); if(r.w[0]!=0.0||r.w[1]!=0.0) { min=min+r.w[0]; mout=mout+r.w[1]; if(z=='Y') cout<<"\t "<<r.t[0]<<"-"<<r.t[1]<<"-"<<r.t[2]<<" 收入:"<<r.w[0]<<" 支出:"<<r.w[1]<<endl; } } mall=min-mout; *in=min; *out=mout; cout<<"\t "<<y<<"年"<<setw(2)<<m<<"月 收入:"<<min<<" 支出:"<<mout<<" 共计:"<<mall<<endl; }void Season(int y,int s,char z) //读季度记录{ int m; float sin=0.0,sout=0.0,sall,in,out; for(m=3*s-2;m<=3*s;m++) { Month(y,m,z,&in,&out); sin=sin+in; sout=sout+out; } sall=sin-sout; cout<<"\t "<<y<<"年"<<s<<"季度 收入:"<<sin<<" 支出:"<<sout<<" 共计:"<<sall<<endl; }void Year(int y,char z) //读年记录{ int m; float yin=0.0,yout=0.0,yall,in,out; for(m=1;m<=12;m++) { Month(y,m,z,&in,&out); yin=yin+in; yout=yout+out; } yall=yin-yout; cout<<"\t "<<y<<"年 收入:"<<yin<<" 支出:"<<yout<<" 共计:"<<yall<<endl; }
- 2021-09-08 04:00:47