本系统分为两个子系统:评价设计子系统,评价操作子系统。具体需求分析如下:
(1)评价模型设计:从系统调研情况分析可知,此类评价活动采用的算法多是基于三层以内的线性指标权重模型的,可以根据评价活动的具体需求建立相应的评价模型,实现同一系统满足不同评价活动的需求。
(2)评价操作过程设计:在评价模型的基础上进行具体的评价操作,其操作过程包括:
(a)评价实例和评价对象的操作:在评价模型建立完成后,就要进行具体的评价操作。所以要建立具体的评价实例和对象,评价实例是在关联相应的评价模型的基础上建立的,他继承了评价模型的结构,评价对象是评价操作的直接实体。对评价实例和对象操作包括建立评价实例和对象以及对其的管理。
(b)评价打分管理设计:对录入的原始打分数据进行管理,可以按专家和对象进行分类查询,并能对数据进行修改。
(c)评价计算和输出评价结果操作:评价计算是对评价原始数据加工处理的过程,系统采用层次线性指标权重算法可以计算三层以内的指标评价模型。评价结果输出,是对评价计算结果显示,系统提供评价实例一级指标各因素的评价分值比较柱状图分析结果、评价对象的排名列表输出和评价对象的一级指标各因素的柱状图分析结果,通过分析评级结果可有效的辅助决策。
(3)评价专家打分录入设计:评价专家通过访问本子系统,通过登录验证,进入打分评价录入,保存原始评价数据到数据库,评价专家打分录入是评价数据录入端口,是面向参加评价用户的界面。
(4)评价系统的安全设置:安全设置包括对系统用户的管理和对数据库的备份,保证系统的安全和数据的安全。
《基于B/S结构的简明评价系统》之评价操作子系统的功能包括:
1、建立评价实例:选择已经建立的评价模型,通过关联模型建立评价实例;
2、建立评价实例对象树:登记评价信息,并保存到数据库;
3、打分录入:根据评价专家情况,进行打分录入;
4、评价计算:对录入的打分按照评价指标线性加权计算方法进行评价计算,并保存
计算结果到数据库;
5、查询评价结果:用户根据需要对已有评价结果进行查询;
6、评价结果输出:包括评价结果直方图分析、打印输出评价结果等。
包括如下模块:
1、评价实例建立维护模块
2、评价计算模块
3、评价结果查询、输出模块
《简明评价系统》之评价操作子系统分为评价操作管理端和评价打分录入端。
进入评价操作管理端的路径是:login.aspx
其权限包括:管理评价实例、对象、打分和查询评价结果以及对系统安全性进行管理
图4.1评价操作管理员登录
进入评价打分录入端的路径是:Default.aspx
具有打分权限的专家,可以给评价对象录入打分。
图4.2评价专家打分录入
5 用户划分与口令
用户划分为:
(1)评价操作管理员:用户名:admin 密码:admin
(2)评价打分专家根据发布的实例不同其用户专家群不同。下面是武警学院教学质量评估的实例用户和口令。
6 功能说明
《简明评价系统》包括两个子系统,一是评价设计子系统,二是评价操作子系统,系统所使用的评价模型为多层次指标模型,采用B/S模式开发。本设计主要实现评价操作子系统,该子系统主要实现的功能为:评价实例和对象的管理、评价打分录入和管理、评价计算、评价专家管理和评价结果查询等。
6.1评价实例操作功能简介
评价实例是对评价模型的具体应用,根据评价实体的种类调用相应的评价模型,系统通过关联评价模型,把评价模型的数据具体引用到评价实例中去,生成具体的评价实例。建立评价实例是评价操作的基础。如武警学院教学质量评估就是本科教学质量评估模型的评价实例。如图6.1实例操作功能界面图
图6.1实例操作功能界面图
6.2评价对象操作功能简介
评价对象是对评价实例的具体应用,是评价操作的具体实体,它继承了评价实例的层次指标体系模型。评价对象与评价模型、评价实例的关系是包含和被包含的关系,是一般到具体的操作过程,可表示为:评价模型->评价实例->评价对象。如图6.2所示:
图6.2对象操作功能界面图
6.3打分以及管理功能简介
评价打分就是给参加评价的对象打分,是采集评价数据的端口。参与评价的专家通过评价打分端口,录入原始评价数据到数据库。打分管理是对以入库的评价数据进行管理,包括查询、修改等操作。
评价打分以及管理包括:录入打分、查看实例对象和打分专家的打分记录和管理对象打分记录的功能。如图6.3~6.4所示:
图6.3打分录入界面图
图6.4打分录入以及管理功能界面图
6.4评价计算操作设计实现
评价计算操作通过选择实例对应的评价对象进行计算得出评价结果。如图6.5所示:
图6.5评价计算操作功能界面图
6.5评价结果输出与分析设计实现
评价操作的最终目的是得出评价结果,对评价结果的分析可有效的辅助决策,这是评价的根本目的。本系统对评价结果的输出分为列表排序输出和柱状图输出。对评价结果的分析本系统只分析评价对象的二级指标的分值比较,得出相等级别的评价因素之间的差别,以期找到问题的所在,辅助决策。
评价结果输出功能模块包括:实例结果输出、评价对象结果排名输出、评价对象各评价因素输出和对评价结果导入到Excel数据表输出。
图6.6 评价实例各一级指标界面图
图6.7 评价对象结果输出界面图
图6.8评价对象一级指标评价结果分析输出界面图
对评价对象的结果导入到Excel数据表输出。这样可以方便对评价数据进行打印,排序等处理。
图6.9 评价对象结果导入到Excel界面图
6.6用户管理功能简介
本系统用户分为两种角色,一是评价管理员:该角色负责管理评价模型构建,评价实例建立,评价对象的设定,对打分的管理,评价计算和输出评价结果。二是打分评价专家:该角色负责为评价对象打分。用户管理界面图如图6.10所示:
图6.10 打分专家管理界面图
6.7数据库管理功能简介
对现有数据库进行管理,包括数据库备份和恢复,以方便用户对数据库的管理和维护工作,提高数据库的安全性。
图6.11 打分专家管理界面图

基于层次指标权重算法是广泛采用的评价算法,以相当成熟。