家庭理财系统计算机毕业设计论文
家庭财务管理系统—毕业设计论文

家庭财务管理系统摘要家庭理财管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
关键字:家庭理财管理信息系统 MIS Visual Basic目录第一章绪论41.1课题简介 (4)1.2开发的意义 (4)第二章开发环境及实现技术62.1开发环境 (6)2.2开发工具简介 (7)第三章系统设计 123.1概要设计 (12)3.1.1概要设计阶段的主要任务 (12)3.1.2概要设计的过程 (12)3.1.3概要设计的原则 (12)3.1.4系统功能分析 (12)3.2详细设计 (13)3.2.1详细设计的任务 (13)3.2.2详细设计的方法 (14)第四章数据库设计 164.1数据库A CCESS简介 (16)4.2表的详细结构说明 (20)第五章详细设计 265.1系统登录模块的设计与实现 (26)5.2主界面的设计与实现 (28)5.3日常收支与维护模块的设计与实现 (30)5.4银行卡收支与维护管理模块的设计与实现 (38)5.5银行往来统计模块的设计与实现: (45)5.6用户管理模块的设计与实现 (47)第六章设计心得 50第七章致谢51参考文献52第一章绪论1.1课题简介家庭理财管理系统是每一个家庭管理家庭财务收入和支出的不可缺少的一个管理信息系统,它的内容对于家庭的管理者来说是至关重要的,所以家庭理财管理系统应该能够为每一个家庭的管理者提供充足的信息和快捷的查询手段,大的方便家庭的管理者的合理理财。
计算机毕业设计_基于Visual studio家庭理财系统的设计与开发

目录1 绪论 (1)1.1课题背景 (1)1.2国内外研究的现状 (1)1.3本课题研究的意义 (2)1.4本课题的研究方法 (2)2 可行性研究 (3)2.1技术可行性 (3)2.2经济可行性 (3)2.3操作上的可行性 (4)3 系统需求分析 (5)3.1系统功能分析 (5)3.1系统的主要内容和基本要求 (5)3.2业务流分析 (6)3.2.1系统业务流程图 (6)3.2.2系统数据流图 (7)3.2.3系统数据字典 (8)3.2.4系统E-R图 (8)4 系统设计 (9)4.1系统模块设计 (9)4.2系统相关设计 (9)4.2.1数据库相关视图 (11)5 各模块功能详细设计 (14)5.1公用配置文件 (14)5.2用户登录模块 (14)5.2.1设计功能 (14)5.2.2用户登录流程图 (14)5.2.3功能实现所需主要代码的描述 (14)5.2.4登录功能测试 (15)5.2.5代码实现效果 (15)5.3账簿管理模块 (15)5.3.2账簿管理模块流程图 (15)5.3.3功能实现所需主要代码的描述 (16)5.3.4控件的测试 (17)5.4家庭成员管理模块 (17)5.4.1设计功能 (17)5.4.2家庭成员管理模块流程图 (17)5.4.3功能实现所需主要代码的描述 (18)5.4.4控件的测试 (19)5.5银行卡管理模块 (19)5.5.1设计功能 (19)5.5.2银行卡管理模块流程图 (19)5.5.3功能实现所需主要代码的描述 (20)5.5.4控件的测试 (21)5.6收支项目管理模块 (22)5.6.1设计功能 (22)5.6.2收支项目管理模块流程图 (22)5.6.3功能实现所需主要代码的描述 (22)5.6.4控件的测试 (23)5.7预算管理模块 (23)5.7.1设计功能 (23)5.7.2预算管理模块流程图 (23)5.7.3功能实现所需主要代码的描述 (24)5.7.4控件的测试 (25)5.8报表统计管理模块 (25)5.8.1设计功能 (25)5.8.2报表统计功能实现的主要代码 (25)5.8.3代码实现的效果 (27)5.8.4报表功能测试 (27)5.9权限管理模块 (27)5.9.1设计功能 (27)5.9.2权限设置功能实现的主要代码 (28)5.9.3代码实现的效果 (28)5.9.4权限功能测试 (28)6用户使用手册 (29)6.1运行环境需求 (29)6.3系统操作及布局详细介绍 (29)结论 (29)致谢 (29)主要参考文献 (35)1 绪论家庭投资理财的目的就是家庭财产保值增值,或者叫家庭财富最大化。
毕业设计 家庭理财系统

