智能农业应用后台管理系统(附件)【字数:5929】
摘 要随着互联网+农业技术的逐步推广,将移动互联技术,物联网技术嫁接到现代农业已经成为一种趋势。 本系统前后台配合,可以实现对现代农业现场的无人值守管理。本课题为智能农业APP系统的后台服务端,为客户端提供接入鉴权,数据接口服务,控制命令转接等功能。本课题在内容上需要完成以下功能点1,为客户端提供接入鉴权功能,提供用户登录,注册,忘记密码等功能。2,为客户数据接口服务,接口列表请参见协议文档。3,为客户端提供控制命令转接功能,将客户端的控制命令直接透传至控制单执行,并反馈执行结果。
Key words:agriculture; system; background目 录
第一章 平台的框架 1
1.1JSON格式 1
1.2JSON的好处 1
1.3采用JSON协议的service框架的工作原理和优势 1
第二章 应用可行性分析和操作平台 3
2.2硬件环境 3
2.3运用的系统 3
第三章 功能介绍 4
第四章 平台的基本构成 5
第五章 使用应用的过程 7
第六章 详细设计 8
6.1应用的注册界面 8
6.2登陆的画面 8
6.3功能界面 9
6.4这是应用的首页 10
6.5应用的初步测试 10
6.6这是我使用的测试度量 V(G) 10
6.7这样的话就肯定的确定路径 10
结束语 12
致 谢 13
参考文献: 14
附 录 15
第一章 平台的框架
1.1JSON格式
JSON(JavaScript Object Notation) 其实就是轻量级的数据交换格式,让我们可以更简单的看和写,而且也可以让电脑更好的识别,它是根据之前人们的经验做的一个子集。 JSON是全部使用独立的language的格式。除此以外,其实也有一点模仿了C语言比如(C,C++, C#, Java, JavaScript, Perl, Python等)。这很多特点让JSON成了一个比较理想的数据格式。这 *好棒文|www.hbsrm.com +Q: *351916072*
边我们要说到JSON 最核心的东西,也是最要命的东西,就是他的规则,他的办法来得到需要的东西,这种办法就可以减掉去分析XML也许会迷失的。就在这时候,在javascript的连接中用到JSON把它当做我们用来创建这个智能农业应用的格式的优势很明显,因为它可以马上得到结果,所以可以更快的帮助我们获得结果。
到了这里我们必须要理解的也是要记住的就是,在它里面就算只是一个括号,那也是一句话,为的就是让系统了解这样一个简单的符号代表的就是一个东西而非一句话的一个办法这样看看能不能找出把它封起来的一个简单括号(是为了表达再简单的代码他也是一个式子,他并不是一个句子)。
1.2JSON的好处
到JSON,第一个我们要了解的就是JSON和XML都是很简单的东西。而且比较于XML,他比这个还要难观察、我们用眼睛的话 其实是很好观察的。在语言这个方面上面,JSON和其他很多框架结构都有很大的不同,JSON中里面很多间隔都是用冯英豪,这在雨多其他的框架中是狠少看见的不管是上面标点符号都可以,这就很奇葩了。所以说,现在我们用JSON还是很方便的,还有就是对于我们可行性分析上面,这个JSON就是很好的一个解决办法。
1.3采用JSON协议的service框架的工作原理和优势
年前当时我们一提到过平台的方案时,很多厉害的人第一时间就想起了"Socket Server",很多小角色就怕,英文他们从来没尝试过,都缩在后面,根本不敢去尝试,其实任何东西我们都需要去摸索,人们只会记得第一个发现的,从来不会发现第二个人发现的,所以当别人尝试成功了,你说你当时也有这个想法,根本不会有人去理你,然后还真的成功了。
?? 还有很多年前,互联网还不发达,连用户都能发现"Web Service"。到了现在,连我们大学生在几分钟里面就可以解决了。REST它是单词,不是语法,你表示的是一种服务模式,所以说不管什么service协议,都可以用传输协议,服务模式,数据格式这东西来表示。所以,REST跟着http成了一个传播的东西,requestresponse框架,数据什么的都是事先算好的有些人以为可以改变其实根本不存在的。造成的情况就是,不管什么的平台,我无所谓用一个http查看URL,要求把信息XML和JSON和字母,把它关在是体重。在客户端也任意的实现一个功能其实就行了。这么简单,所以马上在我们的脑子里就已经有了操作的流程和框架。Net这个就更加简单了,为什么简单呢,因为http都是自带的,所以只要带一下就行了。这是最让人喜欢的,输入平台不会再是什么难的东西了,不用你些什么文件,你其实学习了简单几个API,其实API也无所谓的,我们自己设计就行了。有人曾经定义过,这个是给我们提供面对面提供信息,时间长了肯定是会replace RPC。在网上,给所有的东西都定义一个名字,便于我们看得懂与认识,比如我们每个人生下来都要去一个名字,不然的话,你不认识我 我也不认识你,或者我见到你认识了,却不知道你叫什么没办法联系你了。然后把所有的东西像大数据一样连在一起,这肯定看很有趣。规定PUT/GET/DELETE/POST的方法其实有我们没听说过的米灯芯这样的话,网络就不是特别需要我们规定的API。遇到了像关卡这样的检查,就不知道怎么跟他们表示自己是正常的,正规的,这样的话,我们就必须自己创建一个自己检查自己的关卡。听起来很滑稽,但是事实就是这样的。端口出现了像这样application/vnd.mycompany.customer+xml、Accept: text/xvcard 的合理要求,这样只要你语法框架正常,他就会全部给你送回去,所以不用担心。
第二章 应用可行性分析和操作平台
2.1应用的可行性分析
在这个应用的创立的前期对应用做了一个可不可行的分析我觉得是一个很重要的环节,这个对于所有东西的合理利用是很有帮助的,这样就可以避开很多的浪费,也是这个应用能成功的关键这个系统的建立是一个很复杂的工程,话费的时间有点长,所以可不可行很重要,其实也有点复杂。“可行性”的意思就是在我的这种情况下,企业的信息系统还是不是有必要,看看能不能具备必要的条件。这个东西的的含义应该要包括出现的所有的可能性,还有必要性。
Key words:agriculture; system; background目 录
第一章 平台的框架 1
1.1JSON格式 1
1.2JSON的好处 1
1.3采用JSON协议的service框架的工作原理和优势 1
第二章 应用可行性分析和操作平台 3
2.2硬件环境 3
2.3运用的系统 3
第三章 功能介绍 4
第四章 平台的基本构成 5
第五章 使用应用的过程 7
第六章 详细设计 8
6.1应用的注册界面 8
6.2登陆的画面 8
6.3功能界面 9
6.4这是应用的首页 10
6.5应用的初步测试 10
6.6这是我使用的测试度量 V(G) 10
6.7这样的话就肯定的确定路径 10
结束语 12
致 谢 13
参考文献: 14
附 录 15
第一章 平台的框架
1.1JSON格式
JSON(JavaScript Object Notation) 其实就是轻量级的数据交换格式,让我们可以更简单的看和写,而且也可以让电脑更好的识别,它是根据之前人们的经验做的一个子集。 JSON是全部使用独立的language的格式。除此以外,其实也有一点模仿了C语言比如(C,C++, C#, Java, JavaScript, Perl, Python等)。这很多特点让JSON成了一个比较理想的数据格式。这 *好棒文|www.hbsrm.com +Q: *351916072*
边我们要说到JSON 最核心的东西,也是最要命的东西,就是他的规则,他的办法来得到需要的东西,这种办法就可以减掉去分析XML也许会迷失的。就在这时候,在javascript的连接中用到JSON把它当做我们用来创建这个智能农业应用的格式的优势很明显,因为它可以马上得到结果,所以可以更快的帮助我们获得结果。
到了这里我们必须要理解的也是要记住的就是,在它里面就算只是一个括号,那也是一句话,为的就是让系统了解这样一个简单的符号代表的就是一个东西而非一句话的一个办法这样看看能不能找出把它封起来的一个简单括号(是为了表达再简单的代码他也是一个式子,他并不是一个句子)。
1.2JSON的好处
到JSON,第一个我们要了解的就是JSON和XML都是很简单的东西。而且比较于XML,他比这个还要难观察、我们用眼睛的话 其实是很好观察的。在语言这个方面上面,JSON和其他很多框架结构都有很大的不同,JSON中里面很多间隔都是用冯英豪,这在雨多其他的框架中是狠少看见的不管是上面标点符号都可以,这就很奇葩了。所以说,现在我们用JSON还是很方便的,还有就是对于我们可行性分析上面,这个JSON就是很好的一个解决办法。
1.3采用JSON协议的service框架的工作原理和优势
年前当时我们一提到过平台的方案时,很多厉害的人第一时间就想起了"Socket Server",很多小角色就怕,英文他们从来没尝试过,都缩在后面,根本不敢去尝试,其实任何东西我们都需要去摸索,人们只会记得第一个发现的,从来不会发现第二个人发现的,所以当别人尝试成功了,你说你当时也有这个想法,根本不会有人去理你,然后还真的成功了。
?? 还有很多年前,互联网还不发达,连用户都能发现"Web Service"。到了现在,连我们大学生在几分钟里面就可以解决了。REST它是单词,不是语法,你表示的是一种服务模式,所以说不管什么service协议,都可以用传输协议,服务模式,数据格式这东西来表示。所以,REST跟着http成了一个传播的东西,requestresponse框架,数据什么的都是事先算好的有些人以为可以改变其实根本不存在的。造成的情况就是,不管什么的平台,我无所谓用一个http查看URL,要求把信息XML和JSON和字母,把它关在是体重。在客户端也任意的实现一个功能其实就行了。这么简单,所以马上在我们的脑子里就已经有了操作的流程和框架。Net这个就更加简单了,为什么简单呢,因为http都是自带的,所以只要带一下就行了。这是最让人喜欢的,输入平台不会再是什么难的东西了,不用你些什么文件,你其实学习了简单几个API,其实API也无所谓的,我们自己设计就行了。有人曾经定义过,这个是给我们提供面对面提供信息,时间长了肯定是会replace RPC。在网上,给所有的东西都定义一个名字,便于我们看得懂与认识,比如我们每个人生下来都要去一个名字,不然的话,你不认识我 我也不认识你,或者我见到你认识了,却不知道你叫什么没办法联系你了。然后把所有的东西像大数据一样连在一起,这肯定看很有趣。规定PUT/GET/DELETE/POST的方法其实有我们没听说过的米灯芯这样的话,网络就不是特别需要我们规定的API。遇到了像关卡这样的检查,就不知道怎么跟他们表示自己是正常的,正规的,这样的话,我们就必须自己创建一个自己检查自己的关卡。听起来很滑稽,但是事实就是这样的。端口出现了像这样application/vnd.mycompany.customer+xml、Accept: text/xvcard 的合理要求,这样只要你语法框架正常,他就会全部给你送回去,所以不用担心。
第二章 应用可行性分析和操作平台
2.1应用的可行性分析
在这个应用的创立的前期对应用做了一个可不可行的分析我觉得是一个很重要的环节,这个对于所有东西的合理利用是很有帮助的,这样就可以避开很多的浪费,也是这个应用能成功的关键这个系统的建立是一个很复杂的工程,话费的时间有点长,所以可不可行很重要,其实也有点复杂。“可行性”的意思就是在我的这种情况下,企业的信息系统还是不是有必要,看看能不能具备必要的条件。这个东西的的含义应该要包括出现的所有的可能性,还有必要性。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/402.html