完整版家庭财务管家系统毕业设计.docx
- 文档编号:3192280
- 上传时间:2022-11-19
- 格式:DOCX
- 页数:34
- 大小:1.04MB
完整版家庭财务管家系统毕业设计.docx
《完整版家庭财务管家系统毕业设计.docx》由会员分享,可在线阅读,更多相关《完整版家庭财务管家系统毕业设计.docx(34页珍藏版)》请在冰豆网上搜索。
完整版家庭财务管家系统毕业设计
以下文档格式全部为word格式,下载后您可以任意修改编辑。
家庭财务管家系统
作者姓名:
罗艺专业班级:
指导教师:
唐云
摘要
本论文主要论述了家庭财务管家系统的系统分析、设计思想和目标、系统功能模块概述、数据库设计、系统实现。
结合家庭财务的实际管理项目,经过有效的需求分析,本系统前台采用了VisualBasic6.0作为开发工具,后台数据库则结合Microsoft公司的Access2003,并通过ADO技术对后台数据库进行访问。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,来完成家庭财务管理的全过程。
主要实现用户信息管理、日常收支管理、银行定活期帐户管理、对外借贷管理、统计分析报告管理等功能。
关键词:
ADO;管理信息系统;VisualBasic6.0;Access2003
Financialmodeldesigning、databasedesigning、systemimplementingandsoon.Canbinatingtherealmanagingprojectingofthe、friendlyinterface、flexing、safetyandimplementthesystem.Itcontainsofthesystemuserinformationmanaging、thecreatingandthedeletingofthefinancemanagingprojecting、incomeandexpensesmanagingandsoon.
Keywords:
ADO;Themanagementinformationsystem;VisualBasic6.0;Access2003
第1章前言1
1.1家庭财务管家系统学术背景与实际意义1
1.2国内外文献综述1
1.3本研究课题的来源及主要研究内容2
1.4本研究课题的主要成果2
第2章系统开发工具与环境3
2.1系统开发总体技术路线3
2.2系统前台开发工具VisualBasic6.0简介3
2.3系统后台关系数据库Access2003简介3
2.4ADO技术介绍4
第3章系统分析5
3.1系统可行性分析5
3.1.1经济可行性5
3.1.2技术可行性5
3.1.3操作可行性5
3.2系统需求分析5
第4章总体设计7
4.1系统设计的思想和目标7
4.1.1系统设计的思想7
4.1.2系统设计的目标7
4.2系统功能模块概述7
第5章数据库设计9
5.1数据库设计概述9
5.2数据表设计9
5.3数据库的概念结构设计10
5.4数据库的逻辑结构设计13
5.5数据库的配置连接15
第6章家庭财务管家系统的实现16
6.1用户身份验证窗体的实现16
6.2系统主菜单窗体的实现17
6.3用户信息管理模块的实现18
6.3.1添加用户窗体的实现18
6.3.2修改密码窗体的实现20
6.3.3家庭成员管理窗体的实现21
6.4日常收支管理模块的实现22
6.4.1收支项目管理窗体的实现22
6.4.2日常收入管理窗体的实现24
6.4.3日常支出管理窗体的实现25
6.5定活期帐户管理模块的实现26
6.5.1定期帐户管理窗体实现26
6.5.2活期帐户管理窗体实现27
6.6对外借贷管理模块的实现29
6.6.1借出款管理窗体实现29
6.6.2借入款管理窗体实现30
6.7统计分析报告模块的实现30
6.7.1日常收支组合查询窗体实现30
6.7.2理财分析报告窗体设计32
结论35
致谢36
参考文献37
第1章前言
1.1家庭财务管家系统学术背景与实际意义
家庭财务管家系统作为典型的数据库管理系统(DBMS),其开发主要包括后台数据库的建立和维护以及前台应用程序的开发两个方面。
由于用户数据是由数据库管理系统(DBMS)统一管理和控制,所以家庭财务管家系统的后台数据库应具有提供数据安全性防护、数据的完整性检查、并发控制、数据恢复等功能。
Access2003完全能够满足本系统开发的需要。
经过分析,本系统前台应用程序的开发应该满足系统功能完备,易使用等特点。
我使用Micrsoft公司的VisualBasic6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用可行系统[1]。
实际上家庭财务管理是家庭日常生活中不可缺少的一部分,对于家庭的主人来说是至关重要,所以家庭财务管理系统应该能够为用户提供充足准确的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理家庭的财务,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查询统计都带来了不少的困难,光靠手写脑记是远远不能满足要求的。
作为计算机科学与技术的一种应用,使用计算机对家庭财务进行管理,具有与手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高家庭财务管理的效率,也是一个家庭的科学化、正规化管理,的重要条件。
所以,开发这样一套家庭财务管家系统是很有必要的,对用户合理分配家庭收入起到重要意义。
1.2国内外文献综述
数据管理依时间顺序,并在计算机软、硬件发展的基础上,可分为三个阶段:
人工管理阶段,文件系统阶段和数据库阶段[2]。
20世纪50年代中期以前,数据管理由人工完成。
最初计算机研制的目的在于进行复杂的科学技术,因此没有专门针对数据管理的设计。
当时硬件水平很底,外存主要有纸带卡片,磁带等,另外软件也很原始,没有有操作系统,也没有管理数据的软件,主要靠批处理方式处理数据。
20世纪50年代后期到60年代中期,计算机的软硬件水平有了大幅度的发展,出现了磁盘磁鼓等直接存取设备,并出现了操作系统和依附于操作系统的专门的数据管理软件成为文件系统,在性能上来说,文件系统不但能进行批处理而且还能联机实时处理。
20世纪60年代后期以来。
由于计算机的应用范围得到大大的扩展,已不再局限于科学计算。
用文件系统管理数据不能满足的应用,多用户共享数据的要求。
同时计算机软硬件水平达到了一个全新的高度,支持开发较大规模的软件,于是出现了数据库管理系统,专门用于管理数据的软件,标志着数据库时代的来临。
1.3本研究课题的来源及主要研究内容
本课题来自于指导老师意见和本人自己拟定,通过四年的大学学习积累的数据库设计经验,在学校图书馆,网络,文献,报纸,查找资料后选定的课题。
现代家庭在理财上面的项目和事物越来越多,需要处理的信息急剧增加。
为了可以对这诸多的信息实现科学的管理,家庭财务管理软件的需求也就应运而生了。
本家庭财务管家系统是为家庭单位开发而编写的,采用功能强大的MicrosoftVisualBasic6.0作为前台开发工具,后台采用MicrosoftOffice套件中的Access2003数据库。
再通过ADO技术对后台数据库进行读取与写入访问。
本研究包括了系统的用户信息管理、日常收支管理、定活期帐户管理、对外借贷管理、统计分析报告管理等内容。
1.4本研究课题的主要成果
本研究课题成果只须在普通家庭的个人电脑上进行安装,就可进行操作。
系统界面安装方便、简洁美观、可靠性高、存储量大、保密性好、性能稳定。
主要应用于普通家庭对自身财务状况的掌握和管理,记录了日常基本的收支,家庭成员的银行储蓄以及对外借贷情况。
本家庭财务管家系统迎合了现代的家庭理财发展的趋势,使家庭的主人能够更加合理的分配家庭资金,开源节流,提高了家庭资金的利用率。
第2章系统开发工具与环境
2.1系统开发总体技术路线
结合家庭财务管理的实际需求,本家庭财务管家系统前台将采用功能强大的MicrosoftVisualBasic6.0作为前台开发工具;后台数据库则采用Access2003;通过ADO技术对后台数据库进行读取与写入访问。
较好地掌握数据库编程并应用到自己的项目开发中去。
并且在SQL语言的使用上,将使用比如组合查询技术等技巧以提高系统的使用效率。
2.2系统前台开发工具VisualBasic6.0简介
考虑到家庭财务管家系统的实际需求,我将选用Microsft公司的VisualBasic作为开发工具。
MicrosftVisualBasic是一种功能强大、使用方便的语言编程工具,我们简称它为VB。
它提供了开发MicrosftWindows应用程序的最迅速、最简捷的方法。
利用VisualBasic进行程序设计,无需编写大量的程序代码,只要对VisualBasic提供的各种图形控件进行不同的事件驱动方式的设计和组合,便可以方便、快捷地设计开发出小型的应用程序或实用的应用程序组件。
微软公司的VisualBasic6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。
visualBasic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性[3]。
所以,实现家庭财务管家系统选用VisualBasic6.0做为系统前台开发工具是一个相对较好的选择。
2.3系统后台关系数据库Access2003简介
通过对系统的功能分析,本家庭财务管家系统将选用Microsoft公司的Access产品作为系统后台数据库应用程序。
MicrosoftAccess在1992年首次发布,到现在已经逐步成为桌面数据库领域的领导者,并拥有广泛的用户。
给有经验的数据库用户留下的深刻印象是,使用一个功能强大的桌面数据库竟然如此简单[4]。
目前的Access2003的普及已经跃上了一个新台阶,其用户不仅包括有经验的数据库用户,还包括初次使用数据库的用户。
Access2003与Office应用程序高度集成,熟悉的界面使得迅速启动和运行更加容易。
通过以更紧密的集成将Access2003延伸到企业级数据库,Access高级用户和开发人员将会找到崭新的方法,来充分利用Access在最终用户中的普及。
不论是创建家庭财务管家系统来管理用户信息,还是创建其他各种级别的数据库管理系统,Access都能为各种级别的桌面用户查找、管理和共享数据提供一种简单的方法。
2.4ADO技术介绍
ADO(ActiveDataObjects)是一种新的数据访问方式。
它是处理关系数据库和非关系数据库中的信息技术。
ADO是基于微软的称为OLEDB的数据访问模式,是专门为了给大范围的商业数据源提供访问而设计的,包括传统的关系数据库表、电子邮件系统、图形格式及Internet资源等。
ADO比DAO所需的内存更少,所以它更适合于大流量和大事务量的网络计算机系统。
ADO具有非常简单的对象模型,其中有三个核心对象:
Connection、Command和Recordset[5]。
1.Connection对象:
指定数据源,建立数据源的连接、隔离特定的连接。
2.Command对象:
对数据源执行指令的命令。
它可以接受SQL语句、表名和存储过程名,并执行SQL查询、更新数据及插入记录等。
3.Recordset对象:
表示来自表或命令执行结果的记录集,操作来自提供者的几乎所有数据。
在VB中,使用ADO控件、把数据对象绑定到内置控件和ActiveX控件以及使用DED等方法,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版 家庭 财务 管家 系统 毕业设计