论文部分内容阅读
摘要:学生管理工作作为高校管理工作的重点,其信息化进程是推进整个学生管理工作的有效手段。本文在阐述学生管理信息化现状的基础上,首先讨论了面向服务架构(SOA)的基本原理,以及基于SOA策略推进高校学生管理信息化进程的优势;其次介绍了基于SOA的学生管理信息化的实现方案,并提出了一种基于SOA的校园信息系统集成框。论文提出的这种策略可有效解决高校信息孤岛问题,对构建一个集成化的层次分明的学生管理系统具有一定的价值,并且可进一步推进高校学生管理信息化进程。
关键词:学生管理 信息化服务 SOA 策略
中图分类号:G647 文献标识码:B 文章编号:1673-8454(2009)23-0011-03
一、引言
随着信息时代的来临,教育也向信息化的方向急速发展。学生工作作为学校管理工作的重点,其信息化进程是学生管理信息化和学生人本主义教育协调发展的有机结合,它是高校信息化管理的一个分支。学生工作信息化管理是一个长期的发展过程,在此过程中要与时俱进,将现代信息技术与现代管理要求相结合。因此建立具有综合性、通用性、开放性、实用性和灵活性的学生管理系统,推进学生管理的信息化进程已经成为迫在眉睫的任务。
二、学生管理信息化的现状
目前,校园网的建设在各大高校中都进行得如火如荼,高校的学生管理工作也正在进行前所未有的信息化改革。但是目前绝大多数学生管理系统都是功能固定的,缺乏灵活性,无法适应学生管理业务不断扩展与变更的进化需求,往往因为校领导换届、相关制度变化或者是增添新的管理业务以后,系统无法适应变化,只能再开发一个新的系统,永远处于一种新系统替代旧系统的状态,而不能在已有的系统上进化发展,不能实现多个系统的聚合效应,也不能实现积累和进化。“信息孤岛”的现象在高校中普遍存在。[1]
2.利用SOA加快学生管理信息化的优势
SOA是一个IT策略,它将企业应用中的分散功能编排成具有互操作性的标准服务,机构可以快速组合和重用这些服务,以满足业务需要。[5] SOA围绕服务(而不是应用)组织业务,由于学生管理工作是复杂多样的,针对每一种不同的学生管理工作业务开发不同的软件进行信息化建设是不可行的。若将每一种学生管理业务都看作服务,基于统一的服务接口进行设计,将大大简化学生管理信息化的复杂度,加快信息化的进程。将SOA运用到学生管理信息化中具有以下一些明显的优势:
(1)提高学生管理的效率、敏捷性和管理软件更新的速度;
(2)使高校相关部门能更好地使用贴近学生管理业务要求的服务;
(3)为学生管理者提供更完美的使用体验;
(4)隐藏开发高校学生管理软硬件的底层技术复杂性。
也就是说,基于SOA的学生管理信息化将更好地适应需求的变化,加快应用的开发速度,具备更强的灵活性、可扩展性和通用性。
2.基于SOA的学生管理信息化的实现
由于SOA的核心是服务,因此设计SOA架构下的高校学生管理系统时最主要的是构建服务,当然这里的构建并不是重新编写代码,而是将已有的功能封装成服务。那么要构建哪些服务呢?首先让我们来从学生的角度分析高校学生管理系统的业务流程。图2为学生自入学到毕业所有管理相关的业务流程。
在传统的模式下,学生处的学生信息管理系统中存储着学生的详细信息,进行学籍管理等工作;财务处的学生交费管理系统中存储着学生的信息,进行学费的收缴等工作;后勤部门的宿舍管理系统,教务处的管理系统,以及就业中心的学生管理系统中都存储着学生的信息。可以看出,在这种模式下,数据冗余而且不便于管理。在SOA架构下,可以解决这个问题:将学生信息的调用封装成一个服务,供各个部门进行使用。图3给出了学生管理的各种服务的情况,我们可以很清楚地看到各类不同的学生管理工作流程及业务都已经转化为SOA架构所统一的“服务”。
于是,高校学生管理信息化可以基于SOA,建立如图4所示的功能模块和层次设计。将学生管理业务封装成服务,在校园网中进行交互。
3.基于SOA的学生管理信息化的总体定位
基于SOA的学生管理信息化体系的建设将从以下几个方面提高学校教育信息化的程度、管理水平以及整体综合实力。[7]
(1)资源整合、优化、共享,消除数据重复管理、数据冗余以及数据不同步问题;
(2)规范、优化、重构业务流程;
(3)网络化、电子化、个性化办公环境,降低劳动强度,提升工作效率;
(4)综合分析、决策支持;
(5)公共信息服务、一站式服务。
五、总结
利用SOA技术构建高校学生管理系统可以利用已有的资源,只需要将其封装成服务,这样可以提高开发效率。同时,同一个服务可以被多处调用,减少了数据冗余,提高了系统的性能。各个服务可以重新组合,实现不同的功能,加大了系统的灵活性。总之,教育的信息化以及学生管理的信息化是现今教育发展的必然趋势,而学生信息系统的互操作和资源的共享则是首要问题。SOA是当前国内外IT业界最热门的话题,随着SOA技术的不断成熟,人们对SOA了解的日趋深入,国内SOA架构模型和应用推广已经有了良好的需求环境。通过建立统一的学生管理信息化标准,细化学生管理系统的服务,利用SOA和Web技术,构建学生管理信息系统,就能够低成本、高效率地解决教育信息系统互操作和软件进化的问题,实现高校学生管理信息化聚合发展效应,促进我国教育事业的发展。
参考文献:
[1]Newcomer E,Lomow G.徐涵译.Understanding SOA with Web Services[M].北京:电子工业出版社,2006.
[2]王钱永.数字化校园中基于SOA的高校教育资源整合研究[J].中国教育信息化,2008(11):60-61.
[3]杨恒宇.基于SOA的WEB应用系统的研究与实现[D].合肥工业大学硕士论文.
[4]SOA概览[EB/OL].http://tech.51cto.com/art/200601/16214.htm.
[5]王小磊.利用SOA实现教育信息化[J].中国教育信息化.2007(4):8-9.
[6]马文.学生工作信息化管理模式的探索[J].气象教育与科技,2008(2):36-39.
[7]李永超.基于SOA的综合校务系统研究[D].大连海事大学硕士论文.
(编辑:金冉)
关键词:学生管理 信息化服务 SOA 策略
中图分类号:G647 文献标识码:B 文章编号:1673-8454(2009)23-0011-03
一、引言
随着信息时代的来临,教育也向信息化的方向急速发展。学生工作作为学校管理工作的重点,其信息化进程是学生管理信息化和学生人本主义教育协调发展的有机结合,它是高校信息化管理的一个分支。学生工作信息化管理是一个长期的发展过程,在此过程中要与时俱进,将现代信息技术与现代管理要求相结合。因此建立具有综合性、通用性、开放性、实用性和灵活性的学生管理系统,推进学生管理的信息化进程已经成为迫在眉睫的任务。
二、学生管理信息化的现状
目前,校园网的建设在各大高校中都进行得如火如荼,高校的学生管理工作也正在进行前所未有的信息化改革。但是目前绝大多数学生管理系统都是功能固定的,缺乏灵活性,无法适应学生管理业务不断扩展与变更的进化需求,往往因为校领导换届、相关制度变化或者是增添新的管理业务以后,系统无法适应变化,只能再开发一个新的系统,永远处于一种新系统替代旧系统的状态,而不能在已有的系统上进化发展,不能实现多个系统的聚合效应,也不能实现积累和进化。“信息孤岛”的现象在高校中普遍存在。[1]
2.利用SOA加快学生管理信息化的优势
SOA是一个IT策略,它将企业应用中的分散功能编排成具有互操作性的标准服务,机构可以快速组合和重用这些服务,以满足业务需要。[5] SOA围绕服务(而不是应用)组织业务,由于学生管理工作是复杂多样的,针对每一种不同的学生管理工作业务开发不同的软件进行信息化建设是不可行的。若将每一种学生管理业务都看作服务,基于统一的服务接口进行设计,将大大简化学生管理信息化的复杂度,加快信息化的进程。将SOA运用到学生管理信息化中具有以下一些明显的优势:
(1)提高学生管理的效率、敏捷性和管理软件更新的速度;
(2)使高校相关部门能更好地使用贴近学生管理业务要求的服务;
(3)为学生管理者提供更完美的使用体验;
(4)隐藏开发高校学生管理软硬件的底层技术复杂性。
也就是说,基于SOA的学生管理信息化将更好地适应需求的变化,加快应用的开发速度,具备更强的灵活性、可扩展性和通用性。
2.基于SOA的学生管理信息化的实现
由于SOA的核心是服务,因此设计SOA架构下的高校学生管理系统时最主要的是构建服务,当然这里的构建并不是重新编写代码,而是将已有的功能封装成服务。那么要构建哪些服务呢?首先让我们来从学生的角度分析高校学生管理系统的业务流程。图2为学生自入学到毕业所有管理相关的业务流程。
在传统的模式下,学生处的学生信息管理系统中存储着学生的详细信息,进行学籍管理等工作;财务处的学生交费管理系统中存储着学生的信息,进行学费的收缴等工作;后勤部门的宿舍管理系统,教务处的管理系统,以及就业中心的学生管理系统中都存储着学生的信息。可以看出,在这种模式下,数据冗余而且不便于管理。在SOA架构下,可以解决这个问题:将学生信息的调用封装成一个服务,供各个部门进行使用。图3给出了学生管理的各种服务的情况,我们可以很清楚地看到各类不同的学生管理工作流程及业务都已经转化为SOA架构所统一的“服务”。
于是,高校学生管理信息化可以基于SOA,建立如图4所示的功能模块和层次设计。将学生管理业务封装成服务,在校园网中进行交互。
3.基于SOA的学生管理信息化的总体定位
基于SOA的学生管理信息化体系的建设将从以下几个方面提高学校教育信息化的程度、管理水平以及整体综合实力。[7]
(1)资源整合、优化、共享,消除数据重复管理、数据冗余以及数据不同步问题;
(2)规范、优化、重构业务流程;
(3)网络化、电子化、个性化办公环境,降低劳动强度,提升工作效率;
(4)综合分析、决策支持;
(5)公共信息服务、一站式服务。
五、总结
利用SOA技术构建高校学生管理系统可以利用已有的资源,只需要将其封装成服务,这样可以提高开发效率。同时,同一个服务可以被多处调用,减少了数据冗余,提高了系统的性能。各个服务可以重新组合,实现不同的功能,加大了系统的灵活性。总之,教育的信息化以及学生管理的信息化是现今教育发展的必然趋势,而学生信息系统的互操作和资源的共享则是首要问题。SOA是当前国内外IT业界最热门的话题,随着SOA技术的不断成熟,人们对SOA了解的日趋深入,国内SOA架构模型和应用推广已经有了良好的需求环境。通过建立统一的学生管理信息化标准,细化学生管理系统的服务,利用SOA和Web技术,构建学生管理信息系统,就能够低成本、高效率地解决教育信息系统互操作和软件进化的问题,实现高校学生管理信息化聚合发展效应,促进我国教育事业的发展。
参考文献:
[1]Newcomer E,Lomow G.徐涵译.Understanding SOA with Web Services[M].北京:电子工业出版社,2006.
[2]王钱永.数字化校园中基于SOA的高校教育资源整合研究[J].中国教育信息化,2008(11):60-61.
[3]杨恒宇.基于SOA的WEB应用系统的研究与实现[D].合肥工业大学硕士论文.
[4]SOA概览[EB/OL].http://tech.51cto.com/art/200601/16214.htm.
[5]王小磊.利用SOA实现教育信息化[J].中国教育信息化.2007(4):8-9.
[6]马文.学生工作信息化管理模式的探索[J].气象教育与科技,2008(2):36-39.
[7]李永超.基于SOA的综合校务系统研究[D].大连海事大学硕士论文.
(编辑:金冉)