资源预览内容
第1页 / 共35页
第2页 / 共35页
第3页 / 共35页
第4页 / 共35页
第5页 / 共35页
第6页 / 共35页
第7页 / 共35页
第8页 / 共35页
第9页 / 共35页
第10页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
XX大学 毕业设计(论文) 个人收支管理系统 学 院 XXXXXXXXXXXXX 年级专业 XXXXXXXXXXX 学生姓名 XXX 指导教师 XXX 专业负责人 完成日期 XXXX年XX月 摘 要个人收支记录是个人日常生活与工作中一项重要的业务,个人需要利用个人收支管理系统来记录各种帐务信息,以及对其进行必要的管理。本系统是专门针对个人日常需求而开发的一个具备几种常用功能的系统。个人收支管理系统主要完成以下功能:系统维护:收支类别管理,可以添加类别(包括类别名称,说明,收支选择),删除类别。收支名称管理:包括收支名称的增加与删除,通过点击不同的收支类型,可以查到相应的收支名称。银行卡管理:包括银行卡的增加,删除,通过点击不同类型的银行卡,可以查到相应的银行卡信息(卡号,开户日期等)。记账日志:分为现金记账,银行卡记账。查询和统计:包括支出情况统计,收支情况对比。 关键词:个人收支管理系统;Visual basic 6.0;数据库系统目 录摘 要.I目 录II第1章 绪论11.1 开发背景11.2 开发目的和意义1第2章 开发工具介绍22.1 Visual basic 6.0简介22.2 Visual Basic具有以下特点22.2.1面向对象的可视化设计平台22.2.2事件驱动的编程机制32.2.3结构化的设计语言32.2.4充分利用Windows资源32.2.5开放的数据库功能与网络支持32.3 Visual basic 6.0运行环境及配置42.4 Access数据库介绍4第3章 需求分析63.1系统需求分析63.1.1 功能需求63.1.2 性能需求6 环境需求63.1.4 未来需求63.2 数据流程图6第4章 系统总体设计84.1系统功能模块84.2功能的实现84.3系统功能模块图8第5章 系统详细设计105.1系统结构设计105.2 E-R图115.2.1 收支类型E-R图115.2.2 银行卡表E-R图115.2.3 银行卡记录表E-R图125.2.4 收支记录表E-R图125.2.5 关系实体E-R图125.3系统主要界面设计145.4数据库设计165.4.1 收支类别数据表175.4.2 银行卡管理数据175.4.3 银行卡管理数据表175.4.4 现金记账数据表18第6章 系统主要界面说明和使用说明19系统使用说明19结 论21参考文献22附录:源程序代码23致 谢31第1章 绪论1.1 开发背景计算机应用已经渗透到日常工作的许多方面,无论是其自身还是其所发挥的作用。计算机都标志着一种高科技、高效率和高水平。信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末。目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及企业管理领域的“人机系统”,该系统是70年代初“后工业经济”时代的产物,在企业管理信息系统在其发展的初期,是单一的人机系统,系统功能简单,效率低,对管理的作用有限。为了企业创先进、争一流,为了企业的明天,许多企业的领导已经或正准备投入高额资金,建立大规模的计算机管理信息系统(MIS),所以越来越多的现代化计算机管理软件进入了社会应用的方方面面,个人收支管理领域也不例外。个人收支管理信息系统是针对个人的收入和支出的自身特点,适合对钱财管理中的实际情况,涉及了收入和支出的每一个环节,为个人的财务管理提供了一个先进的系统平台和一个合理分配收支的环境,加快了信息反馈,从而更好的管理自己的财务。本系统的实现使用户从繁重的手工业务中解脱出来,提高了管理钱财的效率和质量。个人收支并不是一个新鲜词,简单地说就是开源节流、管理好您的钱。是实现个人人生目标而制定、安排、实施和管理的一个各方面总体协调的财务规划的过程,或是对家庭资产的合理安排与管理。1.2 开发目的和意义通过数据库技术分析数据库中个人财产的基本信息,达到收支的目的:1建立数据库, 个人收支的基本资料就存放在其中。2把个人收支的全部资料输入数据库。3用VB开发出应用程序连接数据库。4 在应用程序中用查询和统计等手段对数据库的资料进行处理,得到有效的数据,分析出个人的财产情况,得出结论和措施,然后个人就可以通过措施达到收支的目的。第2章 开发工具介绍2.1 Visual basic 6.0简介VB是一种可视化的编程语言,这种方法不需要编写大量的代码去描述截面外观和位置,而只需要把预先建立的控件,先使用“画图”之类的绘图程序那样“画”到屏幕上即可。它一共具有三个版本:标准版、企业版、专业版。它作为一种开发工具而言,不仅仅是一种语言 ,从数学计算、数据库管理、客户/服务器软件,通信软件,多媒体软件带Inter/Intranet软件,都可以用VB开饭完成。使用VB 不仅可以感受到Windows带来的新技术,新概念和新的开发方法,而且VB是目前众多Windows软件开发工具中效率最高的一个 。同时我们利用 VB6.0编制数据库操作应用程序。VB编程操作数据库的方法可分两层:第一层是通过数据操作对象访问数据库 ,这种方式需要将数据库操作组件库加入VB的工程项目的参考,然后在程序中构造这些数据库组件对象的实例连接,操作和管理数据库,如DAO对象编程,RDO对象编程和ADO对象编程等,还包括直接调用ODBC API接口编程,第二层是通过具有数据感知性的控件来访问数据库,包括VB自带控件和第三方开发的Activex控件。这些组件是具有数据感知性,即内置了数据库访问的对象(或者DAO,或者ADO等),并提供给主程序访问的接口,供客户端程序调用。两种方法比较起来,第一种方式编程灵活,功能强大,可扩展性强;第二种方式方便易用,开发迅速,编码量小,并且不需要了解内部数据流动的细节。所以我们利用这种可视化技术进行编程,能使编程工作变得轻松快捷,摆脱了面向过程语言的许多细节,而将主要精力集中在解决实际问题和设计友好界面上。因此,VB在国内外各个领域中应用非常广泛,许多计算机专业和非计算机专业和非计算机专业的人员常利用它来编制开发应用程序和软件。2.2 Visual Basic具有以下特点2.2.1面向对象的可视化设计平台利用传统的程序设计语言进行程序设计时,需要花费大量的精力通过编程设计程序的界面,在设计过程中看不到程序的实际显示效果,必须在运行程序的时候才能观察。如果对程序的界面不满意,还要回到程序中去修改,这一过程常常需要反复多次,大大影响了编程的效率。VB提供的可视化设计平台,把Windows界面设计的复杂性“封装”起来。程序员不必再为界面的设计而编写大量程序代码,只需按设计的要求,用系统提供的工具在屏幕上“画出”各种对象,VB将自动产生界面设计代码,程序员所需要编写的只是实现程序功能的那部分代码,从而大大提高了编程的效率。2.2.2事件驱动的编程机制传统的编程方式是面向过程的、按事先设计的程序流程来运行的。但在图形用户界面的应用程序中,用户的动作(即事件)掌握着程序的运行流向,每个事件都驱动一段程序的运行。程序员在设计应用程序时,不必建立具有明显开始和结束的程序,而是编写如干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或由事件驱动程序调用通用过程来执行制定的错做。结构化的设计语言VB是在结构化的BASIC语言基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式,其语句简单易懂。 VB是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计VB程序过程中,随时可运行程序,而在整个应用程序设计好后,可编译生成可执行未见(.exe),脱离VB环境,直接这Windows环境下运行。充分利用Windows资源VB提供的动态数据交换(DDE,Dynamic Data Exchange)编程技术,可以在应用程序中实现与其他Windows应用程序建立动态数据 交换、在不同的应用程序之间进行通信的功能。VB提供的对象链接与嵌入(OLE, Object Link and Embed)技术则是将每个应用程序都看做一个对象,将不同的对象链接起来,嵌入到某个应用程序中,从而得到具有声音、影像、图像、动画、文字等各种信息的集合式文件。VB还可以通过动态链接库(DLL,Dynamic Link Library)技术将C/C+或汇编语言编写的程序加入到VB得应用程序中,或是调用Windows应用程序接口(API,Application Programming Interface)函数,实现软件开发工具包(SDK,Software Development Kit)所具有的功能。开放的数据库功能与网络支持VB系统具有很强的数据库管理功能。不仅可以管理MS Access格式的数据库,还能访问其他外部数据库,如FoxPro,Paradox等格式的数据库。另外,VB还提供了开放式数据连接(ODBC)功能,可以通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQL Server,Oracle等。在应用程序中,可以使用结构化查询语句(SQL)直接访问Server上的数据库,并提供简单的面向对象的库操作命令、多用户数据库的加锁机制和网络数据库的编程技术,为单机上运行的数据库提供SQL网络接口,以便在分布式环境中快速而有效地实现客户服务器(Client/Server)方案。2.3 Visual basic 6.0运行环境及配置为运行Visual Basic,必须在计算机上安装相应的硬件和软件系。具体要求是:1操作系统:Microsoft Windows NT Server 4.0或更高的版本,或Microsoft Windows 95或更高的版本。2CPU:486DX/66 MHZ或更高的处理器(推荐pentium或更高的处理器)。3内存:Microsoft Windows 95/98下要求的24MB以上的内存,Windows T下要求32MB以上。4. 磁盘空间:对于标准版,典型安装48MB,完全安装80MB。对于专业版,典型安装48MB,完全安装80MB。对于企业版,典型安装128MB,完全安装147MB。5其它设备:CD-ROM驱动器,鼠标或其他光标控制设备2.4 Access数据库介绍Microsoft Access是目前最流行的桌面型数据库软件之一。它提供的大量的输入、分析和展示数据的工具得到了用户的广泛喜爱。Access数据库是微软Microsoft 公司主打办公软件Microsoft office中一个极为重要的组成部分。自从1992年开始销售以来,Access已卖出了6000万份,现在它已经成为世界上最流行的桌面数据管理系统。后来微软公司通过大量地改进,将 Access的新版本功
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号