项目实战25—用户、第三方系统和项目之间的耦合性

简介: 项目实战25—用户、第三方系统和项目之间的耦合性

问题背景:

我们开发的一款AR助教机器人的系统,通过AI代替教师的部分劳动,在这个系统上学生的学习可以实现看得见、抓得住、帮得上,有迹可循。

系统想要正常上课,之前的情况是,教师需要在第三方平台上制作好课程,然后AR系统去第三方平台上爬取到系统上给学生使用,同时学生登录系统也需要使用第三方平台的账号密码进行校验。

这样造成的问题就是AR助教机器人和第三方平台的耦合度太高,如果出现网络问题访问不通第三方平台接口,或者出现爬取失败的情况,那么我们的系统就无法正常使用了,需要第三方平台来辅助实现功能,就会造成这种不可控因素。

解决方案:

目的:降低AR助教机器人系统和第三方系统的耦合度,让系统能够逐步脱离第三方独立实现功能,达到自主可控的效果。

现在的情况如图:

方案:

1.对于登录需要在第三方平台校验的问题,改成只要在第三方平台登录成功,就往自己的库中记录数据,下一次登录通过自己的库校验即可。

2.对于教师制作课程和第三方平台耦合的问题,我们制作了自己的做课平台,用自己的平台进行课程同步,这样达到了自主可控,避免因为不可控因素造成软件无法正常使用。

思想总结:

高内聚,低耦合

相关文章
|
存储 小程序 JavaScript
借助云开发实现小程序的登陆注册功能
借助云开发实现小程序的登陆注册功能
316 0
|
6月前
|
Serverless 云计算 开发者
工程代码编写问题之理解工程设计中的强独立、弱独立和不独立如何解决
工程代码编写问题之理解工程设计中的强独立、弱独立和不独立如何解决
46 2
|
存储 开发框架 安全
dapp去中心化大小公排项目系统开发案例详情丨规则玩法丨需求逻辑丨方案项目丨源码程序
区块链技术的去中心化应用(DApp)开发在近年来逐渐受到广泛关注。大小公排互助系统是一种较为流行的DApp模式之一,其基本特点是参与者按照加入顺序依次排队,
|
机器人 vr&ar 数据安全/隐私保护
【项目实战典型案例】25.AR系统、第三方、用户三角形超级稳定耦合
【项目实战典型案例】25.AR系统、第三方、用户三角形超级稳定耦合
|
机器人 vr&ar 数据安全/隐私保护
项目实战典型案例25——ar、第三方服务、用户三角形超级稳定耦合
项目实战典型案例25——ar、第三方服务、用户三角形超级稳定耦合
136 0
|
前端开发 UED 开发者
手机直播源码中消息系统的构建,四大管理模块的作用
手机直播源码中消息系统的构建,四大管理模块的作用
|
程序员
软件基本功:不会代码共用,因为没有设计能力;代码共用都不会,谈什么设计
软件基本功:不会代码共用,因为没有设计能力;代码共用都不会,谈什么设计
147 0

热门文章

最新文章