论文部分内容阅读
近十年间,互联网和移动通讯技术的高速发展和较高的普及率,以及移动终端设备使用率的提升,即时通讯软件从PC端转向到移动终端。微信作为国内用户量最大的即时通讯软件,由于传统的教学模式存在的弊端、学生对移动终端的依赖以及完全属于自己的时间和空间的减少等因素为移动教学的发展奠定了基础。同时也提高了学生学习的主观能动性和与教师之间的知识沟通。因此,需要开发基于微信服务的移动教学系统来促进信息化教育的发展。一个完整的移动教学系统由软件层次和物理层次共同构造设计的。其中,软件层次构造是呈现给学生的前端设计和实施具体任务的后台设计;物理层次构造包括高响应性、系统优化、负载均衡等方面,为本文系统顺利运行提供了基础。本文系统以微信公众平台开放接口为基础,设计基于微信服务的移动教学平台。利用微信公众平台的普及性来推动移动教学的发展。同时,公众平台为开发者提供规范的接口,能根据实际需求更好地设计和扩展业务功能。本系统主要由微信客户端和PC端信息管理系统组成,并将应用服务器部署到阿里云平台的ECS上,在PC端对ECS上的数据进行运维和管理。微信客户端按照功能分为知识殿堂、教学资讯和教学反馈三个模块,学生使用这些模块进行移动学习。微信服务通信系统由数据通信、消息处理和消息响应三部分组成,数据通信负责消息的XML和JSON数据格式的解析和封装,然后与微信公众平台接口进行数据通信;消息处理负责处理微信后台数据,向学生主动回复消息。PC端信息管理系统包括导入、导出、功能菜单、统计图和退出5个模块,功能菜单中除了文件管理以外均可用导入和导出功能更新教学资料,统计图能以图表形式显示调查问卷的结果。首先,对移动教学系统进行总体设计、系统需求和系统角色分析,再对所有的子模块进行需求分析和总体设计,以及系统性能分析和数据库表的设计。然后,对系统进行架构设计,在对其进行详细设计。本文对整个系统进行性能优化,实现结果表明,系统在性能和功能上均表现良好,达到实际需求。