基于Android的教学互动系统,使用SpringBoot框架,Android技术进行开发,它的优点代码不能从浏览器查看,保密性非常好,比其他的教学互动系统更具安全性。Android还容易修改和调试,毕竟教学互动是在不断发展过程中,难免有更多需求,这点很重要。而且,本系统对学生信息的管理,是为了满足学校更深层次的需求。除了上述优势外,本系统还具有:查询迅速,搜索资料方便,可靠性强等等。
系统实现的功能截图如下:
1.1开发背景
1.2开发意义
1.3课题研究现状
1.4项目研究内容
1.5论文结构
2.开发技术介绍
2.1 Android技术
2.2 Java语言简介
2.3 SpringBoot框架
2.4 MySql数据库
2.5 B/S结构
3系统分析
3.1可行性分析
3.1.1技术可行性
3.1.2经济可行性
3.1.3操作可行性
3.1.4 运行可行性
3.2网站性能需求分析
3.3网站功能分析
3.4系统流程的分析
3.4.1 用户管理的流程
3.4.2 个人中心管理流程
3.4.3 登录流程
4系统设计
4.1 软件功能模块设计
4.2 数据库设计与实现
4.2.1 概念模型设计
4.2.2数据库逻辑结构设计
5 系统详细设计
5.1学生前端功能模块
5.2管理员后端功能模块
5.3教师后端功能模块
6 系统测试
6.1 测试目的
6.2 测试的步骤
本项目在开发和设计过程中涉及到原理和技术有: B/S架构、java语言、SpringBoot框架和 MySQL数据库等等;
Spring Boot是一个可以被任何项目的构建系统使用的库集合。 为简单起见,该框架还提供了一个命令行界面,可用于运行和测试Boot应用程序。 可以从Spring存储库手动下载和安装框架的已发布版本,包括集成的CLI(命令行界面)。 更简单的方法是使用Groovy enVironment Manager(GVM),它负责处理Boot版本的安装和管理。 可以从GVM命令行GVM install springboot安装Boot及其CLI。 在OS X上安装Boot时可以使用Homebrew包管理器。要完成安装,首先使用brew tap pivotal / tap切换到pivotal存储库,然后执行brew install springboot命令。
Spring Boot特点:
1、创建一个单独的Spring应用程序;
2、嵌入式Tomcat,无需部署WAR文件;
3、简化Maven配置;
4、自动配置Spring;
5、提供生产就绪功能,如指标,健康检查和外部配置;
6、绝对没有代码生成和XML的配置要求;



