个人财务管理系统的设计.doc
《个人财务管理系统的设计.doc》由会员分享,可在线阅读,更多相关《个人财务管理系统的设计.doc(33页珍藏版)》请在咨信网上搜索。
个人财务管理系统的设计 摘要:个人财务管理系统是基于C/S模式上的财务管理系统软件,运用并结合了数据库来实现个人财务的日常管理,进行个人的收入与支出的结算、基金与储蓄相关事宜,通过增加一些计算功能,来进行一些简单财务管理的计算,从而完成一个相对完整的个人财务管理系统的设计。用户可以进入系统,进行日常收入与支出的计算,对自己的财务进行妥善的管理。本系统以Visuai Studio 2008 .net作为软件的界面开发工具,SQL Server 2008作为数据库工具,来开发个人财务管理系统,该系统帮助人们更好的进行财务管理。 关键词:个人财务管理系统; 管理; 收支;SQL Server 2008 The design of the personal finance management system Abstract:The system is based on C / S mode and combined to manage of the database to achieve personal finance of the daily life, personal income and spending settlement, funds and savings, by increasing the number of computing functions to some simple calculations of financial management, so that it can accomplish the design of relatively complete personal financial management system, users can access to the system, and deal with revenue and expenditure in our daily life, to manage better for their own financial management.This system treats Visual Studio 2008. Net as a software interface development tools and it regards SQL Server 2008 as a database tool to develop personal financial management system that it can help people make better financial management. Keywords:Personal finance; Management; Balance of payments;SQL Server 2008 目 录 第一章 绪论 1 1.1 个人财务管理系统背景 1 1.2 个人财务管理系统的发展现状 1 1.3 选题目的与研究意义 2 1.4 开发工具 2 1.5 本文的组织结构 3 1.6 本章小结 3 第二章 个人财务管理系统的需求分析与设计 4 2.1 系统需求分析 4 2.1.1 可行性分析 4 2.1.2 个人需求分析 4 2.2 基本功能模块划分 8 2.3 系统功能模块图 8 2.4 模块功能简介 8 2.4.1 用户登录模块 9 2.4.2 账户管理模块 9 2.4.3 收支管理模块 9 2.4.4 借贷管理模块 10 2.4.5 统计模块 10 2.5 本章小结 10 第三章 功能模块的实现 11 3.1 用户登录模块的实现 11 3.2 账户管理模块的实现 12 3.3 收支管理模块的实现 12 3.4 借贷管理模块的实现 13 3.5 统计模块的实现 14 3.6 数据库设计 14 3.7 本章小结 14 第四章 个人财务管理系统信息系统测试 15 4.1 系统测试 15 4.2 系统评价 19 4.3 本章小结 19 第五章 总结与展望 20 5.1 本系统主要特点 20 5.2 个人财务管理系统系统存在的不足及努力方向 20 参考文献 21 附 录 22 第一章 绪论 1.1 个人财务管理系统背景 随着金融市场的飞快突起和互联网的迅猛发展,个人财务管理已深入人心。伴随着经济生活的日益多元化,人们对资本升值的要求越来越高,经济活动已经已经不单单是传统的储蓄等方式,取而代之是股票,保险等较为开放且有一定风险的经济形式。由于经济社会的发展,现在大部分人的思想渐渐地从传统的储蓄向当今的金融投资转变。然而问题是,大多数人对自己资产的管理不知所措,甚至不知如何下手,有一部分人一味的模仿他人,随大流。如何解决这一问题急需有人来解决。如今,个人财务管理成为了一种经济管理理念,如何能够即高效又稳妥地管理个人财务是提高生活质量乃至家庭幸福的必要前提,因为每个人乃至每个家庭都需要进行必要财务管理。因此,学习个人财务管理对每个人而言都是非常有意义的。 个人财务管理是为完成自己对财务的管理,从而使自己的财富进行保值和升值,利用现代科技为自己服务以达到自己目标的进程,或者说是对自己拥有资本的管理。 详细说来是指:①学会运用全面的经济管理思想管理个人财产。②有专业化的个人财务管理理念。个人财务管理理念要有专业化的经济学作为理论基础,只有通过学习和了解专业的经济学理论才能提高个人财务管理的效率,也才能为个人财务管理提供更加科学、更明确的理论依据和科学指导。③紧密联系当今日益变化的金融市场与科学技术现状。 总体上来说,个人财务管理就是通过将当今经济市场和专业化理论知识管理自己的所有的财产,不仅能够使财产达到收入与支出的平衡,并且能够使个人财产达到利益最大化的目标。 在这样的背景下,各种金融工具的不断增加,个人财务管理软件市场的发展突飞猛进。然而,目前国内的财务软件产品在市场上还不平衡质量,财务管理系统软件的人设计完整的功能和个性化的服务的成功是家庭财务管理硕士等。 1.2 个人财务管理系统的发展现状 人们生活水平随着经济的发展正在不断提高,家庭消费也从过去的“温饱”向“小康”过度,娱乐生活不断增加,而人们在医疗保险、教育保险、财产保险等方面消费类型的改变也将直接导致个人财务管理观念发生巨大的变化。[6]银行利率的不断下调使得那些通过储蓄利息的方式得到的收益也就越来越少,与此同时,很多人开始考虑通过其他的投资渠道以获得更多收益,其中股票的投资、房地产相关产品的投资、奢侈品投资等等方式不断出现在个人财务管理中。个人财务管理的旨在通过建立安全有效的计划及步骤,来实现通过个人财务管理系统来实现人生的理想的愿望。个人财务管理是每个客户一辈子的规划而不是某个时间段的计划,它包含客户整个生命周期中每一个阶段的收入与支出的分析,现金估算,风险管理,保险规划,投资目标,职业生涯规划,养老保险,教育保险等多方面的。 1.3 选题目的与研究意义 每个人的人生都是需要经营的,每个人都是自己生命的主宰者。每个人在不同的年龄段承受力是不同的,中年的男人,危机的承载能力是最强的,因为此时的他们身强力壮。个人财务管理体系的主旨是确保个人财产的保值及升值,通过利用各种科技工具,加上合理的市场分析,来满足个人财务管理的利益最大化[7]。 个人财务管理的统计极其复杂,如果仅仅通过手工统计,统计帐簿和记录也会越来越多,不利于长期保存,容易造成的损失,而且手工统计不利于归类及模块化,查询起来相当麻烦。相反,通过电脑建立的个人财务管理系统不仅统计方便,而且保存妥善,查询方便。因此,一个功能完善的个人财务管理系统代替传统的手工统计是不可少的。 对于每个家庭来将,个人是家庭的一部分,个人财务管理系统带来的经济效益为每个家庭的幸福提供了经济支柱,不仅能够完成家庭日常生活开支的计算,还可以分指导日常的投资。最重要的是能够是家庭财产公开化,对构建幸福美满的家庭生活也有一定的帮助。 1.4 开发工具 本系统以Visuai Studio 2008 .net作为软件的界面开发工具,以SQL SERVER 2008作为数据库工具来开发。 SQL Server是微软公司开发的数据库产物,SQL Server2008被普遍利用。近日的贸易情况要求不同类型的数据库解决方案。本能的,可扩展性和可靠性是最基本的要求,上市时间也很重要。SQL Server2008也带来了你的许可证数据管理和分析的灵活性,在环境中的戏剧性的转化反应单元,SQL Server2008是在快速发展的过程中,一种新的企业业务应用程序代为企业赢得竞争优势打开胜利之门。其特色是:齐全的Web支持、经过Web轻易访问数据、强大而灵活的基于Web的阐发、集成和可扩展的分析办事和急剧开发、调试和数据改变。 1.5 本文的组织结构 本文从个人财务管理系统提出的背景、个人财务管理系统设计的意义,系统开发的可能性,系统设计的主要模块,以及各模块的调试,本系统存在的主要缺点与不足等方面对个人财务管理系统的设计进行了详细的介绍。 第一章主要提出该系统的产生的背景、发展现状和制约其发展的主要因素,最后简要介绍了个人财务管理系统可以创造幸福美满的家庭。 第二章主要是介绍系统的需求分析和设计部分,首先讲述了个人财务管理系统的需求,然后分析其可行性,最后就个人财务管理系统进行功能模块的划分,给出各个模块的介绍,并对系统的各个模块进行了具体的功能分析。 第三章介绍了个人财务管理系统的八个主要模块中的用户登录模块、账户管理模块、借贷管理模块、收支管理模块、统计模块等五个模块的具体流程图,并进行了简单的介绍及实现。 第四章主要对个人财务管理系统中的五个模块进行了性能测试,介绍了系统的具体操作步骤与功能实现,还对系统进行了一些评价。 第五章介绍了个人财务管理系统的特点,并指出了本系统存在的不足和未来系统的改进方向。 1.6 本章小结 本章主要是介绍个人财务管理系统,主要阐述个人财务管理系统的产生的背景、发展现状和制约因素,以及它可以创造幸福美满的家庭生活。 第二章 个人财务管理系统的需求分析与设计 2.1 系统需求分析 2.1.1 可行性分析 通过社会调查和相关技术方案的查阅,并结合本系统的背景知识及个人财务管理系统实现的意义了解,认为个人财务管理系统具有一定的社会需求,设计并完成该系统是可行的。经过对系统开发的调研了解到,开发此系统只需熟知开发环境和编程语言,不需投入较高成本,此外,开发出来的系统能够带来较高的经济效益,还具有很高的社会价值和家庭意义。 其次,开发本系统的技术方案比较简单,对一般会编程的人员来说,只要少量的时间加以学习和培训,就能进行开发工作。在软件方面,采用Visual Studio 和SQL Server 2008作为开发工具。他们可以实现用户的要求,并且把功能进行完善,使得用户操作更方便。在硬件方面没有什么特别的要求,只要能运行Windows系统,本软件就可以进行正常运行。 最后,经济的发展,个人收入的增加,让越来越多的人们更加关注个人财务管理的方便性与安全性,而一款方便快捷的个人财务管理系统会成为人们进行财务管理的得力帮手,因此,本系统会有比较广阔的市场前景。 所以,从资金投入、技术方案和市场前景来看,设计开发个人财务管理系统都是可行的。 2.1.2 个人需求分析 本系统是主要针对个人财务管理来设计,系统要求不高,一般人都可以操作,而且该系统能很好的满足个人进行财务管理的需要,它主要是具有以下几个方面的需求: a.账户管理功能:管理个人记录的财务信息。一旦提交自己的账户信息后,经过系统处理后就显示在系统中。 b.收支管理功能:管理用户的收支信息,经过一定数据分析、计算,并以收支的形式显示在收支管理功能中,具有查询功能的时间。 c.借贷管理功能:用户填写借贷信息,提交给系统,在显示屏上显示借贷的详细信息,且能通过填写时间段来查询借贷信息。 d.统计功能:可以对帐户信息,付款信息,收入信息,投资信息,贷款信息,并以时间的先后作为参考标准,统计相关的结果。 e.基础设置功能:一旦点击基础设置,整个系统就开始了初始化设置,同时可以添加各个管理功能。 统计 账户管理 表格存储 收入支出管理 打印 账户提醒 信贷管理 图 2-2 个人需求图 表 2-1 个人需求功能 功能名 功能介绍 备注 用户登录功能 填写用户名和密码就可以登录系统 管理员登录功能 管理员需要填写自己的用户名和密码登录到系统中对客户的资料进行管理 帐目管理功能 点击帐目管理,用户就可以管理和维护自己的帐目 帐目添加功能 增加新的帐目的信息 帐目修改功能功能 修改错误或不需要的账目信息 帐目删除功能 删除不需要的帐户信息 帐目明细功能 显示现有的帐户详细的各项收入与支出详细交易记录 帐户转帐功能 在一个账户和其他账户之间进行转帐交易 转帐明细功能 显示每次转账的交易记录 帐户管理退出功能 退出本系统并保存资料 个人收入和支出的管理功能 对自己的收入和支出进行管理 选择操作帐户功能 选择自己想要操作的帐户进行操作 增添个人收入功能 选择一个存在的帐户注册一个新的收入消息 添加个人支出功能 在已有的账户中增加一个支出信息 修改个人收入功能 对已经存在的收入信息进行修改 修改个人支出功能 对已经存在的支出信息进行修改 收支明细 详细显示收入与支出信息在指定的时间段内 收入的管理与预算管理子系统 退出支出并询问是否保存信息的变化 借贷管理 通过贷款管理的信贷管理子系统,可以对个人信用信息的管理和维护 添加借贷信息 添加新的借贷信息 修改借贷信息 修改现有信息借贷信息 删除借贷信息 删除已有的借贷信息 借贷明细 显示选择的时间内的借贷具体消息 借贷管理退出 退出借贷管理系统界面 统计功能 对一些资料进行统计 统计类型 拣选统计的内容(帐目消息,收支消息,借贷消息。) 时间段的选择 点击想要统计的时间段 统计明细 显示详细的统计资料(如收支统计选择信息:收入,支出,投资,基金和其他信息) 统计退出 退出本系统 默许数据管理功能 在这里设立体系的基础默认数据 增加收入的分类 增加各类收入的类别 收入分类信息的删除 删除现有的收入分类 修改收入分类功能 修正曾经存在的收入分类消息 添加银行机构功能 添加银行帐户管理,方便管理信息 删除银行机构功能 要删除现有的银行机构的信息 修改银行机构功能 修改已有的银行机构信息 添加通讯信息功能 添加联系人、联系方式等等通讯录信息 删除通讯信息功能 删除一个已有的通讯信息 修改通讯信息功能 修改一个已有的通讯信息 数据管理退出功能 默认的数据库管理退出系统 打印功能 打印自己选择的内容 2.2 基本功能模块划分 个人财务管理系统是由八个模块组成的,每个模块都有独自的意义,分别实现不同的功能,其中最重要的是由五个模块组成的。首先就是用户需要一个登陆模块,就行登陆活动,实现登陆的功能。其次,用户需要一个账户管理模块对自己的账户进行管理。再者,还需要信贷管理模块和收支管理模块对账户管理模块进行补充说明和强化。最后,还需要一个收支模块对账户进行计算和统计。 2.3 系统功能模块图 个人理财系统 固定资产管理模 保险管理模块 股票管理模块 统计模块 信贷管理模块 收支管理模块 账户管理模块 用户登录模块 图2-2 个人财务管理系统系统功能模块结构图 2.4 模块功能简介 如图2-2 所示的是个人财务管理系统功能模块结构图的展示,此系统的结构非常庞大,但本文章有限,不可能做到对每个模块进行详细讲解和说明。因此,本文只对其中五个比较具有代表性的模块做重点分析,其他模块功能类似。这五个模块在下面即将进行详细的介绍。 2.4.1 用户登录模块 登录:用户想要进入系统,就必须输入正确的用户名和密码,输入错误就不能进入该系统。 管理员登录:每个管理员都有一个自己的用户名和密码,当管理员进入系统就可以对系统进行管理。 退出登录:一旦用户不需要登录,想要退出系统时或者用户名以及密码遗忘、不正确等情况下,就需要退出登录。 2.4.2 账户管理模块 账户管理模块包括以下步骤:输入帐户管理系统,为自己的账户管理和维护用户;在添加,修改帐户信息,请删除现有的帐户显示关于所选的详细信息;在现有的两个帐户转移;显示转帐的细节;放弃要求节省帐户的相关信息。 引言:使用户更加清楚自己所选银行的账户信息,确保账户安全。 输入:输入自己所在的银行名称,帐号,卡号,开户时间,自己的姓名,联系方式,联系地址等等。 加工:对已经建立的信息进行加工处理或补充说明。 输出:在用户指定的时间段内(时间从yy-mm-dd到yy-mm-dd如果未指定的时间格式,通过打开序列默认)显示在窗体中每个记录的信息。 2.4.3 收支管理模块 收入和支出管理模块具有以下步骤:进入本系统点击收支管理模块按钮进入收支管理界面,用户对自己的账户的收支信息进行管理和维护;在已经存在的帐户中选择要操作的帐户增加一个新的收入信息;在一个已有的帐户中增加一个新的收支信息;修改现有的收入信息;修改现有的支出信息;删除一个现有的收支信息;详细的显示在特定的时间内收入与支出信息;退出收支管理界面并询问是否保存本次所做的修改信息。 简介:能够及时了解平衡,用户可以随时对他们的收支进行管理。 输入信息:输入收入的来源、收入的金额大小、收入的时间、收入的地点、支出的原因、支出的金额、支出的时间、支出的地点。 加工信息:在已有的信息记录上进行加工。 输出信息:根据用户指定一段的时间(时间段从yy-mm-dd到yy-mm-dd来表示)在界面中显示每个记录的信息。 2.4.4 借贷管理模块 信用管理模块需要以下步骤:在信贷管理子系统,个人信用信息的管理和维护;新的借贷信息登记;修改,删除现有的信息;出口贷款管理子系统和问如果你想节省操作时间。 简介:记录用户的贷款和参考。 输入信息:包括借出和借入。 借出包含:借出人的姓名,借出金额,借出人的联系方式,借出人在何时何地借的。 借入包括:被借的对象,被借对象的联系方式,借入的金额大小。 输出信息:根据用户指定一段的时间(时间从yy-mm-dd到yy-mm-dd如果未指定的时间格式,通过打开序列默认)显示在窗体中每个记录的信息。 2.4.5 统计模块 统计模块按照内容可分为帐户信息,收支信息,信贷信息三个部分,对每个部分都能进行相应的功能设计及统计;与此同时,也可以通过查询时间段来进行账户的统计;退出统计子系统。 引言信息:提供各种信息的表述,提供账户的统计。 输入信息:在第一张表中输入帐户管理信息,在第二张表中输入收支管理信息和在第三张表中输入信贷管理信息,从而建立三张表格。 处理信息:在总收入和支出的统计中,三张表格中进行相关的信息加工和处理。 输出信息:对相关收入与支出账户处理后的输出。 2.5 本章小结 本章主要是介绍系统的需求分析和设计部分,首先讲述了个人财务管理系统的需求,然后分析其可行性,最后就个人财务管理系统进行功能模块的划分,给出各个模块的介绍,并对系统的各个模块进行了具体的功能分析。 第三章 功能模块的实现 在本章主要讲述个人财务管理系统的五个模块,用户登录模块主要讲述用户想进入本系统必须先申请一个用户名和密码,通过正确的用户名和密码进入该系统;账户管理模块主要讲述用户对自己账户内相关信息的管理;收支管理模块主要介绍用户对自己账户内的收入与支出的管理与统计;统计模块主要讲述用户对自己账户内信息进行统计。这五个模块中的每个模块都有其相对应的功能,从而构成了功能齐全的个人财务管理系统。 3.1 用户登录模块的实现 用户登录模块的就是专门为用户登录设计的,点击用户登录模块进入用户登录界面进行用户注册,用户注册的用户名和密码需要用户管理器进行管理和保存;用户点击用户登录界面,进入用户登录界面输入用户名和密码进行登录,需要用户管理器来管理,与此同时,用户登录界面也可以对用户管理器中的内容进行管理和修改;账户信息对象中有账户的相关信息为User对象集合提供了用户详细的信息,User对象集合也为用户管理器提供了用户的信息集;用户管理器就把所有的信息存储到SQL数据库中,因此,用户的相关信息得到了很好的保存和管理。如图 3-1 所示: 账户信息对象 Account 用户登录界面 FormLogin 修改 提供用户信息 用户注册模块 RegisterMode User对象集合 UserCollection 用户管理器 UserManager 注册 提供用户 新用户 信息集 保存 读取 数据文件 图3-1 用户管理流程 首先,要实现一个登录界面,它会提供用户名和密码的登录文本框,然后,新用户提交了新注册信息后,就能实现新用户的注册,最后便是实现能够加载用户列表存储到系统的功能。 3.2 账户管理模块的实现 账户管理模块的核心是账户数据处理部分,账户信息对象是账户管理和处理的对象,账户信息对象为账户集对象提供了账户信息,账户集对象为账户数据处理提供了账户信息集,账户数据处理可以把自己处理的信息储存到数据库中,账户数据处理界面可以对账户管理界面进行修改和保存,账户管理界面也可以对账户数据处理中保存的信息进行修改,再通过与打印机连接,把相关的信息打印出来。如图3-2所示: 账户信息对象 Account 打印模块 Print 账户管理界面 FormAccountManage 打印数据 修改 提供账户信息 账户数据处理 AccountManager 账户集对象 AccountCollection 提供账户信息集 保存 读取 数据文件 图3-2账户管理流程图 3.3 收支管理模块的实现 收支管理模块的实现主要依靠收支管理器,收支管理器统一管理和统计收入和支出的信息,该模块主要实现过程如图 3-3 所示。 收支信息对象 Income 收支管理界面 FormIncomeManage 打印模块 Print 打印数据 修改 收支管理器类型 IncomeManager 提供收支信息 Income对象集合IncomeCollection 提供收支信息集 保存 读取 数据文件 图3-3 收支管理流程图 3.4 借贷管理模块的实现 借贷管理是通过借贷管理数据处理来实现的,它的核心部分是借贷数据处理。它的主要实现过程如图 3-4 所示: 打印模块 Print 借贷管理窗口 FormDebitManage 借贷类型 Debit 打印数据 提供借贷信息 修改 提供信贷信息集 Debit类型对象集合 DebitCollection 借贷数据处理 DebitManager 保存 读取 数据文件 图3-4 信贷管理流程图 3.5 统计模块的实现 数据的统计是建立在收集数据的基础上的,是对用户各个方面,各个时间段的收入与支出的统计,从而让用户了解自己的财务状况,统计结束后,可以通过打印机打印出来,并把统计的信息保存到数据库中。如图3-5所示: 账户管理数据文件 AccountData.xml 账户管理数据 收支管理数据文件 IncomeData.xml 打印模块 Print 统计界面 FormStatistic 打印 收支管理数据 借贷管理数据文件 DebitData.xml 借贷管 理数据 统计 StatisticManage 保存 读取 数据文件 图3-5 统计流程图 3.6 数据库设计 个人财务管理系统的数据库主要是为存储大量相关信息服务的,也能实现一些筛选功能,便于个人财务管理系统的实现。本系统主要采用SQL 2008作为数据库工具。 3.7 本章小结 本章详细说明了个人财务管理系统的八个主要模块中的用户登录模块、账户管理模块、借贷管理模块、收支管理模块、统计模块等五个模块的具体流程图,并进行了功能的简单介绍。 第四章 个人财务管理系统信息系统测试 4.1 系统测试 用户要登录本系统,首先就必须注册一个新用户。每个人都有一个与别人不同的用户名和密码。打开系统后,最先进入的是系统的登录界面,已经注册过用户通过自己的用户名和密码登录进去。还没注册成功的用户这时应该点击登录界面上的注册新用户按钮,这是就打开了注册新用户的界面,在适当的位置填写正确的信息就可以完成注册,与此同时,系统会提示注册成功;一旦用户名被别人占用或两次输入的密码不一样,则系统会提示注册失败。如图4-1所示: 图 4-1 注册新用户界面 一旦用户注册成功之后就可以直接进入系统的登陆界面,如图4-2所示。这是用户输入刚刚注册的用户名和密码,系统会自动与数据库中已存储的信息进行比较,如果信息一致,则成功进入登录系统;如果用户名或密码其中一个是错误的,则无法正常登入系统,系统会要求重新输入用户名和密码,直到正确为止。 图 4-2 系统登录界面 一旦用户输入了正确的用户名和密码后,就进入了个人财务管理系统的主界面,如图 4-3 所示。此界面是由菜单栏和功能模块构成的,可以实现个人财务管理。可以通过点击菜单栏上的相关按钮实现对应的功能,也可以通过点击功能模块来实现个人财务管理的账目管理和修改。 图 4-3 系统主界面 通过点击主界面菜单栏上的实时工具中的计算器来打开计算器,利用计算器对个人财务管理进行一些计算,如图 4-4 所示,通过计算机就可以在财务管理的同时进行计算,方便了用户对信息的整理和计算,方便了用户管理自己的财产。 图 4-4 实时工具界面 通过点击系统主界面上的账户管理功能模块,就进入了账户管理的主界面,它是由菜单栏和功能按钮组成的,可以通过上面的按钮对用户的账目信息就行增加、删除、修改等等功能,还可以对账户中的信息进行保存。如图4-5所示: 图 4-5 账户管理界面 通过点击账户管理主界面中的添加或修改功能按钮就可以打开账户的详细信息表界面如图4-6所示,对用户的主要信息进行一定的添加和修改,已达到完善用户信息的效果。 图 4-6 账户详细信息界面 在账户管理主界面中,还有一个筛选功能按钮,当填入筛选的条件后,就可以对账户管理信息所保存的数据库中的数据进行筛选,筛选的结果如图 4-7 所示。可以通过姓名进行筛选,对同一个人不同的账户,可以通过存折号或卡号进行筛选。 图 4-7 筛选结果显示 4.2 系统评价 本系统功能齐全,操作简单方便,反应速度快,能很好的实现个人财务的管理,具有一定的经济效益和社会效益。 4.3 本章小结 本章主要讲述系统的各个模块的测试,介绍了系统操作方便,运行效果良好,能满足个人财务管理的需要,在此基础上对系统进行客观的评价。 第五章 总结与展望 5.1 本系统主要特点 本系统以Visual Studio 2008 .net 作为软件的界面开发工具,以SQL Server 2008 作为数据库工具,来实现较为完善的个人财务管理系统,本系统技术要求低、操作简单,能够实现大多数人进行个人财务管理的愿望 ,系统具有很大的优势:实用性强、经济性高。 5.2 个人财务管理系统系统存在的不足及努力方向 本系统的不足之处主要是安全性不高,此系统没有设置校验码,尝试登录次数没有限制,容易使一些人不断试用户名或密码,密码易被人盗用;系统涉及的方面有限,范围不广。努力方向: 1.个人财务管理系统应该越来越大型化,涉及社会经济的各个领域,适合更多用户来管理自己的财产。 2.加强此系统的安全性,增加效验码的设置,限制用户尝试登录的次数,增加一些加密程序。 参考文献 [1]陈工孟,郑子云,个人财务策划.北京大学出版社,004,40-46. [2]王兴晶.Visual C++6.0 应用编程 160 例.电子工业出版社,2004.24-46. [3]求是科技主编.Visual C 实效编程百例.人民邮电出版社,2004,46-46. [4] 张玉生.Visual Studio 程序设计与上机实验指导.华东理工大学出版社,2006,46-48. [5]明日科技编.数据库开发关键技术与实例应用.明日科技编.人民邮电出版社,2004,46-67. [6]刘耀儒.新概念 SQL SERVER2000 教程.北京:北京海科集团公司,204.87-94 [7]张本成,何清林.中小企事业单位数据安全网络改造方案[J].科技情报开发与经济,2006,20:204-206 [8]陈进.个人财务管理系统的发展与标准化建设.中国信用卡,2006(6)60-62 [9]谢晨阳.让专家理财走进百姓生活——新利集团开发出银行个人专家理财系统.中国金融电脑,2004-09,CJF收录期刊.667-678. [10]Forte P A. Financial management system: U.S. Patent 6,970,843[P]. 2005-11-29. [11](美)Mark J.Christensen Richard H.Thayer 著.王立福,赵文,胡文蕙译.电子工业出版社,2004,446-466. [12]胡柏敬,姚巧梅.SQL SERVER 2006 数据库开发讲解.电子工业出版社,2006,46-46. 附 录 个人财务管理系统关键代码 void CDetQueryView::InsertCtrlData(CString sql) { if(!g_adoDB.IsOpen()) return; m_listInfo.DeleteAllItems(); CDStrs ixFields; //获取收支信息表数据 g_adoDB.ExecuteQuery(sql,ixFields); for(int i = 0 ; i < ixFields.size() ; i++) { CStrs strs = ixFields[i]; InsertCtrlItem(strs[0].Left(10),strs[1]=="0"?"收入":"支出", strs[2],strs[3],strs[4]); } } void CDetQueryView::RefreshComboData() { if(!g_adoDB.IsOpen()) { AfxMessageBox("Open Database ERROR !"); return; } m_comboInType.ResetContent(); m_comboExpType.ResetContent(); CDStrs InFields,ExpFields; //获取收入类型数据 g_adoDB.ExecuteQuery("Select name from in_type_tab order by id",InFields); for(int i = 0 ; i < InFields.size() ; i++) { CStrs strs = InFields[i]; m_comboInType.AddString(strs[0]); } //获取支出类型数据 g_adoDB.ExecuteQuery("Select name from exp_type_tab order by id",ExpFields); for(int j = 0 ; j < ExpFields.size() ; j++) { CStrs strs = ExpFields[j]; m_comboExpType.AddString(strs[0]); } } void CDetQueryView::OnDraw(CDC* pDC) { // TODO: Add your specialized code here and/or call the base class RefreshComboData(); } void CDetQueryView::OnInitialUpdate() { CFormView::OnInitialUpdate(); // TODO: Add your specialized code here and/or call the base class Ini- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人 财务管理 系统 设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文