vue+nodejs基于HTML5的在线课堂教学平台前端设计及开发

了解当今世界,传媒技术的发展日新月异,涌现出一大批有代表性的新媒体平台,比如视频网络、博客、网游、购物网站、搜索引擎等。通过查阅国内外相关文献。微信除具备网络平台的开放性、交互性、即时性等一般特点外,还具有传播便捷性、交流灵活性、内容简洁性等特点,它所提供的平等开放的人际交往平台恰恰契合青少年学生渴望交流、乐于自我展示的价值需要,这就为开展创新教学模式和教育管理带来了新的途径。

开发语言 node.js
前端:vue.js+ElementUi
数据库:mysql 
数据库工具:Navicat/SQLyog都可以
开发运行软件:VScode/webstorm/hbuiderx均可
框架:Express
二、目的与基本要求
    通过本课题的毕业设计,实现微信互动课堂,即利用微信群和微信公众平台为教学辅助,科学设置微话题,组织学生进行讨论,教师进行点评的互动教学方法。对于教学而言,教室多媒体屏幕上实时显示的微信互动平台在课堂教学过程中具有工具性的意义。
1.课题任务要求:
系统需要完成的功能主要有:
    教师基本信息管理:录入,修改,删除等。
    课程基本信息管理:录入,修改,删除。
    用户信息管理。
要求:
    所设计的软件应能展示出设计题目要求的功能。
    适当了解本研究相关的一些国内外动态。
    严格遵守学校就毕业设计制定的各项规章制度和进程安排。
    初步掌握进行科学研究的基本方法和步骤,阅读相关的学术期刊,具有较强的纸质和电子文献检索能力。
 Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用的,Vue也能够为复杂的单页应用提供驱动。
Vue的响应式原理是其中很重要的一部分:
1、当我们把一个简单的javascript对象传入Vue实例作为data选项时,Vue会遍历它的每一个属性,通过Object.defineProperty重写每一个属性的setter/getter方法
2、每一个组件实例都对应着一个watcher(订阅者)实例,当组件渲染时,他会将接触过的所有数据属性收集为依赖(getter触发,收集依赖)
3、当依赖项的setter属性触发时,会通知watcher,从而使与之相关的所有组件重新渲染(re-render),生成虚拟DOM树

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

计算机专业码农一枚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值