2013基于pb的家庭理财.doc
《2013基于pb的家庭理财.doc》由会员分享,可在线阅读,更多相关《2013基于pb的家庭理财.doc(53页珍藏版)》请在咨信网上搜索。
1、河北北方学院毕业论文基于PB家庭理财系统Family Financial System Based on Power Builder院 系:信息科学与工程学院 专 业:计算机科学与技术 班 级: 姓 名: 学 号: 指导教师: 日期:2013年 6月 河北北方学院2013届本科生毕业论文摘 要近年来,随着我国信息技术的飞速发展,计算机应用已逐渐渗透到各个领域。全球经济的蓬勃发展带来了金融理财领域的巨大变革和创新,新的金融工具和理财观点不断产生,迅速地刷新着家庭与个人传统的理财观念。改革开放以来,我国社会经济的发展和居民收入水平得到了很大的提高,家庭理财活动已成为居民生活的重要内容。人们迫切需要
2、一个能充分利用计算机优势,并可以管理家庭财务的软件平台,利用这个平台使得个人的财务有了明晰的收支情况的系统。家庭理财系统采用Power Builder 9.0作为开发工具,采用Power Builder自带的数据库Adaptive Server Anywhere开发后台数据库。主要包含了用户登录模块、用户管理模块、收入模块、支出模块、借入模块、借出模块、银行存取款模块、资产资金模块以及查询模块。用户能够通过这些模块所提供的功能,完成相应的操作,满足家庭内部对家庭理财需求。关键词:家庭理财 ,Adaptive Server Anywhere,数据库,Power BuilderABSTRACTIn
3、 recent years, with the rapid development of information technology in China, the computer application has gradually penetrated into all fields. The vigorous development of the global economy has brought great changes and innovation in financial field, new financial instruments and financial point o
4、f view continuously, quickly refresh the traditional family and personal financial management concepts. Since the reform and opening up, Chinas social and economic development and peoples income level has been greatly improved, family financial management has become an important part of life. There
5、was an urgent need to make full use of advantages of the computer, which can manage the familys financial software platform, the platform enables the use of personal financial revenues and expenditures of the system.Family financial management system using Power Builder 9 as a development tool, usin
6、g Power Builder own database Adaptive Server Anywhere database development background. It contains the user login module, the user management module, income module, spending module, borrowing module, lending module, bank deposit module, assets module and query module. The user can use the functions
7、provided by these modules, complete the corresponding operation, meet the internal management of the family financial management needs.Key Words: family financial management, Adaptive Server Anywhere, database, Power Builder目录1 绪 论11.1 开发背景11.2 开发的目的及意义12 系统开发环境简介32.1 Power Builder简介32.1.1 Power Bui
8、lder开发数据库技术的特点及优势32.1.2 Power Builder版本介绍42.1.3 Power Builder集成开发环境52.1.4 本程序中使用的PB控件及其属性简介62.2 Adaptive Server Anywhere (ASA)简介63 系统分析103.1 系统目标103.2 系统的初步调查103.3 系统需求分析103.4 系统可行性分析113.4.1 经济可行性113.4.2 技术可行性113.4.3 运行可行性123.4.4 时间可行性123.4.5 法律可行性123.5 系统设计124 详细设计144.1 数据库的发展及应用154.2 数据库设计步骤164.3数
9、据库概念结构设计174.3.1 系统的数据组成及数据表设计174.3.2 创建Adaptive Server Anywhere数据库194.4 在程序运行时实现与数据库的连接205家庭理财系统应用程序设计215.1 引言215.2 系统功能的实现215.2.1 登陆窗口的实现215.2.2 主菜单的实现225.2.3 F1键(帮助)的实现285.2.4 版本信息286 结 论29参考文献30致 谢31附 录32I1 绪 论在当今这个信息化的社会中,谁能更有效的利用自身资源,掌握更全面、更准确的信息,更快的做出科学的决策,谁就能顺应社会的潮流,在激烈的竞争中站稳脚跟,并同时给企业带来更高的回报。
10、近年来,随着我国经济与高科技的飞速发展,商业企业间竞争日益激烈,各商家企业都在进行着一场变革,无论是从生产效率、销售渠道或是管理方法,都要求能更好的顺应社会发展的大环境,提高企业自身价值。由于传统的信息处理速度慢、效率低而难以适应当前社会要求经济高效的状况,这就需要通过用计算机的高速处理和大存储量来寻求一种新的办法进行管理。随着人们生活水平的提高,我国大部分家庭的财产收入有了较大的增长。与此同时,家庭财产的收入、支出种类也变的多种多样,如何对家庭的财产(包括收支情况、债务情况、资金公用等)进行科学有效的管理,节约开支并发挥资金的最大效益,是每个家庭需要考虑的问题。因此,家庭理财系统已经成为现代
11、家庭理财必不可少的工具。我国的计算机起步比较晚,没有发达国家那么普及,因此我们应该借鉴国外的成熟的家庭理财软件作为我们的参考,同时也要有适合自己的东西。只有这样我们才能在计算机理财上有进一步的发展。1.1 开发背景家庭理财系统,即Family Conduct Financial Transactions System。它利用计算机技术,使家庭理财逐步信息化,从而形成由家庭成员与计算机共同构成服务于家庭的人机信息财务管理系统。随着计算机发展,家庭理财系统已经成为很多家庭财务管理的一个重要途径。计算机的最大优点在于利用它能够高效准确地进行财务信息管理。不仅提高了工作效率,而且大大的提高了其安全性。
12、家庭理财系统在国外很多地方的使用已经相当普遍,而且国外的家庭理财系统功能相当强大,比如系统里包含有股票的预测、基金的分析等等。在我们国内,尤其是在近几年,伴随着计算机的高速普及,家庭理财系统的使用范围逐步扩大,最早是使用纸笔记录家庭、个人财务的收支情况,现在是用计算机实现对财务的收支管理、债务管理、查询等等。因此,巨大的市场需求促使了很多公司加大了对家庭理财系统的研究。1.2 开发的目的及意义“家庭理财系统”主要是一个财务方面的管理软件,它与管理信息系统的主要区别在于其收支、存取、债务管理等,这些都通常是管理信息系统所不具备的。“家庭理财系统”的主要目的是通过对家庭成员的收入、支出、银行存取款
13、、固定资产、债务等进行科学的管理,使家庭的财务管理更准确、更科学。本文主要以此为主线实现了“家庭理财系统”。本系统在实施后应能达到以下的目标:(1)系统界面美观友好,操作简单易行,查询灵活方便,数据存储安全可靠。(2)系统维护安全、方便、可靠,并能够满足实用性、先进性的要求。(3)通过系统的实施能实现家庭的收入、支出、银行存取款、固定资产、债务等进行科学的管理。2 系统开发环境简介2.1 Power Builder简介Power Builder美国Sybase公司研制的一种新型、快速开发工具,是客户机/服务器结构下,基于Windows3.x、Windows95和Windows.NET的一个集成
14、化开发工具。它包含一个直观的图形界面和可扩展的面向对象的编程语言Power Script,提供与当前流行的大型数据库的接口,并通过ODBC与单机数据库相连。由于Power Builder采用了面向对象和可视化技术,提供可视化的应用开发环境,使得我们利用Power Builder,可以方便快捷地开发出利用后台服务器中的数据和数据库管理系统的数据库应用程序。总之在数据库开发工具领域,Power Builder是其中非常优秀的一个,利用它我们可以开发出功能强大的数据库应用程序。Power Builder提供了流行的大多数关系数据库管理系统的支持,由于在Power Builder的应用程序中对数据库访
15、问的部分一般采用国际化标准数据库查询语言SQL,使得用Power Builder开发的应用程序可以不做修改或者只做少量的修改就可以在不同的后台数据库管理系统上使用。也就是说用Power Builder开发的应用程序是独立于服务器上的数据库管理系统的。和大多数的Windows应用程序一样,Power Builder也是事件驱动工作方式。事件驱动的工作方式与面向对象技术是紧密相关的,在Power Builder应用程序中,接受发生的事件的往往就是程序界面中的各种可视化对象。Power Builder是一种面向对象的开发工具,各种Windows应用程序中常见的窗口、菜单、控件等在Power Buil
16、der中都是一个个的对象。在Power Builder中我们还可以创建自己的用户对象。特别要指出的是Power Builder提供了对面向对象方法中的各种技术的全面支持,我们可以利用面向对象方法中的对象的封装性、继承性、多态性等特点使得我们开发的应用程序具有极大的可重用性和可扩展性,而这一点正是软件工程中对应用程序所提出的重要目标,并且Power Builder提供了良好的跨平台性。这样使得把应用程序从一个平台移到另一个平台变得并不复杂。为了给用户提供各个方面的支持,Power Builder还具有自己的编程语言Power Script,这个语言除了提供基本的流程控制语句,还提供了几百个函数来
17、操纵各种对象和提供诸如DDE,OLE等方面的支持。此外我们还可以定义自己的函数,处理特定的事件。2.1.1 Power Builder开发数据库技术的特点及优势Power Builder支持应用系统同时访问多种数据库,其中既包括Oracle,Sybase之类的大型数据库,又包括FOXPRO之类支持ODBC接口的小型数据库,Power Builder是完全可视化的数据库开发工具,它提供了大量的控件,大大加快了项目的开发速度,也使开发者更容易掌握数据库的开发。(1)可视化、多特性的开发工具。全面支持Windows或Windows.NET所提供的控制、事件和函数。 Power Script语言提供了
18、几百个内部函数,并且具有一个面向对象的编译器和调试器,可以随时编译新增加的代码,带有完整的在线帮助和编程实例。(2)功能强大的面向对象技术。支持通过对类的定义来建立可视或不可视对象模型,同时支持所有面向对象编程技术,如继承、数据封装和函数多态性等。这些特性确保了应用程序的可靠性,提高了软件的可维护性。(3)支持高效的复杂应用程序。对基于Windows环境的应用程序提供了完备的支持,这些环境包括Windows、Windows.NET和WinOS/2。开发人员可以使用Power Builder内置的Watcom C/C+来定义、编译和调试一个类。(4)企业数据库的连接能力。Power Builde
19、r的主要特色是DataWindow(数据窗口),通过DataWindow可以方便地对数据库进行各种操作,也可以处理各种报表,而无需编写SQL语句,可以直接与Sybase、SQLServer、Informix、Oracle等大型数据库连接。(5)强大的查询、报表和图形功能。Power Builder提供的可视化查询生成器和多个表的快速选择器可以建立查询对象,并把查询结果作为各种报表的数据来源。 Power Builder主要适用于管理信息系统的开发,特别是客户机/服务器结构。2.1.2 Power Builder版本介绍Power Builder自从1991年6月推出1.0版本以来,已经有过多次
20、更新和版本升级,最新版本为2011年推出的12.5版本。其中有三个标志性的产品版本:(1)1991年推出的Power Builder 1.0旗舰式的客户/服务器(Client/Server)应用开发工具,它引领了客户/服务器时代的到来。它是采取Point and Clicked Painters的图形界面化开发工具,利用数据窗体(DataWindow)的方式处理数据。(2)1996年推出的Power Builder 5.0Power Builder和Internet技术进行商业和数据库应用开发的重要产品,可以在Web应用中充分发挥Power Builder的能力。(3)2003年推出的Powe
21、r Builder 9.0全面支持Internet的开发,客户应用体系向三层结构体系转移。是业界第一个4GL+平台,提供了多种全新的开发功能和集成特性。在相同的版本中,Power Builder又分为三个不同的子版本,分别为DESKTOP型,PROFESSIONAL型,和ENTERPRISE型。DESKTOP型是为个人使用的桌面型应用程序,在这里可以利用Power Builder内置的数据库管理系统SYBASE SQL ANYWHERE来创建和使用本地数据库,为个人的应用服务;PROFESSIONAL型的Power Builder最重要的一点就是提供了对MICROSOFT ODBC(数据库标准
22、连接接口)的支持,在PROFESSIONAL版本中我们就可以使用Power Builder的继承,多态等绝大多数特性;在ENTERPRISE版本中最重要的一点就是提供了对开发大型的数据库应用程序的全面的支持,提供了开发大型应用程序的许多辅助的工具,比如C+ CLASS BUILDER等。2.1.3 Power Builder集成开发环境(1)Power Builder 9.0主窗口由选单栏、工具栏、工作空间目录、画板工作区、剪贴窗口、输出窗口等区域组成。(2)工作空间(workspace)通过Power Builder 9.0中的workspace,用户可以将开发整个应用程序所需要的各种资源进
23、行有效的组织和管理。(3)应用程序对象和系统对象Power Builder 9.0中的每一个应用程序都必须拥有一个系统对象用来标识应用程序,并作为应用程序的入口,这个系统对象称为应用程序对象。用户开发Power Builder 9.0应用程序时,需要建立的第一个对象就是应用程序对象。用户执行某个已经定义的应用程序对象时系统触发的第一个事件就是应用程序对象的open事件。在Power Builder 9.0中,窗口、选单、各种控件也都是系统对象,每一种系统对象实际上都是定义在Power Builder 内部的一种数据类型。通常不必把这些对象当做数据类型来考虑,而只需通过工具栏或者选单定义它们即可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2013 基于 pb 家庭理财
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。