基于小世界网络的数据采集与共享系统
发布时间:2022-01-13 08:01
现代科学技术的发展促进整个社会快速步入信息化时代,网络信息技术的应用范围也越来越广泛,无纸化办公、个人休闲娱乐、人际交流沟通都离不开网络技术,智能终端的发展使网络技术的应用更加灵活广泛,网络设备的升级使信息传输能力快速提高。根据传输介质的不同,我们将通信网络分为有线与无线网络,无线网络技术以其灵活、简便的优点发挥着日益重要的作用,但在现实应用中,无线网络受制于地形、基站等条件的影响,在矿井勘探、野外考察等特殊应用环境中,无线网络信号覆盖范围与传输能力都受到了较大的考验,各单位之间缺乏联系,所采集的数据信息需要等到网络设备条件允许后才能进行汇总和共享。目前能实现类似功能的通信软件同样是基于互联网环境所应用,针对个别应用环境的小世界网络通信软件很少见,这些软件面向的是庞大的客户群体导致其服务器造价、网络搭建成本都极高,使用也不够灵活。同时现在所用的网络通信软件大多处于商业利益,其源码对外并不公开,因此给人们根据不同需要自行开发带来了一定阻碍。为了适应在无线网络覆盖较差的环境中实现多个用户实时共享数据、完成即时通信的功能,开发了基于小世界网络的数据采集与共享系统。该系统采用C/S(客户端/服...
【文章来源】:吉林大学吉林省 211工程院校 985工程院校 教育部直属院校
【文章页数】:68 页
【学位级别】:硕士
【部分图文】:
整体方案设计图
第3章开发环境11第3章开发环境3.1开发平台3.1.1Eclipse项目平台本系统服务器部分的开发采用Eclipse开发平台,该平台在2001年由IBM公司开发,此后IBM公司将该项目无偿捐给世界开源组织Eclipse.org进行统一管理。Eclipse是由一个小核心和基于该核心上大量的插件组成的,简而言之,该平台是一个开放源代码、基于Java的可扩展平台[17]。它主要有以下几个方面的优势:第一,该项目平台源码对外开放,任何人都可以免费获取;第二,除核心外,用大量的插件进行扩展开发,同时插件调用是动态的,开发者可以根据自己的需要按照、调用插件,在内存占用方面具有较强的优势;第三,除使用最初的Java语言开发外,现在Eclipse可以用相应的插件进行C、C++、Python等语言进行软件开发[18]。因此Eclipse一直以来被广泛应用。Eclipse开发平台的搭建过程比较简单,首先安装Eclipse,同时安装语言环境,可支持多国语言[19]。但要想运行Eclipse还需要进行Java运行环境(JDK)的安装,本系统开发所使用的JDK版本为JDK8.0。运行环境安装完毕后,还可以根据自身开发需要随时下载并安装所需的开发插件。图3.1为用Eclipse进行开发的操作界面:图3.1Eclipse开发界面
第3章开发环境123.1.2AndroidStudio开发平台AndroidStudio是Google公司2013年推出的Android集成开发工具,其功能类似于EclipseADT,主要应用于Android系统的开发和调试。虽然在Eclipse开发平台中也可以进行Android应用程序的开发,但是相比较于Eclipse开发平台,AndroidStudio在实际应用中具有响应速度更快、UI界面更美观直接、整合了Gradle构建工具、配置编译效率提升、内置终端使系统调试更加方便快捷等诸多优点。同时,由于Google公司现在已经不再对EclipseADT进行更新,因此对于Android开发而言,Eclipse所提供的API最高版本为API19,而想要使用更高版本的话只能使用AndroidStudio进行开发。基于以上考虑,在Android客户端程序开发的时候本系统采用AndroidStudio进行开发。图3.2AndroidStudio开发界面3.2网络协议3.2.1TCP/IP协议TCP/IP是传输控制协议和网络协议的简称,它不是一个具体协议,而是一个协议族,它对电子设备接入因特网、以及数据如何传输的标准进行了定义。该协议族中包含了TCP协议、IP协议、HTTP协议、FTP协议等众多网络协议,终端设备依靠这套协议族进行数据传输[20]。
【参考文献】:
期刊论文
[1]新时代互联网的应用和发展研究[J]. 王咏霖,朱满彪. 通讯世界. 2017(10)
[2]一种基于HTTP的网络蜘蛛实现[J]. 陈忠菊. 电脑编程技巧与维护. 2015(07)
[3]野外驻训无线局域网的搭建[J]. 陈华,王毅. 现代电子技术. 2015(03)
[4]基于Socket的网络编程技术及其实现[J]. 许文勇. 无线互联科技. 2014(05)
[5]安卓手机的前景与现状[J]. 刘磊,周作栋,彭永昱. 成功(教育). 2013(01)
[6]基于Android技术的界面设计与研究[J]. 赵亮,张维. 电脑知识与技术. 2009(29)
硕士论文
[1]WiFi数字无线城市的研究与实现[D]. 顾建勋.西安电子科技大学 2017
[2]APP在档案信息服务中的应用研究[D]. 史辉.河北大学 2017
[3]基于Android平台的局域网即时通信系统研究与实现[D]. 徐明.东南大学 2017
[4]基于Android无线点餐系统的设计与实现[D]. 张琳.厦门大学 2014
[5]无线局域网监测系统的设计与开发[D]. 游正朋.电子科技大学 2012
[6]Android操作系统移植及关键技术研究[D]. 叶炳发.暨南大学 2010
[7]语音通话在IEEE 802.11无线局域网的研究[D]. 陈卓.上海交通大学 2008
[8]无线局域网技术在餐饮信息化中的运用[D]. 冯宇波.重庆大学 2006
本文编号:3586034
【文章来源】:吉林大学吉林省 211工程院校 985工程院校 教育部直属院校
【文章页数】:68 页
【学位级别】:硕士
【部分图文】:
整体方案设计图
第3章开发环境11第3章开发环境3.1开发平台3.1.1Eclipse项目平台本系统服务器部分的开发采用Eclipse开发平台,该平台在2001年由IBM公司开发,此后IBM公司将该项目无偿捐给世界开源组织Eclipse.org进行统一管理。Eclipse是由一个小核心和基于该核心上大量的插件组成的,简而言之,该平台是一个开放源代码、基于Java的可扩展平台[17]。它主要有以下几个方面的优势:第一,该项目平台源码对外开放,任何人都可以免费获取;第二,除核心外,用大量的插件进行扩展开发,同时插件调用是动态的,开发者可以根据自己的需要按照、调用插件,在内存占用方面具有较强的优势;第三,除使用最初的Java语言开发外,现在Eclipse可以用相应的插件进行C、C++、Python等语言进行软件开发[18]。因此Eclipse一直以来被广泛应用。Eclipse开发平台的搭建过程比较简单,首先安装Eclipse,同时安装语言环境,可支持多国语言[19]。但要想运行Eclipse还需要进行Java运行环境(JDK)的安装,本系统开发所使用的JDK版本为JDK8.0。运行环境安装完毕后,还可以根据自身开发需要随时下载并安装所需的开发插件。图3.1为用Eclipse进行开发的操作界面:图3.1Eclipse开发界面
第3章开发环境123.1.2AndroidStudio开发平台AndroidStudio是Google公司2013年推出的Android集成开发工具,其功能类似于EclipseADT,主要应用于Android系统的开发和调试。虽然在Eclipse开发平台中也可以进行Android应用程序的开发,但是相比较于Eclipse开发平台,AndroidStudio在实际应用中具有响应速度更快、UI界面更美观直接、整合了Gradle构建工具、配置编译效率提升、内置终端使系统调试更加方便快捷等诸多优点。同时,由于Google公司现在已经不再对EclipseADT进行更新,因此对于Android开发而言,Eclipse所提供的API最高版本为API19,而想要使用更高版本的话只能使用AndroidStudio进行开发。基于以上考虑,在Android客户端程序开发的时候本系统采用AndroidStudio进行开发。图3.2AndroidStudio开发界面3.2网络协议3.2.1TCP/IP协议TCP/IP是传输控制协议和网络协议的简称,它不是一个具体协议,而是一个协议族,它对电子设备接入因特网、以及数据如何传输的标准进行了定义。该协议族中包含了TCP协议、IP协议、HTTP协议、FTP协议等众多网络协议,终端设备依靠这套协议族进行数据传输[20]。
【参考文献】:
期刊论文
[1]新时代互联网的应用和发展研究[J]. 王咏霖,朱满彪. 通讯世界. 2017(10)
[2]一种基于HTTP的网络蜘蛛实现[J]. 陈忠菊. 电脑编程技巧与维护. 2015(07)
[3]野外驻训无线局域网的搭建[J]. 陈华,王毅. 现代电子技术. 2015(03)
[4]基于Socket的网络编程技术及其实现[J]. 许文勇. 无线互联科技. 2014(05)
[5]安卓手机的前景与现状[J]. 刘磊,周作栋,彭永昱. 成功(教育). 2013(01)
[6]基于Android技术的界面设计与研究[J]. 赵亮,张维. 电脑知识与技术. 2009(29)
硕士论文
[1]WiFi数字无线城市的研究与实现[D]. 顾建勋.西安电子科技大学 2017
[2]APP在档案信息服务中的应用研究[D]. 史辉.河北大学 2017
[3]基于Android平台的局域网即时通信系统研究与实现[D]. 徐明.东南大学 2017
[4]基于Android无线点餐系统的设计与实现[D]. 张琳.厦门大学 2014
[5]无线局域网监测系统的设计与开发[D]. 游正朋.电子科技大学 2012
[6]Android操作系统移植及关键技术研究[D]. 叶炳发.暨南大学 2010
[7]语音通话在IEEE 802.11无线局域网的研究[D]. 陈卓.上海交通大学 2008
[8]无线局域网技术在餐饮信息化中的运用[D]. 冯宇波.重庆大学 2006
本文编号:3586034
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3586034.html