浅论面向对象程序设计技术在金融信息系统的应用

上传人:龙*** 文档编号:655890 上传时间:2017-05-03 格式:DOCX 页数:9 大小:154.62KB
返回 下载 相关 举报
浅论面向对象程序设计技术在金融信息系统的应用_第1页
第1页 / 共9页
浅论面向对象程序设计技术在金融信息系统的应用_第2页
第2页 / 共9页
浅论面向对象程序设计技术在金融信息系统的应用_第3页
第3页 / 共9页
浅论面向对象程序设计技术在金融信息系统的应用_第4页
第4页 / 共9页
浅论面向对象程序设计技术在金融信息系统的应用_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《浅论面向对象程序设计技术在金融信息系统的应用》由会员分享,可在线阅读,更多相关《浅论面向对象程序设计技术在金融信息系统的应用(9页珍藏版)》请在金锄头文库上搜索。

1、学号 14142301189Visual C+ 期末论文题 目 : c+图书管理系统作 者 司 马 懿 院 别 信 息 与 通 信 工 程 学 院 班 级 通 信 14-2BF 学 号 14142301189 序 号 43 指 导 教 师 杨 勃 完 成 时 间 2016 年 12 月 07 日 浅论面向对象程序设计技术在金融信息系统的应用论文关键词:金融信息系统 面向对象程序设计 会计软件开发论文摘要:信息资源的价值越来越高,建设以数据库为中心的管理信息系统,对提高金融管理水平和生活质量具有重要的意义,本文以具体实例阐述了面向对象程序设计方法的特点,并分析其优点和不足的地方,以便于在经济工作

2、中运用面向对象软件开发实践方法具体设计相关管理信息系统。1 前言随着我国经济信息化工作的不断发展提升,对金融工作者的计算机应用知识要求越来越高,有些企业的信息系统正面临从传统的核算软件向管理决策性的大型管理软件的再开发。当前我国企业经济发展对管理信息系统开发的需求很大,如何正确安排软件的结构,合理组织、管理软件的生产,不仅是从事软件开发专业人员的事,也是广大从事金融管理工作人员及学员必需掌握的知识,金融工作人员经常就会被要求加入到系统开发中去,向系统开发人员提供有关专业技术支持,帮助开发人员了解企业的财务处理程序、经营过程,管理要求及用户的信息需求等。为了缩短了软件的研制时间,提高了软件的开发

3、效率,面向对象程序设计由此应运而生。面向对象事件驱动程序设计方法是程序设计方法的一次变革.我们应迎头赶上井掌握这门新技术。2 面向对象方法程序设计(00)的基本过程计算机软件技术发展非常快,越来越多的实用软件工具有不同程度的面向对象自动编程功能,软件工程各阶段的自动化程度也将越来越高.面向对象程序设计是目前程序设计方法的主流,是程序设计在思维和方法上的一次巨大进步。面向对象程序设计思想是面向对象,即设计的重要任务在于描述对象,程序是由事件驱动的,因而,在执行过程中,持续等待的是一个发生在对象上的事件。而发生什么事件则要看使用者的操作,如单击、双击鼠标等。至于下一步的程序流向,则要看驱动的是什么

4、事件。这类程序设计的主要目的是从任何方便与简化使用人手,由使用者控制程序流向,这在一定程序上增加了编程的难度,以基于 VFP6.0 面向对象的程序设计应用为例,假设某储户到银行提取存款 X 元,试问银行出纳元应如何付款最佳(即各种票颊钞票总张数最少)。2.1 分析 可以从最大的票额(100 元)开始,算出所需张数,然后在剩下的部分算出较小面额的张教,直到最小票额(1 元)。2.2 设计步骤(l)建立应用程序用户最界面。选择“新建”表单设计器,增加一个命令按钮 Command 1、14个标签 LABELI_LABEL 14, 7 个文本框 TEXTI _TEXT7。(2)设置对象属性.如表 i:

5、表单的默认按钮(3)编写程序代码: 说明:文本框的 InteractiveChange 事件当文本框中的内容被改变时发生。2.3 建立程序界面与程序运行结果在企业的金融信息系统中其它应用需求诸如:求各种所得税的纳税情况,水电费收支情况,工资管理情况等应用,软件需求大,需求的具体要求各有千秋,程序代码和界面是千变万化的,系统开发人员和信息管理应用工作者应根据具体的要求按一定的语法规则去改变程序的结构和方式,形成各自的风格,以满足企业信息管理系统对应用软件日益增长的需要。3 面向对象系统开发(00)方法的原理面向对象方法是在吸取结构化思想和优点的基础卜发展起来的,是对结构化方法的进一步发展和扩充。

