论文部分内容阅读
随着计算机技术与其他行业的结合越来越紧密,模型的重要性也日益显现,其中数学模型在辅助决策过程中的应用尤其广泛。但是很多模型只专注于算法的精确性,而对用户界面考虑较少,甚至完全没有用户界面。将模型运行在具体的应用平台上时这个问题会被放大,因为应用平台对用户体验的要求比较高,而用户体验很大程度上取决于用户界面的设计。所以为无界面模型设计用户界面势在必行,具有很强的现实意义和一定的理论价值。论文的主要工作包括:(1)针对一般数学模型的特点,设计了适合描述模型用户界面的基于XML的语言SUIL,并研究了用户界面和程序逻辑的数据对接问题,提出的解决方法是用数据接口文件保存用户选择的数据文件和设置的参数并由模型程序的入口函数解析数据接口文件。(2)基于SUIL和数据接口文件的格式,实现了一个可视化设计模型用户界面的工具UIScripter,用户可以使用此工具独立地设计模型用户界面并将其保存为符合SUIL规则的界面脚本文件,还可以在设计和运行两种不同的模式下打开界面脚本文件,再现设计效果。(3)提供UIScripter的对外编程接口,将UIScripter与具体的模型平台集成,实现了在平台中为无界面的模型设计用户界面,并通过该界面运行模型的功能,切实提高了平台的用户体验,充分证明了论文研究成果的实用价值。