没有合适的资源?快使用搜索试试~ 我知道了~
首页基于VB的家庭财务管理系统的开发论文
随着我国经济飞速发展,人们的生活水平不断提高,每个家庭的财务信息也越来越复杂化。传统手工和脑记的理财手段已经不能满足现代家庭的需求。人们使用计算机软件理财成为了必然的趋势。本文通过对现代家庭财务结构的分析,采用了Visual Basic 6.0编程语言和Access关系数据库开发和研究家庭财务管理系统。家庭财务管理系统实现了日常现金和信用卡收支的信息的录入、删减、更新、修改和查询,数据库的备份以及其他系统维护功能。本系统的开发和设计使家庭用户可以安全,高效率地理财。
资源详情
资源评论
资源推荐

基于 VB 的家庭财务管理系统的开发
摘要
随着我国经济飞速发展,人们的生活水平不断提高,每个家庭的财务信息也越来越复
杂化。传统手工和脑记的理财手段已经不能满足现代家庭的需求。人们使用计算机软件
理财成为了必然的趋势。本文通过对现代家庭财务结构的分析,采用了 Visual Basic
6.0 编程语言和 Access 关系数据库开发和研究家庭财务管理系统。家庭财务管理系统实
现了日常现金和信用卡收支的信息的录入、删减、更新、修改和查询,数据库的备份以
及其他系统维护功能。本系统的开发和设计使家庭用户可以安全,高效率地理财。
关键字: 家庭财务管理 Visual Basic Access2003
Abstract
Along with the rapid development of economy of our country, people's living level enhances
unceasingly. Each family financial information is also more and more complicated . The
traditional manual and brain remember financial means cannot have satisfied modern family
needs. People use computer software financial became inevitable trend. On the modem family's
financial structure analysis ,this thesis use Visual Basic 6.0 programming language and Access a
relational database to develop and research family financial management system. Family
financial management system realizes the daily cash and credit card payments information
typing, omission, updates, fixes, and query, database backup and other system maintenance
function. Development and design of this system make home users can safely, efficiently and
financial manage.
Key Words: Family Financial Management Visual Basic Access2003
I

II

目录
基于 VB 的家庭财务管理系统的开发..........................................................................................................................I
摘要.................................................................................................................................................................................I
ABSTRACT...................................................................................................................................................................I
目录.................................................................................................................................................................................1
第一章 引言...................................................................................................................................................................2
1.1 开发背景及研究意义.......................................................................................................................................2
第二章 开发工具及关键技术.......................................................................................................................................3
2.1 开发工具介绍...................................................................................................................................................3
2.2 关键技术...........................................................................................................................................................3
第三章 家庭财务系统设计...........................................................................................................................................4
3.1 家庭财务管理系统需求...................................................................................................................................4
3.2 家庭财务管理系统功能分析...........................................................................................................................5
3
.
2
.
1
现金的日常管理
........................................................................................................................... .........5
3
.
2
.
2
信用卡的日常管理
....................................................................................................................... .........5
3
.
2
.
3
系统维护功能
............................................................................................................................... .........6
第四章 数据库设计.......................................................................................................................................................7
4.1 数据库分析.......................................................................................................................................................7
4.2 项目 E-R 图.......................................................................................................................................................7
4.3 数据库结构设计...............................................................................................................................................8
4.4 测试用例...........................................................................................................................................................9
第五章 系统详细设计.................................................................................................................................................10
5.1 系统登录模块的设计与实现.........................................................................................................................10
5.2 主界面的设计与实现.....................................................................................................................................12
5.3 现金的收支与维护模块的设计与实现.........................................................................................................13
5.4 现金收支查询模块的设计与实现.................................................................................................................15
5.5 收入/支出项目维护模块的设计与实现........................................................................................................17
5.6 信用卡收支与维护管理模块的设计与实现.................................................................................................18
5.7 信用卡收支查询模块的设计与实现.............................................................................................................19
5.8 备份数据库模块设计与实现.........................................................................................................................20
5.9 密码管理模块的设计与实现.........................................................................................................................21
5.10 计算器模块的实现.......................................................................................................................................22
第六章 结束语.............................................................................................................................................................24
1

致谢语...........................................................................................................................................................................24
参考文献.......................................................................................................................................................................24
第一章 引言
1.1 开发背景及研究意义
随着我国经济迅速发展,国民收入不断提高。我们国民有着储蓄理财的传统美德。
然而随着时代的进步和发展。传统手工记账的财务管理日益跟不上时代的步伐。二十世
纪九十年代以来,计算机突飞猛进,应用到各个行业。人们的生活中也开始离不开计算
机的协助。家庭财务作为家庭的生命线。以计算机为平台的家庭财务管理系统就显得尤
为重要。使用计算机来管理家庭财务有着不可比拟的优势。
近些年网络上有不少类似的软件,然而他们的功能还不够完全。最突出的一个问题
是他们只是简单的记录,在搜索相关财务信息和统计信息等等方面还存在诸多不足。所
以,开发和研究更加全面完善的家庭财务管理系统是一种趋势。
本系统除了继承了先前的同类系统的优点外,还添加了其他功能,如删除、修改、
查询等,特别更加注重了安全性。这样的系统更能满足家庭用户的理财的需要。
[5]
2

第二章 开发工具及关键技术
2.1 开发工具介绍
Visual Basic 6.0 是开发 Windows 应用程序的最简单的可视化程序设计语言。它集
成了大量控件和函数,从而使得很多在其他语言上需要繁琐编码才能实现的功能轻易实
现。 同时,Microsoft 公司 不断 改进 Visual Basic,这样它 可以独立完成几乎所有
windows 应用程序的设计。Visual Basic 6.0 语言支持很多类型的数据库,包括 Visual
Basic 内部数据库、外部数据库(Access、MySQL、BD2、dBASE 等等)和 ODBC,这
样就最大程度的保证了软件之间的兼容性。
[2]
Access2003 就是关系数据库开发工具。该数据库能汇集各种信息以供查询、存储
和检索。Access 可以使用数据表示图或自定义窗体收集信息。数据表示图则提供了一种
类似于 Excel 的电子表格,可以使数据库一目了然。所以,Access 作为关系数据库开
发可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。
[9]
Visual Basic 6.0 和 Access2003 的运用都相对其他语言和数据库都要简便易于理
解。特别是两者的兼容性很好,有利于系统的正常运行。笔者平常也是主要使用这些工
具来做相关的设计。于是选择这两种工具来做这个家庭财务管理系统。
2.2 关键技术
微软的 JET 数据库引擎提供了与数据库打交道的途径。我们可以通过它和 Visual
Basic 6.0 来对数据库进行访问。Visual Basic 6.0 和 Access 都是通过 JET 数据库引擎
来为用户服务的。
[2]
DATA 控件是数据库中的信息与 visual basic 之间的一个直接联络站点。通过设置
DATA 控件的各个属性,调用那个数据库的哪个部分,就可以实现与数据库的连接。这样
无须编码,就可以通过可视化操作实现了数据连接的任务。
[2]
ADO 是另一种访问数据库的工具,是微软公司开发数据库应用程序面向对象的新接
口。它提供了编程语言和统一数据访问方式 OLE DB 的一个中间层,可以通过 ADO
Data 空间按非编程和利用 ADO 对象编程来访问各种数据库。
[2]
3
剩余26页未读,继续阅读









安全验证
文档复制为VIP权益,开通VIP直接复制

评论2