基于React的超级账号教学支持系统前端的设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:liongliong556
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的不断发展,利用教学支持系统开展教学活动成为了全球高校提升教学质量、提高办学竞争能力的必然选择和共同趋势。目前大多数教学支持系统功能相对局限,仅能满足对一些日常教学活动的支持,如作业发布、课件和作业的上传与下载等。而对于课程活动的记录与管理、课程资源管理、师生互动等一些比较复杂的功能,多数系统都还存在着一定的不足之处。在这样的背景之下,思目创意科技有限公司设计并开发了一个新型的基于事务管理模型的超级账号教学支持系统。该系统采用了前后端分离的方案。其中,系统前端主要由课程管理模块、课程活动模块、课程会话模块、小组管理模块、知识体系模块五个部分组成。课程管理模块由课程信息管理、课程人员管理、课程资料管理这三个子模块组成,小组管理模块由小组人员管理、小组活动管理、小组资料管理这三个子模块组成。超级账号教学支持系统前端采用MVC模式进行架构设计,并由WebSocket和基于微服务的服务端为前端提供数据支持。在技术实现上,该系统前端是基于React框架的单页面应用,具有页面加载速度快、组件功能强大、交互友好等特点。该系统前端以React为核心,并使用Redux框架、React-Router框架、Ant-Design等技术进行组件化开发。其中,Redux框架负责完成前端数据的管理和缓存工作,React-Router框架负责前端页面路由的管理和匹配工作,Ant-Design提供了丰富的组件库作为系统前端定制化开发的基础。该系统前端通过Babel工具对代码进行编译优化,通过Webpack工具对项目进行依赖配置和模块打包,并使用Docker技术部署在公有云上。基于React的超级账号教学支持系统前端,具有很快的页面响应速度,很强的页面交互能力,面对操作较为复杂的使用场景,能够提供稳定的运行环境和很高的可用性。
其他文献
'光学'是一门重要的物理基础课.为改善学生的学习效果,加深学生对光学理论的掌握,我们在教学工作中尝试了一种新的教学方法--'形象化教学'.通过使用幻灯片、
随着人们生活水平的提高、生活方式的改变及人均寿命的延长,糖尿病发病率越来越高,而糖尿病肾病(DN)是其主要的微血管并发症,也是其主要的致死原因之一。糖尿病肾病的治疗,除了控制
生态环境部近日表示,坚决避免以生态环境为借口紧急停工停业停产简单粗暴行为。$$作为主管生态环境的职能部门,生态环境部的这个表态,并不是无的放矢,也就是说,这个表态是有针对性
报纸
当前是我国出版业体制改革的关键时期,近几年,以跨产业链上下游为代表的出版发行企业兼并重组成为大势。按照新闻出版总署的要求,三年内,十几个出版发行企业中的大部分应达到
随着改革开放的不断深入和市场经济的逐步发展,出版物市场在我国经济、社会事业发展中占有的地位越来越重要。出版物作为党和国家意识形态和精神文明的重要阵地,必须加强领导
中国高校师德建设中存在的问题,主要有部分教师在职不安心、个别教师在职不尽心、高校人才教育功能弱化和教师与学生的交流不足等四种表现。高校师德建设中出现问题的原因,主
基于天然砂分计筛余百分率,采用再生细骨料按照0~0.315 mm、0~0.63 mm、0~1.25 mm、0~2.5 mm和0~5.0 mm不同粒级逐级取代天然砂制作再生砂浆,测定其在0.55、0.60、0.65水灰比下7 d
在整个二十世纪文学发展中,左翼文学思潮与人文主义思潮,是三十年代现代中国文学的两大思潮。两者既对峙又融合,交相互映,形成了一道双峰并置、地位独特、风格突出的文化景观
铁路车辆在返厂检修过程中,必须经过解体、配件检查及重装。铁路车辆在检修拆解过程中经常会遇到螺栓过紧、配件难分离及配件磕碰等问题,为保证车辆重装后的质量状态,特对部