基于Web的毕业设计模糊综合评价系统的设计与实现*
2011-07-28杨学颖周建业薛素静
杨学颖,周建业,薛素静
(1.华北水利水电学院,河南 郑州 450045)
本文应用模糊数学理论中的模糊综合评判法,针对学生毕业设计的实际情况,建立了毕业设计综合评价的指标体系,确定了指标体系中各指标的权重的设定方法,并在此基础上建立了毕业设计三级模糊综合评价模型,采用 B/S体系架构,利用ASP技术、Dreamweaver MX和SQL Server数据库开发了基于Web的毕业设计三级模糊综合评价系统。
1 毕业设计三级模糊综合评价模型
1.1 建立评价对象因素集
根据学生毕业设计实际情况,同时为简化设计,参照毕业设计成绩评定评分表 (如表1所示),将指导教师、主审教师及评审委员评判的单因素集设为相同,即从选题质量、能力水平和论文质量细分为选题指导思想、题目难度、题目工作量、计算机编程、论文撰写水平等11项指标,毕业设计成绩评定单因素评估的指标体系设立如图1所示。
1.2 建立评价集
针对毕业设计成绩评价,给出评价集 V={V1,V2,V3,V4,V5}={优秀,良好,中等,及格,不及格}。
1.3 建立各评价因素权重集
根据各因素在评价项目中的不同重要性,应分别赋予一定的权重进行处理,反映每个因素重要程度的因素权重集分别为:
1.4 隶属度函数的构造
隶属度是模糊集合论应用于实际问题的基石。一个具体的模糊性对象,首先要写出切合实际的隶属函数,才能应用模糊学方法做具体的定量分析。正确构造隶属函数是应用模糊学方法的关键[2]。
毕业设计评判中的因素,相对来说是一些静态的数据,且许多因素是难以量化的,因此在处理此类问题时,采用了模糊统计试验法来确定各种参数的隶属度。其公式为:
隶属度值由评价页面(如图3所示)获取数据后直接由式(1)求得,并存放在后台数据库中。
牟泽雄:在书法展览的作用下,当代书法创作追求视觉效果就显得极其重要。可视性取代了可读性,精心设计取代了自然书写。有的书家在展览中的作品感觉书写水准很高,但现场书写的水平却非常一般。但在古人那里,意随文生,“我书意造本无法,点画信手烦推求”却是最基本的常识。你如何看待书写性,如何看待展览所带来的这一问题?
1.5 建立评价矩阵
根据统计结果建立单因素评价矩阵,以确定评价对象对评价集元素的隶属程度。将各因素集合的各个单因素对评语集合的元素的隶属度作为行组成因素论域之间的模糊关系矩阵R。
1.6 模糊综合评价
把权重集A与单因素评价矩阵R相乘,作模糊变换B=A×R,这样就得出整个学生毕业设计成绩的最终三级模糊综合评判的数学模型,如式(3)所示。
表1 毕业设计成绩评定评分表项目
根据最大隶属度原则,综合指标为最大者,即为最终评判结果。例如:某毕业设计经上述模糊综合评判的数学模型最终求得B={b1,b2,b3,b4,b5},其中 b2为 bi(i=1,2,3,4,5)中数值最大者,则该毕业设计成绩为良好。
2 系统设计
考虑到网络应用系统的特点,系统开发方式采用B/S三层结构,采用ASP编程技术和Microsoft SQL Server 2005数据库技术,以Windows 2003 Server为开发平台,实现基于Web的毕业设计三级模糊综合评判系统的主要功能。
毕业设计成绩管理系统服务的对象主要有管理员、指导教师和毕业生。系统总体流程如图4所示。
本系统包含以下功能:
(1)录入权重集,即管理员可通过本系统依据实际审核方案给出当年评判毕业设计的因素权重集,供综合评价时使用;
(2)教师登录后,由系统提示根据其身份,录入指定学生毕业设计的各个因素的具体评价;
(3)评判毕业设计成绩,所有老师评价提交后,系统根据各个老师各项评价由以上三级模糊综合评判的数学模型得出毕业设计成绩的最终评价;
(4)打印报表功能,通过此功能打印学生毕业设计成绩报表;
(5)查询学生成绩,指导老师可以查询自己所带学生的成绩,学生自己可以查询自己的毕业设计成绩。
最后浏览成绩评定结果页面如图5所示。
基于Web的毕业设计模糊综合评价系统,采用ASP技术实现三级模糊综合评判模型的可视化交互界面,减少了人为主观因素造成的毕业设计评定过程中的失误,同时也把评判者从繁重的成绩评定计算过程中解放出来,能方便快捷地得出科学、准确、客观的评估,有效提高学生毕业设计的质量,实现了毕业设计成绩评定的信息化处理,体现了高校管理的科学化、规范化。
[1]胡宝清.模糊理论基础[M].武汉:武汉大学出版社,2004.
[2]谢季坚,刘承平.模糊数学方法及其应用(第 2版)[M].武汉:华中理工大学出版社,2000.
[3]田钦谟,模糊综合评判中的若干问题[J].模糊系统与数学,1996,10(2):62-69.
[4]陈守煌.工程模糊理论与应用[M].北京:国防工业出版社,1998.
[5]汪诚义.模糊数学引论[M].北京:北京工业学院版社,1988.
[6]石志国,崔林.ASP动态网站编程[M].北京:清华大学出版社,2006.
[7]李春葆,张植民.Visual Basic数据库系统设计与开发[M].北京:清华大学出版社,2003.