6、各种分析方法在财经软件开发过程中墓本目标是相同的。都以较低的成本开发高质量的软件,系统开发从问题域中的实体与关系出发,体系结构是由对象类及其关系构成,对象之间通过消息传递信息,通过执行服务一消息链完成指定功能,一旦用户要求修改,可以只更改局部内容即可。但不管采取什么开发方法,软件开发的墓本活动包括:需求定义、设计(design),实现、验证/确认,一个面向对象的程序的每一成份应是对象,计算是通过新的对象的建立和对象之间的通信来执行的。 “面向对象”一词是针对“面向过程一词提出的,是在本质上不同于传统的结构化方法的一种新方法,但其是基于或扩展结构化的思想,且包含三个基本的原理:封装、继承及多态。

7、面向对象方法是吸取结构化方法的思想和优点的基础上发展起来的,是对结构化方法的进一步发展和扩充。4 面向对象系统开发(00)方法的特点和发展趋势面向对象程序设计方法是一种正在发展中的方法,它认为客观世界是由对象组成的,用对象表示软件应用领域里的事物,用消息传送表现事物之间的相互联系,它用对象和消息来描述事物及其相互之间的联系,用类和继承来描述对象,建立问题或模型、描述系统。它是一种运用对象、类、继承、聚合和消息等概念来构造程序的设计方法。面向对象的程序设计方法主要的构成可为:对象+类十继承十消息。软件系统利用以上四个概念进行设计或实现的,使认为其是面向连接的.面向对象程序设计的特点是唯一性,从前

8、一阶段到后一阶段高度连续,将面向对象分析 OOA、面向对象程序设计OOP、面向对象设计 OOD 集成到生存期各阶段中,相对于结构化程序设计方法来说.面向对象程序设计方法具有其独到的以下优点:开发方法的唯一性,开发阶段的高度连续性.表示方法的一致性。问题空间实体的自然表示,减轻了设计者的负担。设计之初不必考虑很完整的地方,建立完整的体系结构,可促进复用性,易于维护,易于修改,可合理利用其共同性,减少其复杂性。例如,在基本的发 VISUAL FOXFRO, VI-SUAL BASIC. VISUAL C+中,控件(CONTROL)、表单(FORM)等都是一个个对象.对其中对象的操作,可以通过属性、

9、事件和方法来实现。面向对象是当前软件方法学的主要方向,也是目前最有效的开发方法之一。其基本思路是:把一个复杂问题的求解过程分阶段进行,每个阶段处理的问题都控制在人们容易理解和处理的范围内。在应用中,面向对象的分析方法首先定义对象及其属性,根据问题域中的操作规则和内在性质定义对象的行为特征(服务),建立状态模型,用状态模型描述对象的生命周期,分析对象之间的关系,采用封装,继承,消息通信等原则使问题域的复杂性得到控制,根据对象及其生命周期定义处理过程。当然,面向对象设计方法有很多不足之处,在开发大型软件方面,面向对象设计方法无疑其有很好的优势,但这种优势只有其在开发大型软件上才体现出来,软件的重用

10、使其冗余相对较大。对于小型软件和要求讲究效率的场合来讲,结构化程序设计方法仍有其使用的必要。以金融管理信息系统为例,随着金融软件的推广应用,企业电算化应用水平不断提高,软件已不能满足企业管理水平提高的需求,为此我国金融软件开发应用工作者又相继推出了 ATM 系列、银证转账软件产品,井与会计管理软件功能相关联和对接,主要包括:账务处理、资金管理、帐务分析、销售等功能,在管理型软件各功能模块中还将满足纳税处理、提供审计线索等功能需求。将推出成熟的商品化金融企业管理信息软件,以实现企业内部物流、资金流与信息流的一体化管理,实现管理与决策有机统一,并通过建立在Internet/Intranet/Ext

11、ranet 上,实现企业内部资源与企业外部资源构成的整个供应链的管理.5 结语面向对象程序设计技未根本目的是服务于应用金融信息管理系统的需要,在设计过程中,我们应该充分考虑该设计方案的可维护性,可扩展性,当系统需要发生变动时,我们能够通过修改最少的代码以满足新的需求。通常情况下,无论需求如何变化,其核心的要点是不会变化的,所以我们在做金融管理信息系统设计时要充分抓住需求的核心要点,这样我们的系统设计模型才能尽可能地适应后期不同的需求更改。在市场经济环境下,各种信息管理系统要求不断提高,软件的通用性方面也在不断加强,金融管理信息系统(MIS)已相当普及,其应用范围几乎覆盖各个行业和部门,因此面向对象程序设计技术在管理信息系统中的应用将会越来越广泛。【参考文献】1 曹伟生,许映秋;基于 CORBA/Web 的应用信息集成系统体系结构及其实施模型J;计算机应用;2002 年 02 期2 李天宁,魏明亮,谢立;CORBA 3.0 新特性的分析及评述J;计算机工程与应用;2001 年 03 期3 纪波林,王志坚;基于 JMS 体系结构的消息服务技术的应用研究J;计算机应用研究;2003 年 11 期4 秦学勇,吴国凤,韩飞;基于 CORBA 的三层 Web 体系结构的数据库访问J;微机发展;2003 年 08 期

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 大学论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号