基于web和andriod的双通道评教系统的设计与实现

基于web和andriod的双通道评教系统的设计与实现

ID:14553159

大小:25.50 KB

页数:5页

时间:2018-07-29

基于web和andriod的双通道评教系统的设计与实现_第1页
基于web和andriod的双通道评教系统的设计与实现_第2页
基于web和andriod的双通道评教系统的设计与实现_第3页
基于web和andriod的双通道评教系统的设计与实现_第4页
基于web和andriod的双通道评教系统的设计与实现_第5页
资源描述:

《基于web和andriod的双通道评教系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Web和Andriod的双通道评教系统的设计与实现  摘要:随着高校教育管理的系统化和学校信息化建设的加速,教学质量评估已成为教学管理的重要环节。本文介绍设计和实现了基于Web和Andriod的“双通道”评教系统,它完成了学生评教的服务端和Andriod客户端的设计与实现。学生不仅可以使用普通电脑还可以使用手机在网上参与评教,实现了评教的移动化、即时化以及便捷化。  关键词:Andriod;Web;评教系统  中图分类号:G642文献标识码:B文章编号:1002-7661(2015)06-005-02  一、引言  随着教育事业的发展和及

2、计算机的迅速普及,利用计算机网络来实现学校的教学管理已成为趋势。对高校教师进行教学质量调查及对教师综合评价是各校每学期都要进行的一项重要任务。目前,很多教学评价系统都是基于Web的,学生评教必须使用电脑在网上登录系统进行评教。并且评教数据量大,涉及范围广,操作起来较麻烦,大部分高校基本上都是一学期才评教一次,评教数据所反馈的信息也不即时。针对传统评教系统的不足和智能手机在高校师生中普及的特点,在Andriod智能手机的平台上,利用Andriod手机移动开发技术设计开发直接应用到手机上的教学评教系统,并结合服务器端为整个评教系统提供高安全性的可

3、信服务是一种必然趋势.利用Android智能手机平台的高效与智能的特点实现校园评教系统,可以实现评教的即时化以及便捷化,使评教成为教师与学生沟通的新平台,进一步拓展教学质量监控途径、范围及手段,更加方便广大师生参与教学管理,使教学管理能够更加高效、便捷的服务于广大师生。  二、开发技术介绍  1、ASP.NET技术  ASP.NET是微软公司开发的用于建立服务器端web应用程序的框架,是一种全新的、令人振奋的web开发技术。ASP.NET支持的界面包括WebServices和webForm两种形式。  ASP.NET设计作为服务器端的技术,所

4、有ASP.NET代码都在服务器端执行,其特点为:  与服务器隔离(lsolation):客户端的代码无法访问服务器端的资源。  安全性:在客户端程序设计模型中,最终用户将可以看到客户端的代码。一旦有恶意的用户理解了应用程序的运行方式,就可以篡改客户端应用程序。  瘦客户端:瘦客户端可以访问给予服务器的Web应用程序,但却并不支持诸如JavaScript之类的客户端特性。但是客户端程序设计并不会完全消亡,许多优秀的ASP.NET控件能够智能地检测客户端浏览器的特性。如果客户端浏览器支持JavaScript,则这些控件将生产包含了JavaScri

5、pt代码的页面,以向客户端浏览器返回外观更丰富、更具有交互性的页面。但是无论浏览器的兼容性如何,ASP.NET的代码将总是在服务器端执行。  2、Android的平台架构及特性  Android是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序――移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。Android采用WebKit浏览器引擎,具备触摸屏、高级图形显示和上网功能,用户能够在手机上查看电子邮件、搜索网址和观看视频节目等,比iPhone等其他手机更强调搜索功能,界面更强

6、大,可以说是一种融入全部Web应用的单一平台。Android系统架构图如图2.1所示:  图2.1Android系统架构图  Andriod采用软件叠层架构,一般分为三层,上面两层为应用程序,中间一层为中间件,最下面一层为操作系统。  (1)应用程序  Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。  (2)中间件  Andriod的中间件是操作系统与应用程序的桥梁,主要分两部分函数层和Andriod的执行环境

7、。  ①函数层主要包括:  a、c函数库,采用自己改进的bionic,而非glibc  b、webkit的网页浏览器引擎  c、SGL:2D绘图引擎  d、OpenGL:3D函数库  e、采用OpenCore为基础的多媒体框架  f、FreeType还原的点阵矢量字库  g、SQLite的轻量数据库  ②Andriod的执行环境  a、Dalvik虚拟机,基于寄存器的Java虚拟机,实现多案例,每一个Andriod应用程序拥有独立的Dalvik虚拟机  b、CoreLibaries,核心数据库,为上层提供强有力支持  (3)操作系统  And

8、riod的操作系统采用Linux2.6内核,使用以下功能:进程调度、内存管理、驱动模型、网络堆栈、安全控制。  三、结果分析与展示  基于Web和Andriod“双

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。