资源预览内容
第1页 / 共44页
第2页 / 共44页
第3页 / 共44页
第4页 / 共44页
第5页 / 共44页
第6页 / 共44页
第7页 / 共44页
第8页 / 共44页
第9页 / 共44页
第10页 / 共44页
亲,该文档总共44页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
论文题目:家庭管理系统的设计与实现学 院:西南科技大学网络教育学院专 业: 计算机科学与技术学生姓名:卢惠娟学生班级:08春学生学号:87773120005指导教师:盛谨发摘要家庭财务管理系统是典型的管理信息系统(MIS),其开 发主要包括后台数据库的建立和维护以及前端应用程序的开发 两个方面。对于前者要求建立起数据一致性和完整性强、数据安 全性好的库。而对于后者则要求应用程序功能完备,易使用等特 点。经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC 开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗 口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内 建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修 正和改进,直到形成用户满意的可行系统。关键字家庭理财管理信息系统MIS Visual BasicAbstractFamily financial management system is a typical management information system (MIS), its development include the establishment and maintenance of back-end database and front-end application development aspects. For the former require the establishment of data consistency and integrity of the strong data security and good libraries. For the latter procedure requires the application of full-featured, easy to use and so on.After analysis, we use the MICROSOFT companys VISUAL BASIC development tools, provides a variety of its object-oriented development tools, in particular, the data window that can make it easier to manipulate the database and concise intelligent objects, first create a system in a short time application prototype, then, demand for the initial prototype system, iterative, and constantly revised and improved customer satisfaction until the formation of a viable system.Keywords Family Financial Management Information System MIS Visual Basic第一章弓I 言51.1课题开发背景51.2项目开发的目的及意义51.3系统开发所用的技术准备6第二章系统分析92.1 功能分析92.2 系统分析102.3数据库分析11第三章系统设计133.1数据库设计14第四章系统实现184.1 建立系统登录窗体184.2 建立主界面窗体194.3建立现金收支与维护窗体204.4建立现金收支查询窗体244.5建立收入/支出项目维护窗体264.6建立信用卡收支与维护管理窗体274.7建立信用卡收支查询窗体324.8建立密码管理窗体34第五章系统使用说明365.1 使用说明365.2 运行环境365.3程序预览36设计心得40参考文献41第一章 引言1.1课题开发背景近几年来,随着我国城乡居民收入的增加和生活水平的提高,家庭理财已成为人们 居家过日子的重要内容。社会学家细心的观察到,时下家庭的“小九九”比之计划经济年 代,开始发生微妙的变化。现在的城乡家庭生活发生了明显的变化,人们的收入逐渐拉 开档次,消费水平也高了。大多数家庭关注的是提高生活质量,一方面精打细算,量入 为出,把钱用在刀刃上;另一方面保证适当的娱乐活动、社会交际、智力开发等方面的 开支。为此,不少家庭就有中长期财务预算,有基本建设规划。总的说来,家庭理财必须以量入为出为原则,以财产保值增值为目标,处理好积累 和消费的关系。因此,应树立以下四个观念:第一,资金运动质量观。资金(包括现金,有价证券,存款等)运动,是家庭经济 活动的价值反应,家庭理财应管好用活资金,加速资金周转,提高资金利用效果,力争 做到结构合理、偿债能力强、经济效益高,家庭财务做为资金的载体,应力争实现其保 值增值。第二,资金使用责任观。家庭财产作为社会资源的一部分,有责任创造社会财富, 履行社会责任,为适应我国经济发展的要求,家庭可根据自身状况,适当投资,适度超 前消费。第三,经济效益观。家庭经济生活的基本目标,是在满足生活最佳需要的基础上, 实现家庭财力的最大化。因此家庭理财要与经济效益挂钩,必须处理好投入与产出的关 系,规避各种经济风险,堵塞各种经济漏洞,增收节支,当好家理好财,不断提高经济 效益。第四,利益协调观。家庭作为社会的细胞,它无疑又是一个利益结合体。从该意义 上讲,家庭理财实质就是处理协调家庭内部及与各有关的经济方面的经济利益关系。在 理财实践中,要坚持公正、公平、诚实和守信的原则,妥善处理好家庭内部利益关系、 家庭与国家及有关经济单位的利益关系。1.2项目开发的目的及意义家庭财务的中心内容账务管理。人们几乎每一天都会经过许多次货币活动。其中包 括了买入卖出实物,娱乐消费,起居饮食消费,还有发放工资,收缴保费等。如果能把 各类不同的活动进行分类,建立不同的账户,分别对活动进行管理,那么无论现在还是 将来,你的账务就会清楚明白了。每天,我们对自己账务的操作有如下几类:添加新的数据项,比如今天我卖出了多 少欧元,生活中,我们就要对自己还有多少欧元,今天所得的利润进行统计。现在我们 把这些工作放到程序里去实现,就是这样的操作。某账户今天是添加还是减少,比如对 欧元的操作就是减少,如果与这个操作相关的账户是现金,然后根据货币兑换率提供的 值计算现金账户今天该录入的数值。再如变卖所有古董的收藏,再存入银行,在软件的 实现就为把古董的变卖值转入存款账户。日常生活中,当我们要对一周来,外汇交易的 情况进行了解,就非常困难,而观察外汇一个月里的利率走势就更加是问题。做到程序 里,把它存放到一个数据表里就可以了。归结后,账户的操作一般如下:新添,删除, 增加,减少,查找,转账,统计。对重要的数据表记录还可以打印,和生成图表,报表。现代社会家庭的理财观念进一步提高,理财手段变得更加丰富。随着生活水平和文 化水平的提高,家庭购买电脑的能力和应用电脑的能力开始提高。电脑及其应用的普及 化,人们应用电脑进行家庭财务管理的观念增强,因此,开发一个通用性家庭理财软件 已经成为社会需求。本系统是一个家庭通用型理财软件,系统目标是把适合家庭化管理 的各种理财手段及家庭日常收支管理实现计算机化管理,使对家庭及家庭成员的收支活 动更好地进行记录并加以统计分析成为可能,也使家庭理财变得方便,快捷,全面。1.3系统开发所用的技术准备本系统是采用VB6+ACCESS开发成功的单机版程序。Visual Basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设 计,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大。 在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用 Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、 对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出 Windows环境下功能强大、图形界面丰富的应用软件系统。总的来说,Visual Basic具有以下特点:1、可视化编程:Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来, 开发人员只需要按设计要求的屏幕布局,用系统提供的工具,图形对象,并设置这些图 形对象的属性。Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现程序 功能的那部分代码,从而可以大大提高程序设计的效率。2、结构化程序设计语言Visual Basic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句 结构。Visual Basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查, 同时具有功能强大且使用灵活的调试器和编译器。在设计Visual Basic程序的过程中, 随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离 Visual Basic环境,直接在Windows环境下运行。3、事件驱动编程机制Visual Basic通过事件来执行对象的操作。在用Visual Basic设计大型应用软件时, 不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过 程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,这样可 以方便编程人员,提高效率。4、访问数据库Visual Basic具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直 接建立或处理Microsoft Access格式的数据库,并提供了强大的数据存储和检索功能。 同时,Visual Basic还能直接编辑和访问其他外部数据库,如dBASE,FoxPro等。5、动态数据交换(DDE)Visual Basic提供了动态数据交换的编程技术,可以在应用程序中与其他Windows 应用程序建立动态数据交换,在不同的应用程序之间进行通信。6、对象的链接与嵌入(OLE)对象的链接与嵌入(OLE)将每个应用程序都看做是一个对象(object),将不同的对象 链接(link)起来,再嵌入(embed )某个应用程序中,从而可以得到具有声音、影像、图像、 动画、文字等各种信息的集合式的文件。随着版本的提高,其功能也越来越强。6.0版版本在数据访问、控件、语言、向导 入Internet支持等方面增加了许多新的功能,具有以下一些主要特性:1、本机代码Visual Basic 6.0提供了一个本机代码编译程序,既可以将代码编译成标准的VisualBasic伪代码格式,也可以编译成Intel本机代码(即二进制代码)格式。2、建立用户自己的ActiveX控件可以建立用户自己的ActiveX控件,由用户建立的控件可以引发事件、支持数据约 束、具有自己的属性和方法,可以和标准控件一样使用。用VB6建立的ActiveX控件具 有许多INTERNET特性,主要就是向外提供对象及其属性和方法,用来实现指定的功 能或操作,以便提高开发效率,缩短开发周期。3、多工程在VB6中,可以在工程容器中包含多个工程,建立一个工程组。这样就可以由多个 编程人员共同开发一个大的项目,每人建立一个工程,然后把多个工程合在一起,建立 一个可执行程序。4、向导VB6新增了大量的向导,为编写各类程序提供了方便。此外,VB6还新增了 ActiveX 控件向导、ActiveX文档向导、D
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号