家庭理财管理信息系统.doc
家庭理财管理信息系统计算机科学与技术学院姓名2010年05月5日苏州大学本科毕业设计(论文)1目录摘要.3Abstract.4前言.5第1章VB数据库开发基础.61.1数据访问对象模型.61.2ODBC.61.3创建数据源.71.4ADODate数据库.81.4.1ADOData控件的属性.91.4.2ADOData控件的方法.91.4.3ADOData控件的事件.91.5DataCombo控件.101.5.1DataCombo控件的属性.101.5.2DataCombo控件的方法.111.5.3ataCombo控件的事件.11第2章数据库的设计.122.1概述.122.1.1系统功能.122.1.2设计技巧.122.2系统结构.122.3数据表的设计.132.3.1用户及家庭成员信息表的建立.16第3章家庭管理系统.173.1系统实现.173.1.1公共模块.183.1.2登陆界面.183.1.3窗体.193.1.4定期存款.203.1.5日常收支.203.1.6查询.213.1.7活期存取.223.1.8借还帐户.233.1.9银行储蓄.243.110分析.24第4章模块与表功能的实现.254.1操作查询的实现.254.2数据的输入与导入.25苏州大学本科毕业设计(论文)2第5章菜单设计与访问VB数据库.275.1概述.275.2菜单创建.285.3工具栏的创建.285.4论述VB数据库.305.5用数据库控件访问数据库.30总结.32参考文献.33致谢.34苏州大学本科毕业设计(论文)3摘要家庭理财管理是家庭管理的一个重要内容。随着家庭人员收入数量的增加,家庭人员的工资管理工作也变得越来越复杂。工资管理既涉及到家庭成员开销及帐户管理,同时也是家庭财务管理的重要组成部分。工资管理需要和家庭成员相联系,同时也统计每年的开支和收入等来生成家庭内每个人员的基本工资、津贴、医疗保险、保险费、实际发放工资及银行贷款和存储等。资金是组成家庭活动来源和生活保障的主要元素,资金的流动影响到人们生活质量的运作,家庭成员的工资是家庭资金管理的一个重要的组成部分,方便进一步对自己和家人的了解,提高生活水平、改善生活质量。家庭工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。工资管理系统是典型的信息管理系统(MIS),前台程序开发工具采用VB6.0,后台数据库采用Access数据库。VB6.0是一种面向对象的开发工具,具有组件丰富、语言简单、功能强大的优点。Access数据库具有与VB无缝连接、操作简单、易于使用的优点。运行结果表明,本家庭工资管理系统极大提高了工作效率,节省了人力和物力,最终满足家庭财务管理、家庭成员的需要,同时也成为现代化家庭管理的标志。关键词:工资管理、信息管理、数据查询、数据库、VB6.0苏州大学本科毕业设计(论文)4AbstractFamilyEnterpriseswagesmanagementisafamilymanagementimportantcontent.Thefamilymanagementalreadyinvolvestotheenterpriseworkhumanmanagement.Thefamilymanagementneedstorelatewiththepersonnelmanagement,atthesametimeconnectsman-hourofcheckingattendanceandmedicalinsuranceandsoon,producestheenterpriseeachstaffsbasepay,theallowance,themedicalinsurance,actualprovidesthewagesandsoon.Thefundistheenterprisesurvivalprincipalelement;theearlywagesmanagementadoptsthematerialandhasthestrongtimelimit.Basedontheabovereason,theenterprisewagesmanagementsystemmanagementsystemusecomputersafelypreserves,therapidcalculation,thecomprehensivestatistics,therealizationwagesmanagementsystematization,thestandardization,theautomation.Theenterprisewagesmanagementsystemmanagementsystemisthetypicalinformationmanagementsystem(MIS),Themovementresultprovedthat,thisenterprisewagesmanagementsystemmanagementsystemenormouslyenhancedtheworkingefficiency,finallymeetstheneedswhichtheenterprisefinancialcontrol,thestaffwagesprovides,atthesametimealsobecomesthesymbolwhichthemodernizedenterprisemanages.Keywords:Familymanagementinformationmanagement;datainquiry;database;VB6.0WrittenbyYinHaiOuSupervisedbyFanGuangHui苏州大学本科毕业设计(论文)5前言VisualBasic是Microsoft公司的重点产品,它具有其它数据库开发工具无法比拟的优势,而且简单易学。本论文是以实例方式讨论VB开发数据库运行软件的思想和方法。第一章介绍VB开发基础;第二章介绍家庭理财管理信息表的建立;其中包括用户信息表、家庭成员信息表、收入信息表、支出信息表、活期帐户信息表、活期存取信息表、定期存款信息表、借入借出信息表。第三章介绍家庭理财管理模块的创建;包括系统管理、基础数据管理、日常收支管理、银行储蓄管理、借还钱管理、理财分析等六个模块的设计。第四章介绍模块与表功能的实现;包括后台具备数据输入、批量数据导入、修改、删除、查询、权限设置与管理等功能。第五章介绍菜单的设计以及数据库与VB的链接技术及运用。本论文中对家庭理财管理信息系统的创建工具技巧如下:公共模块的设计ACCESS数据库设计方法VB菜单设计方法ADO控件设计方法DataGrid控件设计方法统一的数据编辑方法VB报表设计方法图像数据的存储方法事件编辑技术苏州大学本科毕业设计(论文)6第1章VB数据库开发基础VB提供了功能强大的数据库管理功能,能够方便、灵活地完成数据库应用中涉及的查询、修改数据库以及打印等各种操作。本章主要介绍以access为平台的VB数据库系统开发相关知识,为后面几章的数据库应用系统设计打下基础。1.1数据访问对象模型ODBC数据库是开放式数据库,包括ODBC标准的客户/服务器数据库,如MicrosoftServer、Oracle、Sybase等,VB可以使用支持ODBC标准的数据库。1.2ODBCODBC是开放式数据库链接,它能提供访问数据库的单一接口。ODBC使客户应用程序的开发可以独立于后端服务器。ODBC由如图1.1几部分组成。图1.1ODBC的组成客户应用程序SQLServer驱动程序Oracle驱动程序FoxPro驱动程序.SQLServe数据库Oracle数据库FoxProServer数据库ODBC数据源ODBC驱动程序管理器