开题报告内容:(包括拟研究或解决的问题、采用的研究手段及文献综述,不少于2000字)
- 研究内容
“易训汇”是一个旨在通过互联网改善目前大部分小型培训机构效率低下的人工管理方式、方便培训机构师生进行课程管理和交互,以低价高效的在线教务管理服务吸引大量培训机构及其教师和学员账户入驻平台。其Web端提供系统的全部功能,包括“易训汇”课程平台,各培训机构的宣传平台及教务系统。支持培训机构教务、教师、学员、网站游客、顶级管理员等多种角色的信息管理和获取。微信端则方便用户利用移动设备进行注册、缴费,方便教师和学员进行查看课表、调课等日常课程管理和互动。本课题欲建立一个培训机构课堂管理辅助系统,系统功能为教师考勤和实现信息推送及服务,主要分为四大功能模块:教师点名、布置任务、发布通知和课堂评价。又因为微信小程序具有方便快捷,即用即走,速度快、不占内存,安全稳定、保密性强,功能丰富、场景丰富,开发成本低、维护简便,附近定位、入口众多的优势,于是想要借助易训汇微信公众平台,采用java技术,设计与实现基于微信小程序的培训管理辅助模块。
- 研究手段
- 研究工具
系统的开发环境由以下软件构成:
- 小程序的开发工具:微信web开发者工具
- JAVA运行环境:JDK
- 集成开发环境:Eclipse
- WEB服务器:Tomcat
- 后台数据库:MySQL
关于各软件的介绍如下:
微信开发者工具是一个基于nw.js ,使用node.js、chromium以及系统API来实现底层模块,使用React、Redux等前端技术框架来搭建用户交互层,实现同一套代码跨Mac和Windows 平台使用。它集成了公众号网页调试和小程序调试两种开发模式。使用公众号网页调试,开发者可以调试微信网页授权和微信JS-SDK;使用小程序调试,开发者可以完成小程序的 API 和代码开发、编译运行、界面和逻辑调试、真机预览和提交发布版本等功能。
JDK(Java SE Development Kit)是由Sun公司提供给Java开发人员的开发工具包,里面包含了进行Java开发所需的工具和java的运行环境(JRE),是做Java开发必备的工具,也是进行Java Web开发的基础。
Eclipse(Eclipse IDE for Java EE Developers)是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
MySQL是一个开放源码的小型关联式数据库管理系统,目前被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
- 微信小程序的介绍
微信小程序是微信2017 年1 月9 日正式上线的一个划时代产品。它是一种不需要下载安装即可使用的应用,实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。微信小程序的主要开发语言是 JavaScript ,开发者使用 JavaScript 来开发业务逻辑以及调用小程序的 API 来完成业务需求。微信小程序的框架采用MVC开发思想,包括逻辑层、视图层和基础层。主要采用WXML( HTML5) 、WXSS( CSS) 和JavaScript 技术。用户无须下载或安装便可快捷地获取服务,功能强大,用户体验出色,并且提供了一系列的组件和接口,开发快速。微信小程序的开发流程如下:
以上是毕业论文开题文献,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。