家庭财务管理系统.docx
南京信息职业技术学院毕业设计论文作者学号系部专业题目家庭财务管理系统实现指导老师评阅老师完成时间:2010年月日(题目):家庭财务管理系统实现摘要:为了适应全球经济的蓬勃发展所带来的金融理财领域的巨大变革和创新,尤其是对现代家庭与个人传统的理财观念有着较大的革新。因此,提出了给人们供应种能充分利用计算机优势,快拢、便利、高效、易操作的管理系统来管理家庭财务的收支。然后依据家庭成员对自身财产的管理要求,依据相关的管理阅历,以记求信息、提示信息,供应良好的操作平台为根本目的,并将收入管理、支出管理、借贷管理、银行账户管理等方面有机的蛆成一个整体。本论文主要介绍了家庭财务管理系统的开发过程和所涉与到的问题与解决方法。利用c#语言在MicrosoftVisua1.StUdi。2005平台卜.开发而成,整个系统是一个单机的系统,操作员可以记录家庭收入,支出等,通过各种方式可以杳询。最终经过测试,系统能正常运行,功能完善,性能较高。总得来说这个系统的开发是比较胜利的。关健词:家庭财务管理系统;C#;MicrosoftVisua1.Studio2005Tit1.e:Fami1.yFinancia1.ManagementSystemImp1.ementationAbStract:Inordertoadapttog1.oba1.economicboombringsthehugefinancia1.fie1.d,especia1.1.ythereformandinnovationofmodernfami1.iesandindividua1.straditiona1.financia1.managementconcepthasgreatinnovations.Therefore,putsforwardprovidepeop1.ewithacanmakefu1.1.useofcomputeradvantage,quick,convenient,efficientandeasyoperationmanagementsystemtomanagefami1.yfinancia1.receiptsandexpenditures.Thenaccordingtothefami1.ymembersoftheirownpropertymanagementrequirements,accordingtore1.evantmanagementexperiencetorecordinformation,tipinformation,providegoodoperationp1.atformforfundamenta1.purpose,andwi1.1.incomemanagement,expendituremanagement,debtmanagement,bankaccountmanagementetcorganicanintegra1.unit.Thispapermain1.yintroducedfami1.yfinancia1.managementsystemdeve1.opmentprocessandinvo1.vedprob1.emsandso1.utions.Usingc#1.anguageinMicrosoftVisua1.StudioIansinto2005,thewho1.esystemdeve1.opmentisasing1.esystem,theoperatorcanrecordfami1.yincome,spending,throughvariouswayscanquery.Fina1.1.yaftertesting,thesystemcanrunnorma1.1.y,perfectfunction,performanceishigher.Overa1.1.thissystemdeve1.opmentisre1.ative1.ysuccessfu1.keywords:Fami1.yFinancia1.ManagementSystem;C#;MicrosoftVisua1.Studio20051绪论11.1课题背景与选题意义11.2课题简介11.3本课题要达到的设计目标21.4本论文任务概述215本论文章节支配22系统褥求分析42.1 系统功能模块设计42.2 建立E-R图52.3 数据流图82.4 系统业务流程图113系统设计与实现133.1 开发环境133.2 数据库设计133.3 系统结构设计163.4 系统实现174功能测试394.1调试分析3942实例测试404.3用户手则41结论43致谢44参考文献441.1 课题背景与选题意义近几年来,随着我国城乡居民收入的增加和生活水平的提高,家庭理财已成为人们居家过日子的重要内容。社会学家细心的视察到,时下家庭的财务管理比之支配经济年头,起先发生微妙的改变。现在的城乡家庭生活发生r明显的改变,人们的收入渐渐拉开档次,消费水平也高r。大多数家庭关注的是提高生活质量,方面精打细算,量入为出,把钱用在刀刃上;另一方面保证适当的消遣活动、社会交际、智力开发等方面的开支。为此,不少家庭就有中长期财务预算,有基本建设规划。总的说来,家庭财务必需以量入为出为原则,以财产保值增值为H标,处理好积累和消费的关系。因此,开发一个家庭财务管理系统具有很强的好用性,能够达到对家庭财务合理有效的管理C1.2 课题简介家庭财务管理系统是每一个家庭管理家庭财务收入和支出的不行缺少的一个管理信息系统,它的内容对于家庭的管理者来说是至关Ig要的,所以家庭财务管理系统应当能够为每一个家庭的管理者供应足够的信息和快捷的查询手段,大大的便利家庭的管理者的合理理财.随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深刻相识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,运用计算机对家庭财务进行管理,具力手工管理所无法比拟的优点,如:检索快速、查找便利、牢轴性高、存储盘大、保密性好、寿命长、成本低等。这些优点能够极大地提高家庭财务管理的效率,也是家庭理财的科学化、正规化管理,与先进科学技术接轨的重要条件。1.3 本图题要达到的设计目标家庭财务管理系统的用户运用本系统进行管理,能够感到便利,系统操作简洁,功能基本符合其管理要求,便利的对日常收入、日常支出、现金的借入与借出进行管理,了解家庭当下的财力状况等。同时本系统还要求杳找便利、牢靠性高、存储最大、保密性好、寿命长、成本低等。这些优点能够极大的提高管理操作的效率,节约了很大一部分时间,可以让用户做更多别的有意义的事情。1.4 本论文任务概述这个毕业设计的最终目标是设计、实现一个功能完善的家庭财务管理系统。这个系统是用C#语言开发。我负责整个系统的架构设计、编码、测试等。这篇论文我在要光对课题做简要的介绍,然后介绍了开发本系统所用到的新技术,接着对整个系统进行系统需求分析设计、系统设计与实现、功能测试。1.5 本论文章节支JE第章:绪论,其次章:系统需求分析,第三章:系统设计与实现,第四章:功能测试。最终对本论文进行小结,主要描述了在做本系统的过程中遇到的问题与耕决方法以与在本系统中我学到了一些学问,以与对给与我帮助的人表示致谢.2系端借求分析2.1系筑功能模块设计家庭财务管理系统由登求管理、基本数据管理、出入账管理、理财管理、借贷管理和财务详情等模块组成。具体如下:1登录管理模块设计(1)验证用户登陆:验证即将登随系统用户的用户名和密码正确性。(2)密码修改:实现用户密码的修改。(3)重新登录:更换用户重新登录。(4)退出:注销退出当前用户登录。2基本数据管理模块设计(1)家庭成员管理:实现家庭成员的添加、删除、修改。(2)收支项目管理:实现收支项目的添加、删除、修改。3出入账管理设计(1)入账:实现日常收入的添加、删除、修改。(2)开销:实现日常支出的添加、删除、修改。4理财管理模块设计(1)活期账户:对银行活期账户进行管理,实现添加、删除、修改的功能。(2)定期账户:对银行定期账户进行管理,实现添加、删除、修改的功5借贷管理模块设计(1)借出款:记录家庭成员各项借出款状况。(2)借入款:记录家庭成员各项借入款状况。6财务详情模块设计(1)明细查询:按类别查询收支明细。(2)财务报告:生成财务分析报告C家庭财务管理系统的系统功能结构图如图2-1所示:家庭财务管理系统I1J11量录管理基本数据管理出入账管理理财管理借贷管理财务详情修改密码血新登录家庭成员管理收支项目管理11N借出款Pt开箱工明细表询图2-1系统功能结构图2.2建立E图以卜是各个实体的E-R图图2-2家庭成员信息实体E-R图图2-3收入项目信息实体E-R图支出项目信息实体图2-4竞出项目信息实体E-R图图2-5收入信息实体E-R图图2-7借入款信息实体E-R图图2-8借出款信息实体E-R图图2-9活期账户信息实体E-R图图2-10活期存取信息实体E-R图图2-11定期账户信息实体E-R图综合以上E-R图模型,得出如图2-12所示的整个系统E-R关系图:收入项目伯恩实体支出项目信息实体收入信息实体支出信息实体借入款信息实借出款信息实体图2-12整个系统E-R关系图1数据流第层图图2-13收支管理模块本流程图说明r用户对收支信息数据库的操作过程,包括用户添加收支信息到数据库;从收支信息数据库中调出收支资料进行修改或删除;对收支信息数据进行杳询操作.此流程图说明了用户的口常操作过程,包括支出信息和收入信息的过程,在此过程中都要对财务信息数据库进行操作,并要求系统对此信息做好记录。2数据流其次层图接着细化,得到各个模块的数据流其次层图。卜.图表示的是收支管理模块的几个子模块的数据流其次层图。只是数据流的组成方所差异(名字、项目、数值),在此不再贽述。全部模块的数据流其次层图中包括了具体的数据流组成要素以与具体流向等,具有很好的自明性,在此不再进行说明和说明。对收入佶息表进行操作JC次层图对成员信息表诳行操作共次层图图2-15其次次数据流图3系统总数据流图本系统数据流图概括如下,整个系统包括了登陆管理、基本数据管理、出入账管理、理财管理、借贷管理和财务详情共六个加工部分,每个部分包含了各个业务部门以与与之相关的外部项、数据序之间的业务数据来源和去处C1.转录管理模块5.借贷管理模块2基本数据管理模块6.财务分析模块3.出入账管理模块4理财管理模块选界相应当功能完成操作(退出系统)图2-16系统总数据流图2.4系筑业务帆图在大多数家庭里,收入和支出的流程大体是这样的,具体收入到支出,收入又去银行储蓄,银行储蓄又分为定期储蓄和活期储蓄,收入还可以再借出,但是相对于借款一般就不会进行储蓄和外借了。所以,流程图可以为:借入资金审核储蓄款项审核收入资金支出信息表数据流向向外借钱统计花费资金花费支出审核借入资金m五&««外部实体数据处理信息表单统