个人财务管理系统分析与设计Word格式.docx
- 文档编号:19895866
- 上传时间:2023-01-11
- 格式:DOCX
- 页数:52
- 大小:375.96KB
个人财务管理系统分析与设计Word格式.docx
《个人财务管理系统分析与设计Word格式.docx》由会员分享,可在线阅读,更多相关《个人财务管理系统分析与设计Word格式.docx(52页珍藏版)》请在冰豆网上搜索。
简单的说就是开源节流,管理好钱
。
一般人谈到个人财务管理,想到的不是投资,就是赚钱。
实际上个人财务管理的范围很广,个人财务管理的核心是投资收益的最大化和个人资产分配合理化的集合。
通过充分利用各种个人财务管理工具(如现金、银行存款、股票、债券、基金、期货、房产、保险等),帮助你达到合理分配的目的、满足您对个人财务管理安全性、收益性等多样化要求。
而为了更加高效的达到个人财务管理的目的,简化个人财务管理的过程,利用数据库管理系统是一个十分科学的选择,具体内容论文中将做详细阐述。
关键词:
信息管理系统,财务管理,个人财务管理工具,数据库
ABSTRACT
Today,thepriceofbuildingandgoodsraisehigherandhigher,itmakesmanypeoplehavemuchpressure,soitissonecessarytodiscusshowtocreatemoreenjoymentforpeoplewiththeirlimitedincoming.Forthosepurpose,peoplemustmakeaaccuraterecordandreasonableusewiththeirproperty.Thenwehavetomentionthepersonalfinance,whatisthepersonalfinance?
Inbrief,itmeansmanagementpeople’smoney.Generalpublicoftenthinkofeitherinvestormakemoneywhentheytalkaboutmanagementmoney.Butactually,ithasawiderangeofmanagementmoney,thekernelofpersonalfinanceiscombinemaximumbenefitofinvestmentwithreasonabledistributionofproperty.Throughthesufficientusewithvariouskindsoffinancetools(e.g.cash,cashinbank,stock,debenture,fund,futures,houseproperty,insuranceandsoon),ithelpyouattaintothepurposeaboutreasonabledistribution,youcanmakethevariouschallengeaboutsafetymanagementmoneyandearnings.Butinordertoreachtothepurposeofpersonalfinanceefficiently,andmakethepersonalfinanceprocesssimply,itisagoodandscientificchoicetousedatabasemanagementsystem.Thedetailscontentwilldiscussinthecontext.
Keywords:
Informationmanagementsystem,Managementfinance,Managementtools,Database
第1章绪论
1.1研究背景及意义
为什么要进行个人财务管理?
计算机的普及给人们的生活带了巨大的改变,计算机软件的开发和使用使得我们的工作生活更加方便快捷和规范,个人财务管理也不例外。
比如说记账,不少个人财务管理软件都提供这个功能,通过个人财务管理软件记账方便,节省纸张,一旦要求自己坚持记账,就像写网络日志一样,每天打开计算机就会自觉的去填写日常开支的账单,记账的习惯就自动形成了;
1.2国内外研究概述
信息系统是一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体。
1985年,管理信息系统创始人,明尼苏达大学卡尔森管理学院的著名教授戴维斯(Gordon.B.Davis)给出了一个具有代表性的定义:
“管理信息系统是一个利用计算机硬件和软件,手工作业、分析、计划、控制和决策模型以及数据库的用户-机器系统。
它能提供信息支持企业或组织的运行、管理和决策功能。
个人财务管理系统是管理系统的一种,相对于一些复杂的管理系统它要相对简单一些,研究方法也已经达成普遍共识。
个人财务管理工作是使个人利益最大化不可缺少一部分,也是个人财务管理的重要组成部分。
近几年我国个人财务管理市场迅速发展,银行、保险、证券、基金、信托都打起了个人财务管理的招牌,极力扩展各自的业务。
但是,很多专家称,由于诸多因素的制约,与国外成熟的个人财务管理市场相比,我国个人财务管理市场还有很长的路要走。
我个人也比较赞同这个看法。
第2章系统规划
2.1选题背景
虽然财务管理这个概念可能过于专业化和概念化,但是个人财务管理软件让这一切变得更加轻松。
2.2可行性分析
为了进一步帮助家庭或个人进行科学有效的财务管理工作,现通过对部分用户的调查了解,对个人财务管理系统进行了以下几方面的可行性分析:
2.1.1必要性
随着个人理财概念的不断普及,各种理财工具的不断升级,人们追求投资收益最大化和个人资产分配合理化的需求逐渐明显,所以,通过充分利用各种个人财务管理工具(如现金、银行存款、股票、债券、基金、期货、房产、保险等),帮助你达到合理分配的目的、满足您对个人财务管理安全性、收益性等多样化要求就更加必要。
探讨如何用有限的经济来源,创造最多的享受也资源是很必要的
2.2.2可能性
对于个人财务管理系统,我们可从经济、技术、管理等方面来讨论该系统的可行性。
1.经济方面,该系统仅为家庭或个人提供财务统计、分析和报告,所需要购置的主要为计算机一台、编程软件和数据库软件等,花费在一万元左右。
2.技术方面,该系统为小型的管理信息系统,技术含量较低,故不需要很多高级技术操作,掌握一定计算机技术、C#编程技术和SQLsever数据库技术和管理信息系统相关知识即可,故在技术上是完全可行的。
3.管理方面,该系统较小,涉及的技术、人员都不多,因此管理较容易,主要是对系统的管理,完全是可以执行的。
总之,通过以上几方面的可行性分析,我认为建立一个个人财务管理系统是可行的。
通过掌握和调查的相关原始资料,就可以通过深入研究分析,对该系统的开发做出相关的计划进度,着手进行系统的分析和设计工作。
第3章系统分析
3.1需求概述
现如今,人们的生活压力普遍增加,所以探讨如何用有限的经济来源,创造最多的享受资源是很必要的。
而为了更加高效的达到个人财务管理的目的,简化个人财务管理的过程,利用数据库管理系统是一个十分科学的选择。
3.2功能结构分析
3.2.1功能列表
表3.1
分类
功能编号
功能描述
功能说明
优先级
备注
登
录
$F1.0
用户登录
普通用户填写用户名和密码登录系统后才能进行系统的使用。
F1.1
管理员登录
管理员填写用户名和密码登录系统进行系统的维护和管理。
账
户
$F2.0
帐目管理
进入帐目管理子系统,用户对自己的帐目进行管理和维护。
F2.1
帐目添加
登记新加帐目的信息。
F2.2
帐目修改
修改已经有的帐目信息。
F2.3
帐目删除
删除已经有的帐目信息。
F2.4
帐目明细
显示所选的已经存在的帐目详细信息。
F2.5
帐户转帐
在一个已经存在的帐户和另一个已经存在的帐户之间进行转帐。
F2.6
转帐明细
显示帐户转帐的详细信息。
F2.7
帐户管理退出
退出并询问是否保存该次帐目信息。
收
支
$F3.0
个人收支管理
进入收支管理子系统,用户对自己的收支进行管理和维护
F3.1
选择操作帐户
在已经存在的帐户中选择要操作的帐户。
F3.2
添加个人收入
选择一个已经存在的帐户登记一个新的收入信息。
F3.3
添加个人支出
选择一个已经存在的帐户登记一个新的支出信息。
F3.4
修改个人收入
修改一个已经存在的收入信息。
F3.5
修改个人支出
修改一个已经存在的支出信息。
F3.6
删除收支
选择一个已经存在的收支信息进行删除。
F3.7
收支明细
显示指定时间段内的收支详细信息。
F3.8
收支管理退出
退出收支管理子系统并询问是否保存该次修改信息。
借
贷
$F4.0
借贷管理
进入借贷管理子系统,对个人的借贷信息进行管理和维护。
F4.1
添加借贷信息
登记新的借贷信息。
F4.2
修改借贷信息
对已经存在的信息进行修改。
F4.3
删除借贷信息
删除已经存在的借贷信息。
F4.4
借贷明细
显示指定时间段内的借贷详细信息。
F4.5
借贷管理退出
退出借贷管理子系统并询问是否保存该次操作。
统
计
$F5.0
统计
进入统计子系统
F5.1
选择统计类型
选择统计的项目(项目包括:
帐目信息,收支信息,借贷信息。
)
F5.2
时间段的选择
选择将要统计的时间段。
F5.3
统计明细
显示统计后的详细信息(信息因选择的项目有关,比如收支统计将会显示:
收入,支出,收支差等信息)
F5.4
统计退出
退出统计子系统。
基
础
数
据
$F6.0
默认基础数据管理
在这里设置系统的基础默认数据(包括:
收支的分类,银行的机构分类等)。
F6.1
添加收入分类
添加收入分类项(比如工资,红利,利息等)。
F6.2
删除收入分类
删除已经存在的收入分类信息。
F6.3
修改收入分类
修改已经存在的收入分类信息。
F6.4
添加银行机构
添加银行的名称,方便帐户管理的信息填写。
F6.5
删除银行机构
删除已经存在的银行机构信息。
F6.6
修改银行机构
修改已经存在的银行机构信息。
F6.7
添加通讯信息
添加通讯录信息。
(包括:
联系人,联系方式,联系地址等信息)。
F6.8
删除通讯信息
删除一个已经存在的通讯信息。
F6.9
修改通讯信息
修改一个已经存在的通讯信息。
F6.10
默认基础数据管理退出
退出该子系统。
打印
$F7.0
打印所选内容
3.2.2功能描述
1.由于操作人员的计算机知识有限,因此要求系统具有良好的人机界面。
2.系统内容设计个人隐私,要求有较好的权限管理。
3.方便的数据查询,支持多条件查询。
4.系统支持良好的数据备份和还原操作,有效保护数据,减少意外损失。
5.在相应的权限下,可方便的删除数据。
6.数据计算自动完成,尽量减少人工干预。
7.报表分析一段时期内个人财务状况。
8.强大的报表打印功能和计算器功能。
9.报表基本信息查询时,可根据查询条件动态显示查询结果。
10.报表分析过程中,可根据条件动态分析报表数据。
3.2.3功能范围
1.功能需求:
管理账户,管理收支,管理个人借贷,统计,收支分类设置等。
如图3.1
图3.1
2.应用说明:
使客户能够对自己的财务状况有一个清晰认识,方便管理自己的财务,提供时间段的财务统计,让用户对自己的财产有个宏观的概念。
3.关键概念定义:
表3.2
定义
说明
账户
用户的银行账户信息。
银行卡号
用户的银行卡号。
数据存储
将输入信息存储为系统的数据文件格式。
表单
用户信息以表单的形式显示和打印。
统计各项财务特定时间内的信息。
登陆
用户通过提交用户名和密码进行登陆系统。
注销
管理员可以注销用户和相关数据信息。
数据导出
数据以系统数据文件的形式导出,进行备份。
数据导入
将导出的数据再导入系统进行显示和操作。
管理员
系统的管理者拥有最高的系统权限。
用户
系统的使用者
3.2.4功能结构图
图3.2功能结构图
3.3业务及业务流程分析
业务流程图
图3.3用户管理业务流程图
图3.4账户管理业务流程图
图3.5收支管理业务流程图
图3.6借贷管理业务流程图
图3.7统计管理业务流程图
3.4数据流程分析
数据流图
1.系统主要数据流图
3.8系统数据流程图
2.
账户管理模块数据流图
3.9账户管理模块
3.
收支管理模块数据流图
3.10收支管理模块
4.
借贷管理模块数据流图
3.11借贷管理模块
第4章系统设计
4.1系统平台设计
4.1.1设计需求
表4.1
序号
需求
1
硬件配置
主存1G、硬盘120G
2
软件配置
MicrosoftVisualStudio.NET2005
3
操作系统
windowsxp
4
系统结构
C/S(Client/Server)结构。
5
数据库要求
SQLsever2005
4.1.2需求描述
1.机器内存的增加,将加大CPU运行文件,调用硬盘数据的快速存取空间,空间越大,理论上快速存取文件的速度越快,调用文件的时间越短。
2.visual2005在数据库控件方面相对visualstudio2003有很多的改进,几乎不用编代码就可以连接好数据库,并且如果是用的话,里面集成了记录集分页显示之类的控件,相对成熟,用起来更方便。
3.XP比较人性化,适合个人或中小型企业使用。
4.系统采用C\S设计模式,考虑到个人使用的简单性和方便性,在不需要上网的情况下进行系统使用。
5.SQLServer2005可以在许多操作系统上运行。
它具有可靠性、可伸缩性、可用性、可管理性等特点,为用户提供完整的数据库解决方案。
4.2数据库设计
数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。
在数据库领域内,经常把使用数据库的各类系统统称为数据库应用系统。
数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。
同时数据库又是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在。
所以数据库设计是系统开发和建设的重要组成部分。
4.2.1数据库说明分析
表4.2
实体
类型、存折号、开户日期、卡号、金额、户名、币种
收入
金额、发生日期、收入科目、类型、余额
支出
金额、发生日期、支出科目、类型、余额
借贷
借出人、借入人、借出金额、借入金额、发生日期
用户名、密码
4.2.2数据库概念设计
通过对个人财务管理系统的数据库的需求分析,可以得到数据库的基本数据和数据结构以及数据处理的流程,下面列出系统的部分实体图和E-R图。
1.实体图
图4.1账户实体图
图4.2收入实体图
图4.3支出实体图
图4.4借贷实体图
图4.5用户实体图
2.E-R图
图4.6E-R图
3.数据对象模型:
表4.3
名称
含义
Account
帐户数据类型
AccountCollection
表示由Account对象组成的集合
Financial.Properties.Resources
一个强类型的资源类,用于查找本地化的字符串等
UserCollection.cs
表示由User对象组成的集合
User.cs
系统用户类型
Debit
借贷类型
DebitCollection
Debit类型对象的集合
Income
用户收支类型
IncomeCollection
表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人 财务管理 系统分析 设计