当前位置:首页 > 代码 > 正文

家庭记账系统源代码(开源记账系统)

admin 发布:2022-12-19 23:42 180


本篇文章给大家谈谈家庭记账系统源代码,以及开源记账系统对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

急求C++理财管理信息系统代码 是一个课程设计

#include "stdafx.h"

#include "FinanceBook.h"

#include "AccountDaily.h"

// CAccountDaily 对话框

IMPLEMENT_DYNAMIC(CAccountDaily, CDialog)

CAccountDaily::CAccountDaily(CWnd* pParent /*=NULL*/)

: CDialog(CAccountDaily::IDD, pParent)

{

EnableAutomation();

}

CAccountDaily::~CAccountDaily()

{

}

void CAccountDaily::OnFinalRelease()

{

// 释放了对自动化对象的最后一个引用后,将调用

// OnFinalRelease。基类将自动

// 删除该对象。在调用该基类之前,请添加您的

// 对象所需的附加清理代码。

CDialog::OnFinalRelease();

}

void CAccountDaily::DoDataExchange(CDataExchange* pDX)

{

CDialog::DoDataExchange(pDX);

}

BEGIN_MESSAGE_MAP(CAccountDaily, CDialog)

ON_BN_CLICKED(IDOK, CAccountDaily::OnBnClickedOk)

END_MESSAGE_MAP()

BEGIN_DISPATCH_MAP(CAccountDaily, CDialog)

END_DISPATCH_MAP()

// 注意: 我们添加 IID_IAccountDaily 支持

// 以支持来自 VBA 的类型安全绑定。此 IID 必须同附加到 .IDL 文件中的

// 调度接口的 GUID 匹配。

//

static const IID IID_IAccountDaily =

};

BEGIN_INTERFACE_MAP(CAccountDaily, CDialog)

INTERFACE_PART(CAccountDaily, IID_IAccountDaily, Dispatch)

END_INTERFACE_MAP()

// CAccountDaily 消息处理程序

BOOL CAccountDaily::OnInitDialog()

{

CDialog::OnInitDialog();

// TODO: 在此添加额外的初始化

CButton *pRadioButton = (CButton*)GetDlgItem(IDC_PAYOUT);

pRadioButton-SetCheck(true);

CButton *pCheckBox = (CButton*)GetDlgItem(IDC_FORMAT_DAILY);

pCheckBox-SetCheck(true);

return TRUE; // return TRUE unless you set the focus to a control

// 异常: OCX 属性页应返回 FALSE

}

void CAccountDaily::CheckEnter()

{

//该函数的作用是检查输入格式,判断RadioButton和CheckBox的状态

CButton *pRadioButton = (CButton*)GetDlgItem(IDC_PAYOUT);

CButton *pCheckBox = (CButton*)GetDlgItem(IDC_FORMAT_DAILY);

int IsRadioButtonChecked = pRadioButton-GetCheck(),

IsCheckBox = pCheckBox-GetCheck();

GetDlgItemText(IDC_DATE_DAILY,dateTime);

GetDlgItemText(IDC_RESUME,resume);

GetDlgItemText(IDC_AMOUNT_DAILY,amount);

GetDlgItemText(IDC_REMARK_DAILY,remark);

if(!resume.GetLength())

{

MessageBox(L"费用摘要 不能为空! ",L"重要提示",MB_ICONWARNING);

GetDlgItem(IDC_RESUME)-SetFocus();

}

else if(!amount.GetLength())

{

MessageBox(L"发生金额 不能为空! ",L"重要提示",MB_ICONWARNING);

GetDlgItem(IDC_AMOUNT_DAILY)-SetFocus();

}

else

{

if(IsRadioButtonChecked)

type = L"支出";

else

type = L"收入";

int dot = 0, space = 0, ch = 0;

CString str;

for(int index = 0; index != amount.GetLength(); ++index)

{

if(amount.GetAt(index) == '.')

dot++;

if(amount.GetAt(index) == ' ')

space++;

if(amount.GetAt(index) '0' || amount.GetAt(index) '9')

{

str = amount.GetAt(index);

ch++;

}

}

if(ch 0)

{

/***BUG:当字串中有其他字符,形如“a.6”时,会认为格式正确。***/

if(str != '.' str != ' ' || (space 0 || dot 1) )

{

MessageBox(L"金额格式有误,请您检查输入! ",L"重要提示",MB_ICONWARNING);

amountIsRigth = false;

GetDlgItem(IDC_AMOUNT_DAILY)-SetFocus();

}

else

amountIsRigth = true;

}

if(IsCheckBox)

amount = L"¥" + amount;

}

}

