摘要:随着信息技术以及通信技术的发展,网络信息化越来越广泛的应用于高校中。在高校专业设置中存在很多不合理因素,为了科学的进行专业设置把群决策技术辅助计算机的方式实现针对于高职院校的专业特色的专业设置决策评估系统,构建了一套科学可靠指标体系。以计算机软件的形式实现快捷,可靠,高效的专业设置。应用层次分析法及Matlab及Visual Studio.NET工具实现软件的模型搭建以及系统开发。
关键词:群决策;高职院校;专业设置;层次分析法
中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)29-7014-04
1 群决策与.NET分层技术
层次分析法(Analytic Hierarchy Process简称AHP)是将决策总是有关的元素分解成目标、准则、方案等层次,在此基础之上进行定性和定量分析的决策方法。该方法是美国运筹学家匹茨堡大学教授萨蒂于本世纪70年代初,在为美国国防部研究"根据各个工业部门对国家福利的贡献大小而进行电力分配"课题时,应用网络系统理论和多目标综合评价方法,提出的一种层次权重决策分析方法。
分层的网络应用系统具有潜在的大市场,虽然目前其应用普及度还不高,但是它的一些逻辑概念、 基本原理和设计思想对于当前网络程序的设计和应用有着非常大的启发作用。
多层开发最普遍的就是三层开发,这种开发模式也有着他的优点和缺点,如下:
优点:
1)不同的层只被相关的开发人员所注意即可。
2)能够对层内的实现进行无障碍的修改和扩展。
3)能够降低层与层之间的依存关系。
4)有利于实现产品的标准化。
5)对各层之间的逻辑的复用其有利作用。
缺点:
1)降低了系统的性能。这是不言而喻的。中间层使得数据流转多了一个中转当然会降低系统的性能。
2)有时会导致级联的修改。一个层的代码发生变化有时候会涉及其他层面。
2 软件的总体设计
2.1 总体框架设计
分层技术是在满足系统功能的基础上把代码固化到流程里面,实现代码的短小精悍。
这个方案对传统工程的改进主要体现在以下三个方面:分层的开发、面向接口的编程模式、实体类提供的持久化功能。
分层的开发:
远程的C/S架构并不是客户端/服务器端模式的简单回归。他是一种分布式的技术,他出现的目的是解决B/S不能解决的问题。他第一次让用户能在远程向操作本机一样操作服务器上的数据。因此这种结构式独特的,同时也是具有很乐观的前途的一种架构技术。他综合了以前C/S和B/S的众多优点。
分布式的应用使得用户能快捷的操作数据,同时解决了客户机和服务器端这两个应用程序的跨边界互访问题。
基于群决的的控制软件是应用vs2008为开发环境的C/S模式的软件,软件采用了分层设计的理念,软件工作流程为:引导界面→登陆→进入主窗体→第一阶段数据录入→第二阶段数据分析→第三阶段数据汇总→退出系统。系统的流程如下:
<3 结论
由于对同一个专业在不同地区和不同环境情况下,教学条件和人们对其认可度等都会有所不同。本研究采用Visual Studio.NET和MATLAB语言将整个过程进行了实现,可以将调研的信息直接进行输入,通过程序的运算直接输出测评结果,使整个测评系统具有较强的可操作性和实用性。本软件实现了一定的社会价值和经济价值。
参考文献:
[1] 王国华.决策理论与方法[M].合肥:中国科学技术大学出版社,2006.
[2] 方志耕.决策理论与方法[M].北京:科学出版社,2009.
[3] 张东坡,王耀南.粗集神经网络及基本智能信息处理领域的应用[J].控制与决策,2005(3).
[4] 陈丽芳.层次分析法中残缺矩阵排序的模糊方法[J].河北理工大学学报,2006(4).
[5] 陈丽芳.AHP的迭代修正方法及其计算机实现与应用[J].系统工程,2002.