《智慧校园-技术平台与低代码开发平台、统一门户建设需求.docx》由会员分享,可在线阅读,更多相关《智慧校园-技术平台与低代码开发平台、统一门户建设需求.docx(18页珍藏版)》请在第一文库网上搜索。
1、智慧校园技术平台与低代码开发平台、统一门户建设需求XXX科技有限公司20XX年XX月XX日一项目概述31.1 项目背景31.2 建设目标41.3 建设内容4二系统功能需求52.1 技术平台52.1.1 容器管理52.1.2 应用管理52.1.3 微服务治理62.1.4 统一配置中心62.1.5 DevOps支持62.1.6 可视化监控72.1.7 监控管理72.2 低代码开发平台72.2.1 开发工具72.2.2 开发框架与示例82.2.3 低代码开发工作台82.2.4 数据建模82.2.5 页面建模82.2.6 流程设计92.2.7 在线脚本扩展92.2.8 组建脚本开发102.2.9 应用
2、管理102.2.10 连接集成102.2.11 原生开发服务102.2.12 消息与事件服务112.3 统一门户112.3.1 统一用户认证112.3.2 统一消息管理112.3.3 统一待办管理122.3.4 统一任务管理122.3.5 功能管理132.3.6 安全配置132.3.7 权限管理132.3.8 流程管理132.3.9 打印管理142.3.10 编码管理142.3.11 调度任务管理142.3.12 日志管理142.3.13 移动门户15三非功能性需求15四信息安全需求16五性能需求17六技术需求17七系统集成需求187.1 集成要求187.2 业务系统集成要求18一项目概述1.
3、1 项目背景2019年4月教育部&财政部关于实施中国特色高水平高职学校和专业建设计划的意见中,明确将提升学校治理水平作为改革发展的重要内容之一,要求“完善以章程为核心的现代职业学校制度体系,形成学校自主管理、自我约束的体制机制,推进治理能力现代化”。2023年9月教育部等九部委联合印发了职业教育提质培优行动计划(2023-2030),明确要求“实施职业教育治理能力提升行动,聚焦健全职业教育标准体系、完善办学质量监管评价机制,打造高素质专业化管理队伍”。2023年10月中共中央、国务院印发了深化新时代教育评价改革总体方案明确提出“要完善立德树人体制机制,扭转不科学的教育评价导向,提高教育治理能力
4、和水平,加快推进教育现代化、建设教育强国、办好人民满意的教育2023年10月中共中央办公厅、国务院办公厅印发了关于推动现代职业教育高质量发展的意见,意见要求“深入推进育人方式、办学模式、管理体制、保障机制改革,切实增强职业教育适应性,加快构建现代职业教育体系”。2023年3月在教育部举行的新闻发布会上,教育部职业教育与成人教育司XXX表示,将建设职业教育数字化“1+5”体系,即职业教育决策大脑系统和决策支持中心、专业教学资源中心、精品在线开放课程中心、虚拟仿真实习实训中心、职业学校治理能力提升中心。职业院校信息化水平的提升是“十四五”时期职业院校高质量发展核心体现。“十三五”期间,特别是XX省
5、优质校建设过程中,学校在智慧校园方面开展了积极的探索与实践,智慧校园建设构架初步形成。学校2012年开始启动数字校园建设,至今为止已建设或集成了26个业务应用系统。然而,随着数字终端、编程框架等信息技术的变化,以及学校信息应用的急剧发展,原有单纯的数据管理功能与性能均己无法支撑日益增长的用户需求。为此,亟需建设一套融合虚拟化、云计算、人工智能等技术的新基座系统。1.2 建设目标通过建设新型的数字校园基座系统,提供功能强大的业务系统整合能力与复杂硬件适配能力,实现包含教学、科研、管理、服务全域业务系统的业务系统融合;提供云原生的容器应用发布管理平台,实现信息服务日常运维自动化;通过低代码开发平台
6、可以提供高效低门槛的开发能力,也能够提供一整套应用管理能力与安全的开发环境。XX纺织服装职业智慧校园新基座系统,系统整合教学科研、管理服务、校园运行等多个信息化领域子系统,形成以“人、财、物、事”为核心,以审计、质控、监管为保障,以基座系统为支撑的智慧校园体系。通过建设集技术平台、低代码开发平台、统一门户的智慧校园新基座系统,实现数据共享、业务协同、风险防控、智能监管。1.3 建设内容以技术创新赋能学校高质量发展,以软硬结合实现智慧校园升级为目标。通过构建智慧校园一体化基座系统,从高校智慧校园出发,建立全面性数字化环境优化体系、运用现代技术平台,低代码开发平台对教学管理,实验实训,5G服务,教
7、学资源等进行数据化、嵌入式改造,实现全域教育教学智能化识别与结构化处置,形成数智化校园分析决策体系,最终反哺高校智慧校园优化,全面提升高校内部治理能力和智能服务水平。1技术平台技术平台在专属云上体现为基础PaaS服务,在专属云模式下是完整的技术平台产品,是基于云原生技术,集容器云、DevOps.服务治理为一体的综合技术支撑平台。技术平台旨在为开发者提供资源管理、容器服务、持续集成、持续交付、镜像仓库等应用基础服务,同时为应用的微服务架构落地提供完备的支撑,结合DevOPS的理念,通过提供自动化运维、日志管理、运营分析、中间件服务等功能,帮助开发及运维人员降低产品研发迭代过程中的负担。2 .低代
8、码开发平台低代码开发平台极大的丰富了可视化设计器、模版/组件库、专业开发引擎、发布流水线。通过低代码数据分析加强Iink报表和智能发现能力,不仅提供低代码AI、低代码区块链平台,还提供完整开发环境(沙箱环境),既方便了持续开发者的应用构建和调试测试,也保护了生产环境安全稳定。3 .统一门户统一门户通过统一用户认证、统一消息管理、统一任务管理及统一的资源调度,实现用户跨系统账户信息查验与管理,跨系统消息通知并集成IM消息,统一功能、菜单、按钮配置,能够对系统安全、用户权限、审批流程、打印模板、编码规则、任务调度进行统一性配置工作,并可进行日志查看与管理。移动门户的引入为全终端融合打下基础。二系统
9、功能需求2.1 技术平台2.1.1 容器管理平台须提供对于用作底层基础设施的资源调度服务,能够提供虚拟资源池进行对应资源分配,并实现资源隔离、租户隔离、应用隔离、多环境隔离等管理功能。平台须供容器的创建、启动、停止、删除等全生命周期管理功能,并对系统中的所有容器进行状态管理、性能监控与部署版本管理等功能。容器管理功能应包括:容器调度、环境变量管理、持久存储管理、容器网关、镜像仓库管理、主机管理、集群管理、资源池管理、统一接入管理。2.1.2 应用管理平台需支持服务的水平伸缩,并支持多种伸缩策略,例如通过自行定制对应的服务性能指标来实现自动伸缩或人工进行手动伸缩,并支持扩展自定义伸缩策略。应用管
10、理功能应包括:健康检查、告警策略、服务自愈、应用调试、应用监控、跨资源池动态迁移、实例管控、自定义域名、在线容器控制台、口志审计、统计分析。2.1.3 微服务治理平台软件要支持微服务的全生命周期管理能力,包括但不限于服务管理、服务保障,微服务监控等内容。微服务治理功能应包括:服务注册、服务发现、服务调用、微服务链路追踪、服务管理、服务控制台、服务编排、异步化编程框架、一致性保隙、服务依赖分析、数据一致性。2.1.4 统一配置中心平台需提供统一配置中心,支持配置版本管理、配置修改即时生效、多环境配置管理等,并支持可视化配置。通过统一的配置中心实现管理多种应用、同一应用的多个实例、同一应用的多种环
11、境等多种配置模式,实现了对分布式应用配置文件的统一管理和对应用不同环境(开发、测试、灰度、日常、联调、预发和生产环境)配置文件的管理及配置变化后线上应用状态的实时更新。2.1.5 DevOps支持平台需提供灵活可靠的DevOPS流水线平台,集成代码审查、构建、持续集成、自动化测试、编排部署等功能,提供可编排DevOPS流水线定义及模板化、执行控制、执行输出等全生命周期管理功能,适配性完成多场景应用DeVOPS流水线模板建设。DeVOPS功能应包括:应用流水线、应用管理、运维管理、版本管理、升级回滚、灰度发布、故障隔离,支持测试环境云机一体调试等。2.1.6 可视化监控用户查看应用的监控信息包括
12、:页面访问量,用户访问量,响应时间,网站流量访问量图;查看用户行为分析结果:浏览器性能分析结果。2.1.7 监控管理监控管理包括日志管理和监控管理。日志管理:支持自动提取和可视化呈现日志,并根据收集的海量异常日志快速搜索,以报表的方式展现业务的线上运营状况。提供简单、易用的口志分析及管理功能。其可对日志进行集中管理,以及准实时搜索、分析等简单易用的功能。同时,可进行线上业务的准实时监控、及时定位业务异常原因、排除故障,跟踪分析BUg等功能,支持屏幕录制,和视频回放功能,支持录制过程中业务操作日志和SQ1的抓取,支持录制报告等功能。日志管理应该包括且不限于以下内容:流水线日志、应用管理日志、变更
13、日志、告警日志、应用日志。监控管理包括资源池监控、应用监控、微服务监控,中间件监控,数据库监控等。2.2 低代码开发平台2.2.1 开发工具平台需提供云原生基础规范,包括不限于:云原生应用脚手架工程、微服务拆分及命名规范脚手架工程、统一的三方包引入与完善的版本管理、国际化相关实现等内容。要求低代码设计器采用前后端分离的开发模式,前后端开发框架要求采用主流的开源框架以及组件,并能够提供典型示例以及对应的配套说明文档。开发平台采用正向建模的方式,根据数据源来建页面,需支持基于代码生成器多种编码方式,可以零代码实现基本增删改查功能,代码生成器支持多团队使用。2.2.2 开发框架与示例开发框架应可以实
14、现前端与后端组件库,采用可插拔定制架构设计。提供典型交互示例、参照示例以及配套说明文档,提供开放的说明文档和培训文档。2.2.3 低代码开发工作台低代码开发工作台作为低代码开发平台统一工作入口,需提供菜单入口、搜索、消息、应用管理、审批中心等基础能力,并可提供集成各类其他轻量应用的快速接入。2.2.4 数据建模数据建模需帮助开发用户构建应用中的实体数据对象,提供应用中数据存储的基本服务,用户只需要操作实体对象无需关心数据持久化过程中的数据存取、数据同步、读写分离等底层操作。数据建模应包括功能:实体数据建模、查询数据建模、枚举数据建模、数据模型管理。2.2.5 页面建模平台应提供应用的功能页面设
15、计器、组合页面设计器、报表设计器,支持不同功能业务页面的设计,同时支持单据页面、画布页面、业务事件的构建和交互驱动过程的个性化扩展。平台应包括学校常用单据设计模板、还提供可定制化的表单设计模板。页面建模支持网页及移动端设计,提供画布设计。支持第三方、自定义组建引入。2.2.6 流程设计平台需提供完整的流程引擎能力。需提供图形化的流程设计器,支持通过拖拽组件创建流程。流程引擎支持按用户、角色、部门、职务、岗位、部门负责人、发起人、单据字段、协作关系等多种方式设置参与人及抄送人。流程引擎需支持多种环节类型,包括活动、逐级活动、流程调用、服务、条件分支、执行流合并、消息通知等。需支持按流程环节设置单据字段的权限,提供流程调度和任务调度、流程调度和任务调度、上下游单据之间多规则设置、数据流转模式和业务流转模式、单据正向的推单和反向的回写规则、流程版本管理、流程启用停用、支持与外部系统如OA等系统的流程进行集成、支持在线化脚本扩展开发。2.2.7 在线脚本扩展为提高灵活性,在应用下需支持基于单据、页面、数据、流程等模型自定义脚本语句。基于平台提供的脚本引擎,完成自定义逻辑的脚本编写。平台需支持前后端脚本分别扩展。前