"MIS自动生成的支撑环境 (1997年)"
文章主要讨论了MIS(管理信息系统)自动生成工具AGI(Automatic Generation Instrument)的设计理念和算法,该工具基于MIS的共性特性,能够自动生成包含总控、输入、维护、查询、报表输出等核心功能模块的系统。这一工具对于MIS的开发提供了有效的支撑环境。
1. MIS的共性特征
MIS在不同领域中的共性主要体现在信息的收集、传输、存储、分析、处理以及预测和决策功能上,而非具体的信息内容。MIS作为一个软件集合的子集,具有集合论中的共性,通常包括输入模块、维护模块、查询模块、统计处理、输出、数据传输和初始化等功能。
2. AGI的设计思想与系统组成
AGI是基于MIS的共性设计的,其目标是自动化生成具备基本功能的MIS系统。该系统使用Foxbase编程语言,并在特定版本的支持下运行,能够生成由Foxbase源代码组成的MIS。经过专家鉴定,AGI被认为达到了国内先进水平,并已成功应用于多个实际的信息管理系统,如泉州的客户信息管理、深圳的货仓信息管理等。AGI设计的核心在于利用MIS的功能共性作为外部接口,通过内部算法自动生成相应的程序代码,降低了系统的开发复杂度,缩短了研制周期,节省了人力和时间。
3. 主要算法
文章虽然没有详细阐述AGI的具体算法,但可以推断,其算法可能涉及到数据结构的处理,如数据库操作(对应输入、维护、查询等模块)、报告生成逻辑(报表输出)、数据处理流程(统计处理)以及系统初始化等。这些算法会根据用户提供的MIS个性化信息,自动生成符合需求的源代码。
4. 应用效果
AGI生成的MIS系统界面友好,操作简单,易于培训用户,同时显著提高了开发效率,降低了系统的维护成本。这表明自动生成工具在MIS开发中的实用性和高效性。
5. 分类号与关键词
文章被归类在自然科学类别,特别是计算机科学中的软件工程部分,关键词包括MIS的共性、自动生成工具、算法以及支撑环境,体现了研究的主要内容和技术焦点。
这篇文章揭示了MIS共性如何被利用来创建自动生成工具AGI,这种工具能够自动化构建MIS系统,优化了软件开发流程,提升了效率,并在实际应用中得到了验证。