实践方案
1)对系统进行需求分析。
2)设计网站页面。
3)按照系统功能模块进行设计。
4)设计数据库。
4.社会调查
我会从各个教学网站处了解网站详情情况,向专业人士请教,并针对不同需求者对改善网站中出现的问题进行解决。
小程序端运行软件 微信开发者工具/hbuiderx
uni-app框架:使用Vue.js开发跨平台应用的前端框架,编写一套代码,可编译到Android、小程序等平台。
开发语言 node.js
前端:vue.js+ElementUi
数据库:mysql
数据库工具:Navicat/SQLyog都可以
开发运行软件:VScode/webstorm/hbuiderx均可
框架:Express
Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用的,Vue也能够为复杂的单页应用提供驱动。
5.预期结果
本系统将帮助小学生进行在线学习问题,提高学生的学习兴趣。软件将会帮助教育者学生以及家长之间的需求,文章从系统管理员,学生的角度对系统的行为进行了比较详细的分析,并且给出了系统功能模块图。权限结构设计是系统开发中的核心工作,本文采用经典成熟的三层架构模式,系统设计和实现过程,是在需求分析和架构设计的基础上,对系统的功能进行更加细致的设计,并进行具体的实现。本文实现了前期需求分析中的所有功能点和非功能需求。在系统设计和实现完成后,系统所有功能实现后,做了全面的测试工作,得到的数据实现了本文所开发的系统能够满足实际的需求
Vue的响应式原理是其中很重要的一部分:
1、当我们把一个简单的javascript对象传入Vue实例作为data选项时,Vue会遍历它的每一个属性,通过Object.defineProperty重写每一个属性的setter/getter方法
2、每一个组件实例都对应着一个watcher(订阅者)实例,当组件渲染时,他会将接触过的所有数据属性收集为依赖(getter触发,收集依赖)
3、当依赖项的setter属性触发时,会通知watcher,从而使与之相关的所有组件重新渲染(re-render),生成虚拟DOM树
要想做好幼升小的衔接工作,首先我们要明确小学生相对于幼儿园来说的不同之处。在幼儿园阶段,我们更多的是让小朋友做游戏,培养他们的学习兴趣等。而进入小学后,课程种类增加了,阅读信息不再是简单的图片,对于他们来说要求理解的知识增多,难度增大,更强调他们的自主学习的能力。所以对于幼儿园升小学生这一群体来说来说,他们需要趣味性与知识融合在一起,在页面方面在保持小学生需要的活泼色彩鲜艳等条件下,更多的将知识融汇进网站,寓教于乐,使他们学到知识的同时又不感到困乏。同时推出自己的开放教育资源,提倡自主、自助教学,注重学生的发展,促进学生与学生、学生与老师、学生与教学内容的互动。