阅读以下关于Web应用系统分析与设计的叙述回答问题。 某汽车配件销售厂商拟开发一套网上销售与交易系统,以扩大产品销量,提升交易效率。项目组经过讨论与分析,初步确定该系统具有首页、商品列表、商品促销、商品库存、商品价格、订单中心、订单结算、支付、用户

admin2016-09-08  40

问题 阅读以下关于Web应用系统分析与设计的叙述回答问题。
    某汽车配件销售厂商拟开发一套网上销售与交易系统,以扩大产品销量,提升交易效率。项目组经过讨论与分析,初步确定该系统具有首页、商品列表、商品促销、商品库存、商品价格、订单中心、订单结算、支付、用户管理、频道(用于区分不同类别的商品)、搜索、购物车等主要功能。
商品实时价格查询是该系统一个重要的业务场景,其完整业务流程如图5一1所示。其中商品实时价格由采销人员在后台设置,包括基础价格与促销信息(例如直降、打折等);用户在前台商品详情页面请求实时价格;商品实时价格则由商品的基础价格与促销信息计算得出。基于上述流程,系统设计人员进一步将业务流程细分为商品价格写逻辑流程、商品价格读逻辑流程和回源写逻辑流程三个部分。根据图5一1所示的业务流程和题干描述,从备选答案中选择正确的选项填写表5一2中的空(a)~(h),将解答写入答题纸的相应栏内。

选项

答案(a)异步 (b)价格发布子系统 (c)商品价格数据时间戳 (d)商品从价格库 (e)回源写逻辑流程 (f)促销信息库 (g)商品信息库 (h)商品从价格库

解析 首先需要对图5一1描述的业务流程进行深入分析,可以看出该业务流程可以分为商品价格写逻辑流程、商品价格读逻辑流程和回源写逻辑流程三个子流程。其中商品价格写逻辑流程的主要过程是更新某个商品的价格,其核心思想是采用异步写策略提高系统的性能,并采用时间戳区分商品价格是否为最新,主要流程是采销后台系统更新价格,写商品信息库,并通过异步任务通知价格发布子系统更新促销信息库,最后更新促销信息库,更新商品主价格库的商品价格数据时间戳。商品价格读逻辑流程的核心是如何提高性能,因此其主要步骤是首先通过Web服务器读取商品从价格库中的价格数据,无过期则直接返回用户,如果过期或没有命中则执行回源写逻辑流程,取最新数据返回用户。回源写逻辑流程的主要功能是更新商品主数据库,并同步从数据库,其主要流程是价格服务子系统读取促销信息库和商品信息库,计算商品价格后返回用户,同时异步写商品主价格库。最后商品主价格库同步数据到商品从价格库。
转载请注明原文地址:https://kaotiyun.com/show/npQZ777K
0

随机试题
最新回复(0)