I摘要随着改革开放的深入特别是中国已经加人WTO,中国经济将融入世界经济大潮,而这种大潮必将把中国抛入更激烈的竞争。理财系统是一个家庭收支或者家庭不可缺少的部分,家庭收支很早就实施了理财的集中管理,而家庭使用的小型理财系统却只是凤毛麟角,理财是很小的一个部分,但从到家庭收支,到家庭投资都有十分重要的意义。本论文介绍了家庭理财系统开发的整个过程。利用软件工程原理,采用面向对象的编程方法,其开发主要包括后台数据库的建立、维护以及前端应用程序开发,实现了家庭理财的自动化和信息化。主要包括以下几个模块:用户密码登陆,原始数据的汇入、修改、注销、检索等,从而实现对家庭债务和投资的收入与支出进行有效、系统的管理,并使之更全面和灵活。论文系统地分析了软件开发的背景及过程,首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计以及具体界面的设计和功能,最后对在本软件开发过程中的问题进行了总结。通过论文,可以了解到“家庭理财系统”的规划、设计过程,掌握系统的功能。可以说,现在传统的理财系统的各项管理所具备的功能给家庭以高效的发展空间。本家庭理财管理系统的系统设计是基于C#语言,使用VisualStudio2005作为开发平台,实现家庭理财管理系统的构建。本篇论文介绍了该系统的开发环境和运行平台、.Net脚本,而后台的数据库则II使用ACCESS数据库管理整个家庭理财管理系统的后台数据。关键词:关键词:理财;收支管理;查询;导出;软件工程IIIAbstractAlongwiththedeepeningofreformandopeningup,ChinahasbeenespeciallyaddingtheWTO,Chinawillintegrateintotheworldeconomictide,andthistrendwilldefinitelypushChina'senterprisesintothemoreintensecompetition.Thesystemoffinancialmanageisveryimportanttocorporationandfamily,anditisanindispensabilitypart.Asearlyasthecorporationhadfocusedoncarryoutthefinancialmanage,however,itwasrarity.Thoughfinancialmanagewasonlyasmallpart,buttocorporationandfamily,ithasveryimportantmeaning.Thethesisintroducedthewholeprocesswhichrefertothesystemoffinancialmanageinfamily.Usingthetheoryofsoftwareengineeringandadoptingthewayofobjectorientedprogram,whoseexploitationmainlyincludestheestablishment&maintenanceofback-enddata-baseandtwofacetsoftheprocessoffront-end’sapplicationthatachieveautoimmunizationandinformationtechnologyoftheadministrativesystemsoffinancialmanageinfamily.Itmainlyconsistsofthefollowingmodules:thepurviewofuser’ssystem,investigatingdata-baseandtheconfluenceofinitialdataandsoon,whichmaketheavailabilityofthecashinfamilyintoearning,orcreditcardoutofcharge,investigationandadministrationofsystemsmoreperfectandflexible.Thisthesissystematicallyanalyzesthebackgroundandprocessofsoftware’sexploitation.FirstlyittellsustheexploitativeenvironmentofIVsoftware.Secondlyitshowstheprocessofdesigningthesoftwareindetail,suchasthedesignofdatabaseandtheachievement,aswellasthedesignandfunctionsoftheconcreteinterface.Finallyitconcludestheproblemsthatoccurintheexploitativeprocessofthissoftware.Accordingtoreadthethesis,youcanrealizetheprograminsystemoftheFinancialManageInFamily,theprogressofdesignandmasterthefunctionofsystem.Itcanbesaidthatnowthetraditionalfixedassetmanagementcapabilitiesavailabletoenterprisesandinstitutionstothedevelopmentofefficientspace.FinancialmanagesystemforthesystemdesignisbasedonC#language,theuseofVisualStudio2005asadevelopmentplatform,therealizationoftheFinancialmanagesystemConstruction.Thispaperintroducedthesystemdevelopmentenvironmentandoperatingplatform.NetscriptandthebackgrounddatabaseusingACCESSdatabasemanagementsystemoftheentirefixedassetsmanagementbackground.Keywords:FinancialManage;IncomeandExpensesManagement;Query;Exporting;SoftwareEngineeringV目录摘要.................................................................................................................IAbstract..............................................................................................................II目录....................................................................................................................V引言............................................................................................................-1-第1章家庭理财管理系统的概述............................................................-2-1.1选题目的及意义...............................................................................-2-1.2家庭理财管理系统设计说明...........................................................-2-1.3国内外现状.......................................................................................-4-1.4本文主要研究内容及整体框架.......................................................-5-第2章家庭理财管理系统的分析............................................................-7-2.1家庭理财管理系统的需求分析.......................................................-7-2.2家庭理财管理系统的业务流程分析...............................................-8-2.2.1业务流程分析的目的............................................................-9-2.2.2家庭理财管理系统的业务流程分析..................................-10-2.3家庭理财管理系统的数据流程分析.............................................-14-2.3.1数据流程顶层图分析..........................................................-14-2.3.2数据流程一层图分析..........................................................-15-2.3.3数据流程二层图分析..........................................................-16-2.3.4家庭理财管理系统的数据字典...........................................-19-第3章家庭理财管理系统的设计............................................................-23-3.1家庭理财管理系统设计原则及具体功能划分.............................-23-3.1.1模块设计原则.......................................................................-23-3.1.2家庭理财管理系统功能模块划分.......................................-23-3.2家庭理财系统配置.........................................................................-23-3.3代码设计.........................................................................................-26-3.4输入/输出设计................................................................................-26-3.5界面设计..............