通用模型库管理系统设计
课程:决策支持系统
指导老师:崔宝灵
组长:井瑞
2010.12.9
引言
模型库是提供模型的表示和存储的计算机系统;模型库管理系统是对模型库中的模型
进行存储、调用、维护(增、 删、 改)、查询、合成等的软件系统;模型库管理系统为
用户提供多种可选的宿主语言并对用户的模型进行编译;为了减少冗余,提供语句方式进
行存储。本文主要描述了模型库系统的分析和设计,并给出了具体的系统构建代码和结果。
一、 通用模型库管理系统的系统分析(用 ROMC 法):
基于引言对模型库管理系统的概念和特征的描述,给出 ROMC 的分析结果:
表述 查看某个
模型的代
码
构建一个新的
模型
修改一个
原有的模
型
删除一个
原有的模
型
调用某
个模型
模型结果处
理
操作 在 GUI 界
面选择某
个模型,
选择查看
其源码
在 GUI 界面选
择新建模型,
在语句输入框
输入程序语
句,编译运行
在 GUI 界
面选择某
个模型,
选择修改
源码
选择某个
模型,选
择删除
选择某
个模
型,选
择运行
选择保存模
型运行结果
助记 显示模型语句输入框;模型语句以字符串存入数据库;GUI 通过与数据库连
接,调用数据并显示出模型代码及对其的操作;GUI 通过调用编译器和通过
取得数据库中的语句并组合成模型程序,实现对代码的编译运行。
控制机制 通过 GUI 的按钮进行各类选择和操作,当鼠标扫过按钮时显示按钮的功能
本文将使用原型法进行系统设计,即先构建原始粗糙的模型库管理系统,然后进行不
断测试和改善,直到实现表述所要求的内容。
二、 图形界面规划:
通过使用 Java 语言,实现了模型库管理系统所需的图形界面的设计。
由于本文旨在示例模型库管理系统设计的核心步骤,因此,在以上所述的系统分析的
基础上,将只对图形界面部件中的部分功能给予实现,其他功能将略去。
三、 后台数据库设计
数据模型都存在于数据库中,由于使用了语句方式进行存储,设计以下的表:
模型表及示例:
模型名称(主
码,varchar)
编程语言(char) 功能描述(ntext)
AVE C
计算输入数值集合的均值