基于 B/S 架构的网络教学平台的设计与实现 Design and Implementation of Network Teaching Platform Based on B / S Architecture内容摘要当今是网络信息时代,出现了很多行业都依靠互联网的发展,这就是互联网+的概念。现在中国的网络教育如火如茶,百花齐放,有职业教育,有中小学教育,留学教学,兴趣教育等等,都利用了互联网的便捷性进行着知识的传播。因此,设计一款网络教育平台也是很符合潮流的。一个具有高可用性的,可拓展的系统必须有清晰的系统架构,模块与模块之间高内聚低耦合,系统高并发低延迟等等非功能需求考验着设计者的能力。本项目采用 B/S 架构模式开发,应用了 spring 系列企业级框架开发来获得模块间的高内聚低耦合。前台使用了 vue.js 和 element 组件开发,后台使用 spring 系列框架整合 MyBatis RabbitMQ ElasticSearch Eurek 等软件进行开发本系统主要由前台和后台模块组成。这里所指的前台是用户操作的部分,后台指的是教育提供者和管理员所操作的部分。其中,后台分为页面管理和课程管理,课程管理面对的是教育提供者,页面管理面对的是系统管理员。关键词 :spring 教育 高内聚低耦合AbstractToday is the era of network information, and many industries have relied on the development of the Internet. This is the concept of Internet +. Nowadays, China's online education is in full swing, with hundreds of flowers, vocational education, primary and secondary education, study abroad teaching, interest education, etc., all using the convenience of the Internet to spread knowledge. Therefore, designing an online education platform is also in line with the trend.A highly available and extensible system must have a clear system architecture, high cohesion and low coupling between modules, high concurrency and low latency, etc. Non-functional requirements test the ability of designers.This project is developed using B / S architecture mode, and spring series enterprise-level framework development is applied to obtain high cohesion and low coupling between modules. Th...