学校智慧门户信息化建设方案

 智慧校园     |      2019-08-13 10:37
         中软信成智慧校园数字学区(校)的建设须坚持“统一规划、分步实施、加强应用、整合资源、共享数据”的指导思想 

 
  1. 统一规划
    数字学区(校)建设是一个庞大的系统工程,涉及到计算机技术、网络技术、通讯技术与网络工程、软件工程、项目管理等多个方面,具有投资高、建设难、周期长、涉及部门和人员多等特点,因此建设之前必须站在整个学区(校)的层面,做好项目分析和规划设计工作,整体考虑、统一规划,确保统一的信息标准、统一的技术路线、统一的基础架构和统一的组织管理。
  1. 分步实施
    数字学区(校)建设是一个建设周期比较长的项目,涉及到需求调研、方案论证、系统选型、部署与集成、人员培训、推广应用、运行反馈、修改完善等多个过程,因此整个建设过程必须统筹安排、分步实施,确保项目的进度和质量、降低项目失败的风险。
  1. 加强应用
     数字学区(校)综合管理平台建设的核心目的就是“应用”,使各个职能部门实现管理信息化,实现上下级部门之间更简便快捷的沟通,实现不同职能部门之间的数据共享与交换,提高决策的科学性和民主性,减员增效,形成充满活力的新型管理机制;为广大师生提供个性化的综合信息服务。因此,数字学区(校)综合管理平台建设必须时刻坚持以应用为主导、优先确保应用系统建设,加强应用、以“应用起来”为主要目的。
  1. 共享数据
    数字学区(校)综合管理平台建设必须确保各个应用系统之间的数据共享与实时交换,形成数据联动,要杜绝各应用系统不能互联互通、不能共享数据,形成信息孤岛的现象,导致重复建设、重复工作,严重影响学区(校)的信息化建设和日常管理工作。


XXXX数字学区(校)平台采用顶层设计思路,从标准建设,网络运行环境与安全,软件支撑平台,SOA架构、云计算、移动技术、网络互动服务等信息技术,协同化业务处理,师生综合信息服务等总体规划、设计与实施,达到系统的建设目标。



建设框架说明
通过上述架构的数字学区(校)的实施,向学生、教师、行政人员、领导、校友、家长、公众等校内外用户提供与其身份和权限相适应的全方位的信息服务,同时,以业务流程为纽带,通过信息的有序流动,提高学区(校)业务管理的自动化水平,改善学区(校)各类管理活动的效率和质量。
XXXX数字学区(校)区级服务中心主要包括:
Ø  区教育局办公应用
将建立以办公数据数字化为核心、以办公流程数字化为支撑的综合办公系统。建设统一的综合办公应用系统,实现日常办公、人事数据管理、学生数据管理、后勤服务等多方面的数字资源全面应用及整合,进一步提高信息技术服务于市教育局办公工作的能力。
Ø  数据中心
对全区所有学生数据、教师数据、业务数据进行统一存储、管理,提高教育局对各学校数据采集的实时性、准确性、易用性,同时为家长及社会公众提供信息服务。
Ø  资源中心
服务于全区中小学,实现区域教育、教学资源均衡。
Ø  资源交换应用
对各区县级云平台中的教育资源、第三方教育资源进行整合,为全市教师、学生、公众提供多种资源的在线服务。
XXXX数字学区(校)平台基础架构建设方案由区教育局统一设计,可邀请试点学校参与论证。基础平台实现了五个统一,既统一的用户管理和实名身份认证系统、统一的数据互操作系统、统一的应用管理系统、统一的消息管理系统和统一的存储管理系统。区教育云数据中心也是XXXX数字学区(校)平台基础架构中的重要组成部分,云数据中心实现了统一的服务器和存储等硬件资源的管理,为实现云数字校园奠定了基础。
区教育局在设计规划层面负责整体需求分析,做好顶层设计和基础框架的制定。在具体项目建设层面负责市级基础数据库和数据中心的建设维护,对学校共同的需求,由教育局统一设计和完成,以云应用的形式为学校提供统一的公共服务。
各学校依据统一框架,根据学校办学理念和特色,提出需求并设计符合需求的特色应用项目,并充分发挥公共服务平台的作用,将义XXXX数字学区(校)平台作为学校数字化建设的基础平台进行推广和应用。学校特色应用项目设计要充分考虑XXXX数字学区(校)平台的功能,避免重复建设,降低总体拥有成本。

 基础平台架构设计

    基础支撑平台的设计架构如下:
1、基础数据库:提供统一规范的基础数据库管理,主要包括单位信息库、教师基础信息库、学生信息库、科室信息库、学段信息库、互动信息库和知识信息库。
2、基于职能的SNS社区架构:支持教育平台的层级架构设计要求,涉及个人、班级、学区(校)、教育局等多层架构体系,支持应用系统中不同层级的个性化应用需求,跨层级的交叉应用需求,为各层级单位提供个性化门户。 
3、统一身份认证:主要为各应用系统提供集中的身份认证与授权服务;提供统一的应用系统用户管理接口,实现统一用户注册、统一用户认证、统一多角度用户查询、统一用户基本信息维护、统一软件模块入口、统一软件信息交流。 提供单点登录和OAuth认证方式。
4、权限管理体系:权限分为系统权限、组织权限和社区权限,维护权限和使用权限完全分离,保证系统维护人员能够在合理的权限范围内行使自己的职责;可以通过社区、组织结构、角色、身份和人员各角度进行授予;提供社区、页面、操作、数据四个层级的权限管理。
5、统一的前端设计规范:使用mvvm模式(html与javascript分离),使前端模型与视图完全分离;采用响应式页面设计,使门户及应用各个页面自适应显示在不同大小终端设备上(pc、pad、手机等),实现网站内容根据访问终端形式的不同及时改变展现格式;采用单页应用(Single Page Application)设计方式,将多页的Web应用转换成单页应用,减轻服务器压力,提高吞吐能力,提供更好的用户体验。
6、统一工作流引擎:驱动任务按照预定义的业务规则在参与者之间进行流转,最终完成特定业务处理。提供支持新的BPMN 2.0标准,定义流程的元模型和执行语义,解决数据存储、交换和执行的问题。支持用户自定义业务规则。
7、统一消息发布:提供系统消息、通知公告、即时通讯、动态等基础应用并按照组织结构或社区层级架构的方式发布消息。同时提供邮件、微信等对外接口。
8、统一数据中心:提供数据模型管理(元数据、对象、版本、数据源等)、数据同步服务管理(节点管理、消息管理)和运行监控(日志、节点监控、服务监控),进行数据过滤、清洗和双向传递,实现各业务系统和数据中心之间的数据交换和共享。
9、统一服务管理:使用Dubbo+ Zookeeper实现分布式服务架构,提供服务注册、服务调度、负载均衡、服务治理、服务监控等功能。平台以RCP协议(Hessian)的方式提供多种内置服务,如用户同步服务、消息发布服务等;第三方可以通过SDK发布自己的服务。
10、开放开发平台:平台提供网站接入开发和应用开发:网站可以通过接入开放平台,让该网站支持使用平台账号登陆,并且可以根据用户授权获取平台账号信息;第三方开发者可以通过平台提供的Restful风格的接口和Hessian服务,使用平台数据和功能,为教育组织提供服务和解决方案。平台提供开发者管理、授权管理、应用集市、运行监控等功能。
  11、微信公众号开发:平台提供统一的公众号管理、微信消息管理(接收、自动回复、发布等)、公众号菜单管理、微信应用管理(开发规范、发布管理)、微信账号管理(订阅管理、绑定管理)、微信素材管理等功能。