工程机械租赁信息化平台的设计与实现

来源 :安徽大学 | 被引量 : 0次 | 上传用户:njnuqxj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
"十二五"规划推出以来,我国基础设施建设项目不断出台和城市建设稳步推进,促进了工程机械租赁行业的发展。然而,仍存在着市场集中度低、租赁企业数量多且分散、经营模式传统等不利于持续发展的因素。对此,需要设计一个租赁信息共享平台,以提升行业信息化水平,充分利用互联网的优势进行资源整合和优化配置。本论文围绕着工程机械租赁行业信息化这个主题,结合移动智能终端、服务器开发技术,设计并实现了工程机械租赁信息化平台,期间开展了以下几个方面的研究和设计工作:(1)对工程机械租赁方和设备使用方的实际需求进行了充分分析和总结,基于C/S架构设计了工程机械租赁信息化平台的总体结构。以此为基础,设计并实现了 Android客户端、服务器端和基于Spark的个性化推荐功能。本平台包括出租信息、求租信息、人才信息、招聘信息展示和发布、地图定位、个人信息和历史记录的查看、用户之间聊天交流、用户注册登录、个性化推荐等功能。(2)针对现有工程机械租赁客户端功能不足、操作不便的问题,充分利用Android智能手机使用广泛和方便携带的优势,为设备持有者和使用者设计了集租赁信息展示发布、即时通讯、个性化推荐等功能于一体的工程机械租赁信息化移动客户端。基于MVC模式设计了本平台Android客户端框架结构,实现了界面层与业务逻辑层的解耦,提高了应用的可维护性、代码重用性。对XMPP通信协议的工作机制与原理进行了预先研究,基于Smack框架和Openfire服务器设计并实现了应用内即时通讯功能,方便用户之间的聊天交流。在交互界面上,采用Fragment等多种控件,能适应多种分辨率的手机。在地图定位模块中,通过引用百度地图API,实现了自动定位和手动定位功能。(3)深入分析了本平台服务器端的功能和性能需求,对安全性高的HTTPS通信协议和简洁高效的REST架构风格进行了预研,设计了服务器的框架结构和数据交互方式。以Jersey框架为基础,遵循REST风格对Web服务中资源定位、传输数据格式、响应消息等做了详细的设计,实现了稳定性高、扩展性强的Web服务,能承载大量用户的同时访问。在网络通信的设计上,采用数据体积小、编解码简单的JSON格式承载业务数据,可以提高平台处理速度,降低应用手机流量开销。使用安全可靠的HTTPS协议传输数据,保障了平台数据安全性和用户隐私。(4)为了解决用户在面对海量商品信息时难以选择问题,对协同过滤推荐算法进行了深入研究,分析了算法的执行步骤,并结合基于用户和基于项目的协同过滤算法改进了用户相似度计算过程,经过实际测试提高了推荐的准确性。为提高海量用户下的推荐速度,对大数据平台Spark的组成框架、工作机制进行了研究,在此基础上搭建了 Spark集群并对推荐功能模块进行了编码、测试。在推荐过程前加入了 K-means聚类算法,对用户进行预先聚类,降低了相似度计算步骤的用户数,进一步改善了推荐功能的实时性和拓展性。本平台客户端操作简单、功能实用、运行稳定,服务器稳定高效、代码结构清晰、易于扩展业务功能,设备租赁方和使用方能方便的在本平台上进行租赁信息的沟通,满足了工程机械租赁行业用户的大部分功能需求。
其他文献
移动通信迅速发展,5G(Fifth-Generation)移动通信的研究正如火如荼。大规模 MIMO(Massive multiple-input multiple-output,Massive MIMO),作为 5G中的关键技术之一,近几年受
粮食存储是粮食安全的重要环节,每年由于不当的监管导致粮食在存储环节损耗不容小觑,因此做好科学储粮显得尤为重要。随着通信、电子技术在粮仓现场中的应用,数字化粮情测控
车载自组织网络是无线ad hoc网络在车载环境下的应用。它的主要目的是提高行车的安全性,有效性和舒适性。   无线信道媒体接入控制(Medium Access Control,MAC)机制是车载自
手机短信具有使用方便、价格便宜的特点,是中国手机用户普遍接受的通讯方式。近年来,随着移动通信技术的发展和手机用户数的增长,短信业务也得到了迅速发展,但与此同时垃圾短
伴随着移动无线通信技术的快速发展,许多新兴网络不断涌现出来,如星际网络、陆地移动Ad hoc网络、军事网络、无线传感器网络,它们不同于传统的基于TCP/IP协议的网络,无端到端
计算机技术的飞速发展使得我们所获得的信息呈现爆炸式的增长,有调查显示,人类近半个世纪以来获得的数据量是以往漫长人类历史上获得数据的总和,我们正处在大数据的包围之中
人类视觉系统处理一个场景时,会优先将视觉注意力集中在该场景的近似对象上,使得获取该场景中主要信息的时间最短,这些可能的对象构成的区域即为目标候选区域。在图像分析和