毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

Android课堂辅助教学管理系统设计+源代码(2)

时间:2018-10-29 15:32来源:毕业论文
1.2 国内外 研究现状 1.3 研究目的和研究内容 课堂辅助教学管理系统APP的兴起改变了传统的课堂方式,该系统树立的目标是使高校课堂教学愈加高效,简化


1.2 国内外研究现状
1.3 研究目的和研究内容
课堂辅助教学管理系统APP的兴起改变了传统的课堂方式,该系统树立的目标是使高校课堂教学愈加高效,简化教师点名和作业环境,提高学生学习能力,也节省学生、老师大量的时间。拥有动态签到点名、网上答疑、文件分享等基本功能。学生进入平台后可进行信息浏览,查看作业和进行在线签到等。教师进入系统也可对作业的一些信息进行添加,对学生提出的互动问题进行回复和删除。
因此,使用网络技术和Android平台,开发教学管理系统势在必行。通过系统方便高效,省时省力,克服了传统教学模式的缺陷,实现了快速传播的教学信息,提高了教学速度,为教学提供了高效的方法[4]。
 本文对实现基于Android课堂辅助教学系统的设计和实现进行了详细的阐述,该系统的设计是基于C / S结构,使用了Java和jsp开发语言,基于Android平台开发。在Windows 8的开发环境下,使用Android studio作为开发工具进行开发,通过http协议请求交互和MySQL数据库存储数据,利用MyEclipse作为服务端开发工具实现数据端和客户端的交互。并通过软件工程的设计方法,经过了面向对象的需求分析,再通过详细设计、编码以及最终模拟器测试的开发流程,完成了系统的最终功能实现,并且体现了界面与用户友好交互[5]。
2 开发平台及相关技术
2.1 Android操作系统及SDK介绍
SDK:是针对软件开发的专门工具包。是软件,软件框架,硬件平台,操作系统等软件开发工程师的汇合。而Android SDK则是Android开发中必需的工具包。
2.1.1 Android与Android Studio简介
Android开发平台由操作系统,用户界,面中间件和应用软件组成,从底层到顶层为底层Linux层,中间库功能层和上层应用层[6]。 底层是基于Linux内核,只有基本功能做支持,主要是通过C语言开发;中间层包含由C / C ++开发的库和虚拟机;上层是各种应用软件,以Java为开发语言,本文的课堂管理系统应用是基于应用层的。
2.1.2 Android系统的优势
(1)Android是一个开放式的平台
(2)Android开发环境的简单
(3)Android平台的应用是平等的[7]
2.1.3 Activity
Activity是Android中最根本的组成部分[8] ,不同的activity一般显示为不同的屏幕界面,大多数应用程序的多个屏幕中Android使用Intent类来实现不同屏幕之间的切换,activity类由组成用户界面的几个视图控件组成。
2.1.4 Service
一个Service是一段周期性没有用户界面的程序。
2.1.5 Content Provider
即使在任何有效的设备中,应用程序也可以将数据保存到文件和SQL数据库中。它的内容是和其他应用数据共享的,其中Content Provider类提供一种方法可以提供各种数据类型给应用程序,同时应用程序可以选择保存或者读取这些内容。
2.1.6 Intent
在Android中提供Intent类来帮助应用程序和交换之间的交互,Intent负责单个操作的操作,Android根通过这个Intent控件的不同id找到对应的不同的组件,通过调用组件来完成应用程序直接的交互切换,同时包含数据以及附加数据的操作。
2.2 MyEclipse介绍
MyEclipse是Eclipse的扩展,可以实现应用服务器的开发和集成[10]。
2.3 数据库开发技术
MySQL是一个关系数据库管理系统,关系数据库将数据存储在不同的表中,使用标准化语言SQL语言来访问数据库。这样的SQL服务器以可以处理大型数据库,它可以提供一个数量级的数据库而且其速率非常快。[11]。MySQL有以下特色:
(1)减少记录的编档时间;
(2)减小记录的检索时间; Android课堂辅助教学管理系统设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_25164.html
------分隔线----------------------------
推荐内容