void CAccountDaily::OnBnClickedOk()

{

// TODO: 在此添加控件通知处理程序代码

//OnOK();

CheckEnter();

if(resume.GetLength() amount.GetLength() amountIsRigth)

MessageBox(dateTime + L"\n\n" + resume + L"\n\n" + type + L"\n\n" + amount + L"\n\n" + remark);

}

程序设计题 家庭支出管理系统

系统开发工具:DELPHI+ACCESS

: I* l6 ? p4 t3 X* t" ^

% e4 F; u) D1 P( P$ v本设计包含内容:源代码程序+毕业论文+参考文献+目录+摘要+致谢+任务书等见附件5 Y: S7 l$ d1 N" R G4 }7 x' D* f, F

论文大概:1.5万字

7 m5 i5 C1 m. S; O% K9 l家庭理财管理的现状' b. {0 @2 Y0 D. }/ G B

计算机已经成为我们学习和工作的得力助手,我们应该利用它来管理家庭财务,发挥其强大功能。今天,计算机的价格已经十分低廉,性能却有了长足的进步,它已经被应用于许多领域。而现在我国的家庭财务管理水平还停留在纸介质的基础上,平时在家庭财务管理过程中,计算与统计家庭财务信息这是在所难免的,但紧凭有限的人力,既浪费又不能确保准确性,这对家庭财务管理者而言是不利的,所以说这种机制已经不能适应时代的发展,在信息时代这种传统的管理方法也将必然被以计算机为基础的信息管理所取代。

; U2 J3 h2 h7 B( u% x虽然也有很多家庭在购置计算机的时候也会把家庭财务管理列为主要应用之一.可是实际情况往往事与愿违。究其原因.除了用户自己没有形成用计算机辅助家庭财务管理的习惯之外,原因如下:(1)中国原来采取的是计划经济,国家或单位包管职工的一生,所以不用自己规划家庭财务;(2)中国目前还是一个相对贫穷的国家,执行的是低工资政策,普通家庭没有多少剩余资产,也就无财可理。(3)在消费习惯上,国人相对比较保守,大部分人还是以最单一的储蓄方式来处理自己的结余资金,没有更多的理财渠道。(4)另外就是国内还确实缺乏真正适合中国家庭的理财软件,一方面专业的家庭财务管理软件都存在一个使用太过复杂的问题,用户需要具备一定的财务管理知识才能更好地使用这些软件,所以在使用一段时间的财务管理软件以后,很多用户最终放弃了用财务管理软件辅助家庭财务管理;第二方面是由于很多软件是以国外成熟产品为蓝本仿制,进行跟踪学习,虽然走了一条捷径,但由于国人的浪费习惯、理财方式及软件操作等方面与国外是不太一样的,所以这些以及很多优秀的国外软件在中国并没有得到普及。第三方面非专业版的软件又太过粗糙。只是一个简单的记账程序而已,许多都还没有超过Excel的功能范围,所以叫它们是家庭理财软件比较勉强,应该就叫记账程序比较准确。这些程序也就是软件初学者个人的习作,一般只实现了记账功能,功能比较简单,所以在实用性上范围相对较窄,应运面较小,家庭成员除非记录必要的帐务一般访问它的几率很少,这对于软件本身而言,是个失败。

( Y! C8 E1 y5 }. O! l1.2.2 家庭理财管理系统开发意义

) V" l T( f9 U; A我作为一个信息管理专业的毕业生,希望可以在这方面有所贡献,希望通过运用我所学的知识开发一个实用的程序来帮助家庭进行有效的财务管理。 开发这一系统的好处有以下几点:

( e/ F0 \2 Z U E4 v. f6 Q(1) 存储家庭预算计划,日常财务信息,历史财务记录,方便日后管理。: |$ ^! m3 G; b9 E0 p

(2) 可以方便而快速的管理与查询你的资金流向及最新的资金信息, 这一系统的报表统计与收支分析功能,能让你可以随时掌握日常支出及收入情况,做到收入支出心中有数,进而达到家庭或个人理财的目的。

/ k5 X8 ]6 o, I3 ^. h(3)附带了家庭生活中比较实用的一些功能,如日记管理、通讯录管理、备忘提醒等,扩充了软件内涵,延长了软件的使用寿命,同时提供了家庭橱窗管理一栏,更具人性化和吸引力。

( h0 n# i: |3 u( B(4)只需了解操作系统,就能实现方便快捷的家庭财务管理,节省时间与精力。# O! F: Q Z8 Q) N3 F: K这是我意见看看有没有用

家庭开支记账软件

是否有过这样的烦恼,每个月花钱如流水,却总是不知道钱花在哪里去了。使用家庭记账软件能够全面管理家庭财务,那么家庭记账软件哪个好呢?今天小编给大家整理了一些好用的家庭记账软件,让你可以轻松记下你的每一笔收入与支出!

智慧家庭记账软件 V2.4.18090.1

4739次下载2.38 MB

智慧家庭记账软件是专为个人,家庭进行日常记账和理财而设计的,智慧记账软件以美观,简捷,快速的操作给个人记账,家庭记账,家庭理财的朋友带来更多体验。

一一记账软件 V8.4 绿色版

4288次下载2.61 MB

一一记账软件是一款非常简单的小企业免费记账软件,无论您是小微企业主还是自由职业者,都可以用来亲自记账管账的用途,操作简单,功能明了。

生活记账宝 2.0.0 绿色版

2044次下载22 KB

生活记账宝是一款小巧的记账软件,不需精确记录每一笔花费只需要数数钱,输入所剩余额,即可自动帮你计算日常花费。

家庭帐本 V3.5.9

2803次下载1.94 MB

家庭帐本收支记帐可以涵盖家庭收支的任何方面,点点鼠标轻松记录;查询统计,可采用多种方法,准确定位到目标信息并进行相应的统计。

晨曦小帐本 V5.5 绿色免费版

1360次下载4.21 MB

可以记录每天的收入、付出帐,可以查看所有的帐目、本月的帐目,所有收入帐,所有付出帐,金额统计,也可以添加、删除分类、根据分类查出入帐等。 可以添加无数个帐户,帐户都设有独立的密码,每个帐户不能互查帐目。 本工具比较适合财务菜鸟使用。适用于小

聚财虎云记账 V2.3

1298次下载10.86 MB

聚财虎云记账是一款专门为个人或者家庭用户记录收支情况而设计的记账软件,能够帮助您记录生活中的每一笔收入和支出,是您不可多得的理财好帮手。

紫辰记账本 6.5 绿色版

3999次下载1.37 MB

记账本是一款个人/家庭理财的管理软件。每到月未,您是否觉得手头拮据,甚至不知道钱都去了哪里?因为你缺少预算,缺少一个记录消费的账本。

影子家庭记账系统 2.3 绿色版

2006次下载2.90 MB

影子家庭记账系统是一款目前最流行的免费收支管理软件,界面友好,操作简单,支持多用户,各用户互相独立,适合家庭多个成员使用。

笨笨家庭记账本 V2014.09 绿色免费版

562次下载1.74 MB

笨笨家庭记账软件是一款小巧实用的家庭记账软件,无须安装,纯绿色软件。

红苹果电子记账本 V1.1.7 绿色版

530次下载1.05 MB

红苹果记账本是一款简单实用、功能强大的记账软件,该软件具有账本管理、账户管理、收支管理以及财务日历等功能,软件界面简洁、记账方便、报表直观,绿色软件,不仅可以个人在家庭中使用,可以在企业中记录账单,包含了各类理财、收支、存款等信息的记录,易

华易记账宝 V8.1.0.0

379次下载53.75 MB

华易记账宝为小企业会计人员量身打造的可移动财务(会计)软件。它具有操作简单、功能强大、使用灵活、高度智能等诸多优点。只需录入凭证,将自动产生凭证汇总表、总账、明细账、多栏账、科目汇总表、资产负债表、利润表等等。

维德店铺账本 V16.2.1 中文绿色版

623次下载3.02 MB

维德店铺账本是一款适合零售店铺的记帐软件。绿色版无需安装,功能简维德店铺账本是一款适合零售店铺的记帐软件,该软件功能简单、实用!用户只需动动鼠标,敲几个数字就可以轻松完成账务的录入、查询和统计。

会生活家庭记账本 V2.9.2 绿色版

640次下载1.94 MB

会生活家庭记账本是款针对每个家庭中花销费用所打造的记账工具,可以帮助用户记录每一个家庭的日常开支情况,支持详细的账单分类管理,可以在软件上建立多种类型的账单,根据支出的项目输入名称就可以开始编辑账单的数据,还可以帮您轻松记录每天的收入、支出

金码记账宝 V11.06 单机版

17527次下载29.05 MB

金码出纳软件记账宝是一款专业的高智能化的资金账与往来账管理系统。它具有操作简易性,高度智能性,超强稳定性,强大的报表功能,完善的内部控制,便捷的移动办公等诸多优点。

石子店铺账本 V3.0.4

839次下载4.11 MB

石子店铺帐本是一款小型店铺记帐软件。功能简单,实用!只需要您动动鼠标,敲几个数字就可以轻松完成账务的录入,查询和统计。适用于有进销存需求的店铺记帐。

好掌柜家庭账本(FamilyAcct) V1.0.0

393次下载11.1 MB

如今家庭年支出在10万-100万之间,相当于10年前的一个小企业的支出。我们有多少钱用于基本生活,多少钱用于文化教育、多少钱用于健康投资,我想好多家庭都不大清楚。

永成家庭小帐本 V3.7 绿色版

896次下载3.27 MB

永成家庭小帐本是一款绿色、免安装的家庭理财记帐软件,具有安装方便、操作简单、功能实用等优点,拥有强大而便捷的统计分析功能,并集成日记本、通讯录和事务提醒功能,让您轻松掌握帐目动向。

家庭理财 v3.1.2 特别版

346次下载7.72 MB

家庭理财是一款为自己家庭开发的一款软件,友好的界面,操作方便、直观,支持个性化用户界面。

家庭记账软件心中有数 2.0 绿色版

424次下载1.26 MB

支持多用户。大人小孩,各人开自己的户头,记自己的帐。

星宇免费记账软件 V2.79

425次下载14.71 MB

《星宇免费记账软件》是一套简单易用的财务记帐管理软件,没有任何功能限制,永久免费,使用终身,具有Windows操作系统的界面及使用方式,只要您会用电脑,就会轻松使用它。

个人记账理财(youmoney) V0.9.5 中文绿色版

474次下载5.84 MB

windows, linux, macosx多平台记账理财工具。自带,中文繁中,日英等语言。

发发流水记账系统 V1.7

429次下载12.21 MB

发发流水记账系统针对零售行业开发的一套免费流水记账软件。

天天流水账 V2.28 绿色版

578次下载483 KB

一款功能强大又简单好用的家庭记帐软件,荣获2006年度优秀共享软件奖。

烁彩记账小秘书 V1.6

387次下载3.57 MB

烁彩记账小秘书是款简单高效的记账软件,相比其它记账软件,它的界面更简洁,操作更方便,帮助你轻松方便的管理收入、支出、应收应付等财务信息,支持多个账本同时管理。

聪聪狗家庭记账本 V3.01 绿色版

1358次下载3.84 MB

聪聪狗家庭记账本可以帮你记录每天的收支,并进行分析、比较、汇总,让你更容易规划收支和进行预算。使用聪聪狗家庭记账本,钱来钱往一目了然,让你轻松理财不再难。聪聪狗家庭记账本帮助你更容易掌握收支状况。

大熊家记账本 V7.0 绿色版

507次下载5.34 MB

支出记录、收入记录、支出分类、

家庭记账的完整流程

之前我们简单了解了会计的一些基本概念以及企业会计的基本流程。把企业的记账方式作为一个参照,根据家庭(个人)的实际情况,通过简化我们可以得到一个家庭的记账流程和方法。家庭记账的流程分为三步,第一步日记账,主要就是记录我们日常的消费情况。第二步分类账,基于日记账我们可以通过分类合并支出明细得到分类账。第三部就制作财务报表,基于我们的分类账,按照财务报表的制作原则就可以得到报表,知道家庭的财务状况。建立明确的家庭记账流程,就会非常清楚记账的步骤,就不会乱,一步一步就可以得到结果,大大降低了制作财务报表的难度,提高了准确性。

第一步进行日记账,要求记录我们每天发生的所有交易,交易分为两大类就是收入和支出。首先看收入,这里的收入指的是劳动性的收入,也就是李笑来说的通过出卖自己的时间所获的收入,而通过投资获得的资产增值,这部分我们不作为收入来处理。因此我们这里所说的收入仅仅限于通过售卖自己的时间获得的报酬,例如工资奖金,稿费等,因为这部分相频率很低同时也比较固定,所以一般我们就不单独建立进行记录。我们要记录的主要在于支出,因为我们日常的开销其实都是支出。我们把家庭的支出分为两大类,一类就是消费性的支出,另一类就是投资性的支出。消费性的支出就是为了维持个人或者家庭的生活,娱乐,教育,医疗以及个人社交的支出,这部分支出不会直接带来财务上的增值。投资性的支出主要包含,以钱生钱为目的的支出,例如购买股票,基金和投资性房屋等等;财产性的支出,例如汽车,资助房屋等;为了规避风险的支出,主要是人身保险和财产保险。

因为家庭记账采用的是单式记账,为了便于我们后面制作财务报表,对于支出我们还需要记录清楚来源,也就是我们是使用现金,储蓄卡,信用卡,支付宝,微信钱包等其他的支付手段。对于日常的支出要记录这么详细太过复杂,因此我们需要做简化以便更适合家庭使用。我们把所有的支付手段分为两大类,第一类称作现金类支付,对应的就是现金账户,包含手头的现金,支付宝账户,微信钱包,和银行储蓄卡账户等,这类账户中实际是有资金的,这些自己都是来自于与你的收入或者你的资产变现。第二类称作信用类支付,对应的就是信用类账户,这类账户包含银行信用卡,蚂蚁花呗,蚂蚁借呗,京东白条等,你之所以能够使用这类支付手段是基于你的个人信用,也就是通过信用创造出了购买力,而这部分购买力你是需要在未来使用你的资产来进行偿付的,因此这部分相当于你的负债。通过这种简化,就可以把家庭或者个人的所有支付手段分为两类,而现在我们大量的采用的是信用类支付,因此如果我们的交易是通过现金账户支付的,那么只需要对这类账户做出标记即可,这样我们就可以完全区分出两种支出的来源。

第二步根据日记账建立分类账。我们对消费类支出和投资类支出进行分类和加总,制作分类总账。对于消费类支出,我们首先要做分类,我把在日记账中的记录项称为孙类,在建立分类账时进行归类加总,这样便于后面的分析,例如我在日记账中的“打车”项为就是孙类,在分类账中把同一个月的“打车”费用加总,然后归类到“短途出行”这个子类,这个子类下还有“租车”,“公交”等孙类,最后把相关的子类加总得到“行”这个与所有出行相关的父类。通过这种父类、子类、孙类三级分类方式可以很好的汇总自己的销售支出数据,同时为后面做分析和预算提供了基础。

具体怎么分因人而异,我根据我自己的情况把所有子类最终分为九大类,分别是衣、食、住、用、行、娱乐、医疗、教育和保险。对于投资类支出也是类似的,先根据日记账把相同的子类进行合并加总,例如同一个月里你分五次购买了A基金,那么就把A基金所有的购买份额加总。接着可以根据自己的情况定义自己的父类,将子类归集到不同的父类下面,这也是因人而异的。例如我是把所有的投资都归结为资本证券,P2P理财,区块链资产和房产投资这四类。

第三步就是制作财务报表。有一点先要做一下说明,我们提到过根据收入和支出的确认标准不一样,可以分为收付实现制和权责发生制。收付实现制就是以收到现金或者支出现金为标准来确认收入的实现和费用的发生,而且权责发生制是以权力和责任的发生确认收入的实现和费用的发生。因此我们采用的支出记录方式实际上是按照权责发生制的原则,当然对于大部分人的收入来说可以认为通过权责发生制和收付实现制是一致的,因此我们可以认为我们的日记账都是按照权责发生制来记录的,因此按照这些记录我们只做的财务报表就应该符合按照权责发生制原则。接下来我们只需要将第二部得到的父类按分别列在收入和支出的大类低下,然后求出差额及净收入,我们就得到了收入支出表。

这里需要说明一点,在按照权责发生制制作的收入支出表上,支出部分只包含消费类支出和自住购房贷款和车贷。通过权责发生制原则得到的收入和支出表能够很好的让我们了解在一个完整的自然月里,我们的收入和支出情况,虽然有些支出实际还只是负债,并没有实际现金的支出。我们可以根据得到的净收入了解我们的财务情况,我们每个月通过出售自己的时间得到的收入,在扣除维持正常生活后的支出后是否有剩余,有多少剩余可以用来进行投资来加速我们财富的积累,这也是为什么在计算时我们把除了自住房和车贷外的投资类支出都排除在外的原因。要明白通过这张收入支出表所计算的净收入,并不是我们月底实际现金类账户的余额,我们不能把它作为安排接下来一个月支出的依据,那我们应该怎么办呢?

我们通过按照收付实现制原则来制作收入支出和资产负债表,来解决这个问题。对于收入来说两种原则得到的结果是一致的,因此我们只要关注支出就可以,所有的支出来源要么是现金类账户,要么是信用类账户,按照收付实现制的原则从现金类账户进行的支出应该被确认,而通过信用类账户的支出不应该确认,因此在收付实现制的收入支出表上,支出只包含使用现金类账户的支出,不论这种支出是消费类的支出还是投资类的支出。但是这个支出还要加上一类就是信贷还款,也就是之前通过信用类账户产生的负债,因为每个月需要用现金进行偿付,因此按照收付实现制这部分也需要得到确认。这样得到的结余如果是正的,那么就意味着你赞了一笔钱,不论这笔前是在银行账户上,还是你手里的现金,这部分资金我们就认为是在现金类账户上,这是你的一部分资产。如果结余是负的那就说明你的当月收入不足以覆盖你当月的现金支出,一部分现金你是通过变卖资产获得的。你可以通过计算资产的变化得到一个数值,理论上这个数值应该和你的收入支出表中的余额是一致的,但是因为记账肯定是有错误的情况,因此这两个数值可能不完全一致,但是只要这两个数值比较接近,就可以认为你的账务记录应该是对的。

以上介绍了根据两种原则得到的收入支出表,接下来我们要制作资产负债表。我们把资产负债表和收付实现制的收入支出表做到一起,这样便于我们比较。资产下面的账户可以根据自己对于资产的理解进行分类,但是要保持和投资类支出账户一致。例如我定义的资产账户包含资本证券,P2P理财,区块链资产,现金类账户,房产和汽车。房产和汽车可认为是固定资产,其余的可认为是流动资产。负债账户可分为信用类账户和现金借款账户,其中现金类借款账户包含的交易有向亲戚朋友借来的钱,还有通过蚂蚁借呗等借款平台,甚至信用卡提现借来的钱,这部分负债我们都成为短期负债,对于家庭来说长期负债一般就是车贷和房贷。收入支出表得到的净收入就积累为资产负债表上的资产,这样就把两个表联系起来了。

家庭记账系统源代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于开源记账系统、家庭记账系统源代码的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/30747.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载