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

同城货运领域APP后台管理系统的设计与实现

发布时间:2020-03-20 01:27
【摘要】:本人实习期间参与了公司同城货运领域的58速运APP(Application,手机应用)后台管理系统的设计与实现。本系统作为服务APP、企业管理者营销活动的重要模块,主要包括消息推送平台,实现通过平台直接设置通知内容即可推送到客户端上;数据统计模块,可以统计用户的在线时长,订单分布,手机型号,司机行为统计等;订单管理模块,实现可以通过后台直接对司机进行派单处理,异常订单修改,对订单状态实时监控等;司机活动下发模块;定对任务模块,对司机行为进行管控,定时触发奖惩操作;用户中心模块,实现了权限管理,用户信息管理;审核模块,提供了对于用户信息,图片信息进行审核的平台等。本人在实习期间主要参与了 APP后台管理系统的需求分析、设计、开发、测试等工作,具体工作如下:(1)做了大量的分析调研工作,对于公司业务进行深入了解,以及公司人员工作中遇到问题的痛点分析,分析系统需要实现的功能以及未来可能拓展的业务,学习相关技术,在充分调研和理解需求基础上,着手设计和实现目标系统。(2)参与系统的框架和功能设计,对公司常用的框架深入学习,并针对于业务进行优化。本系统采用Dubbo分布式服务框架进行服务管理,采用Spring MVC+Hibernate框架进行系统实现,MySQL数据库进行数据存储,利用Redis或Memcache进行缓存处理。(3)负责功能模块的实现,主要负责定时任务模块,订单管理模块,司机活动模块,司机权益模块,审核系统,消息推送,用户中心模块,内容管理模块的具体设计与实现。(4)并对系统进行测试,设计测试方案与用例,对测试结果进行分析,保障系统的质量。本系统目前已上线,运行稳定良好,极大减少了工作人员的工作量,提高工作效率。本系统实现了方便同城货运类APP内容管理和数据监测等功能的后台管理系统,提供了一套相应的策略,为运营人员管理APP提供了极大地方便,极大提升了工作效率,对于类似同城货运平台管理系统的研究有着一定的参考意义。
【图文】:

工作流程图,工作流程,框架,相关技术


2相关技术逡逑本章对于APP后台管理系统在设计及实现过程中所涉及的相关技术进行了阐逡逑述。关键技术包括:系统Web所用的Spring邋MVC框架,Dubbo分布式服务框架逡逑以及消息中间件,Redis数据库等。本章对系统的相关技术进行详细介绍。逡逑2.1邋Spring邋MVC逡逑MVC是一种设计模式,它强制性地把应用程序的数据展示、数据处理和流程逡逑控制分开。MVC将应用程序分成3个核心模块:模型、视图、控制器,他们相互逡逑联结又分别担当不同的任务⑴。Spring邋MVC实现了邋MVC的核心概念,Spring邋MVC逡逑分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离方式使各逡逑个部分更加容易定制使用。当对MVC添加反转控制时,应用程序可以高度的解耦,逡逑通过简单的更改配置即可动态的更改组件,使之更具有灵活性[2]。逡逑springmvc核心框架图逡逑

基本架构


图2-2邋Dubbo基本架构逡逑Figure2-2邋Dubbo邋framework逡逑如图2-2,邋Dubbo的服务架构图所示,Consumer是服务消费者,服务提供者逡逑Provider,Container艮P服务容器。消费即是invoke提供者,invoke箭头即是同步的逡逑意思,在实际调用过程中,Provider的位置对于Consumer来说是透明的,上一次逡逑调用服务的位置(IP地址)和下一次调用服务的位置,,是不确定的。此时就是实逡逑现了软负载。逡逑服务提供者Provider需先启动start,然后注册register服务。逡逑消费订阅subscribe服务,会一直不断的尝试订阅自己想要获得的服务,直至逡逑订阅成功。新的服务注册到注册中心以后,注册中心会将这些服务通过notify到逡逑Consumer消费者。逡逑Monitor相当于一个监控,图中虚线表明Consumer和Provider通过异步的方逡逑式发送消息至Monitor
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.56

【参考文献】

相关期刊论文 前10条

1 邱祝文;;基于redis的分布式缓存系统架构研究[J];网络安全技术与应用;2014年10期

2 马冰;姜学军;史海洋;;基于REIDS缓存框架的分析与实践[J];科技视界;2014年26期

3 蒋鹏;袁嵩;;基于MQTT协议的综合消息推送[J];现代计算机(专业版);2014年11期

4 丁振凡;李馨梅;;Spring的任务定时调度方法的研究比较[J];智能计算机与应用;2012年04期

5 张宏升;;软件架构的非功能性需求指标和区域化支持[J];电脑知识与技术;2011年09期

6 张宇;王映辉;张翔南;;基于Spring的MVC框架设计与实现[J];计算机工程;2010年04期

7 刘冀萍;应时;;采用Hibernate持久层技术构建远程教学资源管理系统[J];计算机时代;2010年02期

8 李璐;张广泉;;消息中间件的体系结构研究[J];苏州大学学报(工科版);2007年03期

9 刘大玮;刘瑞虹;;基于WSE和消息队列的异步Web服务研究及实现[J];计算机工程;2007年08期

10 徐晶,许炜;消息中间件综述[J];计算机工程;2005年16期

相关硕士学位论文 前2条

1 杨超;基于分布式服务框架Dubbo的集群式服务器的研究与实现[D];北京邮电大学;2017年

2 邱书洋;Redis缓存技术研究及应用[D];郑州大学;2016年



本文编号:2591025

资料下载
论文发表

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


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

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