论文总字数:25995字
目 录
1绪论 1
1.1课题简介 1
1.2国内外研究现状 1
1.2.1国外发展现状 1
1.2.2国内发展现状 1
1.2.3Microsoft Money理财系统介绍 2
1.3Excel VBA的介绍 2
1.3.1 Excel介绍 2
1.3.2 VBA介绍 3
1.3.3 Excel中VBA的功能 3
1.3.4 Excel VBA的基本架构 4
2系统分析 5
2.1系统可行性分析 5
2.2系统需求分析 5
2.2.1系统功能性需求分析 5
2.2.2系统非功能性需求 6
3系统总体设计 7
3.1系统设计原则 7
3.2系统总体目标 7
3.3系统总体架构 8
3.4系统总体功能模块 8
4数据库设计 10
4.1系统数据交互结构图 10
4.2数据库分析 10
4.3数据库结构分析 10
4.4数据库表设计 13
5系统详细设计 15
5.1登录功能设计 15
5.2用户管理模块设计 17
5.3资料管理模块设计 18
5.4记录收支流水模块设计 20
5.5查看当前收支图表模块设 22
5.6历史收支分析模块设计 24
5.7家庭资产状况模块设计 26
5.8汇率换算模块设计 28
6系统测试 31
6.1系统测试的重要性 31
6.2软件测试的方法说明 31
6.3本系统功能测试 31
6.3.1登录模块测试 32
6.3.2用户管理模块测试 32
6.3.3资料管理模块测试 32
6.3.4记录收支流水模块测试 32
6.3.5收支可视化模块测试 32
6.3.6历史收支分析模块测试 32
6.3.7家庭资产状况模块测试 33
6.3.8汇率换算模块测试 33
6.4系统测试结果 33
七、总结展望 34
参考文献 35
致谢 36
基于Excel VBA的家庭理财系统设计
曹洁华
, China
Abstract: In recent decades, China's economy has entered a stage of rapid development, and the income and expenditure of all classes of families are becoming diversified, and the lack of reasonable planning is not conducive to the accumulation of family property. Therefore, family financial management is quietly becoming a natural habit of people's daily life. This is the inevitable trend of the development of the time. At the present stage, family finance is not only limited to a small portion of high income people, but also has entered thousands of families. In contrast, hand ledger family financial management has low efficiency, poor secrecy and inconvenient preservation. It does not conform to the concept of efficient and convenient times. Therefore, the demand of the family financial system is forced extremely urgent. This system is based on the EXCEL VBA family financial management system, designed from the perspective of user needs, not only to record the situation of the income and expenditure, but also to realize the comparison of each month's income and expenditure, exchange the exchange rate, query the status of the family assets and other functions, and show the form of the chart in a visual way. The interface is fresh and friendly, easy to operate and convenient. It is a small assistant for general family financial management.
Key words: EXCEL, VBA, Macro Language, Family Finance
1绪论
1.1课题简介
在如今的市场经济时代,理财的概念已经走入了寻常百姓家。在平常的生活中养成杰出的理财风俗,并能体系的计划好出入以实现家庭财产的积累,有助于家庭成员取得杰出的心态,培育周全的本质,获取更加丰硕的人生履历,拟定更明白的方针,举行更好的职业生涯计划,有助于家庭成员的毕生成长。
不容忽视的是,跟着经济结构的转变,当代家庭与传统家庭对理财的需求也呈现了天地之别。对比而言,现代家庭在收支结构方面告别了传统的单一模式,变得更为多元多结构,因此理财需求与理财难度也更大。所以,为了适应现代化的快节奏生活,也为了可以家庭资产信息实现科学化,自动化,人性化的在线管理,家庭理财系统也就水到渠成的进入到了大众的生活中了。
本系统是一个基于EXCEL VBA的适合家用的小型理财系统,系统目标是为了对家庭成员们日常收支进行计算机化资产管理,使得家庭以及家庭成员的收支活动得到更好的记录并实现一定的统计分析,适合于社会不同阶层不同行业的用户使用。本系统界面友好,操作简单,除了基本的增加收支记录外,还提供了用户密码登录,新增用户,按时段查询相关收支,汇率换算,家庭资产状况查询等功能。
本系统从用户角度出发,采用EXCEL VBA进行开发以及界面显示,能满足不同家庭的基本理财需求理财,主要功能包括:(1)收支管理:进行日常收入与支出的记录并可以生成收支图表以便更为直观的查看比较。(2)用户管理:包括用户账号的新建,查询,可以通过用户账号以及对应密码进行登录,保证安全性,更好的实现系统用户管理。(3)资产状况查询:包括按时段查询财务收支情况以及家庭资产状况,有助于更好的了解家庭资产的具体情况。(4)汇率换算:进行人民币与外汇之间的兑换计算。(5)投资建议:对于不同账户的资金累计到一定程度后可以给出相应的理财建议。
1.2国内外研究现状
1.2.1国外发展现状
据了解,上世纪,美国快速发展的经济激发了美国人民的家庭理财观念,美国也顺理成章的成为了第一个使用家庭理财系统的国家,随后家庭理财系统就在多数发达国家得到广泛使用,具有较长的使用历史。因此,西方多国的家庭理财业务已经趋于成熟,有些理财系统甚至囊括了诸如股票分析,税务,支付等功能,覆盖面广,出错率低。
比如Adarian Money,有Windows客户端和Android客户端,Android客户端版的功能全面,可以实现和Windows客户端局域网的同步。程序轻量且稳定,不过不支持导入,这点很不人性化。再有Gnucash,功能强大,使用广泛,但与此同时,使用门槛较高,需要用户具有复式记账的基础,所以适合有一定记账知识的家庭和小企业使用。再有Kmymoney和Money Manager EX功能都很强大,界面也比较美观,易用性很高。海外的家庭理财软件成长较早,种类较多,整体功效较周全。
1.2.2国内发展现状
理财的字面意思便是办理财富,详细指的是对财政资产举行科学化的办理,以期实现财富代价的保有和进一步的增添。“理财”的历史并不是源远流长的,该词最早是从上世纪末的报纸版面上进入大众的视线的。随着中国经济结构不断向现代化迈进,更多市民开始形成理财意识。无论是从收益角度,还是仅仅为了更好的规划家庭资产,理财意识都是不可或缺的。
相比之下,我国家庭理财的观念萌生的相对较晚,因此发展现状也在一定程度上落后于西方。不过值得注意的是,随着我国计算机与金融行业的进步发展,家庭理财系统已经开始走入寻常百姓家,家庭理财系统的发行量从本世纪初的不足5%发展到现在的年均增长率急速增加,可见家庭理财系统具有很大的市场需求,在此背景下,基于不同语言的家庭理财系统都纷纷诞生。
比较常见的,比如“随手记”软件,可分类选择收支报表,有预算支出,成员收支对比的功能,还有理财社区可供用户交流,理财产品多而广。同时也有一些缺点,诸如,界面混乱,记账和导入功能不全等。另外一款软件“简洁记账”,用户可以在一个界面里完成多账户功效,操纵便捷,账单报表也非常的直观,不足之处便是该软件只有单一的记账功效,不克不及知足多样化的用户需求。还有老品牌“挖财”也值得一提,除了基本的记账查询等功能,还可以同步淘宝,网银,券商等多个平台,最值得一提的是它初创的记账模板可以语音记账,功效很强硬,可以加速操纵速率。不过,可能正是由于功能全面,“挖财”也存在布局杂乱,操作繁琐的问题。
瑕不掩瑜,这些理财系统总体来说还是很具有使用价值的,是我国经济发展,人民理财观念增长,社会进步的产物。在经济持续发展的今天,家庭理财系统在我国有着巨大的使用前景,值得我们为之继续探索努力。
1.2.3Microsoft Money理财系统介绍
现阶段,人民日益增长的理财需求刺激了不同理财系统的开发和设计,优秀的家庭理财系统可以说是遍地开花,以Microsoft Money为例,Microsoft Money 是来自微软的一款集成性较高的功能多样的理财系统。Money有很强的大的财务资料处理功能,比较常见且实用的有,统计并结算定期支票存储账户、活期存储账户、信用卡等的余额以便不同家庭可以根据上述具体情况进行规划预算,除此之外,Money还可以帮助用户建立收入支出的报告书及图表,以便用户直观详细的了解自己的收支具体情况,更多的还有与网上银行相关的多种强大功能,可谓十分全面,可以满足绝大多数用户的需求。
作为微软公司的产品,Money针对不同用户有很多不同的版本,其中,Money 2009简体中文版对于我们来说是比较熟悉的,因为它是专门设计给中国消费者使用的,它可以帮助用户实现多种功能,包括最基础的日常收支记录,以及帮助有投资理财需求的用户,追踪了解每天的资产走势情况,并从整体和局部两方面,统筹规划资产,更多功能,不再赘述,总体来说,Money是一款操作便捷的多功能科学理财软件。
剩余内容已隐藏,请支付后下载全文,论文总字数:25995字
相关图片展示:
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;