分享到:

利用面向对象技术研究开发水量调度决策支持系统

水量调度问题是一个涉及众多部门、多方利益冲突的复杂问题。在黄河流域 ,因为水资源量短缺、供需矛盾突出 ,缺水已成为制约地区经济可持续发展的重要制约因素 ,尤其是近些时期 ,黄河断流愈演愈烈 ,水资源调度问题成为流域水管理的一个急需研究、制定对策的关键问题 ,进行水资源的统一管理和调度已成为时代的要求。随着计算机软件技术的飞速发展 ,面向对象技术自 90年代以来得到迅速的发展 ,它改变了以往软件系统分析、系统设计、系统开发的方式 ,大大提高开发的效率和维护的便利 ,因此从面向对象技术诞生以来 ,就在软件系统开发中得到了愈来愈多的应用。面向对象技术提出了对象、属性、方法、控制、类等软件工程概念 ,通过抽象的对象概念来模拟实际物理对象 ,由属性对对象进行描述 ,通过过程 (方法 )来改变对象的属性 ,完成某种操作或动作。其中的类、封装性、继承性、动态连接、多态性、模块化和实例化等概念和特性 ,使得对象一经创建即可被重复利用 ,也可以通...  (本文共6页) 阅读全文>>

《小型微型计算机系统》2000年02期
小型微型计算机系统

一种新的面向对象系统分析和设计方法及其在信息系统开发中的应用

1 引 言可视化编程的逐步成熟已使程序设计工作日趋简单、高效,软件生产率大大提高,原本费时、费力的编码过程已可被人们较快地完成.这时,系统分析和设计工作反而因工作量大、技术要求高等特点而成为人们关注的焦点.人们渴望有直观、高效的系统分析和设计方法,OOSAD方法是目前十分流行的方法.本文提出了一种新的面向对象分析和设计方法——面向对象框架法,在详细阐述该方法后,通过例子介绍了运用该方法开发管理信息系统的具体步骤.2 面向对象框架法2.1 框架框架是一种问题空间在计算机领域内的完整直观的描述.要描述问题空间不仅要考虑问题空间的静态方面,也要考虑问题空间的动态方面;不仅要考虑问题空间中单个对象的的特性,也要考虑问题空间中多对象间结构的特性.所以面向对象框架法提出从四个方面描述问题域,即:·对象内的静态特性(状态);·对象内的动态特性(状态转换);·对象间结构的静态特性(关系);·对象间结构的动态特性(关系转换).这就产生了一个概念上...  (本文共3页) 阅读全文>>

《华北工学院学报》2000年01期
华北工学院学报

基于面向对象技术的特征表示法

1 用面向对象技术表达特征1 .1 特征表达有利于数据抽象和代码抽象在几何造型中 ,最常用的表示形式是 CSG和 B- rep法 .CSG和 B- rep表示法能很好地表达形体的形状 ,但是它们不能够表达零件的工艺信息和制造信息 .特征表示从应用层来定义形体 ,可以较好地表达设计者的意图 ,为编制工艺、制造和检验产品提供依据 [1] .基于特征的设计面向制造全过程 ,是 CAD/CAPP/CAM集成的关键 ,因而具有高度抽象的对象化属性 ,表述了对象的群体特征 ,这一点与面向对象程序中的类 ( class)的功能是相同的 .用类 ( class)来表达特征 ,能很方便地实现数据抽象和代码抽象 ,使 CAPP运用决策树、决策表进行推理时 ,不必把决策写到源程序中 ,从而提高了程序重用性 .特征类可一般地表示为如下形式 :class特征名 {protected:  Geo Stru Mem    * geo Index;/ /定义存...  (本文共4页) 阅读全文>>

《计算机仿真》2000年05期
计算机仿真

面向对象仿真的基本概念框架研究

1引言面向对象仿真(Object-Oriented Simulation)是当前仿真研究领域最为活跃的研究方向之一。它在理论上突破了传统仿真方法的概念,根据组成系统的对象及其相互作用关系构造仿真模型,且仿真模型的对象表示实际系统中相应的实体,从而拉近了模型与实际系统之间的距离,使建模仿真的思想方法与人们认识客观世界的自然思维方式相一致。因而,增强了仿真模型的直观性和易理解性,且具有内在的可扩充性和可重用性,为仿真大型复杂系统提供了极为方便的手段。但是,面向对象仿真的研究尚处于发展阶段,目前的研究大多集中在利用面向对象的程序设计语言实现系统的仿真等具体应用方面,而面向对象仿真的实现机理和仿真逻辑等理论问题还需要进一步的研究[1]。本文则试图对面向对象仿真的基本概念框架进行探讨。面向对象仿真是将面向对象技术应用于仿真而形成的一个研究分支,它涉及面向对象和仿真两门技术。为此,本文首先对面向对象技术和仿真技术分别进行分析,在此基础上提出...  (本文共3页) 阅读全文>>

《现代图书情报技术》2000年S1期
现代图书情报技术

在开发图书馆导览系统的应用中体会面向对象技术

1 开发背景图书馆对于每一位读者来说都是一个浩瀚无尽的知识海洋 ,如何充分有效的利用图书馆 ,同时满足同学们通过现有的校园网络系统来实现异地查询的要求 ,使图书馆真正成为读者的良师益友是至关重要的。由此开发了一套关于我校图书馆功能介绍系统——图书导览系统。通过本系统我们可以实现关于我馆服务的本地查询 ,以及将要实现的异地查询等功能。考虑到开发本系统的扩充性、易维护性 ,我们在开发过程中使用了面向对象的设计方法。通过使用本方法我们充分感觉到面向对象 (OO)程序设计方法的优点。2 图书导览系统的 OO设计思想2 .1 对象的划分我们开发图书导览系统共分为六大功能模块 :图书馆简介、图书馆借阅制度及时间、读者速查、图书馆自动化体系简介、图书馆网络拓扑结构、馆内新闻发布。我们在设计时根据不同读者需求和功能将系统划分为系统简介、借阅制度时间、读者速查、图书馆自动化体系简介、图书馆网络拓扑结构、馆内新闻发布六个类。之所以这样划分 ,主要是...  (本文共2页) 阅读全文>>

《德州师专学报》2000年02期
德州师专学报

用C++的面向对象技术实现栈结构

面向对象程序设计做为软件设计领域的新技术,正逐步取代结构化程序设计方法成为软件设计的主导技术,而作为软件设计基础课的《数据结构》由于种种条件限制,仍停留在原来的结构模式中。如何借助面向对象技术来对《数据结构》课做一探讨将具有很大的意义,也符合计算机技术的发展。数据结构包括数据的逻辑结构、数据的物理结构以及建立在其上的操作三方面内容,而面向对象技术的封装机制正是将代码与数据链接起来而形成一个对象,这样,用面向对象方法来讲解《数据结构》更符合数据结构的完整性。栈作为数据结构的一个典型结构,而C++作为支持面向对象技术的功能强大的计算机语言,把二者结合起来做为探讨用面向对象技术实现数据结构应具有二浚性。”一:类类是面向对象程序设汁的基础,也是C++定义对象的基本单元。定义一个类(对象)的形式如下:claas类名I说明公有变量和函数说明私有变量和函数I:pC;当定义类后,定义类的对象形式如下:类名变量名;类的说明是一种逻辑结构,它只定义...  (本文共2页) 阅读全文>>