APP下载

高职高专招生决策支持系统的设计与实现

2013-11-15殷洪杰

电子测试 2013年14期
关键词:决策支持系统数据挖掘决策

殷洪杰,容 会

(昆明冶金高等专科学校招生就业处,云南昆明,650033)

0 概述

决策支持系统作为帮助管理人员进行科学决策的计算机系统,它综合了人工智能、信息论、经济信息、行为科学等理论技术和方法,在结合实际情况的同时,进行不同的DSS应用。目前,国外已经拥有一套比较成熟的决策支持系统;在教育领域,通过院校研究机构,从而保障数据库建设以及决策支持系统。我国的决策系统从上个世纪八十年代中期开始,已经广泛应用于大型企业管理、区域发展、远程医疗以及大型工程决策等方面。在教育领域,随着信息化高速发展,我国的教育决策系统主要以资源和人才利用为主体,进而让教育发展得到宏观规划。

1 系统开发环境

该系统利用Windows桌面开发,Web进行辅助,客户端以人机交流的形式,以Windows XP为服务平台,服务器使用的是微软的IIS,以Visual Studio 2008为具体的开发语言,使用SQL Server2000为数据库分析服务器。通过集成Microsoft SQL Server,再扩充到OLAP接口,进而让服务程序能顺利被数据库应用。

2 系统需求分析

2.1 业务逻辑

我国普通高校招生中,相对简单,对于竞争激烈的高职高专院校,招生则要复杂的多,必须根据企业经营情况,从根本上保障招生工作。从公办高职高专院校招生过程来看,如图2.1所示。整个招生工作主要在注册报到、报名咨询以及在校管理等三个阶段产生数据。因此,在招生决策支持系统研究中,必须以这三个阶段作为重点研究内容。在计划编制阶段,必须认真分析往年招生以及市场情况,从而让招生规划得到最合理的利用。其次,在广告宣传中,我们不仅要投入大量资金,更要时刻统计投放时间以及广告方式的有效性。报名咨询工作则根据监控数据,做出对应的分析,方便及时调整工作。在注册报到中,不仅要分析报名情况,更要对报到率进行合理的分析。在校期间,通过对学生生活、学习满意度进行分析,保障生源,有效控制学生流失情况。

2.1 招生流程示意图

2.2 项目需求

在公办高职高专院校管理中,由于需要管理的内容多样,在有限的时间里,怎样准确快速的将学生相关信息以及招生情况直观的反映,进而做出最准确的判断,是公办高职高专管理的主要任务。对于普通的招生人员,怎样快速的获得相关信息是他们的希望。通过调查显示:对学校决策者以及普通招生人员调查总结了以下的需求:快速查询学生相关信息,进行多维显示;能对未来提供决策保障;能根据已有信息进行分析,从而做出方向预测;能进行有效的广告分析;能进行报到率、流失率以及满意率指标分析;能图形化显示打印结果。

对于决策系统的支持主要包括以下几点:数据粒度、数据保存、时间性、报表能力以及安全性等。由于招生工作主要对象是学生,所以数据粒度必须选用最小粒度,在归档之前就要保存三年左右。报表能力,要求整个系统能够顺利形成简单的报表或者复杂的分析表。安全性,必须是通过认证的用户才能权利访问系统,并且根据用户特征,在指定区域进行数据访问。数据导入,由于招生的时间特性,必须在一年的时间内就向数据库导入一次。

2.3 系统功能分析

2.3.1 系统结构

根据招生系统决策要求,主要包括数据源、数据采集、数据管理与存储、应用服务、门户管理以及用户层等,如图2.2所示。

数据源层包含了财务、招生、学生管理以及其他系统等,数据库根据ADO、OLE—DB、LINQ等多种接口进行互连。数据采集层,通过ECTL服务器进行加载、转换、抽取工作。在这过程中,由于业务处理方式以及处理周期不同,所以让更新周期与方式有很大的不同。因此,想数据采集中度过,必须以满足需求、变化为前提,从根本上保障数据能够及时、完整、准确的进入仓库。

数据管理与存储层作为整个数据仓库的核心,它能对各种源数据进行管理和存储,进而为用户提供服务。通常这些数据都是按照数据模型进行重构、组织、存放的,包含历史和当前数据。数据模型设计与规划作为整个企业的核心,是所有系统应用的基础。

应用服务层,主要包含web、OLAP以及应用服务等,它能为用户提供不同形式的服务历程,进而实现透明存取以及多样访问。用户管理层,通常用于服务层和用户层之间,通过为用户提供统一的安全认证、门户以及用户权限,为用户提供良好的文档、报表定值。用户层,包含了所有最终用户,根据数据仓库特点、方式,可以将用户分成分析、招生、决策以及研究人员等。

2.3.2 数据获取以及管理

数据获取主要是将学生、财务、问卷数据等,从业务系统抽取出来,通过传输、清洗,再将其纳入数据仓库。通过设置抽取机,当各个系统发生变化时,能将其准确的编制成事务库,为数据库供给、更新提供保障。在数据管理中,通过经费、学生、招生管理为主体的多维数据,在每个更新时期对其整理是不可能,所以必须随时增加新的数据到仓库中,对数据进行定期备份。

3 开发建模

