基于微信公众号的微课平台开发+ER图(2)

1 绪论 1.1课题的目的和意义 利用微信公众号进行微课开发,从微课本身来说,微信公众号简化了微课的开发程序, 保证微课制作的简洁性,方便不同基础


1 绪论

1.1 课题的目的和意义

利用微信公众号进行微课开发,从微课本身来说,微信公众号简化了微课的开发程序, 保证微课制作的简洁性,方便不同基础的人群都能迅速、快捷地利用公众号上提供的资源进 行微课制作。其次,从微信角度来说,2016 年的微信数据报告现实,微信日均登陆用户已 经达到 7.68 亿人次,超过九成的注册用户每 天都会使用微信,且半数以上的用户每天使用 微信频率高于一小时。庞大的用户群为以微课 为主的在线教育平台开发与制作提供更为广阔 的市场空间和资源。最后,微信公众号的应用 与微课制作的目的相契合。

(1)微信以电脑、手机等为载体,以保 证客户与平台服务端交互为条件进行微信公众 平台等手机交互功能的不断完善,为受众利用 微信公众平台进行微课的自主化学习提供条 件。

(2)在当前的市场定位中,微信着重手机端、电脑端等移动端功能的开发,利用公众 号进行微课的分享和制作,保证了学生学习不 受时间和空间的限制。

本系统的开发是基于微信小程序的。微信与微信小程序用户与日俱增,所以通过微信小程序进行的微课教学平台的在线观看、付费学习、上传视频等会更加辩解。本系统后台的开发采用express框架。

1.2 国内外研究现状与水平

1.3 发展趋势

2 相关理论与技术分析

2.1 微信小程序

微信小程序是2016年1月11日由张小龙先生提出来的,并于2017年1月9 日正式上线。微信小程序是一种即插即用的程序,用户通过下载微信在其发现模块搜索小程序,点幵想要安装的小程序即可使用,由于小程序的文件很小,所以下载安装的时间几乎可以忽略。而且下载微信小程序既可以通过微信扫一扫功 能进行自助下载,也可已通过公众号关联小程序,进入小程序的入口。

2.1.1 微信小程序开发环境

开发小程序需要登陆小程序开发网站进行注册账号。在注册过程中,需要填写注册类型、个人邮箱及密码。激活邮箱后,进入主体信息的填写。主体信息类型包括个人、企业、政府、媒体以及其他组织。针对不同的主体类型具有不同的要求。本系统申请的是个体账号主体。

主体选择后,需要输入管理员个人信息,包括管理员姓名、身份证号、邮箱、手机号、 等。所填写的全部信息,都很直接的为小程序的安全性做出了一定的保障。随后点击确定 完成主体信息的认证,再次点击确定,完成注册流程。

已经拥有了微信小程序的开发账号,就可以登陆微信小程序的开发网站。登录网站后,可以完善所要开发的微信小程序。因为本系统是个人程序,所以需要进行主体的认证,然后为微信小程序填写名称、头像等信息,之后就可以添加开发者信息。面向个人开发者的项目有很多类型,开发者可以自行选择相应的开发 类型,本系统选择的是工具类的图片音频视频类的程序开发。类型选择后,就可 以绑定开发者,对于主体是个人的小程序,可以绑定5个开发者,10个体验者。 点击绑定开发者按钮,输入开发者的微信号,即可绑定。

小程序开发配置结束后,可以获取一个专门的小程序ID。在设置目录下的开发设置选项中,复制小程序ID以及小程序秘钥,可以用于后续的开发。

上述的步骤仅仅是针对于小程序的申请步骤,小程序申请结束后,可以通过下载安装开发者工具进行小程序的编写。下载小程序开发者工具后,通过管理员 或者开发者进行微信扫一扫的方式进行登录。登陆成功后,可以创建项目,需要 输入刚刚复制的小程序ID、项目名称、开发目录等。