首页 理论教育 系统总体技术架构设计优化方案

系统总体技术架构设计优化方案

时间:2023-06-01 理论教育 版权反馈
【摘要】:图7.1项目风险元传递系统总体技术架构另外,Matlab软件的计算工具箱非常丰富,为不同领域内使用Matlab的研究开发者提供了一条捷径。因此,软件的计算层采用生成Matlab接口文件的形式进行与Matlab软件的信息交互工作,在技术上是完全可行的,其系统总体技术架构如图7.1所示。

系统总体技术架构设计优化方案

项目风险元传递应用软件系统的主窗体采用Delphi7.0进行开发。为满足系统“即装即用”的要求,采用Microsoft Access小型数据库。此外,为利用已有的Matlab资源,使系统具有数学计算功能强大和具有友好图形界面的功能,软件平台的研制采用Delphi与Matlab结合的编程语言

由于研究所软件研发人员大多具有用Delphi7.0+SQL Server2000开发MIS信息系统的开发经验,并且对Access数据库都有熟练的掌握,因此软件的表现层的技术完全可行。此外,Matlab是Mathworks公司推出的一套高性能的数值计算和可视化编程软件,它是一种面向科学与工程计算的高级语言,集科学计算、自动控制、信号处理神经网络、图形显示于一体,构成了一个方便的、友好的用户环境,具有极高的编程效率,得到广泛的关注和应用。并且Matlab也具有自己的开发编程语言,其语言被称为“第四代”计算机语言,其丰富的函数使得开发者无需重复编程,只要简单的调用和使用即可。Matlab具有以下特点:

(1)编程效率高;

(2)用户使用方便;

(3)扩充能力强,交互性好;

(4)移植性和开放性好;(www.xing528.com)

(5)语句简单、内涵丰富;

(6)高效方便的矩阵数组运算;

(7)方便的绘图功能。

图7.1 项目风险元传递系统总体技术架构

另外,Matlab软件的计算工具箱非常丰富,为不同领域内使用Matlab的研究开发者提供了一条捷径。迄今为止,已有30多种各类工具箱面世,内容涉及信号处理、自动控制、图像处理经济、数学、化学等不同领域。应用工具箱可以大大减小编程时的复杂程度,且语言简单,并有完整的程序作为范本,每次应用时只需按实际情况和要求改变输入、输出矩阵和部分参数即可,并且能够和第三方语言如C、C++等做接口相互操作。因此,软件的计算层采用生成Matlab接口文件(.M文件)的形式进行与Matlab软件的信息交互工作,在技术上是完全可行的,其系统总体技术架构如图7.1所示。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