当前位置:主页 > 科技论文 > 软件论文 >

跨平台土壤取样移动端软件的设计与研究

发布时间:2020-10-11 23:57
   目前,智能终端应用技术基本都是针对具体操作系统平台提供针对性的语言和工具进行开发,开发人员在完成一款终端应用后,通常需要花费大量的时间和精力进行跨平台的移植工作和后期维护工作。移动跨平台技术的出现则很好地弥补这个不足,跨平台技术封装了各个操作平台上最常用的设备API,供开发人员通过调用统一API来访问,这样就可以实现只使用一种开发语言,一个开发平台,开发出同时可以在不同手机操作系统上运行的APP软件,从而大大提高了开发效率,缩短了开发周期,节约了开发成本。为应对不断出现的一系列土壤安全问题,我国设置了很多土壤监测点和监测中心用来监控土壤信息。土壤信息采集就是监控土壤的第一步,本次课题提出传统的土壤信息采集APP软件虽然可以完成土壤信息采集任务,但是却无法适应各个主流操作平台,为解决软件的跨平台问题,引入了Apache Cordova的跨平台技术,并对Apache Cordova技术和具有RESTful风格的WEB API技术进行了深入研究,完成了跨平台土壤信息采集APP软件的功能分析和软件设计,实现了跨平台土壤信息采集APP软件,使其具有跨平台的特性来满足不同操作系统的使用要求。通过对该软件的设计和开发,为跨平台的软件开发提供了新的解决方案。
【学位单位】:武汉工程大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP311.52
【部分图文】:

总体框架


pache Cordova 的总体框架总体而言,Apache Cordova 使开发人员能够利用 Web 标准技术动平台的应用程序。从而可以使用一套代码,编译之后运行在不动平台上,有效地降低成本,并缩短开发时间。本文将在 Apacova 框架下对土壤集输运动的应用进行开发,并在此基础上对该行逐步的分析和研究。 总体框架分析Apache Cordova 是一个允许使用 Web 语言调取本地 API 的框架 2-1 所示,Cordova 框架下的程序使用框架支持的 JavaScript 接口调用封装好的 API。可以说是,开发人员利用 Web 语言完成了跨

土壤取样,资源,架构,软件


在某一种程度上可以说是数据上的跨平台。本文之所以选用RESTful风格 WEB API 来进行数据访问,是因为其接口更标准,更清晰,没有混乱的方法名称。3.1 RESTful 及其谓词在 RESTful 架构下,以土壤取样软件中的任务为例,REST 架构就是将任务抽象成了一种资源:t_Task,在软件中所有关于任务的操作都是围绕 t_Task 这个资源展开的。按照 REST 抽象特性,t_Task 这个资源也有一个唯一的 URI 与之对应,如图 3-1 所示,上面一个 WEB API 为土壤取样软件中获取任务信息的 WEB API,下面一个 WEB API 为写入任务信息的 WEB API,图 3-1 中②代表着 t_Task 这个资源的 URI 为:218.199. 178.24/ZHJServices/api/t_Task/,①③表示通过 HTTP 的 CRUD操作对 URI 进行操作,其中通过③可以看出是 put 写入操作,④表示传

参数配置,数据源,类型,返回类型


17图 3-5 数据源参数配置图1:[ResponseType(typeof(t_Task))]//定义返回类型为 t_Task 实体类型2:public Task<IHttpActionResult> GetTask(string id){//定义 GetTask,说明传入参数//类型3: t_Task task = db.t_Task.Find(id);//实例化 t_Task 类型为 task,用于接受数据库查//询到的 t_Task 类型结果4: if (task == null){//判断如果查询返回的 task 是否为 null
【相似文献】

相关硕士学位论文 前1条

1 赵豪杰;跨平台土壤取样移动端软件的设计与研究[D];武汉工程大学;2018年



本文编号:2837316

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2837316.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户095be***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com