主界面由工具栏和菜单栏组成,菜单栏中分为用户设置、每日管理、详细 查询、理财明细和帮助5个大项,实现与各功能模块的连接;
项目管理界面的设计
项目管理模块用于对收入和支出项目进行添加、删除
添加家庭成员界面的设计
此模块用于添加家庭成员,主要信息由称呼、姓名、生日、座右铭4部 分组成,添加后将显示在收入、支出、借入、借出模块中的成员选项中, 用于区分收支中来源或消费出自家庭中的哪一个成员。
系统主要模块
登录界面
主界面
现 金 收 入 支 出 管 理
现 金 借 入 借 出 管 理
日 常 收 入 支 出 查 询
每 月 理 财 分 析
密 码 修 改ຫໍສະໝຸດ 登录界面系统登录界面该模块用于用户登录系统,默认用户名和登录密码设置为 1,输入用户名1,密码1即可登陆主菜单,进入家庭理财管理系统。
主界面的设计
用户密码修改模块的设计
日常收入信息
该模块是整个系统中最重要的一部分,用于对日常的收入与支出进行添加、修 改、删除等操作,每条信息分为日期、方式、金额、项目、去向、人员和备注, 添加后在下面的数据表中将用列表的形式显示,方便用户查看收支信息。
日常支出信息
借入款信息
该模块中主要用于对家庭中对外借出或借入款作记录,其中每条信息分为 得款人、借款金额、出借人、借款日期、借款原因,用户可以对信息进行 添加、修改、删除操作。
家庭理财管理系统的设计与实现
设计制作:
系统摘要
• 家庭理财管理系统是典型的信息管理系统(MIS), 其开发主要包括后台数据库的建立和维护以及前 端应用程序的开发两个方面。对于前者要求建立 起数据一致性和完整性强、数据安全性好的库。 而对于后者则要求应用程序功能完备,易使用等特 点。 • 该系统具有一定的实用价值。本文描述了一个功 能较完善的家庭财务管理系统的开发过程。文中 主要描述了该系统的设计与实施方案,并对系统 中关键技术作了较详细的介绍;最后针对该系统 提出了改进方向。
家庭理财管理系统课程设计论文

毕业论文声明本人郑重声明:1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。
除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。
对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。
本人完全意识到本声明的法律结果由本人承担。
2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。
本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。
3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。
4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。
论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。
论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。
对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。
学位论文作者(签名):年月关于毕业论文使用授权的声明本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。
本人完全了解大学有关保存,使用毕业论文的规定。
同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。
本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。
如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。
本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。
本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。
家庭理财系统毕业论文

武汉理工大学毕业设计(论文)家庭理财系统毕业论文学院(系):专业班级:学生姓名:指导教师:家庭理财管理系统摘要:家庭财务管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
使用 sybase公司的 powerbuilder 9.0作为开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统.通过本次的工程开发,我提高了软件开发的能力,学习新的一门语言的编程技巧,提高工作设计思想,通过与指导老师交流,从中学习知识吸取经验,在技术和软件思想上同时得到锻炼和提高,从而使总体水平升到一个新的高度。
关键字:家庭理财;数据库;关系模式1.概述在社会经济不断发展的今天,人们生活水平越来越高,个人合理理财也变得越来越重要,它直接影响着人们的生活。
各种财务管理软件也层出不穷,本系统仅应用于个人理财,提供财务数据统一管理,以便做出合理的财务决策。
其界面友好,操作简单,除具备基本的财务信息管理外,还提供了数据统计,数据查询,图表统计,报表打印等。
为方便操作,设置有部分常用功能快捷工具栏,菜单项都设置有快捷键。
它多方面把握用户的财务情况,科学的统计数据。
本系统可根据使用者的实际情况,设置收入、支出类型,以适应社会不同阶层,不同行业人士的应用。
本软件为单用户系统,没有权限设置,更保证了数据的安全性。
数据分为两大模块,即收支明细和转账明细,详细反映了各经济业务,往来账的情况。
本家庭财务管理系统的主要功能有:●用户管理:即使用者资料管理,主要功能为登录系统用户名和密码的修改,用户基本资料的设置。
●收支类型设置:即根据使用者实际情况设置收入和支出的项目名称,如收入类型有:工资、补贴、股票收入等,反映经济来源的详细情况。
毕业论文理财方案设计

