在获取了上述抗洪抢险的种种信息、知识、技术与经验后,即可根据堤防抗洪抢险运作的具体需求开发编制一套使用专家知识(技术)与经验,借助某些推理规则的计算机程序。
在“专家系统总体框架设计”中,首先绘制了专家系统数据流(信息流)。结构框图,如图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长的大堤的专家系统所需数据运作。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。