论文部分内容阅读
现代科学技术的发展促进整个社会快速步入信息化时代,网络信息技术的应用范围也越来越广泛,无纸化办公、个人休闲娱乐、人际交流沟通都离不开网络技术,智能终端的发展使网络技术的应用更加灵活广泛,网络设备的升级使信息传输能力快速提高。根据传输介质的不同,我们将通信网络分为有线与无线网络,无线网络技术以其灵活、简便的优点发挥着日益重要的作用,但在现实应用中,无线网络受制于地形、基站等条件的影响,在矿井勘探、野外考察等特殊应用环境中,无线网络信号覆盖范围与传输能力都受到了较大的考验,各单位之间缺乏联系,所采集的数据信息需要等到网络设备条件允许后才能进行汇总和共享。目前能实现类似功能的通信软件同样是基于互联网环境所应用,针对个别应用环境的小世界网络通信软件很少见,这些软件面向的是庞大的客户群体导致其服务器造价、网络搭建成本都极高,使用也不够灵活。同时现在所用的网络通信软件大多处于商业利益,其源码对外并不公开,因此给人们根据不同需要自行开发带来了一定阻碍。为了适应在无线网络覆盖较差的环境中实现多个用户实时共享数据、完成即时通信的功能,开发了基于小世界网络的数据采集与共享系统。该系统采用C/S(客户端/服务器)架构,使用Java语言在Eclipse与AndroidStudio项目工具平台进行编程开发。利用HTTP协议实现数据传输与网络通信,采用MySQL数据库对用户信息进行存储和登录验证,从而实现可在众多应用场景中自行组建无线局域网络,局域网中各客户端可将本地内存中的文件数据上传至服务器,服务器将接收数据存储在相应设备中,服务器中的数据资源可供其它客户端随时进行下载共享,同时客户端之间也可自行选择通信对象实现即时通信的功能。在开发过程中,经过实际应用价值分析、整体方案设计、各功能模块编程、系统测试分析等阶段,最终实现预期性能目标,开发出可在自组局域网中实现数据采集与共享的系统。该系统主要具有以下几个优势:无须使用互联网信号,利用路由器组建小范围局域网络,即用即搭,简便灵活;服务器可直接采用个人计算机搭建,客户端使用手持移动设备,成本低廉;数据传输不经互联网,减少被网络攻击、窃取数据的风险,信息安全性有所提升;代码开源,预留开发接口,根据后期功能需要进行更新;除网络信号盲区使用,在日常课堂、会议中进行作业提交、文件实时共享同样可以应用,具有较好的实用推广价值。