毕业论文理财方案设计第一篇:毕业论文理财方案设计每一个家庭都是一个小团体,在每一个时期,都在为实现家庭财富的增值而不断努力,我们看看下面关于理财方案设计的毕业论文吧!毕业论文理财方案设计【摘要】使家庭财产总额处于最大值,以满足家庭成员的不同需要,使每个人都能愉快的生活。
而家庭理财的目标是以现在家庭已经拥有的资产和以后的收入来制定计划,将风险减少到最小,而使收益达到最大。
【关键词】家庭理财;最佳方案;收入;效益最大化随着我国经济的发展和公民生活质量的提高,个人、家庭、公司、政府甚至国家地区等不同经济主体的理财活动都在不断进步与提高,在个人与社会之间的联系中,家庭理财起着重要的作用。
与西方国家强调个人的财务管理的不同的是,家庭观念在我国非常浓厚。
使得家庭理财即家庭成员如何管理自己的财产并提高价值,也就是对自己现在所拥有资金进行科学的规划,从资金的开源、节流、使用过程中使用金融经济,会计管理方面的理论为基础建立并新兴交叉科学。
研究家庭理财对于个人实现理想优越的生活,构筑社会主义和谐社会起着不可小觑的作用。
一、家庭理财的目标制定与资产管理(一)含义和目标家庭理财就是利用理财的思想和金融工具的方法对家庭经济收入与支出进行系统的规划与管理,增强家庭经济实力,提高抗风险能力,增加整个家庭的效用。
家庭理财的目标是以现在家庭已经拥有的资产和以后的收入来制定计划,将风险减少到最小,而使收益达到最大。
家庭理财目标管理最好是以金额来进行比较,计算每月个人可自由支配的收入、将投资回报率与风险系数结合起来,根据个人的条件和喜好来进行选择,在这个过程中需要考虑三个变量:第一是一次性或多次投入的金额的多少;第二是以存款、股票,基金,证券,期货,以及以农产品等形式出现的投资理财方式,一般来说投资回报率与风险成正比;三是投入的时间精力,财富是有时间价值的,投入的时间精力与所获得的收益一般也成正比。
因此,理财的另一方面就是要实现这三个变量的平衡。
家庭财务管理系统毕业论文终稿

家庭财务管理系统毕业论文终稿本文作者将探讨家庭财务管理系统的开发与应用,旨在提高家庭理财水平,避免过度消费和债务,在经济上取得长期可持续的稳定收益。
本文首先介绍了家庭财务管理系统的背景和现状,其次探讨了家庭理财的重要性以及影响因素,接着分析了家庭财务管理系统开发的需求和设计思路,最后阐述了系统优点和实现方法。
一、家庭财务管理系统的背景与现状随着经济发展和社会变化,人们的消费观念也发生了转变。
许多人更加注重及时、便捷地掌握自己的收支状况,实现家庭财务管理的精细化和科学化。
然而,目前市场上的家庭财务管理软件种类繁多,而且往往不够智能化和个性化,难以满足用户的实际需求。
此外,由于家庭理财知识和技能的匮乏,许多人往往存在消费决策不合理、开支过度等问题,导致财务困境、债务累积等后果。
因此,通过建立易用、实用的家庭财务管理系统,帮助用户更好地管理自己的财务,具有极为重要的现实意义和市场前景。
二、家庭理财的重要性及影响因素家庭理财对于个人和家庭经济具有重要的影响,能够帮助人们理财风险,提高生活品质。
正确的家庭理财有助于保障经济安全和稳定性,避免因意外事故、突发疾病等造成的经济压力和后果。
此外,良好的家庭财务管理还可以促进家庭关系、增进幸福感和生活质量,从而实现家庭幸福指数的提升。
家庭理财不仅受到个人收入、家庭结构和风险偏好等因素的影响,还受到宏观经济情况、产业发展、社会政策等多方面的影响。
在此基础上,进行理性思考和决策,选择合适的投资方式和消费方式,是进行家庭理财的基本要求。
三、家庭财务管理系统的开发需求和设计思路1.开发需求(1)安全性家庭财务管理系统必须确保用户的隐私安全,如账号密码、财务记录等涉及到用户的敏感信息必须进行保密和加密处理,防止数据泄漏和安全漏洞。
(2)用户友好性家庭财务管理系统必须简单易用、符合用户习惯,避免繁琐的输入步骤、页面跳转等问题,使用户能够轻松快捷地处理财务事项。
(3)智能化家庭财务管理系统需要具有一定的智能化和数据分析能力,能够根据用户的消费习惯、收支情况等,给予适当的财务建议和咨询,以便更好地指导用户进行理财决策。
家庭财务管理系统_毕业论文12

