首页 理论教育 基于 Powerbui1d 的简便易用的堤防抢险专家系统程序设计

基于 Powerbui1d 的简便易用的堤防抢险专家系统程序设计

时间:2023-07-01 理论教育 版权反馈
【摘要】:图4-8系统功能模块图考虑到本专家系统使用者一般为基层堤防会的抢险专业人员,故计算机软件应该是一个操作简便、易于上手的程序系统,为此本程序采用可视化程序设计语言Powerbui1d,简称PB,充分运用其面向对象、支持多种关系型数据库管理系统、灵活快捷的数据转移办法以及远程数据传输等功能,以实现本专家系统在工程上应用的需求。

基于 Powerbui1d 的简便易用的堤防抢险专家系统程序设计

在获取了上述抗洪抢险的种种信息、知识、技术与经验后,即可根据堤防抗洪抢险运作的具体需求开发编制一套使用专家知识(技术)与经验,借助某些推理规则的计算机程序。

在“专家系统总体框架设计”中,首先绘制了专家系统数据流(信息流)。结构框图,如图4-7所示。

图4-7 专家系统组成结构框图

根据专家系统的需求分析划分出功能模块图,如图4-8所示。

图4-8 系统功能模块图(www.xing528.com)

考虑到本专家系统使用者一般为基层堤防会的抢险专业人员,故计算机软件应该是一个操作简便、易于上手的程序系统,为此本程序采用可视化程序设计语言Powerbui1d,简称PB,充分运用其面向对象、支持多种关系型数据库管理系统、灵活快捷的数据转移办法以及远程数据传输等功能,以实现本专家系统在工程上应用的需求。

在试点中采用了较窄智能范围的开发方式,其中推理逻辑判断内容较少,所以,虽称为一个智能化专家系统,但也可以说它是一个计算机数据库应用系统。从实用角度考虑,采用PB自带数据库系统SybaseSQLAnyWhere作为数据仓库,大量采用SQL语句进行数据操作,其中数据表格由程序设计人员运用PB中数据管理工具创建。考虑到目前市场状况,本专家系统直接安装在Windows9x/ME/NT/2000/XP操作系统上,以此为平台,不再依赖PB开发软件,独立运行,数据库接口在安装中进行注册表的修改,亦脱离SybaseSQLAnywhere数据库系统独立存在。对系统运行速度有一定要求,建议采用PⅡ(300MHZ)以上CPU,128M以上内存,硬盘剩余空间在100M以上,光驱只在安装时需要,倍速以上即可。程序设计详见参考文献[40]。初步估算,该数据仓库可满足10个以上圩垸,每个圩垸有100万亩,约100km长的大堤的专家系统所需数据运作。

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

我要反馈