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

共享电焊机系统中移动客户端的设计与实现

发布时间:2020-08-13 16:16
【摘要】:随着移动互联网技术日益成熟,“互联网++"时代共享经济已在各个领域产生了深远的影响。共享电焊机系统就是在共享思维、共享设备的指导下设计出来的,为广大的用户搭建了一个方便且经济的共享平台。传统电焊机租赁行业存在着市场集中度低、租赁公司数量多且分布较为分散等问题,造成了电焊机设备利用率低的现状。而共享电焊机系统可以实现产品和服务的均衡分配,使商品价值利用率达到最大化。本文结合电焊机共享平台的特点,设计并实现了共享电焊机系统的移动客户端。在设计共享电焊机系统期间做了以下三个方面的研究工作:(1)针对不同目标用户进行详细的调研和分析,总结了普通用户与电焊机管理人员的用户需求。为了设计并实现一个稳定性高、易于维护和扩展的共享电焊机系统,总体架构采用了手机客户端+WEB服务器端+关系型数据库的用户服务型结构模型。首先对共享电焊机服务端子系统和移动客户端子系统分别进行设计,其次对这两个子系统的功能进行编码实现,最后进行测试。同时建立了与服务器相关联的MySQL数据库,并设计了相关的数据库表,如用户信息、电焊机信息、电焊机租赁信息等相关表。(2)对共享电焊机服务端子系统进行功能分析,同时为了解决服务端处理业务模块的差异,采用了基于HTTP(Hyper Text Transfer Protocol)协议请求的WEB 服务器和基于 XMPP(Extensible Messaging and Presence Protocol)协议请求的OpenFire服务器,这两个服务器同时运行在云主机上。根据客户端和服务端通信数据的不同,使用XML和JSON进行数据交换,提高了信息的处理速度。为了保证数据安全,依据安全等级的不同分别对登录信息和业务数据采用MD5(Message Digest Algorithm 5)加密和 AES(The Advanced Encryption Standard)加密。根据WEB服务器处理的业务逻辑的不同,分别对WEB服务器业务结构模块进行设计,并对WEB服务器接口进行了文档的编写。为了实现即时聊天功能模块搭建了 OpenFire作为即时通信服务器,该服务器是基于XMPP通信协议,使用Java语言编写。(3)设计并实现了共享电焊机系统的手机客户端和后台服务端。本系统功能紧密结合用户需求,主要设计实现了以下六个功能模块.:注册登录模块、个人中心模块、查询模块、租还设备模块、即时聊天模块和管理员管理模块。在设计地图查找时实现了基于安卓版百度地图的定位、导航和服务;基于二维码技术实现了从电焊机设备上的二维码打码,到用户租借电焊机设备的二维码扫码过程,完成了 QR(Quick Response)二维码的识别;设计即时聊天时使用Java的封装思想来封装即时聊天SDK,使用Java语言对即时聊天SDK的相关类、接口和方法进行编写和实现;设计天气查询时使用第三方的天气数据接口。本共享电焊机系统移动客户端从最初的设计到编码再到测试,总体实现了一个功能丰富、用户界面友好的客户端。系统采用MVC设计模式,降低了系统的耦合性,提升了客户端的可维护性与扩展性。本共享电焊机系统的整体功能可以满足大部分用户需求。
【学位授予单位】:安徽大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【图文】:

全球经济发展,增长速率,交易额,成交额


2016年我国共享经济市场交易额为39450亿元,2017年我国共享经济交逡逑易额是2016年的1.43倍达到了邋49205亿元[5]。共享经济的领域也由最初的网约逡逑车扩大到交通出行、生活服务、共享住宿、共享知识技能等几大领域。图1-1是逡逑2017年共享经济各个领域市场成交额增长速率,其中知识技能领域市场成交额逡逑增速最快,增长速率是126.6%。网约车作为共享经济的一部分,从2014年第一逡逑辆网络用车投入市场使用到现在网约车用户规模高达3.92亿%网络用车让人们逡逑养成了人手一部手机就可以随时随地用车的习惯,让出行更加的方便。作为共享逡逑经济的代表,网约车能够满足用户出行的要求。而随着相关政策的出台,网约车逡逑模式将进入标准发展阶段。逡逑2逡逑

内核,移动客户,模块管理,运行库


逦共享电焊机系统中移动客户端的设计与实现逦逡逑该运行库含有一个核心库,可以为用户提供大部分功能。逡逑(5)邋Linux邋内核逡逑Linux内核为Android系统的核心组件提供大部分的服务,如设备驱动程序逡逑管理、网络管理、模块管理和内存管理等[1G】。逡逑

生命周期,前台,基本组件,平台开发


邋逦?Prjye.rs__/逦Ma.0.ageiTient逡逑图2-1邋Android系统的体系结构图逡逑2.2邋Android平台开发技术逡逑2.2.1邋Android开发四大基本组件逡逑在对Android系统的开发过程中,主要使用到的四个组件为:Activity,逡逑Service

【参考文献】

相关期刊论文 前10条

1 罗伟雄;时东晓;刘岚;曾纪霞;;数据虚拟化平台的设计与实现[J];计算机应用;2017年S2期

2 李俊艳;王卿然;;SIMPLE和XMPP协议在即时通信产品中的应用研究[J];电信工程技术与标准化;2017年09期

3 姜晶;张宪;于云选;唐胜武;简荣坤;;基于MD5算法的物联网传输模块设计[J];传感器与微系统;2017年07期

4 鲁春松;;基于Hadoop的XML查询[J];信息通信;2016年12期

5 谢原武;龙文;;基于Android开发的APP数据存储研究[J];电脑知识与技术;2016年28期

6 卢少军;过丹婷;刘守印;;HTTP协议与JSON格式在ZStack中的实现与应用[J];电子测量技术;2016年11期

7 牛立成;;一种基于Android的高校内部移动通讯方案的设计[J];信息技术与信息化;2016年10期

8 马强;;共享经济在我国的发展现状、瓶颈及对策[J];现代经济探讨;2016年10期

9 卢现祥;;共享经济:交易成本最小化、制度变革与制度供给[J];社会科学战线;2016年09期

10 王云锦;赵志宏;;基于WebService的Android客户端与Web服务端数据交互实现[J];信息系统工程;2016年08期

相关硕士学位论文 前10条

1 陈飞飞;工程机械租赁信息化平台的设计与实现[D];安徽大学;2017年

2 赵雯雯;智慧科技馆服务与管理系统的设计与实现[D];安徽大学;2017年

3 邵猛;基于Android的自助游移动平台应用设计与开发[D];南京邮电大学;2016年

4 阮超;基于Android系统语音云记事本的设计与实现[D];安徽大学;2016年

5 刘冯俊;粮情测控与预警系统移动客户端的设计与实现[D];安徽大学;2016年

6 肖淮译;基于64位处理器的Android平台优化AES加密算法[D];哈尔滨理工大学;2016年

7 姜秀平;基于Android平台的位置隐私保护系统的技术研究[D];北京交通大学;2015年

8 于英政;QR二维码相关技术的研究[D];北京交通大学;2014年

9 王明;基于Android的移动警务通管理系统[D];上海交通大学;2012年

10 凡海飞;基于Android平台的无线点菜系统的设计与实现[D];华中科技大学;2011年



本文编号:2792230

资料下载
论文发表

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


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

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