一. 对需求内容的理解
根据《新工程系统设计书》的理解,系统整体上由三部分构成,数据库,模型库(后台计算系统),Excel端系统。数据库甲方已有,数据库表结构已完成,双方只需建立数据对接接口即可。
(1) 模型库
模型库不论是独立的后台计算系统还是考虑在Excel系统中实现,初步统计共包括如下模型:
生产模型(3种),消费模型(5种),价格模型(3种),共计11种模型。
需要确认事项:
(一)在11种模型中,那些需要由外部独立系统实现,那些需要在Excel端系统中实现?后台计算系统对哪些模型进行计算。(目前已知的模型中绝大部分的模型系数由外部其他系统完成,即在EXCEL中只需要将模型系数和变量进行简单代数运算即可;少部分系数需要在excel通过简单回归或趋势分析得到,不过这部分模型数量很少。)
(二)Excel端系统和外部独立模型计算系统之间的数据接口方式(输入数据和输出数据),Excel端系统对外部计算模型的调用或驱动方式?外部数据有三种形式,SQL SERVER,EXCLE和文本文件,如果有需要可以根据你们开发要求建立ACCESS数据库。Excel端系统不需要直接调用或驱动外部模型计算系统,只需要调用计算形成的模型系数进行计算即可。如果部分模型需要直接调用外部计算模型,建议使用MATLAB函数进行,其它根据实际情况考虑。
(2) Excel端系统
Excel端系统主要是将数据库,计算模型,融合为一个整体,既方便数据的输入输出管理,又能展示模型流程和分析结果,并进行相应的计算。
需要确认事项:
(一) 对Excel版本的要求,建议以Excel 2010版本为准进行开发。(不建议使用2007版本以前的版本。)这个没有问题,开发版本你们根据专业技术判断做调整。
(二) 对配置数据的管理,需要考虑是从数据库读取,还是从配置文件读取,是否可以考虑读取方式统一。我们提供的上述三种数据源,如果对开发有帮助可以根据你们专业判断进行修改。
(三) 对原始数据的查看功能需要到什么程度,考虑到原始数据的格式和存储方式多种多样,建议汇总后,在系统设计时统筹考虑。一般要求数据可溯源,即该数据从EXCEL哪个地方计算得到的需要可以定位到上级计算模型,其他展示可由EXCEL自带图形展示工具即可。
(四) 对模拟仿真功能要实现的具体功能描述不是很清楚,可能对系统功能和结构有比较大的影响,对工作量也有影响,建议再详细描述一下。在用户修改某些重要参数时,系统用户能够清楚的了解所修改的参数引起模型个流程的运算结果的变化。
(五) 可视化不需要你们考虑。
(六) 平衡表部分功能主要是对分析结果的统计展示还是对分析数据的完整性和合理性判断,实在计算过程的事前、事中还是事后进行判断和使用,需要明确。是分析结果的展示,在计算后进行判断使用的。
(七) 在需要进行计算的953种分品种中,是否每种都要进行上述11个模型的计算?基础工作量比较大。一种品种的11个模型如果开发完成后,其他品种的模型相似程度很高,只有个别品种特殊情况需要考虑。绝大部分品种不需要再进行独立开发,所以这部分工作量主要就在几个典型品种上。
(八) 各相关部门对Excel端系统的使用方式,是集中部署远程使用,还是用户分别安装在自己的PC机单独使用,是否需要考虑权限管理功能和不同用户调用模型计算结果数据的保存方式。需要考虑权限问题,目前版本只需考虑PC单机单独使用,各个权限有独立密码即可。