zoukankan      html  css  js  c++  java
  • 《基于微服务架构的在线学习系统设计与实现》第三章 文献随笔(四)

    一、基本信息

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

    时间:2019

    来源:微服务架构

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

    二、研究内容

    1.研究背景

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

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

      (1)功能需求分析   

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

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

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

    3.非功能性需求分析

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

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

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

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

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

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

    4.微服务架构技术选型

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

       (1)系统业务模型设计

       (2)微服务架构设计

       (3)系统数据库设计   

    三、总结

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

    四、 参考文献

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

  • 相关阅读:
    dede模板留言提交错误时返回空白页处理方法
    Dedecms列表页通过函数调用当前文档tag的方法
    织梦dedecms如何让内容页显示不同的内容,但是每次更新都不变
    织梦DedeCMS网站服务器搬家详细教程
    让DEDECMS文章内容中链接新窗口打开的方法
    织梦dedecms中英文模版当前位置的修改方法
    织梦dedecms设置不同的搜索页模板教程
    简易版php文件上传_超详细详解
    nodejs 使用mongoose 操作mongodb
    记一个正则
  • 原文地址:https://www.cnblogs.com/FanTann/p/12142139.html
Copyright © 2011-2022 走看看