当前位置:文档之家› (完整版)个人理财分析系统设计与实现本科毕业设计

(完整版)个人理财分析系统设计与实现本科毕业设计

毕业论文个人理财分析系统设计与实现Personal Wealth Management System Design and Implementation摘要本文设计的个人理财软件是一款通过对个人(家庭)收支、资产及负债信息进行管理,提供财务分析报表的数据库访问软件。

设计按照“面向对象软件工程”的要求进行,采用PowerDesigner对系统进行分析和设计,用Visualbasic进行系统实现。

使用FlexCell、DTPicker、Listbar等高级控件。

创建通用数据访问模块OperatDataBase.bas。

此模块规范ADO数据访问流程,只需修改连接字符串即可实现对多种不同数据库系统的访问。

通过对计算账户余额算法的研究,我掌握了利用SQL语句进行数据库访问的技巧。

本论文实现的个人理财软件可完成收支记账管理、资产、负债管理、数据导出、多账簿多用户操作及各种财务报表的自动生成。

在各种常用Windows操作系统下都可以正常工作,达到了预期的设计目标。

关键字:数据库,ADO,Visual Basic,理财Personal Wealth Management System Design and ImplementationAbstractThis design is a personal wealth management software through manage the information of a family’s income and expenditure, assets and liabilities to provide financial analysis statements and database access software.Designed in accordance with the "object-oriented software engineering" requirements, uses PowerDesigner to carry on the analysis and the design the system, the system Execution is through Visualbasic. Use FlexCell, DTPicker, Listbar and other High-level controls software. Then founds the general data accessing module: OperatDataBase.bas. This module Standard the Process of ADO data access, only a modification of the connection character string then to realize a visit of many kinds of different databases system. By calculating account balances algorithm research, I have grasped the skill of using the SQLsentence to visit database.In this paper, personal wealth management software to achieve complete revenue expenditure account management, asset-liability management, data derived, and multi-accounts books of operation and the automatic generation of financial statements. It can work commonly under each kind of Windows operating system so it can achieve the anticipated design.Key word:Database,ADO,Visual Basic,Personal financing目录摘要 (I)ABSTRACT (II)目录 (IV)第一章绪论 (1)1.1什么是个人(家庭)理财 (1)1.2个人理财分析中最重要的四份财务报表 (1)1.3常见个人理财软件分析 (2)第二章系统功能介绍 (3)2.1系统简介 (3)2.2系统主要功能 (3)2.3系统特点 (4)2.4系统运行界面 (5)第三章系统设计 (7)3.1系统需求分析 (7)3.2系统性能要求 (7)3.3硬件配置要求 (7)3.4软件开发所需软件配置要求 (8)3.5系统结构设计图 (9)3.6数据库分析设计 (9)3.6.1 系统E-R图 (11)3.6.2 数据字典 (12)3.6.3 创建表关系 (16)3.6.4 创建查询 (17)第四章系统实现 (20)4.1系统主界面 (20)4.1.1 创建工程项目 (20)4.1.2 创建系统主窗体 (22)4.1.3 主窗口菜单 (24)4.2公用模块 (25)4.2.1 OperatDataBase.bas (25)4.2.2 PublicVar.bas (26)4.3ADO数据访问技术 (26)4.3.1 从Microsoft Visual Basic 引用ADO 的步骤 (27)4.3.2 在Visual Basic 中创建ADO 对象 (28)4.4F LEX C ELL表格控件 (28)4.5账套管理 (31)4.5.1 选用账套 (32)4.5.2 新建账套 (33)4.5.3 删除账套 (34)4.6日常收支流水账 (35)4.6.1 信息流览页面 (35)4.6.2 收支记录管理界面 (37)4.7年度收支统计表 (39)4.8对计算账户余额算法的研究 (41)4.8.1 用数据指针对数据集进行处理 (42)4.8.2 用SQL函数对数据集进行处理 (42)4.8.3 算法比较 (43)4.9对程序错误的处理 (45)4.9.1 使用On Error Resume Next错误处理程序 (45)4.9.2 使用On Error GoTo错误处理程序 (46)4.9.3 创建统一的错误处理程序块 (46)第五章系统发布 (48)总结 (53)致谢 (54)参考文献 (55)第一章绪论1.1 什么是个人(家庭)理财人的衣、食、住、行离不开钱,我们每天都在自觉或不自觉地运用和处理着钱财,这就是个人(家庭)理财。

