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

多店铺可配置的预约类O2O平台的设计与实现

发布时间:2020-07-19 04:39
【摘要】:O2O商业模式将线下服务和线上互联网平台相结合,为传统服务产业的资金流动、信息展示和宣传推广提供了新的发展模式和机会。本文研究的预约类O2O场景具有广泛的应用,国内公司有河狸家、美道家等,国外有Care.com家政服务、Soothe按摩服务等。O2O系统的模块较为繁杂,从头开发的方法效率低下,代码冗余,难以维护。不同O2O系统中存在多个功能类似的模块,因而开发通用的O2O平台可以有效降低O2O平台的开发及维护工作量。同时,由于服务人员数量和时间的有限性,预约类O2O模式的上门服务更多从时间维度和空间维度来进行权衡考虑,各种具体场景又会有独特的需求。考虑到这种场景的特点,本文致力于搭建允许多个服务介入的,支持灵活配置的预约类O2O服务系统云平台。系统允许自定义配置一系列策略和参数,从而满足各种不同的个性化需求。本文首先分析了预约类O2O场景中的系统角色和业务需求,找出其中的异同点。通过时间链表序列存储配置具体信息和变更历史,来满足多店铺和可配置的需求。系统基于微服务架构开发,订单、配置各模块之间通过远程过程调用和消息系统相互配合,共同完成功能。系统上下游采用分层思想,分为接入层、负载均衡层、数据层等六层。同时,系统采用多种方式进行优化和改进,以应对多店铺接入时产生的高并发需求。例如,订单状态维护采用责任链模式和有限状态自动机完成;空间管理采用GeoHash算法,时间管理采用“时间片”的思想。最后,从功能和性能两方面测试本系统。作为统一的云平台,本系统适用于各种预约类O2O场景接入,一次开发持久使用。截止到2017年11月底,系统已接入两家店铺,均产生不错的经营效果。由此可见,系统对于提高开发和维护效率,促进个性化O2O的发展有一定的作用。
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52;TP393.09
【图文】:

用例图,店主,管理员,用例图


并在做到自定义配置的同时保证系统稳定。逡逑同时系统管理员可以禁用或启用接入的店铺,并且统计查看云平台数据,包逡逑括店铺数目,店铺状态,店铺策略等信息。管理员用例图如图2-1所示。逡逑8逡逑

用例图,技师,店主,用例图


、逦y逡逑图2-1管理员用例图逡逑2.2.2店主逡逑店主,或者称为商家,其主要操作内容是管理本店的信息。逡逑首先是管理本店实体信息。包括:管理本店技师,添加新的技师,编辑技师逡逑的个人信息,删除离职技师,为技师添加请假信息等;管理本店项目,上架新的逡逑服务项目,设置项目的服务时长、等级和介绍等;管理本店用户,为用户进行后逡逑台充值等。另外根据接入时配置参数的不同,部分店主可以进行订单状态的管理,逡逑例如可以根据用户委托进行后台下单,审核通过或拒绝订单。逡逑其次,店主可以管理店铺的优惠券、抽奖活动、积分商城等附加信息。例如逡逑创建和发放优惠券

用户用例图,场景,技师


成的订单进行评价。逡逑用户可以添加常用地址,添加常用技师,管理个人信息。逡逑用户可以开始服务,结束服务,取消订单,删除订单。用户用例图如图2-3逡逑所示。逡逑^按照技师下申-)逡逑逦邋邋—- ̄Vv逦yZ逡逑逦逦逦邋一?一邋逦_一,逡逑(邋下甲.邋xl___逦逦逡逑逦^逦按照项丨I下申)逡逑/逦'、、■逦-y逡逑/广逦^逡逑/逦(逦if价订学'邋)逡逑A逦ii:理个人倍总;)逡逑川户逦\逦{逦操作订申、逦(结g?服务、逡逑\逦、.、逦,,逦—、逦z'逡逑、、邋、、?—邋?邋、、?一逡逑\邋逦逡逑\逦、,一一、'逡逑\逦(邋取消服务;逡逑逦逡逑/管理'\逦逦逡逑(常用地址)逡逑\、、常出技师/逡逑、逦Z逡逑图2-3用户用例图逡逑2.3业务场景的需求逡逑本系统业务场景数目庞大且种类很多。限于篇幅原因,介绍核心的三个需求。逡逑对于一些通用的,诸如信息录入、信息检索的需求则不再赘述。逡逑2.3.1订单状态管理逡逑订单状态的变化是整个020服务系统的核心。逡逑一方面状态需要根据不同的配置参数来正确跳转,例如不支持先服务后付款逡逑的店铺在下单后必须跳转到待付款状态并设置一定长度的超时时间,而支持的店逡逑铺就可以直接跳转到待服务状态等待技师开始为用户提供服务;一些店铺初期规逡逑模较小

【相似文献】

相关期刊论文 前10条

1 潘明;杨贯中;胡浩;;基于任务的配置项版本管理[J];计算机应用;2007年S1期

2 李德明;叶进;;基于配置项前置约束算法的自动测试框架研究[J];计算机测量与控制;2013年03期

3 杨爱华;白晓颖;赵冲冲;;基于逻辑元素间关系的软件配置管理模型[J];清华大学学报(自然科学版);2006年10期

4 林震;;基于需求基线的软件配置管理系统[J];福建电脑;2009年10期

5 程秀野;;构建有效灵活的CMDB[J];软件和信息服务;2010年06期

6 朱庆生;罗佳;;测试面向对象系统的配置管理[J];计算机科学;2004年12期

7 秦友淑,尹永胜,曹化工;工程配置的版本管理[J];计算机与数字工程;1998年06期

8 何家方;;CMDB实施六忌[J];中国计算机用户;2007年40期

9 周鹏,曹化工;项目管理中版本管理的探讨[J];湖北汽车工业学院学报;2002年03期

10 魏雪卉;;嵌入式软件配置项测试技术及策略[J];火控雷达技术;2018年01期

相关会议论文 前9条

1 朱荣;;雷达信号处理软件的配置项测试[A];2016航空试验测试技术学术交流会论文集[C];2016年

2 赵琰;安军社;;配置项自动化测试在探月工程有效载荷公用设备软件测试中的应用研究[A];中国空间科学学会空间探测专业委员会第十八次学术会议论文集(上册)[C];2005年

3 赵琰;安军社;;配置项测试自动化在嫦娥一号正样有效载荷总线控制器软件测试中的应用研究[A];中国空间科学学会空间探测专业委员会第十九次学术会议论文集(下册)[C];2006年

4 周晴;;关于航天嵌入式软件测试的几点思考[A];中国空间科学学会空间探测专业委员会第十八次学术会议论文集(上册)[C];2005年

5 安国;;浅析软件配置管理在项目开发中的应用[A];第六届全国计算机应用联合学术会议论文集[C];2002年

6 李文t

本文编号:2761922


资料下载
论文发表

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


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

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