1.2  当前教学状况

传统的教学管理系统基于纸笔,将重要信息记录在各种档案之中,查询繁琐且难度较大,对工作人员的要求也较高,但是效率低、错误率高。随着电脑技术的发展,教学管理也逐渐实现无纸化,效率和准确性都有所提高,但对办公设备、办公场所等客观条件有所要求。对于需要查询信息、发布信息的教师学生而言,也需要上网环境、访问设备,不够方便快捷,有时甚至会耽误一些急事。

传统的师生交流主要以课堂为主,但是高校课堂教师与学生交流非常有限,课下回答学生提问时,学生参与人数较少,并受到时间、空间的各种限制,常常导致在课程结束时,许多学生仍未能与老师有足够的交流。老师对于学生也不够了解,只能通过作业、考试和不多的课堂交流来评估学生对当前课程的掌握情况。

1.3  智能互动教学软件的优势

高等院校一直是新技术投入应用的前沿,学生及许多教师已经能够熟练利用移动终端系统,而Android系统正是广为人知的代表性移动系统之一[1]。本设计将与教学生活息息相关的重要信息(如考试成绩、课程信息、考试时间等)查询、通知发布、师生联络等功能集成为Android系统下的互动教学应用软件,并用web service技术为其编写后台程序。学生、教师可以在手机应用上进行信息查询与管理,解除了对于办公地点、办公设备的硬性要求,能够提高师生的工作学习效率。师生还可以通过软件随时进行沟通交流,问题解答更加方便,也使学生与老师的关系更加融洽。

1.4  互动教学的研究现状

1.4.1  国外发展现状举例 

1.4.2  国内发展现状举例 

2  主要应用技术及工具

2.1  Android平台概述

Android是由美国Google公司在2007年宣布组建的开放手机联盟OHA(Open Handset Alliance)共同开发的移动系统,是一个开源的为移动终端设计的移动平台。[2]它运行于Linux Kernel上,包括存储器管理(Memory Management)、驱动程序模型(Driver Model)、安全(Security)、网络堆栈(Network Stack)等等。

2.1.1  系统架构

自底向上划分Android系统,可将它划分为四个层次[3]:

(1)Linux内核层:这是Android的最底层,基于Linux内核并独立存在。它具有虚拟CPU(被称为Goldfish)和Android特定驱动代码[4],用于提供包括显示驱动、键盘驱动、摄像头驱动、Flash内存驱动、Binder(IPC)驱动、Wifi驱动、Audio驱动及电源管理等在内的底层服务。[5]

(2)Android运行时库及其他库层:运行时库主要包括一组Java核心库级Dalvik虚拟机,源^自#优尔?文,论.文'网[www.youerw.com,不需要安装或管理配置,具有较小体积但能够支持比较大的数据库,提供支持并发处理、事务功能,而且速度比较快。[6]

(3)应用框架层:Android开发人员在这一层可以拥有与核心应用相同的对框架API的所有访问权限。这一层主要包含内容提供器、消息管理器、资源管理器、Activity管理器及UI组件等组件。[7]

(4)应用程序层:这是最终面向用户的一层。系统常常附带一些关键应用程

上一篇:视频动态目标压缩感知跟踪技术及实现
下一篇:基于极限学习机的高光谱图像监督分类

基于Apriori算法的电影推荐

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

python基于决策树算法的球赛预测

承德市事业单位档案管理...

中国学术生态细节考察《...

志愿者活动的调查问卷表

10万元能开儿童乐园吗,我...

神经外科重症监护病房患...

医院财务风险因素分析及管理措施【2367字】

AT89C52单片机的超声波测距...

公寓空调设计任务书

国内外图像分割技术研究现状

C#学校科研管理系统的设计