书城管理决策问题管理系统开发研究
10721500000032

第32章 系统功能结构与数据库设计

6.2.1 功能结构设计

根据系统目标和在详细需求调查的基础上所作的系统需求分析(上述基本需求只是对需求分析的概述),我们设计的CMTIDSS的功能结构。

1.问题管理

该模块实现用户决策问题的输入、查询、问题表述语句分词、问题目标与条件的识别、问题关键词的辨识与确认、问题类型的分析与求解方法的匹配、求解方法所需条件的分析、子问题的识别与构建、问题及其子问题的求解以及求解结果的评价等操作。

2.知识管理

该模块主要用于政府制定和调整技术创新体系建设和管理的政策措施,以及企业开展技术创新活动所需的来自书籍、网站、文献、专家等方面的各种知识进行输入、修改、删除与存储。使用户可以建立自己的知识仓库,并获得自己所关心领域中的最新知识。同时,实现专家用户对求解问题所需问题类型、求解方法等知识的创建与维护。

3.模型管理

该模块主要用于专家用户对理解和求解问题所需的模型进行创建、修改、试算和存储。

4.数据管理

该模块完成对系统所需的各类数据进行获取、输入、修改、删除,以及即时创建、修改和删除数据表等操作,为分析决策提供数据源。根据课题研究的需要,系统数据库中需长期使用的数据主要包括固体矿产业整体经济数据、技术创新影响因素指标和技术创新绩效指标。

5.系统管理

该模块主要完成对用户身份与密码的管理。

6.2.2 数据库设计

根据前面的分析,求解决策问题和管理技术创新相关信息所需的数据主要是固体矿产业经济与科技发展相关的数据,这些数据有一部分是需要根据问题临时添加的,其数据表的设计由专家用户完成,并通过系统的数据表维护工具在数据库中创建。系统中常用的数据表。