
无需加好友免费技术支持
在线职业教育网站是建立一个在线职业教育服务平台。适用在线影视、在线视频直播等培训形式。还支持讲师提交点播视频、在线视频直播专题讲座、学生们在线报名、线上支付、网上课程、在线考试系统、线上统计信息在线培训平台。
项目目的建设思路是实现一个专业、平稳、靠谱、安全性、实用的在线职业教育服务平台。达到讲师提交点播视频和在线视频直播专题讲座;学生们在线报名、线上支付、网上课程和在线考试系统;后台管理线上统计分析导出数据。
系统在设计的时候要遵循下列标准:
采用高效率相对稳定的技术架构和网站架构,保证系统平稳运作。
系统运作具有很高的可靠性,以保证数据信息安全性、稳定性和安全性。保证系统的财务审计、监管和可追溯性。
(1)高韧性优化算法数据加密隐秘数据,避免信息内容偷盗。
(2)仅有受权用户才可以查询和调整严苛的分级管理权限系统的信息。
(3)日志系统,追朔隐秘数据的改动。
灵活运用现如今计算机软件的尖端技术,如系统开发环境、设计理论、运作模式等。
网站界面采用响应式网站,页面统一,美观大方,空间布局合理。
系统应综合考虑业务流程变动的必须,订制用户管理权限、列、具体内容归类等主要参数,并可以随时调节。
该系统采用模块化,有利于系统拓展。给予开放接口和规范化插口。
该系统采用参数化建模,界面友好,使用方便,自动化水平高。
该系统理应能使用户高效办公,推动高职教育推广和营销。
系统页面分成管理方法子系统、讲师子系统、学生们web子系统,学生们小程序。服务平台总体架构如图所示:
图3.1系统业务流程架构图
前沿的系统SpringCloud分布式架构。适用水准的无尽拓展能够满足系统用户日益增长的高浏览量跟高并发性要求。适用充足的协调能力,能够融入随时变化的项目需求,而不需要重新写过基本上架构设计。系统技术性架构图如下所示:
图4.1系统技术性架构图
图4.2微服务架构系统架构图
如下图所示,整体框架采用彻底前后左右分开的分布式微服务系统架构设计。实际关键技术如下所示:
1. 前面:以vuejs以技术栈为基础SPA应用架构保证前面模块化设计和组件化
2. 接入层:以nginx代理商静态资源文件信息关键密钥管理和端口转发
3. web3D渲染层:有别于传统式类型jsp管理体系的view要实现严格静态页面,本项目被使用js做为渲染引擎。后台管理只管JSON文件格式回到数据信息,web依据数据与模版3D渲染层html回到前面。
4. 服务层:本项目采用分布式架构,根据前面及服务、服务和服务项目HTTP JSON文件格式的restful设计风格协议书SpringBoot做为微服务架构器皿
5. 数据访问层:应用数据库访问消息中间件,屏蔽掉数据库系统底端和缓存文件操作
6. 因为采用标准化的分布式框架,各层都能通过提升服务项目来提升处理量https因而,能通过协议书给予服务集群nginx提供统一的对外开放页面。
依据业务模块,全部系统分成四个子系统:后台管理系统子系统、教师学习资源优化配置子系统、学生们子系统和客户需求子系统。
1.学生们子系统。学生们子系统的重要用户是孩子。学生们子系统关键具备教学课件学习培训、学习视频、直播学习、在线考试系统、用户中心等服务。
2.老师子系统。讲师子系统的重要用户是讲师,关键担负学习课件管理方法、测试任务管理器、课程内容库体系等业务模块。
3.管理方法子系统。管理方法子系统的重要用户是管理人员。管理方法子系统的管理的功能通常是课程系统、试题、老师等基础资源。
4.客户需求子系统。子系统的重要用户是参照公司团体培训的内容企业管理者