3.1 主界面

人机交换作为整个招生决策支持系统的重要内容,界面设计的主要任务是便利用户使用。招生决策系统的主要界面是通过windows form进行开发、设计;通过导航栏、顶层菜单以及显示区的方式,方便用户使用。

3.2 数据子系统

数据子系统为用户提供了良好的数据查询功能,它可以通过各种组合进行信息查询。当用户点击查询按钮,在调用信息查询的同时,将相关参数输送给数据库;当数据库收到请求后,再组装到数组中,反馈给查询类。

3.3 趋势预测子系统

该系统对招生管理活动具有决策性支持作用,在该模块中,不仅为用户提供了主题设置,当决策人员需要某一预测主体时,通过模块数据分析,能选择最佳的容器进行预测分析,如图3.1所示。

3.1 趋势预测示意图

为了顺利完成招生决策预测过程,必须在进入预测界面后,再对系统进行分析;通过选择需要预测的地区和内容,进行参数输入;当系统模块调试完成后,仔细分析预测结果。在子系统预测中,可以利用广告经费以及招生经费进行预测,通过选择预测内容,明确对应的招生区域;当拟招人数输入,点击确定后,就能得到招生所需的经费和广告投入。

3.4 数据挖掘子系统

在该系统中,主要包括报到率、流失率等数据挖掘事项,根据Apriori算法,对相关信息进行数据挖掘。首先是进入挖掘子系统,通过开设操作界面,再根据数据要求选择需要挖掘的信息参数、与支持度,只要点击挖掘按钮后就能及时进行数据挖掘。数据挖掘函数则根据数据库连接方式,对其进行数据读取,进而得到置信度参数以及最小支持度。

3.5 管理模块

在招生决策支持系统中,管理模块主要针对的是用户设计、口令以及类别管理等。在招生决策系统中,由于招生管理始终属于机密性事件,所以必须对密码和用户存储实行加密的方式,进而不断保障数据安全度,如图3.2所示。

3.2 用户用例示意图

4 系统设计实现

4.1 招生决策系统设计

在数据挖掘以及数据仓库中,数据库拥有良好共享特性,通常建立在网络环境中,用服务器对其提供服务,数据挖掘和联机处理以服务器的形式,在数据库外部。因此,该系统通过C/S三层结构的形式,进行设计,主要包括:用户层、服务层以及仓库层,如图4.1所示。

4.2 系统功能

在结构设计中,通过自下而上的信息探索,可以分析各个系统的现有数据;通过自上而下的业务探索,可以发现招生中最紧要的应用;通过应用模型以及逻辑模型,可以形成招生解决方案,如图4.2所示。

4.1 系统总体设计示意图

4.2 系统功能示意图

在该功能结构中,数据管理是在数据库创建好后,对数据进行加载转换,它可以由后台DTS完成;同时,该模块还具有良好的数据备份作用,用户可以根据作业要求,保障各个备份数据功能。数据挖掘作为该系统的主要功能,它包括回归预测以及时间序列,包括经费以及招生人数预测。

4.3 数据库建立

数据库作为整个支持系统的核心,数据库能否成功建立直接影响决策系统的可用性和可靠性。通常,数据仓库的模型是从规范式、关系型的模型向多维转换的过程。在招生决策系统中,通过逻辑模型、概念模型以及物理模型进行设计。在这过程中,概念模型为招生活动提供了整体描述;逻辑数据,主要面向数据应用以及范围;物理数据设计,根据数据、特性以及空间分布情况,进而设计出满足招生系统的物理数据。

在概念模型设计中,主要是在已有的基础上建立概念模型,它的主要任务是完成系统边界、明确主题内容、确立主题域。逻辑模型设计作为业务发现、沟通、记录的“蓝图”,通常以图形的形式,根据第三范式的方法进行数据规范,它是整个智能商业的基础。物理设计是传统数据库的设计方法,星型设计中的维表和事实表被转换为数据库表,例如:招生、学生以及经费使用信息表等。

5 结语

招生决策支持系统作为整个公办高职高专招生管理的重点内容,它能让学员决策者以及管理者掌握整个招生过程,从而制定正确的决策。为了节省人力、减少招生成本,必须充分利用招生决策系统特征,在结合学校实际情况的同时,让学校得到更加长远、健康的发展。随着计算机技术以及互联网的快速发展,院校管理都将在信息化的基础上开展,web技术将是未来招生决策系统的平台。

[1]高宁波.招生决策支持系统的研究与实现[D].西安电子科技大学,2010.

[2]李旭亮.高校招生决策支持系统的研究与实现[D].哈尔滨工程大学,2009.

[3]张乾燕.高校招生决策支持系统的设计和实现[D].苏州大学,2007.

猜你喜欢

决策支持系统数据挖掘决策
护理临床决策支持系统的理论基础
为可持续决策提供依据
探讨人工智能与数据挖掘发展趋势
面向知识转化的临床决策支持系统关键技术研究
决策为什么失误了
临床决策支持系统应用于呼吸疾病的现状概述
电务维修决策支持系统研究
基于并行计算的大数据挖掘在电网中的应用
一种基于Hadoop的大数据挖掘云服务及应用
关于抗美援朝出兵决策的几点认识