基于数据挖掘的专业审核评估管理信息系统的设计与实现

2017-10-31 12:20毛志慧
中国信息技术教育 2017年19期
关键词:管理信息系统数据挖掘

摘要:专业审核评估是本科教学评估的重要组成部分,也是反映高校办学水平的重要指标。本文对数据挖掘技术、系统功能、业务流程等进行分析探究,运用JAVA程序设计语言,结合ORACLE数据库,采用B/S(Browser/Server)架构,设计并实现了一个基于数据挖掘的专业审核评估管理信息系统,提高了专业审核评估的效率,规范了专业审核评估的流程,从而有效推进了学校人才培养工作。

关键词:专业审核评估;数据挖掘;管理信息系统

中图分类号:G434 文献标识码:A 论文编号:1674-2117(2017)19-0098-04

引言

随着我国高等教育从精英化阶段进入大众化阶段,高等教育质量引起了社会各界的普遍关注。教育部明确指出高校要借助数据监测平台,建立健全以学校自我评估为基础,以院校评估、专业认证及评估、国际评估等为主要内容的教学评估制度。目前,专业审核评估作为学校自我评估的途径之一,已成为提高教学质量的有效手段。因此,为提高专业审核评估的工作效率,完善专业审核评估的流程,笔者设计了基于数据挖掘的专业审核评估管理信息系统,该系统基于专业审核评估的实践,实现了专业审核评估的信息化管理。

数据挖掘技术

1.数据挖掘方法

笔者根据系统中的数据特点,采用了关联规则的数据挖掘方法及相关挖掘工具,对专业审核评估中涉及的培养目标、教师队伍、学生发展等相关数据进行了深入挖掘,实现了系统数据处理的可操作性和高效性。

2.数据挖掘流程

数据准备阶段:主要包括数据选择、数据预处理、数据转换三个环节。

数据挖掘阶段:主要是挖掘方法和算法的选择。

知识表现阶段:主要是将数据分析结果以某种形式表现出来。

系统开发原则及工具

1.系统开发原则

可靠性:系统设计和数据架构设计应充分考虑系统数据、权限、访问压力等的安全性和可靠性。

容错性:系统应有良好的抗干扰和容错能力,用户错误操作时能自动消除或提示。

可扩展性:系统应降低各功能模块的耦合度,充分考虑兼容性,并支持对多种格式数据的存储,且软硬件可升级或更新。

易操作性:系统应便于用户操作,界面友好,简单直观。

2.系统开发工具及运行环境

本系统的操作系统是Windows系统,数据库选用ORACLE,开发语言为JAVA,系统采用B/S(Browser/Server)架构,即浏览器/服务器结构,用户通过浏览器即可使用系统,服务器部署方式灵活,可位于互联网上的共有云或校内私有云上。

系统需求分析

1.系统总体功能

本系统包括专业数据填报、专业数据分析和专业审核评估三大模块。[1-4]

专业数据填报模块:该模块是专业审核评估的数据中心,集成数据指标管理、数据采集和数据对接等功能。具备移动应用功能(IOS、安卓APP),用户可在手机或平板电脑端进行数据查看与分析。

专业数据分析模块:数据分析包括即席查询、报表开发、仪表盘、图形展现、自助分析、OLAP多维分析、数据挖掘等功能。

专业审核评估模块:该模块以专家信息、评估信息、专业信息为管理核心,以评估流程为管理主线,通过专业状态数据库系统的标准数据访问接口进行数据访问,提供对专业相关材料、专家日程安排、评估信息发布等评估工作的支持。

2.系统业务流程

本系统的业务流程如图1所示。

3.各模块主要功能

本系统包括专业数据填报、专业数据分析和专业审核评估模块,系统各模块功能如图2所示。

专业数据填报:各专业用户直接登录状态数据平台进行在线填报专业状态数据,系统应包含专业审核评估所需的表单、数据项,并具有数据采集填报、数据导入、数据导出、历史数据复制、数据校验、数据审核、文件上传、采集任务管理等功能。

专业数据分析:该模块主要实现对已填报的专业数据进行分析,包括即席查询、分析报告生成、多维数据分析,以及专业数据的挖掘等功能。

专业审核评估:该模块主要实现评估流程的信息化,主要包括专业审核评估指标体系设置、专业自评、支撑材料管理、专家库管理、专家网上审核、专家现场审核、审核评估报告编写、通知信息等功能。

4.系统角色分析

本系统面向的用户主要有系统管理员、评估管理员、专业填报员、数据审核员、评估专家等,各角色权限如下页图3所示。

系统管理员:具有各功能模块的管理配置权限。

评估管理员:主要完成评估配置,提交专业审核评估手册、专业信息分析报告、专家组考察活動汇总表、专家住校和生活安排等任务。

专业填报员:主要完成填报专业信息,并检验、提交;查看分析报告,提交自评报告、案头材料、支撑材料、专业整改方案、专业对专家组工作情况评价等任务。

