您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业财务 > 家庭理财管理-毕业设计-1[1]
西安陆军学院学士学位论文家庭财务管理系统PersonalFinanceManagerSystem学生姓名:于越学号:年级专业:07级计算机科学与技术指导老师:学院:西安陆军学院陕西。西安提交日期:2011年4月1目录1.概述...........................................................32.系统需求分析.....................................................52.1开发环境.....................................................52.2开发工具简介.................................................52.2.1VisualBasic与其他数据库开发工具的对比..................52.2.2VisualBasic的三种版本介绍.............................62.3系统运行环境.................................................72.3.1软件环境需求............................................72.3.2硬件环境需求............................................73.系统介绍.........................................................83.1面向对象编程介绍.............................................83.2数据库开发...................................................103.2.1ADO....................................................103.2.2ODBC.................................................113.2.3SQL...................................................134.系统概要设计.....................................................174.1系统流程图...................................................174.2系统功能结构图...............................................184.3数据库E-R图.................................................194.4数据表字段设置表.............................................195.系统详细设计实施.................................................215.1初始化模块文件设计...........................................215.2登录界面与主界面设计.........................................225.3系统基本设置模块设计.........................................385.4数据导入及图表分析设计.......................................435.5搜索模块设计.................................................475.5.1按收入/支出,转入/转出搜索................................475.5.2按收入支出类型搜索.......................................475.5.3按发生金额搜索...........................................505.5.4按发生日期或录入日期搜索.................................526.总结.............................................................55参考文献...........................................................56致谢.............................................................572家庭财务管理系统作者:指导老师:(西安陆军学院学员十八队07级计算机科学与技术)【摘要】:家庭财务管理系统就是我们常说的管理信息系统MIS(ManagementInformationSystem)中的一种,它是一个计算机软硬件资源以及数据库的人-机系统。随着信息技术,计算机技术的发展,在社会各领域都已经离不开信息系统的支持。家庭财务管理系统针对个人用户设计,是一个单用户系统,它提供各全方位的财务数据统计、数据查询、数据打印,方便个人理财,做出正确的财务决策。【关键词】:财务管理系统,面向对象编程,财务决策,个人理财,VB数据库开发PersonalFinanceManagerSystemAuthor:WanglanhongTutor:Zhuxinghuei(CollegeofComputerandInformationEngineering,HunanAgriculturalUniversity,Changsha410128)Abstract:PersonalFinanceManagersystemisakindofMIS(ManagementInformationSystem)whichweoftenrefer.ItisaMan-MachineSystemsystemofcomputersoftwareandhardwareresourceanddatabase.Asthedevelopmentofinformationtechnologyandcomputertechnology,wecannotdepartfromthesupportofinformationsystem.PersonalFinanceManagersystem’sdesignaimsatpersonalconsumer.Itisasingleconsumersystem.Ithasfinancedatastatisticdatainquiryanddateprinting.Itisconvenienceforpersonalfinancingandmakecorrectdecision.Keywords:FinanceManagersystem,ObjectOrientedProgramming,financinedecision,personalfinancing,VBdatabaseexploitation31.概述在社会经济不断发展的今天,人们生活水平越来越高,个人合理理财也变得越来越重要,它直接影响着人们的生活。各种财务管理软件也层出不穷,本系统仅应用于个人理财,提供财务数据统一管理,以便做出合理的财务决策。其界面友好,操作简单,除具备基本的财务信息管理外,还提供了数据统计,数据查询,图表统计,报表打印等。为方便操作,设置有部分常用功能快捷工具栏,菜单项都设置有快捷键。它多方面把握用户的财务情况,科学的统计数据。本系统可根据使用者的实际情况,设置收入、支出类型,以适应社会不同阶层,不同行业人士的应用。本软件为单用户系统,没有权限设置,更保证了数据的安全性。数据分为两大模块,即收支明细和转账明细,详细反映了各经济业务,往来账的情况。本家庭财务管理系统的主要功能有:用户管理:即使用者资料管理,主要功能为登录系统用户名和密码的修改,用户基本资料的设置。收支类型设置:即根据使用者实际情况设置收入和支出的项目名称,如收入类型有:工资、补贴、股票收入等,反映经济来源的详细情况。如支出类型有:电话费、伙食、购物、水电费等,详细反映资金的花费去向,花费时间,发生金额等。快捷调用Windows提供的“记事本”和“计算器”。方便用户进行日志记载和财务计算操作。数据维护:即各项经济业务数据的增加、编辑、删除操作。收支明细和转账明细分开操作,根据当前标签显示的数据所属模块自动判断操作数据对象。且可通过双击数据列表,对当前数据进行编辑修改。数据导入及图表统计功能:通过导入功能可以获取外部数据,以达到添加数据的目的,如Excel电子表格数据的导入,分为收支数据和转账数据的导入。图表统计是指用立方图的形式显示数据量,分别显示收入、支出、转入、转出图例,使统计数据的查看更加直观。数据查询功能:该功能根据标签当有显示的是收支明细还是转账明细判断查询功能。查询条件可根据收入/支出、收支类型、转入/转出、发生4金额、发生日期、录入日期查询。查询结果显示在标签的相应数据表格中,以便对其进行操作维护。其中发生日期和录入日期以及发生金额可根据区间查询。数据统计:统计总收入额、总支出额、总转出额、总转入额,根据总的收支,转账额计算统计余额。报表打印:即提供数据的打印输出。52.系统需求分析2.1开发环境开发工具:VisualBasic6.0开发环境:WindowsXP+MSAccess20002.2开发工具简介VB6.0作为VisualStudio家族中的一员,以其开发速度快、使用简单而被广泛使用。VisualBasic是一种编译解释性的语言,在调试状态时,VB是解释执行的,每当执行到一个函数时才对这个函数进行语法分析、语义分析,通过后才生成中间代码解释执行,有利用初学者使用。VB允许直接使用未被声明的变量,可以在每个文件的头部加上OptionExplicit关键字,来启用强制变量声明。VB所开发的程序最大的标志是需要msvbvm60.dll这个库文件的支持。2.2.1VisualBasic与其他数据库开发工具的对比1、VisualBasic与VisualC++的对比VB与其家族中的老大VC相比,总体差距确实很明显。但具体到数据库开发方面,VB有其独到的优势。VB在这方面所具备的优势就是快速、简单和功能完备。一个有经验的程序员,在需求和设计都已完成的情况下,如果只是编码和调试,使用VB大约不到一周就可以开发出一个功能比较完备的管理信息系统,而如果使用VC,则时间很难确定,而且这样做的人并不是很多,除非是出于某些特殊需要。2、VisualBasic与VisualFoxPro的对比VisualFoxPro主要面向中小型的开发,它凭借着自带数据库的优势,应用比较广泛,但从程序执行效率和通用性角度考虑,更多的人倾向于使用VB,因为一个系统不仅仅就操纵数据库这么简单,它还包括6界面设计及其他必要信息的获取与输出,在这方面,VB相对占有更多的优势。3、VisualBasic与Delphi的对比Delphi在系统开发方面同样具有快速、简单的优势。而且Delphi的编译器是公认最强的,至少强于VB,在做界面与其他控制方面,也似乎要超过VB。但不可否认,VB的简单性与VisualStudio开发环境的方便性,又为VB赢得了不少用户。总之,VB更大众一些,更易于学习,而Delphi更为严谨,适合开发更大或要求更高的管理信息系统。2.2.2VisualBasic的三种版本介绍1、VisualBasic学习版使编程人员轻松开发Windows和WindowsNT(R)的应用程序。该版本包括所有的内部控件以及网格、选项卡和数据绑定控件。2、专业版为专业编程人员
本文标题:家庭理财管理-毕业设计-1[1]
链接地址:https://www.777doc.com/doc-4704493 .html