APP下载

基于SOA架构的职业院校多角色教务管理系统设计

2019-08-01刘晓潇

数字技术与应用 2019年4期
关键词:数据共享

刘晓潇

摘要:本文以某职业院校教务管理系统为例,设计出一套多管理机制的教务管理系统,提高了师生的工作效率,加速职业院校的数字化进程,具有一定推广价值。

关键词:SOA架构;教务管理系统;多角色;数据共享

中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2019)04-0161-02

0 引言

教务管理即利用先进的管理思想和技术手段提高教育、培养、管理水平,教务管理是高校管理的核心工作,对于职业院校的发展与改革具有广泛而深远的意义。本着高起点高标准、既适应当前又考虑未来发展的原则,设计一套符合职业院校实际,并能适应学校未来教学改革发展需要的新型的教务管理系统顯得尤为迫切和需要。

1 需求分析

教务管理系统的建设在提高学校信息化建设的同时,也为全校教职工和学生提供了日常工作、生活等信息服务。职业院校教务系统的完善能够提高、改善学校学生的管理体制。在设计上,需要实现学校、院系、教研室的多级管理机制,建立协同事务处理机制,才可大大减轻校级管理用户的工作负担。

考虑到绝大多数职业院校推行全面体现学生个性化培养的学分制教学管理制度,教务系统需要支持学分制培养,融合学年制、学年学分制、学分制三种管理制度合并的管理,旨在实现学校新老生在同一教务管理系统下管理。

整体设计需要体现以人为本的服务理念,为学生、教师、学校领导等不同类型的涉众人群提供相关的网上服务,集合面向学生、教师和学校领导相关的事务内容,为用户提供便捷的自助查询、网上业务申请和办理服务。

2 总体设计

对比C/S架构与B/S架构,选择采用三层纯B/S架构,数据库服务器只允许应用服务器访问,用户只能通过应用服务器进行数据的操作和查询,大大增强了系统的安全性。同时在设计中应当达到相关的规划或标准,尽可能优化数据结构,使之在设计上显得更加的合理,其数据接口能够向广大用户全面开放。此外,在设计中融入数据库和应用缓存技术、排队优化技术等,提高系统的并发性。

教务管理信息系统框架如下图1所示,整个系统在设计上主要基于SOA架构,然后将其具备的各项功能设计成为教学管理所需要的服务系统。为学生、教师、各级管理人员、校领导提供相关的服务。数据共享服务负责与学校数据中心共享数据库及其他应用系统数据库系统实现数据交换和数据共享。

服务管理平台(SMP)是基于SOA应用结构设计和开发完成的服务管理组件,通过该平台来实现各种教务管理服务,如:注册、发布、管理等,其中SOA服务主要指的是Web服务,但该服务形式在运行的过程中通常需要一个过程,因此在实际的应用中还需要注重对服务范围的优化。

3 具体设计

教务系统设计是基于SOA系统架构,从服务的角度来展开设计,其在实际设计中应当遵循该架构设计形式的标准和规范,实现对异构系统的有效集成,专门列出为学校教学管理工作开展所服务的平台,以此为教师、学生以及学校行政管理人员提供更加多样化、个性化的服务。同时,在设计中针对管理系统应用SOA的架构来进行开发设计,可以充分发挥该系统架构的优势,使得所开发的系统具备更高的可维护性,从而降低学校后期在系统上的维护费用。

在具体的开发中采用Java编程语言完成系统的程序开发设计,并在其中融入服务系统和分布式组件,本次设计主要采用Web Services做服务系统,采用EJBs做分布式组件,以此来推进业务逻辑的实现。此外应用JNDI/UDDI方式来完成服务定位,实现分布式服务。在对组件技术进行选择时主要基于“业务对象”需求来完成,使得所开发的硬件和操作系统具有较高的可使用性,能够较好的满足“业务对象”的应用需求。同时通过这种方式也有助于分布式应用程序的建立,有助于分模块展开教务管理系统设计,从当前对教务系统的常用情况来看,主要包含成绩管理、学籍管理、排课管理、实践管理等部分,最后再针对各个模块做进一步的细分。

学籍管理的设计主要包括:新生管理、学生信息维护、学生注册、学籍异动、学生转专业、学籍异动监控、专业分方向(分流)、学生板块课程等级、辅修管理、查询统计打印等。

师资管理模块的设计以教育部正式发布实施的《教育管理信息化标准》为标准,对教师基本信息(包括照片)等信息进行有效管理。主要功能包括:教师信息维护、教学日历管理、工作量系数维护及工作量统计等。

综合服务管理模块为学生、教师、学校领导等不同类型的涉众人群提供相关的网上服务,集合面向学生、教师和学校领导相关的事务内容,为用户提供自助查询、网上业务申请和办理服务

增加了信息推送服务模块和数据采集模块,前者为系统提供统一的消息处理服务,如:不及格课程提醒、个人信息修改提醒、考试提醒等,系统提供消息的新建、发送、列表维护、消息类型服务等功能,通过远程接口调用的方式为各相关系统服务。推送的途径可以包括即时通讯、手机短信、邮件等。后者建立在学校基础数据之上,符合高职高专类院校向国家上报学校运行状态数据要求,减轻学校填报与统计的工作量,并且上报的数据准确、完整。

增加流程管理模块,通过流程管理服务实现常规教学业务流程化管理,如学籍异动流程、专业申报流程、课程申报流程、培养方案审批流程、排课流程、教师调停课流程、教室申请流程、学位申请流程等。支持自定义流程,可设置串行、并行及反馈等多种工作流转方式。各流程节点授权对像按设定时间动态控制,可预期/逾期提醒,提醒方式可借助邮件和短信批量发送或个性化发送。

4 结语

本文通过分析职业技术学院教务管理系统的重要性,该系统可提高教务人员的工作效率,有效地减轻了管理人员的工作压力。从经济角度考虑,由于对高职院校和学分制高校具有适用性,该系统有利于市场的推广。

参考文献

[1] 吴国芳.基于SOA架构的卫星遥感数据同步模型的设计与研究[J].信息通信,2018(2):81-83.

[2] 基于Web Services的教务管理系统的设计与构建[D].电子科技大学,2010.

[3] 孙秀娟.基于WEB的网络社团管理系统的设计与实现[J].北京工业职业技术学院学报,2018(1):66-70.

猜你喜欢

数据共享
浅谈天津气象信息化发展现状和发展趋势
网络时代电子文件和档案管理的探索
高校一表通系统建设探究