数据审核员:对录入的数据进行审核,审核后的数据无法再修改。

评估专家:主要任务是查看评估资料,提交专家个人审读意见、调阅材料通知单、专家个人现场考察计划、专家个人现场考察活动详细内容、听课(看课)总体情况记录表、试卷情况总体评价表、毕业设计(论文)情况总体评价表、考察记录表和评估报告。

学校领导:主要任务是查看专业数据、评估专家个人审读意见、评估报告等相关材料。

数据库设计

系统采用ORACLE数据库,它是目前世界上使用最为广泛的数据库管理系统,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一,具有很好的可用性、可扩展性、数据安全性和稳定性,是一个通用的数据库系统。[5]该系统的部分数据设置如表1、表2所示。endprint

系统实现

系统服务器依托于学校校园网,实现了校园内的数据访问,系统中各模块的实现如下。

1.专业数据填报模块实现

该模块主要有评估配置和数据填报两大功能。评估配置主要用于专业审核评估前评估管理员设置专业审核评估中学院、专业、专家、填报时间等具体安排。数据填报涵盖专业基本信息、教师信息、教学资源、培养过程、学生信息、质量保障六个子模块,共62张专业信息表,数据填报界面如图4所示。

专业数据的采集、录入、审核是专业审核评估的基础,审核管理员在评估配置后,指定专门的数据填报员、数据审核员,并分配相应的账号。数据填报员通过相应的账号登录系统进行数据填报,可在相应的表中进行数据的增加、修改、删除;数据审核员通过相应的账号登录系统,对数据进行审核;评估管理员和评估专家可通过账号查看专业数据。

2.数据分析功能实现

系统的数据分析模块采用关联规则算法,经过数据准备、数据挖掘、知识表现三个阶段,从专业概览、培养目标和毕业要求、教师队伍、教学资源、培养过程、学生发展六方面对专业信息进行挖掘、分析,并以表格、柱形图、饼状图等可视化形式展现。例如,通过对教师队伍的年龄、学历、职称、学缘结构进行分析,判断师资队伍建设的方向;通过对学生评教、同行评价、领导干部评价、学生成绩数据进行分析,与专业教师的学历、职称、任教时间等作关联,判断教师教学质量,并为教师培訓提供决策依据;通过对学生就业数据和用人单位的需求作关联,判断课程结构和课程设置是否合理,进而为课程优化和调整提供参考。

3.专业审核评估模块实现

专业审核评估模块是根据专业审核评估的流程设计,主要包括专业审核评估工作手册、专家组名单、专业信息、进校前工作、进校中工作、离校后工作和专家的评估配置七个部分,界面如图5所示。评估管理员可在该模块的评估配置中建立并维护评估专家库。该模块主要供专家使用,专家在进校前可先查看专业数据、分析报告、自评报告、案头材料、支撑材料目录等,并提交专家个人审读意见、调阅材料通知单、个人拟考察情况等,进校中可提交听课(看课)总体情况记录表、试卷情况总体评价表、毕业设计(论文)总体评价表等,离校后提交专家个人审核评估报告和审核评估报告。

结语

笔者基于数据挖掘的视角设计并实现了本科专业审核评估管理信息系统,详细介绍了系统的需求分析、数据库设计和系统实现。该系统有效地提高了本科专业审核评估的工作效率,使本科专业审核评估工作更加科学、规范、有序。

参考文献:

[1]查欣.基于数据挖掘的高校管理信息系统设计与实现[J].中国现代教育装备,2008(2):53-55.

[2]习海旭,黄纯国,王晓跃.高校内部本科专业审核评估系统的设计与实现[J].中国教育信息化,2009(11):31-34.

[3]李焓.专业审核评估模型构建与系统实现[D].成都:成都理工大学,2010.

[4]管丽娟.基于计算机网络的高等教育评估系统[D].广州:华南师范大学,2003.

[5]徐卓.关于Oracle数据库设计、开发、应用的探讨[J].铁路计算机应用,2014,23(9):59-62.

作者简介:毛志慧,女,实习研究员,主要从事教育技术、高等教育管理与评估研究。

基金项目:2016年度教育部人文社会科学研究规划基金项目“后审核评估时期高校专业评估创新机制的探索与研究”(编号16YJA880059)、2015年江南大学本科教育教学改革研究重点项目“后审核评估时期常态化专业评估机制的探索与研究(编号JG2015009)”阶段性成果。endprint

猜你喜欢
管理信息系统数据挖掘
数据挖掘技术在内河航道维护管理中的应用研究
数据挖掘综述
软件工程领域中的异常数据挖掘算法
高校图书馆管理信息系统的完善和发展研讨
应用技术型本科工程管理类专业《管理信息系统》课程教学改革
基于B/S结构的学生公寓管理信息系统的设计与实现
基于“互联网+”的企业管理信息系统优化分析
基于工作流的水运应急信息管理平台设计 
基于R的医学大数据挖掘系统研究
一本面向中高级读者的数据挖掘好书