下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
试卷 > 软考中级 > 软件设计师 > 2026下半年软考软件设计师第一期模考试卷(应用技术) > 本题我的试卷
试题一(15分) 阅读下列说明和图,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。 【说明】某电子商务系统采用以数据库为中心的集成方式改进购物车的功能,详细需求如下: (1)加入购物车。顾客浏览商品,点击加入购物车,根据商品标识从商品表中读取商品信息,并更新购物车表。 (2)浏览购物车。顾客提交浏览购物车请求后,显示出购物车表中的商品信息。 (3)提交订单。顾客点击提交订单请求,后台计算购物车表中商品的总价(包括运费)加入订单表,将购物车表中的商品状态改为待付款,显示订单详情。若商家改变价格,则刷新后可看到更改后的价格。 (4)改变价格。商家查看订购自家商品的订单信息,根据特殊优惠条件修改价格,更新订单表中的商品价格。 (5)付款。顾客点击付款后,系统先根据顾客表中关联的支付账户,将转账请求(验证码、价格等)提交给支付系统(如信用卡系统)进行转账;然后根据转账结果返回支付状态并更改购物车表中商品的状态。 (6)物流跟踪。商家发货后,需按订单标识添加物流标识(物流公司、运单号);然后可根据顾客或商家的标识以及订单标识,查询订单表中的物流标识,并从相应物流系统查询物流信息。 (7)生成报表。根据管理员和商家设置的报表选项,从订单表、商品表以及商品分类表中读取数据,调用第三方服务 Crystal Reports 生成相关报表。 (8)维护信息。管理员维护(增、删、改、查)顾客表、商品分类表和商品表中的信息。 现采用结构化方法实现上述需求,在系统分析阶段得到如图 1-1 所示的顶层数据流图和图 1-2 所示的 0 层数据流图。 图 1-1 顶层数据流图 编号 外部实体名称 说明 E1 顾客 发起购物、付款、物流查询操作 E2 商家 修改订单价格、录入物流标识、查询订单物流 E3 管理员 维护基础信息、生成业务报表 E4 支付系统 接收转账请求,返回支付结果(物流系统也可作为备选 E4) 图 1-2 0 层数据流图 加工编号 加工名称 读取的数据存储 写入的数据存储 输入数据流来源 输出数据流去向 P1 加入购物车 商品表 D1 购物车表 D2 顾客 购物车表 P2 浏览购物车 购物车表 D2 无 顾客 顾客 P3 提交订单 购物车表 D2 订单表 D3 顾客 顾客、订单表 P4 改变价格 订单表 D3 订单表 D3 商家 订单表 P5 付款 顾客表 D4 购物车表 D2、订单表 D3 顾客、支付系统 顾客、支付系统 P6 物流跟踪 订单表 D3 订单表 D3 顾客、商家、物流系统 顾客、商家、物流系统 P7 生成报表 订单表 D3、商品表 D1、商品分类表 D5 无 管理员 管理员、商家 P8 维护信息 顾客表 D4、商品表 D1、商品分类表 D5 顾客表 D4、商品表 D1、商品分类表 D5 管理员 数据存储

【问题4】(3分)根据说明,给出数据流 “转账请求”、“顾客订单物流查询请求” 和 “商家订单物流查询请求” 的各组成数据项。

参考答案
1. 转账请求:顾客标识、验证码、支付金额 2. 顾客订单物流查询请求:顾客标识、订单标识 3. 商家订单物流查询请求:商家标识、订单标识 解析:转账请求携带身份、校验码与金额;物流查询请求必须携带身份标识 + 订单编号,用来定位订单对应的物流记录。
答案解析
本题暂无答案解析,正确答案已在上方给出。