《基于微服务架构的在线学习系统设计与实现》第三章 文献随笔

Posted fantann

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《基于微服务架构的在线学习系统设计与实现》第三章 文献随笔相关的知识,希望对你有一定的参考价值。

一、基本信息

标题:基于微服务架构的在线学习系统设计与实现

时间:2019

来源:微服务架构

关键字:在线学习系统;微服务架构;spring cloud框架;API网关

二、研究内容

1.研究背景

 

基于对国内外的各学习网站的体验与分析,结合软件工程的需求分析方法,综合大学生的学习习惯以及学习方法对系统进行的功能性需求分析以及非功能性需求分析。

2.在线学习系统的需求分析

  (1)功能需求分析   

   学生用户需求分析: 网站注册、用户登录、个人信息管理、课程列表、课程公告、课程评分、课程收藏、课程讨论、在线考试

  教师用户需求分析:网站注册、用户登陆、个人信息维护、创建课程、课程详情、试题管理、留言恢复、评分查看、课程收藏、课程讨论

  管理者用户需求分析:用户管理、公告管理、课程管理、资源管理、消息通知

3.非功能性需求分析

   (1)系统可靠性:设置数据检查机制,体系用户信息问题

   (2)系统安全性:要求系统具有严格的权限访问控制机制

   (3)操作易用性:要求开发时减少不必要的操作,方便用户的访问,高效的缓存机制

   (4)运行高效性:系统运行过程中的响应时间如登陆、页面跳转等时间要短

   (5)系统易维护性:系统发生故障时或者业务需进行修改时,维护难易程度低

   (6)系统可移植性:要求系统对运行环境的适应性强,大部分系统能够兼容的开发工具、数据库、插件等要使用自适应的前端框架

4.微服务架构技术选型

5.在线学习系统的概要设计

   (1)系统业务模型设计

   (2)微服务架构设计

   (3)系统数据库设计   

三、总结

   普及了对系统的功能性需求分析及非功能性需求分析,对系统的业务逻辑模型、系统的整体框架思路的了解

四、 参考文献

[1] 基于微服务架构的在线学习系统的设计与实现 吴晓龙 第一章节 2019-6-10

以上是关于《基于微服务架构的在线学习系统设计与实现》第三章 文献随笔的主要内容,如果未能解决你的问题,请参考以下文章

Spring Cloud 与微服务学习总结(16)—— 微服务架构统一安全认证设计与实践

Spring Cloud 与微服务学习总结(16)—— 微服务架构统一安全认证设计与实践

微服务架构中整合网关权限服务

微服务架构:基于微服务和Docker容器技术的PaaS云平台架构设计

基于dubbo框架,如何进行大型微服务系统架构设计?

微服务架构中整合网关权限服务