APP下载

基于SOA的成人教育培训管理系统的设计与研究

2013-05-10何璇

科学时代·上半月 2013年3期
关键词:班级管理

【摘 要】在成人教育培训管理现有状况的详细调研基础上,对系统用户和权限进行了分析,提出了基于SOA的成人教育培训管理系统体系架构设计,对项目管理、班级管理、学员管理等系统功能作了详细描述,并对系统的应用效益和今后的发展前景进行探讨。

【关键词】SOA;成人教育培训管理;报名管理;班级管理;信息发布

成人教育是全日制教育的补充与有机组成部分。这几年,在国家经济建设和社会发展的大力推动下,我国的成人教育有着十分广泛、非常强劲的社会需求。成人教育具有形式多、层次多、专业类别多、校外教学点多、学生人数多等特点:主要形式有脱产、业余、函授、自考及各种非学历培训;层次有高中起点专科、高中起点本科、专升本、各类企业工作人员;专业类别涉及工科、理科、文科、管理、经济、艺术、教育等多个专业领域。目前,成人教育管理普遍存在以下特点:一是信息化程度低下,管理手段落后,剪刀加糨糊的原始管理方式时有发生;二是管理制度落实不到位,规范管理程度有待提高;三是数据信息分散、数据格式不统一,相关数据及信息的完整性、准确性不理想,信息不能有效共享,重复劳动、无效劳动严重。四是相关数据汇总、归类难度大。五是各层面、各部门、各主体间缺乏沟通平台,信息沟通阻塞,决策层面、中间管理层面、操作及知识层面结构不完善,运行不通畅,管理程序中执行、监督、反馈功能严重缺失。为了适应时代的发展,有一部分培训机构尤其是高等院校已经开始积极应用多媒体、网络等信息手段提高办学质量,开始探索走教学管理信息化之路,但信息技术在整个成人教育上的应用还处于比较落后的状态。

因此,对于高等院校或教育培训机构,进行成人教育教学管理信息化建设,建立一套成人教育培训管理系统,提高办学质量和层次迫在眉睫。

一、系统的用户与权限划分

系统用户包括非正式学员、正式学员、教师、学院管理员、审核员、报名处、领导、系统管理员。非正式学员通过网站浏览班级信息、相关政策等,可以在网站上注册成为学员,在网站上报名相关课程。正式学员是已经交费报名某课程的学员,可以查询自己的报名信息、班级信息及成绩等。教师可以提交班级申请、管理班级学生,学员管理员可以申请项目、审核教师提交的班级,审核员对项目、班级申请进行审核,报名处负责网上报名和现场报名的处理与统计。领导可以查看项目统计、财务统计等。系统管理员负责用户与权限的管理,维护系统的正常运行。

每个用户登录只能查看与自己相关的信息、使用授权的权限。例如非正式学员只能在线报名,教师只能操作自己申请的班级,查看自己学院的班级信息,报名处只能查看已经开课的班级。系统权限包括功能权限与数据权限,系统管理员通过后台管理模块根据角色进行设置。

二、系统的架构体系

系统分为外网与内网两大部分。外网主要用于相关培训政策与信息的发布、网上报名等,内网主要用于内部管理的实现。因此系统采用B/S(浏览器/服务器)架构,方便系统的维护与用户的访问。内网发布的班级信息等将自动地在外网更新,内外网使用的是同一个数据源,而且在功能上有较大的重复,在底层设计中可以共享对象模型和功能组件,因此系统体系结构可以采用SOA的架构体系。如面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。

在本系统中,将项目、班级、学员、课程、教师等对象作为数据模型,组件模块包括项目管理、班级管理、课程管理、学员管理、系统管理、教师管理、统计报表等模块,各模块相互独立,采用松耦合的关系,系统服务与接口提供各类业务功能的Web服务,客户端与其他系统通过这些服务接口实现与服务器端的数据交换。

