2019.03/05 用经与钳工E门基于Android系统的移动学习终端平台开发与研究边倚,王振择,张卫钢(西安思源学院电子信息工程学院,陕西西安,710038)摘要E结合Android系统,阐述了该系统下移动学习终端平台建设的相关内容,从多个角度入手,分别从移动学习终端平台的系统结构、系统设计、系统实现等多个角度入手,详细阐述了基于Android系统的移动学习终端评价的开发路径。总体而言,该学习终端平台的开发具有技术可行性,能够满足大部分用户的使用要求,因此应该得到进一步的应用与推广。关键词:Android;移动学习终端平台;平台实现Development and Research of Mobile Learning Terminal Platform 8ased on Android System Bian Qian, Wang Zhenduo, Zhang Weigang (Xi' an Siyuan University School of electronic and Information Engineering, Xi' an Shaanxi, 710038) llbstract: Combining with Android system, this paper elaborates the related content of mobile learning terminal platform construction under this system. Starting from various perspecti ves, this paper elaborates on the development path of mobile learning terminal evaluation based on Android system from the aspects of system structure, system design, system implementation and so on. Generally speaking, the development of the learning terminal platform is technically feasible and can meet the needs of most users, so it should be further applied and promoted. l(eYlVords: Android; mobile terminal platform; platform 051言随着现代信息网络技术的快速发展,以移动计算机技术为代表的移动技术开始广泛的出现在人们的生活中,并产生了深远影响。在此基础上,移动学习作为一种结合移动终端化功能[2]。例如学习平台的音频播放器功能中有一个播放列表组间,那么在另一个视频播放器中,用户可以直接调用这个播放列表组件,简化了操作。(3) Linux内核。Android系统的大部分核心服务都是建立在Linux之上的,例如移动学习终端的内存管理、安全管运算能力与无线网络传输能力而出现的新型学习模式,可以有效满足未来用户的学习要求,让学习过程可以打破时间、理、驱动程度等,该内核的性能直接影响着终端平台的性能。空间等因素的,为提高学生的学习效率奠定了基础,因此应该得到相关人员的关注。除了上述三个主要的构成部分之外,基于Android系统的移动学习终端平台还包括虚拟机、库等关键架构。1基于Android系统的移动学习终端平台架构从系统架构来看,移动学习终端平台充分汲取了2基于Android系统的移动学习终端平台设计2.1服务器端设计对于移动学习终端平台而言,其服务端的设计是整个系统的核心,可以为系统提供数据内容与数据处理的各种信Android系统的优势,其系统架构主要分为以下几个方面。(1)应用程序。移动学习终端平台依靠Android系统内置的核心应用程序完成各种学习功能,包括短消息程序、日历、息。在本次移动学习终端平台设计阶段,服务器端设计主要包括以下几方面。图书查询等,这些应用都是通过Java语言开发而来的,同时,为了进一步丰富移动学习终端平台的功能,技术人员还可以2.1.1系统层次结掏的确定本文介绍的移动学习终端平台的设计是在SSH2框架上通过Android的SDK开发各种应用程序,让终端平台更好的满足学生的学习要求[1]。(2)应用程序框架。基于Android系统的应用程序框架主开展的,通过Android系统提供的Web应用与移动应用,实现了系统的各项功能,具体的系统层次结构如图l所示。要优势,就是增强了系统平台的复用性,在程序框架安全机制的影响下,开发人员在移动学习终端的系统功能完善中,可以发布自己的组件,也可以通过其他应用程序的组件来优根据图l所反馈的相关信息,本次系统层次结构的各项功能为:(1)表现层。主要功能是与用户进行交互并显示用户交互的结果。(2)控制层。负责整个移动学习终端平台的系统基金项目:面向\"双创\"人才培养模式的移动学习平台构建研究(XASY-B1806)。电亘盟盟旦旦网络与信息工程20用,臼V05册2按照要求为用户提供密钥注册。表现层控制层(2)框架与导航客户端主导航采用较为常见的左侧导航菜单的方法,为了能够增强系统的可操作性,在左侧菜单的功能设走上,将会按照常用的功能情况进行分类,并且分类结果也会在导航列表中显示。为了<挽回后完善功能,客户端的框架和导航都采用了Android手势操作方法,用户在使用该移I _ _j i 肝…通叫…或者向右滑动。2.2.2学习模块的设计在移动学习终端平台设计中,学习模块的设计是在Android系统上设定的,包括主操作栏、副操作栏、分类课程区域图1系统层次结构设计图等等,其中主操作栏主要包括快捷菜单按访问、数据编辑等关键性功能,被认为是整个学习平台的核心控制系统,控制层通过系统描述来组织各种工作,确保系钮、刷新按钮等:副操作区采用Tab的方式,用户可以通过Tab方式选择课程类别、课程推荐等界面的切换:分类课程区统可以满足移动学习终端平台的要求。(3)业务层。主要功能可以分类展示各种推荐的课程。是实现系统的业务逻辑,是系统的运算单位。(4)持久层。能够实现对移动学习终端平台数据库数据和静态数据的持久在学习模块设计中,学习模块的实现主要包括:(1)课程推荐。能够按照热门课程推荐与分类课程推荐的要求,为用户提供多种类型的课程导航服务;(2)课程类别。能够为各化管理,可以为业务层功能的实现提供完整的数据服务,并为系统的各种数据操作提供入口。种课程提供不同的导航引导,让用户快速查询自己想要获取的内容。(3)课程检索。依靠检索模块,让用户可以获得不同2.1.2访问控制流程本文所设计的系统访问流程为2由HttSer吐etReqest类型的课程数据。发送请求→通过系统获取加载页面的表单数据→根据用户操作要求来配置制定的操作,并确定方法树立要求→通过3基于Android系统的实现3.1开发环境本次研究的移动学习终端平台的开发环境为z开发语ActionForm获取页面表单数据→获得Business对象→调用系统的业务逻辑→进行数据操作→获得Dao对象→根据调用结果来制定数据库操作→将数据库操作数据执行结果反馈言:Java;操作系统平台:Windows 7;开发工具:ADT、JDK1. 60 给用户→执行结果并在视频界面显示新的视图。3.2 Android开发环境的搭建在系统安装中,配置Eclipse,在打开Eclipse之后,在2.2害户端设计2.2.1 UI设计UI是用户界面的简称,是指对软件的逻辑操作、人机交菜单栏上选择NewSoftware,并点击add;在出现的界面内依次输入名称和ADT下载,并根据系统提示安装ADT。在完成互的设计。在Android系统中,UI设计要让软件变得更有个性化品味,并且操作更加简洁舒适,能够满足用户的使用要上述操作之后,重启Eclipseo3.3系统的设计与实现在该系统设计与实现过程中,客户端的基类分为很多种,包括类的设计、Api相关接口等,它们使用缓存管理、求[3]oA ndroid系统中通用UI有应用内容区域与操作栏组成,包括主操作栏、视图控制按钮、内容区域与副操作栏四个方面。在此基础上,系统的主要模块设计主要包括以下几方面。Http请求管理、Api管理等,这些事整个系统实现的基础。在系统实现阶段,按照C/S客户端服务器应用要求,依靠(1)注册与登录模块在系统中,登录与性册时客户端最基本的功能,在系统设计中,主要的设计内容包括:①欢迎界面。欢迎界面是移动远程获取文件信息,这是系统实现的一个重要功能,而一般移动学习终端平台所需要加载的戏院很大,所以需要较大的流量:另一个问题就是加载速度,若远程图片加载速度很满,学习终端平台打开之后的第一个界面,这个界面提供了三个最基本的功能,分别为\"登录飞\"注册'γ游客访问\",当用户可能会严重影响用户的用户体验。所以为了让用户可以通过移动学习终端获得更好的服务,在系统实现阶段将缓存功能加入到系统中,采用内存缓存与本地缓存的方法将所要采集登录了之后,系统将会自动选择\"记住我飞并将登录界面做系统初始化,不再显示这三个功能键,并将画面跳转到移动学习终端平台的用户界面上。②登录:用户登录客户端。③注的资料存入到终端平台上。(下转第112页)些电亘盟盟测试工具与解决方案避免移动储存介质受到病毒、木马等的感染而对整个数据的20用,臼V05依据其严格的规定,相关厂家研制出电力所固用的横向隔离网络造成威胁。同时,还需要防止将无线网络接入电力数据的装置,该装置主要使用网络安全的技术和隔离交互的技系统。(2)购买并能够正确的利用正版的软件,并需要定期的更新。电脑中所使用的操作系统规定是正版的,通过安装杀术,在内与之间的osi七层网络协议断离,最终使非网络数据之间顺利完成交流,实现网络的互联互通。毒软件及时进行清理,并进行及时更新。在不能更新的情况下,应该对操作系统进行加固,通过修改注册、密码等方式进行系统漏洞的及时修补。(3)对二次安防设备的入网检测进4.5纵向加密认证技术随着信息技术的快速发展,人们越来越关注电力调动自动化二次系统安全防护的相关问题。针对新进入网络的设行加强。电力系统二次安防设各必须通过相关的机构进行检测和认证,通常情况下是国家所认定的机构来进行检测,在系统搭建完成之后,最后对整体功能进行规范测试,来保证备,要在纵向互联网上统一的设置密码认证装置,对专线的通道边界也应该设置加密认证装置,逐渐实现调度数据网及安全防护设备在边远地区也能够得到覆盖。网络边缘处的信所传输数据的正确性与安全性。息泄露是网络上所存在的危险因素,信息泄露主要是由于网4.3路由器技术不一样的网段或者是网络都可以通过路由器来连接网络攻击者非法进入网络系统造成的。攻击者为了更方便地获取网络系统内部的信息通常采取攻击网络的防火墙等安全络中的各个局域网的广域网的设备,从而组建成一个更大的网络,它可以根据网络的状况进行自动的选择和设定路由,能够以最好的路径将数据包进行快速转发。路由器是tcp/ip防护的措施方式,另外一种是使用者在传输系统信息的过程中为他人所窃取,从而导致信息出现泄露。保护安全区间的纵向网络边界的相关安全问题对于电力能源网络自动化的调度有着重要的积极影响,只有保证信息在传输的过程中不被他人所窃取,才能够保证电力能源的正常传输与利用,从而使地方的能源得到有效的供应。网络中主要的联网设备,未来路由器的设计与发展趋势将越来越向着安全性,可靠性、性能好和智能化的四个方面发展。4.4横向隔离技术在电力二次系统的长期建设过程中,都会要求到和企业5结束语要想保证电力系统继续保持稳定的运行,就要从地方配电网的实际情况出发做好符合实际的具体规划,并运用先进综合的业务网和物流网进行有效地隔离。然而,信息管理系统与互联网紧密的连接在一起,与电力二次系统的信息共享定会引入外部的具有威胁的某些因素,而防火墙所提供的防护技术其安全度并不高,所以软隔离的方式并不能够满足电的防护技术来更好地保证自动化二次系统的稳定与安全性。力部门安全的相关要求,必须采用能够提供更高强度的安全参考文献[1]张学锋,表龚铭.浅析二次系统安全防护技术在地区电力技术在保证电力二次系统内部安全的同时,高效完成数据的交换功能。所谓的网络隔离技术就是将网络与网络之间相互分离,但是分离后将不能实现数据传输和共享的功能。因此,自己网调度自动化中的应用口].科技经济导刊,2017(32):72+70. [2]刘远成.浅析二次系统安全防护技术在地区电力配网调网络的隔离技术与数据交换技术又是所存在的一对矛盾,而网络隔离技术则是为了更好的解决这一矛盾,为所涉及有秘度自动化中的应用口l科技展望,2016,26(32):119.[3]罗青青,陈藻超.浅析电力二次系统安全防护技术的应用密的网络提供安全交换所发展而来的,在这其中,网络隔离技术的设置构想与传统的网络防御技术又有着很大的差别。口].科技传播,2016,8(19):283-284.(上接第100页)在课程内容的编辑中,系统具有多页面的切换效果,该类存于Google的兼容包里,所以在引入是,需要将Android3.0的概念引入到系统实现中,其主要目的是解决凹4结论本文所设计的基于Android系统的移动学习终端平台具有技术可行性,该系统就有很强的适应能力,能够满足多的使用要求。所以在系统实现阶段,将各种信息资料内容加入到ViewPager组间中,其中的页面切换都能通过系统来完成结果显示,并且通过ViewPager来实现课程装载、课程内种情况下的用户学习要求:该系统具有理想的人性化设计,最后通过实践应用验证,其设计具有合理性、有效性的特征,值得做进一步推广。容、课程视频的Fragment。在这个过程中,采用多钱程传输的方法,先获取文件长度L,再按照文件长度分为N个文件块,参考文献[1]王昌金,龙嘉,冯立,等.技术视角下移动学习的可靠性研究口].当代继续教育,2018,36(01):8-13.[2]史高音.智能移动终端APP中的交互模型设计与实现D].软件导刊,2017, 16(05):51-53. 每个文件块的长度均为L/N。其实现流程为:(1)客户端向服务器请求文件信息;(2)客户端根据文件长度开辟N个线程,依靠相对应的钱程实现与服务器的连接;(3)服务器通过线程与客户端通信并进行文件传输;(4)客户端将线程传输的数据存储起来,并在缓存之后由客户使用。[3]张永刚.基于Android系统的移动学习终端平台开发与安全口].网络安全技术与应用,2016(09):41-43. 巴些电亘盟盟