基于微信小程序的日常教学管理软件的设计文献综述
2020-04-14 19:44:49
随着创新创业的观念的迅速传播,各大高校涌现出一大批优秀的创新创业人才,如何挖掘学生的创新创业能力是现在各大高校关注的重点。通过对当前学校APP的调查研究发现:学生只是为解决教务问题才会选择使用APP,其过于臃肿而且缺乏针对性,并且缺少学校内部各创新创业或者实验室项目的信息内容。故为解决师生在各项目当中信息闭塞、沟通不通畅的问题,借助微信平台为入口,基于微信小程序建立一个网络项目发布和交流平台。
随着 2017 年 1 月 19 日微信小程序的正式发布至今, 在巨大的社会关注下传统 APP 受到一定程度的冲击,同时也萌生出新的服务形态。按照微信创始人张小龙的解释, “小程序是一种不需要下载安装即可使用的应用,它实现了应用触手可及的梦想,用户扫一扫或者搜一下,即可打开应用,也体现了用完即走的理念,用户不用关心是否安装了太多的应用,应用将无处不在,随时可用,但是又无 需安装。对于教育行业来说师生之间的联系是否紧密是判断教学和工作效率的一个标准。目前校内师生之间信息的沟通交流渠道有限,老师与学生之间项目对接存在着巨大的困难,面对这样的难题我们希望借助微信这个拥有庞大 用户群体的入口,利用小程序快捷便利的特性为师生间项目合作和交流问题提供一大解决方案。 MINA是一个网络通信应用框架,而微信“小程序”的 开发则是基于MINA框架,其运用 Java 异步输入输出技术,可以支持 TCP/ UDP 协议,用户可以多线程模型应用,也 可提供 Java 对象的序列化服务、虚拟机管道通信服务等。 在微信“小程序”开发的 MINA 框架中,应用程序的入口是 Io Service,可以用来添加多个 Io Filter。所以基于这个特点,微信“小程序”采用 MINA 框架进行开发,在满足众多用户不同需求的同时,也为开发者提供了很大的便利。
微信小程序于2017年1月9日,由腾讯公司正式发布。它是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的用户使用体验。微信小程序 的框架采用mvc开发思想,包括逻辑层、视图层和基础层。主要采用WXML(HTML5)、WXSS(CSS)和JavaScript技术。用户无须下载或安装便可快捷地获取服务,功能强大,用户体验出色,并且提供了一系列的组件和接口,开发快速。
微信小程序的开发流程如下:
-
登录到微信小程序的开发网站,注册微信小程序;
-
完善主要信息,包括程序的名称、简介和服务范围等;
-
绑定微信小程序开发者,开发者可以使用官网提供的开发工具编写代码和调试;
-
微信小程序开发结束后,向微信团队提交代码,审核通过即可发布。
2. 研究的基本内容与方案
{title}开发准备:
1.申请小程序账号(Appid)