J2EE和.NET平台是开发SOA应用程序常用的平台,本系统采用.Net平台开发,数据库采用SQLServer,服务接口采用WCF,Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,集合了几乎由 .NET Framework 所提供的通信方法。客户端采用富客户端技术,富客户端技术有Ajax、Flash、Silverlight,在本系统中因为采用.Net平台开发,考虑到Flash与Silverlight需要安装浏览器插件,所以外网客户端采用Ajax技术(不需要浏览器插件),内网采用Silverlight作为客户端插件。Silverlight是一种新的Web呈现技术,借助该技术,能实现内容丰富、视觉效果绚丽的交互式体验。

总之,系统采用SOA的体系架构,保证了系统的扩展性、稳定性,能方便的与其他系统集成,客户端采用富客户端技术,使系统的操作保持顺畅,有良好的人机交互体验。

三、系统功能模块

该系统主要功能如下:

培训项目管理:培训项目(例如计算机、英语等)由各学院申请,继续教育学院管理员进行审核,审核通过的项目对其设置项目编码。实现项目申请单的填写、编辑,项目的申请、审核,基础项目管理等功能。

培训班级管理:班级由学院教师提出申请,学院管理员进行审核,班级信息包括班级名称、办学时间、班级招生简章、办学地点等,部分内容将在网上公布。班级状态有班级申请、班级审核通过与未通过、班级开班、班级结班等。实现班级信息的录入、审核、开班、结班、班级信息的导入导出等功能。

学生管理:查询班级的学生信息、班级学生收费情况、学生证书管理、成绩管理等。实现学生信息的批量导入导出、学生资料发放、学生成绩管理等功能

报名管理:实现网上报名处理与现场报名处理,实现报名证书的打印、发票打印,报名统计等。

教师管理:查看教师个人信息、教师相关的班级及班级学员。

统计报表:实现报名统计、项目统计、财务统计等功能。

系统管理:实现用户管理、角色管理、系统日志、系统参数设置。

信息发布:培训相关政策、开班班级信息、会员注册、会员在线报名、新闻与公告等。

四、系统使用效益分析

该系统在充分调研的基础上,对系统需求细致的分析,整体架构采用先进的SOA体系架构,经过实际的运行,各部门、各用户能快速的使用本系统,目前已经全面推广到一些学院。

通过该系统,能规范培训项目与课程的相关内容与管理流程,设置符合市场需求、满足被培训人员需求的优秀课程,对新设的课程内部审批通过后,能够及时地发布到网站上,并且能够通过多种通讯方式发布到相应的学生中,使学生能够及时了解课程信息、培训动态等。学生一旦缴费成为正式学员后,可以通过该系统查询自己在学习过程中的相关资料。

因此使用本系统有利于节约人力成本,提高工作效率;有利于对成人教育教学进行资源整合,实现信息共享;有利于保持沟通通畅、加强过程管理,实现教学管理的规范化、科学化、制度化。有利于教学管理人员转变观念、端正工作作风、提高业务水平、增强个人素质,保证成人教育教学管理工作的良性发展,促进成人教育管理整个系统的完善。

五、系统前景

本项目涵盖培训课程设置与管理、学生管理、信息发布、课程评价等丰富内容,另外还可以根据用户实际需要推出新的应用模块,因此高等教育、高职教育、民办培训机构都是潜在的用户,目前就义乌各类针对成人教育的社会培训机构已达100多家,全国各地更是有大量的培训机构,因此该项目应用前景广阔。

参考文献:

[1]江一平.成人教育教学管理信息系统的设计构想以苏州科技学院为例.《继续教育》 2010.10.

[2]李晓飞.基于SOA的软件体系结构的研究.《计算机与现代化》,2007.11.

[3]张道海.基于SOA的企业系统架构研究.《中国管理信息化》,2008,24.

[4]谭淇.基于WCF服务框架与silverlight的Web应用研究.《计算机与现代化》, 2011,1.

[5]吴华光.C/S和B/S相结合的成人教育管理系统的研究.《五邑大学学报》,2005.

作者简介:

何璇(1975- )女,浙江义乌人,浙江义乌工商职业技术学院外语外贸分院,副教授,研究方向为国际贸易。

猜你喜欢

班级管理
对班主任管理的几点看法
利用微信做好班级管理工作的实践研究
基于班级管理的班干部培养方法研究
班级管理问题与应对策略研究
基于人才培养的中职生日常管理研究
女子中专班级管理共性问题与解决策略研究