基于数据挖掘的高校招生管理信息系统的研究
2009-07-13黄伟
黄 伟
[摘要]招生录取对于高等院校来说,无疑是一项十分重要的工作,而每年招生数量都非常大,招生后期的数据处理与迎新工作的任务十分繁重,所以研制开发实用的高校招生管理信息系统已经成为当务之急的工作。因此,研究基于数据挖掘的高校招生管理信息系统,将为高校的迎新工作提供具体的信息系统支撑。
[关键词]高校数据挖掘系统平台招生管理
中图分类号:TP-9文献标识码:A文章编号:1671-7597(2009)1110098-01
一、引言
迎新工作是高等学校对每一级学生开展各项管理工作的第一个环节、也是决定学校教学、教辅、后勤管理机制能否正常运转的重要环节,历来受到各高等学校的高度重视,新生注册之前,学校领导都要召集有各教学系和教务、招生、学生管理、后勤保障等部门参加的招生工作协调会议,详细地进行部署和安排。各个学校的报到方式也基本相同:相关部门在校园中设置报到点,新生按照程序依次到各个部门办理相关手续。
数据挖掘技术已经在商业、金融业、保险业、电信业等多个领域开始得到应用,取得了令人满意的效果。在高校管理领域里,随着教育体制改革的不断深入,学校面临的竞争也日益激烈。这就要求学校的管理者不断更新教育理念和人才培养模式,不断根据学校的发展做出新的科学决策。将数据挖掘技术应用于高校招生管理信息系统之中,一方面能够很好地协调各部门的工作,有利于信息的及时传递和处理,实现各部门信息的资源共享,进而简化新生注册手续,节省学校人力物力,提高迎新工作效率,另一方面,通过对历年招生录取数据进行分析并挖掘有效信息,也有助于为考生志愿填报和高校招生宣传、专业设置等方面进行决策参考,科学有效地辅助高校管理者进行决策,为高校在未来激烈的竞争中掌握主动权发挥重要作用。
二、基于数据挖掘的招生管理系统
(一)研究内容
1.研究招生管理工作的业务逻辑,设计适应新形势的招生工作业务模型。2.研究如何在Microsoft .NET平台之上开发一个具有新生资格审查、信息采集、班级分配、转专业审批、宿舍分配、物品领取、信息反馈等功能的高校新生注册管理信息系统,同时可以帮助高校招生部门统计当年各专业的录取分数线、录取人数、录取考生志愿分布、地区分布等方面信息。3.研究如何采用多层C/S体系结构将大量的应用逻辑运行于业务逻辑层以解决系统“胖”客户端问题和数据库安全问题。4.研究数据挖掘的相关技术,采用数据挖掘算法发现生源数据中潜在的有用信息,使系统能够具备指导招生工作部署与决策的功能。
(二)技术路线
基于数据挖掘的高校招生管理信息系统采用现今流行的.NET技术路线,.NET技术路线能够为产品提供良好的稳定性、易操作性、可维护性、扩展性和安全性。
1.多层C/S架构的设计。在多层结构设计中,用户界面层只负责处理基本的界面操作,并将操作以调用的方式发给相应的业务处理层。业务处理层再根据业务逻辑进行必要的分析和处理,当需要进行数据处理的时候调用数据操作层。数据操作层将收到的任务组织成不同的数据操作,与数据库进行交互。然后数据操作层将处理的结果返回给业务处理层,业务处理层将收到的结果进行处理之后再返回给用户界面层,用户界面层负责将收到的结果反馈给用户。
2.面向对象设计。在本系统中,不但将常用的业务处理封装为类库的形式,而且将数据操作和报表处理等基本操作也进行封装,从而增强了代码重用性和减少了各个模块之间的耦合性。
3.SQL Server数据挖掘技术。Microsoft SQL Server 2005 Analysis
Services(SSAS,SQL Server分析服务)提供了丰富的数据挖掘支持,包括强效的多维数据分析和处理引擎,多种数据挖掘算法,以及功能丰富的服务器和客户端组件。作为SQL Server 2005的最佳开发环境,Visual Studio 2005也内置了Analysis Services项目模板,同时提供了各种可视化向导工具来帮助用户管理Analysis Services数据库,进而方便快捷地完成各种挖掘任务。通过.NET Framework中的ADOMO.NET接口还能够方便地访问和操纵Analysis Services数据库对象,从而为丰富多样的客户端智能应用程序开发提供了有力支持。
三、创新之处与拟解决的关键问题
(一)创新之处
基于数据挖掘的高校招生管理信息系统包括数据维护、报到管理和辅助分析三大模块,能够对新生报到过程中的资格审查、信息采集、班级和宿舍分配、处理各种申请、转专业审批等各个环节进行自动化处理,并在数据规范、统一的基础上形成报表和多维分析结论。
新生数据中隐藏着大量对于学院管理决策具有显著意义的信息,简单的统计报表无法展现这些信息,为此,通过将数据挖掘技术应用于高校招生管理信息系统,对历年招生录取数据进行分析并挖掘有效信息,有助于为考生志愿填报和高校招生宣传、专业设置等方面进行决策参考,从而能够为相关部门的招生宣传决策提供可靠依据,为高校在未来激烈的竞争中掌握主动权发挥重要作用。
(二)拟解决的关键问题
系统开发过程中对多层体系结构和数据挖掘技术的实践是对相关应用领域的一种探讨,需要解决的关键问题包括:
1.基于.NET的多层体系结构解决数据库瓶颈问题,减轻客户端部署和维护的工作量。2.研究提出简单高效的数据仓库设计与实现方案。3. 应用数据挖掘算法挖掘出隐藏在原始数据中的有用信息,实现生源数据挖掘功能。对生源、录取分数和录取情况进行统计及可视化呈现,完成高校生源情况分析和对未来生源情况预测。
四、结语
目前,高等院校数字化校园建设方兴未艾,校园网基础设施日渐完备,为该系统的运行提供了硬件基础。本系统是在.NET平台之上采用Visual Studio 2005 + SQL Server 2005开发工具,并应用C/S多层架构来分析、设计和开发的管理信息系统,目前这些开发平台和开发工具均已经被广泛使用。有关数据处理的软件技术与理论已经相当成熟,数据挖掘技术已经在商业、金融业、保险业、电信业等多个领域开始得到应用,取得了令人满意的效果。基于以上条件,设计开发基于数据挖掘的高校招生管理信息系统是可行的。
参考文献:
[1]徐龙琴、刘双印,基于数据仓库和数据挖掘的高校决策支持系统的探索[J].佳木斯大学学报(自然科学版),2005,23(1):59-63.
[2]刘传波、陈琳,采用数据仓库技术建立招生信息管理系统[J].理工高教研究,2004.4,23(2):69-70.
[3]王光翔,数据仓库技术在招生决策系统中的应用[J].贵州大学学报(自然科学版),2006.11,23(4):389-391.
[4]于立红,决策树在高职生报到率分析与预测应用[J].河南商业高等专科学校学报,2007.1.
作者简介:
黄伟(1979-),南宁职业技术学院信息工程系软件技术专业负责人,讲师,硕士,专注于软件开发、软件工程、数据挖掘方向的研究。