兰州工业学院毕业设计(论文)题目系别专业班级姓名学号指导教师(职称)日期目录第1章绪论 (3)1.1课题来源 (3)1.2系统现状及发展趋势 (3)1.3系统的开发目的和意义 (3)1.4.1Java技术概述 (5)1.4.2JavaBean介绍 (5)1.4.3MYSQL数据库介绍 (6)1.5系统开发理论介绍 (6)1.5.1系统规划阶段 (6)1.5.2系统分析阶段 (6)1.5.3系统设计阶段 (7)1.5.4系统实施阶段 (7)1.5.5系统运行和维护阶段 (7)1.6运行环境 (7)第2章系统需求分析 (8)2.1系统目标 (8)2.2系统可行性分析 (8)2.2.1技术可行性 (8)2.2.2经济可行性 (8)2.3系统需求分析方法 (9)2.3.1系统需求分析概述 (9)2.3.2系统需求分析方法 (10)2.4系统功能需求分析 (10)第3章系统总体设计 (12)3.1系统设计方法 (12)3.2系统架构 (12)3.3系统功能模块细分 (14)3.4系统数据库的设计 (15)3.4.1数据库相关理论 (15)3.4.1数据库分析 (16)3.2数据库概念结构设计 (16)3.3数据库逻辑结构设计 (18)4.1系统设计方法 (21)4.2系统模块设计 (21)4.2.1框架文件配置 (21)4.2.2系统主界面 (22)4.3.1基础数据管理界面 (24)4.3.2收支管理界面 (25)4.3.3系统管理界面 (27)第五章结论 (32)致谢 (33)参考文献 (35)第1章绪论1.1课题来源21世纪的中国,随着人们生活水平的提高,个人家庭财富的不断增长,人们迫切的需要进行家庭理财,但是大部分家庭又不知道怎样去理财投资,以保持家庭财富的持续稳定的增长。
其实家庭理财规划非但不神秘,而且与每个人和每个人家庭都密切相关,这种个人化的理财服务在20世纪八十年代已经在国际上比较发达的城市拥有成熟的市场。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
引言(更新版)随着现代计算机技术的发展与应用,计算机已经渗透到我们生活、工作、学习的每一个角落。
当然,理财作为家庭生活的一个重要组成部分,也随着计算机技术的发展发生了跨时代的变革。
而这种变革的实质是由于手工式的家庭财务管理已不适应当今社会发展的实际情况,利用计算机来管理家庭财务,已经成为趋势。
现金社会发展越来越快,人民生活水平越来越高,人民的消费项目越来越多,使得我们对于怎样合理地进行财务上的收支,债务的管理等工作很难做到完美无缺,以至于我们常常抱怨钱总是不够。
计算机的最大优点在于利用它能够高效准确地进行信息管理,使用计算机进行信息管理,即可轻松的解决这个问题,同时提高了工作效率,而且大大的提高了其安全性。
家庭理财管理系统正是为满足当代家庭理财管理的需要而设计开发的一个信息管理系统。
本设计的系统的前台采用Visual Basic 6.0作为开发工具,后台数据库采用的是Access 2000数据库。
系统主要实现了有关家庭收支记录、报表统计、收支分析等功能,还附带了日记管理、备忘管理等其他与家庭生活相关的辅助功能,是一个较具实用价值的管理软件。
为每一个家庭的管理者提供充足的信息和快捷的查询手段,大的方便家庭的管理者的合理理财。
第1章绪论1.1 课题来源21世纪的中国,随着人们生活水平的提高,个人家庭财富的不断增长,人们迫切的需要进行家庭理财,但是大部分家庭又不知道怎样去理财投资,以保持家庭财富的持续稳定的增长。
其实家庭理财规划非但不神秘,而且与每个人和每个人家庭都密切相关,这种个人化的理财服务在20世纪八十年代已经在国际上比较发达的城市拥有成熟的市场。
理财师为客户进行的理财,主要是根据客户的资产状况与风险偏好,关注客户的需求与目标,以“帮助客户”为核心理念,采取一整套规范的模式,向客户提供设计生活方方面面的的全面财务建议,并调用储蓄、保险、股票、债券、基金、信托等金融产品,为客户寻找一个最适合的理财组合方式,以确保其资产的保值与增值。
家庭理财并不是一个新鲜词,简单地说就是开源节流、管理好家庭的钱财。
想想看,您是如何管理好自己的钱财的?您家庭一定有些存款,还有可能买卖股票、债券,还可能给自己和家人买了保险---其实在日常生活中不自觉的运用这各种理财方法。
因此开发一个家庭理财管理系统迎合了现代的家庭发展趋势,对居民合理分配家庭财产起到重要意义。
一直以来人们使用传统人工的方式文件、纸张记帐管理模式,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,所以利用计算机实现财务信息的管理的自动化将势在必行。
今天我们使用计算机对家庭财务信息进行管理,具有手工管理所无法比拟的优点。
例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高家庭财务管理的效率,面对目前的实际状况,迫切需要开发一个新系统来适应这一些工作。
1.2 系统现状及发展趋势家庭理财系统,即Family Conduct Financial Transactions System。
它利用计算机应用技术,使家庭理财逐步信息化,从而形成由家庭成员与计算机共同构成服务于家庭的人机信息财务管理系统。
家庭理财系统在国内外很多地方使用已经相当的普遍。
国外的家庭理财管理系统发展的相对比较成熟,比如他们系统里包含有股票的预测、基金的分析等等。
在国内,计算机使用盛行的当今社会,家庭理财管理系统已基本替代了传统的手工记账理财的方法,给消费者带来极大的方便,但由于人们的生活水平越来越高,收支种类越来越多,家庭消费的内容日益丰富等,现行的许多家庭理财管理系统已不能满足大家的需求,许多功能还亟待完善与更新。
虽然国内的家庭理财管理系统功能较不完善,但在我国科技迅速发展的今天,其发展前景将十分令人期待,尤其是在近几年,伴随着计算机在社会中的高速普及,家庭理财系统的使用范围逐步扩大,从最早的简单记录家庭、个人财务的收支情况,到现在对财务的收支查询、汇总、报表分析、预测等等。
巨大的市场需求也促使了很多公司加大了对家庭理财系统的研究。
当今社会人们的生活水平和文化素质普遍提高,随着市场经济的快速发展,观念的不断更新,每个人的理财意识普遍增强,特别是家庭理财意识得到很大发展,人们对家庭各方面消费不仅仅只有进行记录和统计的愿望,各种收入消费途径错综复杂,如何使用户能更加方便的操作成为要求;同时伴随精神和物质生活的提高,人们购置和使用计算机的能力也在增强,网络越来越发达,一种新型网络家庭理财管理系统软件正等待出现。
家庭理财管理系统是一个为方便处理家庭财务的一个软件,它的作用是更好的满足理财者对家庭财务管理的需要。
目前社会上普遍使用的家庭理财管理系统基本都是单击版的,随着IT技术的进步和计算机网络技术的发展,以及家庭收支范围的扩大,家庭理财管理系统将逐渐从传统的桌面管理向网络集成的方向发展,从局部、静态、事后核算到全局、动态、实时的管理,基于不同软硬件平台、不同网络架构的各级财务管理子系统需要有机地协同工作。
因此基于Internet的家庭理财管理系统必然成为未来家庭理财管理系统的发展趋势。
1.3 系统的开发目的和意义家庭理财管理系统是为满足当代家庭理财管理的需要而设计开发的一个财务管理系统。
它针对家庭理财的需要,开发出一个能实现管理家庭财务收支以及统计分析等功能的实用型软件,能够为每一个家庭的管理者提供充足的信息和快捷的查询手段,大大方便家庭管理者合理科学有效的理财。
伴随着信息时代的到来,信息的种类、数量越来越多,容量也越来越大,在竞争越来越激烈的今天,随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
而使用计算机对家庭财务进行管理,已经成为一种趋势,与传统的手工式家庭财务管理相比,利用计算机软件对家庭财务实行管理具有检索迅速、查找方便、可行性高、存储量大、保密性好、寿命长、成本低等优点。
家庭理财管理系统正是在这种环境下应运而生,其开发的整体任务是实现家庭财务管理的系统化、规范化、科学化,从而达到有效管理家庭财务的目的。
因此,开发这样一个系统在当今社会中是很有必要的。
1.4系统开发工具与数据库介绍编程环境的选择微软公司的Visual Basic 6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。
Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。
故而,实现本系统VB是一个相对较好的选择。
1.4.1 Visual Basic介绍Visual Basic是微软公司出品的一个快速可视化程序开发工具软件,借助微软在操作系统和办公软件的垄断地位,VB在断断的几年内风靡全球。
Visual Basic 是极有特色和功能强大的软件,主要表现在:所见即所得的界面设计,基于对象的设计方法,极短的软件开发周期,交易维护的生成代码。
Visual Basic提供了开发Windows®应用程序最迅速、最简捷的方法。
不论是Windows应用程序的资深专业开发人员还是初学者,Visual Basic都为他们提供了整套工具,以方便开发应用程序。
Visual Basic是一种可视化的编程语言,利用可视化技术进行编程,可使应用程序的开发简单、快捷;程序员不需要了解更多的关于面向对象的程序设计的细节,即可编写出界面友好、功能强大的应用程序。
因此,Visual Basic在国内外各个领域中应用非常广泛。
由于其容易学习、功能强、编程效率高,无论是专业人员还是非专业人员,都可以非常容易地掌握好Visual Basic的使用。
它还提供了众多的Active X控件,提高了软件开发人员的编程效率,Visual Basic 6.0主要特点如下:①可视化设计Visual Basic具有“所见即所得”的功能。
在程序设计时,头脑中所想象的应用程序界面,完全可以键盘与鼠标完成,而不用编制大量的代码。
如修改,也可利用键盘或鼠标完成,而底层的一些程序代码可由Visual Basic自动生成或修改。
Visual Basic为用户提供了大量的控件,这些控件对于熟悉Windows应用程序的用户而言是一点也不陌生,如“标签”、“组合框”、“命令按钮”、“文本框”等等,用户只需用鼠标或键盘把这些控件拖到所需的位置,并设置它们的大小、形状属性等,即可得到所需的应用程序界面。
②事件驱动编程在Visual Basic中把窗体及控件称为对象。
这些对象组成了与用户交互的图形界面(也称为用户接口或用户界面)。
在设计应用程序时,必须考虑到用户如何与程序进行交互。
用户通过鼠标和键盘与应用程序进行交互是最直接、最方便的,这时那些对象必须对鼠标、键盘操作所引起的事件作出响应。
因此,Visual Basic编程重点是编写事件驱动过程的代码。
③面向对象程序设计Visual Basic是面向对象的程序设计语言,它将代码和数据结合在一个个对象中,用户只需了解每个对象能完成何种任务,而不需知道对象是如何工作的。
软件开发人员主要编写操作驱动过程的代码,使对象对用户的操作作出响应。
但因Visual Basic没有多态等面向对象的特性,所以也有人称Visual Basic是一种准面向对象的程序设计语言。
④Visual Basic是一种32位的开发工具Visual Basic 5.0以前的开发工具很多是在DOS和Windows3X下使用,因而它们基本上是16位的开发工具,Visual Basic 6.0是运行在Windows9X或WindowsXP操作系统下的,因此它是典型的32位开发工具。
⑤易学易用、开发周期短Visual Basic简单易学,界面友好,容易使用。
Visual Basic提供的大量功能强大的控件,能帮助开发人员在较短时间内用少量语句编写出应用程序,缩短了开发周期。
1.4.2Access数据库介绍Microsoft Access 2000 是Microsoft Office 的系列产品之一,是关系型数据库管理系统。
并且伴随着其功能不断完善,操作的日趋简单化,现在已得到了广泛的应用,成为当今世界上最流行的关系桌面数据库管理系统。
Access最大的优点是用户不用编写代码就可以在很短的时间里开发出一个功能强大而且相当专业的数据库应用程序,并且这一过程是完全可视的。
应用Access中的各种工具可以方便、高效地处理数据,它不仅是适用于有经验的数据库设计人员,也适用于刚接触数据库管理系统的新手[12]。