基于MVVM设计模式的在线教育系统的设计与实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:yangmingmind
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在互联网技术持续向好发展的态势下,在线教育越来越受到家长和学生们的关注。与传统线下教学相比,利用电子计算机和互联网信息技术开展教育教学活动对教学双方而言都更灵活,更自主,更多样化。受2020年新冠肺炎疫情影响,在线教学成为新常态,更刺激了市场不断发展,越来越多的人们开始思考如何在这一领域开拓新进展,这也让教育市场更多元化、更具创新性、更健壮。本文将前沿的技术模式与热门的商业模式相结合,旨在为市场提供方案应用思路。本文采用软件开发瀑布模型,首先分析系统需求,明确参与角色与业务内容,借助UML用例图表述系统功能性需求,提出非功能性需求以确保系统正常运营;明确需求任务后,对系统整体架构进行设计,研究学习MVVM设计模式的原理和实现方式,了解相关框架工作机制,阅读框架底层源码,在此基础上确定前后端分离开发模式,将系统分为View层、ViewModel层和Model层,并为各层进行技术选型,明确各层任务、职能,再设计项目部署方案,根据实际情况确定系统网络结构设计;然后从系统需求出发,借助UML实体关系图(E-R图),对系统进行抽象,完成数据库表设计;至此,整体系统可划分为独立的功能模块,各模块边界与参与角色也逐渐清晰,各功能模块内部详细设计通过UML时序图和类图进行说明,阐明所使用的类及类之间的关系,明确各功能工作流程中涉及的参数与方法,为系统编码理清思路;最后,对系统进行端到端测试,验证View层成果是否满足设计准则,系统各模块间是否正常协作,功能开发是否符合需求要求。从测试结果与实际应用情况来看,本文所完成工作运作良好,工作成果符合预期的功能性、非功能性需求,能投入使用。
其他文献
文章研究设计了一套基于互联网控制的智能化无人值守导向升降柱系统,新型多功能智能升降柱伸出地面部分气囊采用高透光耐磨的聚氯乙烯制作,充气后棒体有弹性且硬度低,可在车辆或行人误碰撞后快速恢复,不会误伤车辆及行人,能网络远程实时控制升降及发送声光语音警告.
深竖井的安全快速掘进是深部资源开采的咽喉.文章以烟台市某金矿超深竖井安全掘进管理为例,分析了现有安全管理存在外委施工单位间职责不清、管理脱节、监管执行不到位等问题,并提出了“人人都是安全员”的新管理理念,以引导式的安全管理模式代替以罚代管式的安全管理模式,形成互动、交叉式的督导管理,积极调动职工安全意识,从安全生产规章制度、作业人员安全意识、安全管理水平、安全隐患整改落实等角度出发建立新的安全管理制度,并在实际生产推广中取得了良好的效果.
无人机机翼曲面复杂,要求精度高,加工难度大,一直是加工的难点.文章以一款无人机曲面零件作为研究对象,用JDSoft SurfMill软件进行刀具路径编辑与仿真,采用精雕加工中心和在机检测系统进行加工实验、验证.通过验证,总结出了无人机复杂曲面加工技术工艺,且通过使用高精端设备加工出无人机机桨,为行业提供了加工的新思路.
高分子自粘胶膜防水卷材是专门针对地下工程需用预铺法施工的工程部位而研发的一种性能优越的多层复合防水材料,主要由高密度聚乙烯片材、高分子自粘胶膜和有特殊性能要求的表面颗粒保护层组成.后浇混凝土在初凝前,在自身重力下与该卷材自粘胶膜层产生交联啮合,在水泥固化过程中产生物理吸附作用,使得混凝土与该卷材牢牢地粘在一起.文章以越城区镜湖官渡4号地块二标段项目为例,重点论述了预铺式高分子自粘胶膜防水卷材的施工工艺及质量控制要点,特别是一些关键部位的细部做法,为今后的工程尤其是地下室预铺式高分子防水卷材施工提供了质量控
随着网络通信技术的发展,网络结构变得越来越复杂,网络流量展现出许多新的特征,如突发性、非平稳性、多尺度性,对网络的稳定性维护以及通信质量的提高提出了新的挑战。在软件定义网络(SDN,Software Defined Network)中,为了能够在控制器负载较低的情况下,实现对全网转发节点流量状态的监测,本文首先对节点流量进行建模和预测研究,其次对节点进行重要度排序研究。通过对重要节点进行流量峰值预
昆楚高速公路扩建工程按PPP项目BOT模式建设,工程竣工验收后由社会投资人运营管理30年.线路途经地质环境比较复杂的云南滇中地区,为消化弃土,设计深挖路堑及高填路基较多,施工对山体岩土结构扰动较大.经现场踏勘调查,沿线地质灾害点分布比较广泛,施工诱发山体滑坡、泥石流、崩塌等地质灾害的可能性较大.对此,文章提出在施工准备阶段及时开展山区预制梁场选址和规划研究,以此节约社会投资人建设期预制梁场的建设费用,并有效避让地质灾害点,降低施工安全管理风险,这对实现投资控制目标意义重大.
通过滑坡体深入滑床上的桩柱就是抗滑桩,对于整个结构而言,抗滑桩起着稳定边坡的作用,比较适合用于浅层或者是中厚层的滑坡,在边坡建设的过程中起到防滑的作用.文章对抗滑桩的抗滑原理进行了分析,并总结了抗滑桩在施工过程中存在的问题,提出了具有针对性的质量控制策略,希望可以有效提高抗滑桩的施工质量,为今后的边坡防护工作奠定良好的基础.
为了提高预制混凝土构件施工质量,文章以重庆港主城港区果园作业区重大件码头水工工程预制T梁分项工程实际施工为例,剖析了川渝地区内河码头在低温条件下采取蒸汽发生器养护混凝土构件工艺的优越性,为后续相关工程提供参考.
现阶段,建筑企业为了提升自身竞争力,占据更大、更稳定的市场份额,不断创新优化,开始利用BIM技术和大数据技术来提升建筑工程的质量管理水平,但是现阶段建筑工程质量管理中BIM技术和大数据技术的运用还存在很多问题,需从多方面进行深入分析及研究,以促进建筑行业稳定发展.鉴于此,.文章通过分析建筑工程质量管理现状,以及BIM技术和大数据技术融入建筑工程质量管理的着手点,总结了现阶段建筑工程质量管理运用BIM技术和大数据技术存在的问题,提出了基于BIM技术及大数据技术的建筑工程质量管理优化方案,指明了BIM技术和大
当前我国各大城市轨道网络交通快速发展,为了地铁正常施工和运营,保证人们日常出行的安全,必须有效解决地铁给排水系统的故障问题.有关单位和部门要认真研究分析地铁给水系统和排水系统在施工和投入使用过程中的常见故障,并及时提出相应的解决和改善措施.文章对城市地铁给排水系统常见的故障和成因进行了分析,并提出了对应的解决措施.