如果,对个人理财下个确切的定义:个人理财就是对个人(家庭)的财务进行科学的、有计划的、系统的全方位管理,以实现个人财产的合理安排、消费和使用,有效地增值和保值。

简单地讲个人理财就是管理好自己的钱财。

有人说:花一分时间去赚钱,但要花两分时间去理财。

其实这句话中无非包含两层意思:第一,理财重要;第二,理财困难。

而我设计这个个人理财分析软件的目标也就是要帮助我们把这件重要的事做好。

1.2 个人理财分析中最重要的四份财务报表现代人的投资面越来越广,收入也五花八门。

通过制作家庭财务报表可以对自己的财务状况一目了然,也对我们普通家庭合理安排收支非常有帮助。

我们日常生活中最为观注的主要有以下几方面的报表:1. 年度收支统计表:以年为单位按月统计日常普通收支项目的收支金额及其他活动的收、支详情,以便我们从微观到宏观地了解资金来源和支出在各时期的分布情况。

2. 资金流量表:按账户或收支项目统计指定时间范围内的现金流入、流出等各类消费收支的详细情况。

3. 资产负债表:用于计算用户所拥有的总资产、债务及净资产额,了解家庭真实情况。

通过这些报表我们可以了解到:日常的收支情况,现在总体的资产、债务情况,让我们对自己的财务状况做到心中有数;净资产的统计,可知道我们是否迈上了正常的理财之路。

1.3 常见个人理财软件分析目前常见的个人理财软件从功能上可以分为两类:1. 功能单一型软件:此类软件功能较少,一般为记生活收支流水账软件。

软件设计的根本目的是利用计算机记账方式代替原始手工记账方式。

它的优点是操作简单,容易上手。

主要缺点是此类软件无法提供真正意义上的理财分析报表,只能算是记账软件算不上理财分析软件。

2. 功能复杂型软件:此类软件为了全面、完整地解决个人理财分析问题,便利功能繁多、操作复杂。

它的优点是能够提供完整的理财分析报表。

缺点是由于操作界面专业导致用户不易上手使用,感觉操作复杂繁琐,且往往此类软件本身就价格不菲。

一款既操作简单,又能够提供准确、实用家庭财务分析报表的软件必将受到广大个人(家庭)理财者的青睐。

第二章系统功能介绍2.1 系统简介个人理财分析软件是一套即操作简单又能够提供专业理财报表的个人(家庭)理财分析工具软件,适合中国现代家庭。

它能全面管理所有资产与负债,跟踪家庭经济状况的变化,为用户合理配置家庭资产、达到保值增值的目的、以及最终实现财富的最大化提供帮助。

2.2 系统主要功能1.多账套多用户:可管理多套账簿。

每套账簿是一个独立的数据库文件,账簿之间互不影响;软件可供多用户使用而互不干扰,适应家庭中的每个成员的不同需求。

2.收支记账:收支记账是把日常收入、支出等所有与财务活动相关的事件准确、及时地记入账簿。

收支记账是整个软件中最常用的功能,也是最重要的功能,它是家庭理财分析软件的基础。

3.资产管理:资产管理界面可以显示家庭贵重物品详细资料,同时提供资产现目前的现值情况。

4.债务管理:债务管理界面显示了所有债务信息,包括债务的详细资料以及对债务进行新建、删除、修改等。

5.导出:将账簿中的财务数据导出成Microsoft Office Excel格式文件。

6.理财宝典:理财宝典是家庭/个人理财的知识读本。

讲述了投资理财的基本概念、原则、步骤,介绍了现行国内主要的投资理财品种,如储蓄、贷款、保险、股票、基金、外汇、债券、房地产、收藏等项目。

通过此理财宝典的学习,可充分掌握投资理财的基本概念与技能,为您家庭财富保值、增值等提供宝贵的知识。

2.3 系统特点1.让用户开支井井有条,心中一本明白账。

2.债务借贷功能,谁欠你,你欠谁,一目了然,保障用户具有良好的信用。

3.注意高消费项目:可以轻松发现高消费项目。

适当控制它们,将是我们减少开支的重要手段。

4.频繁消费项目:也许这些项目每次消费金额不算高,但考虑其频繁的消费次数后,其累计金额也是较为可观的,发现这类项目用户应放在力争减少每次消费额,日积月累就能为用户节省一大笔开销。

相关主题