基于微信小程序的日常教学管理软件的设计开题报告
2020-02-18 19:26:19
1. 研究目的与意义(文献综述)
随着创新创业的观念的迅速传播,各大高校涌现出一大批优秀的创新创业人才,如何挖掘学生的创新创业能力是现在各大高校关注的重点。通过对当前学校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. 研究的基本内容与方案
开发准备:
1.申请小程序账号(appid)
2.下载并安装微信开发者工具
3. 研究计划与安排
第1周—第3周 搜集资料,撰写开题报告;
第4周—第5周 论文开题;
第6周—第12周 撰写论文初稿;
4. 参考文献(12篇以上)
[1] 明日科技. android从入门到精通[m].北京:清华大学出版社,2012.
[2] reto meier. android2高级编程[m].北京:清华大学出版社,2010.
[3] 微信小程序接入指南,[online] https://www.w3cschool.cn/weixinapp/9wou1q8j.html.(2017.12.29).