基于模糊评价的奖学金管理系统的设计与实现
2017-06-17申聪戴小鹏樊振宇
申聪+戴小鹏+樊振宇
摘要:目前大部分高等院校奖学金的管理方式停留在人工操作数据的阶段,针对这一现状,本文提出了基于模糊评价的奖学金管理系统对于传统管理方式的优势,以及系统涉及的相关技术和主要实现过程,此管理系统在智能化的时代需求和大数据发展的时代背景下能够更好地完善传统的奖学金管理模式,是现代信息管理技术对传统管理模式的重大转型。
关键词:奖学金管理系统;模糊数学;MVC模式
中图分类号:G647 文献标志码:A 文章編号:1674-9324(2017)23-0065-03
一、引言
随着信息化的发展,高校管理工作已经越来越依赖于计算机进行管理,特别是国家提出互联网战略及信息化快速发展,为高校的信息化建设带来了巨大的推动作用[1],传统意义上的基于文件和人工操作的管理不能满足数据爆炸的时代需求,无论是管理者还是被管理的数据,都急需要自动化的管理系统来代替传统的管理方式。奖学金管理是高校管理工作的一个主要分支,在学生数据庞大、数据结构复杂的环境背景下,同样需要自动化的系统代替手工计算的过程,解放管理者的劳动力。奖学金管理系统的设计避免了高等院校对于传统人工计算和管理奖学金的诸多弊端,在提高了管理者工作效率的同时,也增加了奖学金评定的公开、公平、公正的特性,使奖学金评定过程的透明度更高,此系统还采用模糊数学的基本理论作为奖学金评定的算法依据,使得评定过程更加科学合理。利用模糊数学和网页开发技术开发适合于高校使用的奖学金管理系统,既是顺应时代发展的一种需求,也是提高高校奖学金管理工作效率和水平的一种方法[2]。
二、奖学金评价模型
目前大部分高校的奖学金评定的参考数据主要分为两类:量化数据和非量化数据,对于量化的参考数据,比如学生的成绩的平均分、英语四六级分数,单科最低分等都有明确的数据依据,方便运算;奖学金评定过程中还有一类数据是非量化的,比如平时成绩,这部分数据等级为优秀才可以参与奖学金评选,本系统对优秀的评判标准采用了模糊数学的理论,模糊数学所研究的模糊是指概念内涵是确定而外延不明确所导致概念在认识方面的不确定性[3],由于奖学金评定过程中的评价对象的性质和尺度存在不同程度的模糊性,这使得模糊数学在奖学金评定系统中具有独特的地位。
模糊综合评价法是一种基于模糊理论的综合评标方法。该综合评价法利用隶属度理论可以把定性评价转化为定量评价,也能把模糊数据转化为评定等级,即用模糊数学对受到多种因素制约的事物或对象做出一个总体的评价。它具有系统性强,结果清晰等特点,能较好地解决难以量化的、模糊的问题,适合各种非确定性问题的解决。此系统中,将老师对学生的评分x0作为初始值代入下列隶属函数计算。在论域[0—100]上确定三个代表学生成绩的模糊集■=优,■=良,■=差。建立模糊集■、■、■的隶属函数,本算法采用指派法建立隶属函数,如下所示:
■(x)=0, 0≤x≤80■, 80 ■(x)=0, 0≤x≤70■, 70 ■(x)=1, 0≤x≤70■, 70 把x=x0分别代入上述三个隶属函数,得:■(x0)=a,■(x0)=b,■(x0)=c,最后算出max{a,b,c}得到该分数在哪个模糊集中的隶属程度最大,即应该评为该等级,结果为a才能评选奖学金。 对于量化标准的数据参考表1得出准确数据参与评选,不同的院校有不同的评选方式,但基本模式大同小异。 三、系统分析 (一)功能模块 本系统的功能模块主要分为三部分:用户信息管理模块、学生信息管理模块、学生信息查询模块,如图1。系统通过三个模块的协同合作,实现奖学金评定的自动化。 (二)MVC设计模式 MVC设计模式是施乐帕克研究中心在20世纪80年代为编程语言Smalltalk-80发明的一种软件设计模式,提供了一种按照功能对软件进行模块划分的方法[4]。在MVC模块中,把软件成语分为三个主要模块:模型(Model)、视图(View)和控制器(Controller),它们的对应关系及作用如图2所示。奖学金管理系统采用MVC设计模式,使用Javabean作为Model模块的参与部分,JSP作为View模块的实现部分,同时Controller由Servlet来实现,在三部分功能模块的协同作用下,无论系统多庞大,都能条理清晰地实现对应的功能。 四、系统实现 (一)数据处理 数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏直接对应用系统的效率以及实现的效果产生影响[5]。奖学金评定系统的数据处理部分采用简单易操作的SQLServer数据库,本系统主要存储四部分信息,对应在数据库中建立四个表,分别是用户信息表、学生德育成绩表、学生智育成绩表、学生体育成绩表,系统会根据智育成绩表、德育成绩表和体育成绩表的相关字段生成一个综合信息表,在综合信息表中显示奖学金评定过程中的硬性条件供管理者参考,在此表中会自动生成学生奖学金评定的参考等级。 (二)配置服务器 本系统采用Apache HTTP服务器,该服务器具有跨平台性的特点,采用MyEclipse作为处理数据的软件,来自JSP页面的数据传送到Servlet后,经过Servlet进行处理在存入数据库,Java语言与数据库之间的数据传送需要建立与数据库的连接,第一步导入jar包(sqljdbc4.jar),这是服务器和数据库连接的关键,第二步通过以下两行代码动态连接数据库:Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connectionconn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;
databaseName=Scholarship","用户名","密码");在对数据库的操作时需要调用这两行关键代码所在类的实例化对象,即可实现对数据库的操作。
(三)页面展示
程序界面是软件交互中的重要部分[6],本系统采用简单易理解的JSP技术作为前台页面的主要操制方式,页面主要有两部分组成:静态页面显示和动态数据生成,静态页面显示由嵌入JSP中的HTML结合CSS、JS等技术实现;动态数据由JSP、JSTL等技术实现,奖学金管理系统的前台部分的数据主要来自HTML中的from表单,在form表单中收集数据发送到Servlet中进行处理,处理完成后返回到前端页面,JSP页面接收到来自Servlet的数据之后即完成了整个数据的传输和处理,用JavaScript技术将数据展示到页面的指定位置,如图3,奖学金管理系统页面部分完成。
五、结束语
信息技术的日益发展正影响着社会的方方面面[7],互联網和信息化在当今时代的发展过程中扮演着举足轻重的角色,无论是传统事业改观还是管理模式的改革都朝着智能化和信息化的方向迈进,基于模糊评价的奖学金管理系统的实现满足了社会对于智能化的需求,同时避免了高等院校在奖学金管理模式中诸多弊端。此系统在新的时代需求下能科学的完善各项功能,更好地适应智能化的社会环境,在不断地竞争中实现自身的价值。随着时代的发展和社会的进步,奖学金管理系统会适应时代的变化,使奖学金评价更加科学、合理。
参考文献:
[1]杨博韬,黄嘉琪.奖学金管理系统[J].信息化建设,2016,(3):122-123.
[2]赵丽娜.奖助学金管理系统的研究与分析[D].云南大学硕士学位论文,2015.
[3]徐琦.模糊数学在图书馆服务质量评价中的应用[J].浙江教育学院学报,2004,(2):81-84.
[4]袁勤勇,薛阳.Java Web程序开发入门[M].北京清华大学出版社,2015:270-271.
[5]王福亮.学生评奖评优管理系统的开发与实现[D].华东师范大学硕士学位论文,2009.
[6]贾丽鹏,路楠.高校奖学金管理系统设计研究[J].科技风,2015,(6):256.
[7]黄志荣.基于办公自动化的学生信息管理系统设计与实现[D].南昌大学硕士学位论文,2011.
Design and Implementation of Scholarship Management System Based on Fuzzy Evaluation
SHEN Cong,DAI Xiao-peng,FAN Zhen-yu
(College of Information Science and Technology,Hunan Agricultural University,Changsha,Hunan 410128,China)
Abstract:At present,most of the management of the university scholarship is still in the stage of manual operation data. In view of the present situation,This paper presents the advantages of the scholarship management system based on fuzzy evaluation for the traditional management mode,and the related technology and the main realization process of the system.This management system in the era of intelligent demand and the development of large data background can better improve the traditional scholarship management model,Modern information management technology is a major transformation of the traditional management mode.
Key words:scholarship management system;fuzzy math;MVC mode