某公司欲开发一款二手车物流系统,以有效提升物流成交效率。该系统的主要功能是:
(1)订单管理:系统抓取线索,将车辆交易系统的交易信息抓取为线索。帮买顾问看到有买车线索后,会打电话询问买家是否需要物流,若需要,帮买顾问就将这个线索发起为订单并在系统中存储,然后系统帮助买家寻找物流商进行承运。
(2)路线管理:帮买顾问对物流商的路线进行管理,存储的路线信息包括路线类型、物流商、起止地点。路线分为三种,即固定路线、包车路线、竞拍体系,其中固定路线和包车路线是合约制。包车路线的发车时间由公司自行管理,是订单的首选途径。
(3)合约管理:帮买顾问根据公司与物流商确定的合约,对合约内容进行设置,合约信息包括物流商信息、路线起止城市、价格、有效期等。
(4)寻找物流商:系统根据订单的类型(保卖车、全国购和普通二手车)、起止城市,需要的服务模式(买家接、送到买家等)进行自动派发或以竞拍体系方式选择合适的物流商。即:有新订单时,若为保卖车或全国购,则直接分配到竞拍体系中。否则,若符合固定路线和/或包车路线,系统自动分配给合约物流商,若不符合固定路线和包车路线,系统将订单信息分配到竞拍体系中。竞拍体系接收到订单后,将订单信息推送给有相关路线的物流商,物流商对订单进行竞拍出价,最优报价的物流商中标。最后,给承运的物流商发送物流消息,更新订单的物流信息,给车辆交易系统发送物流信息。
(5)物流商注册:物流商账号的注册开通。
现采用结构化方法对二手车物流系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。


【问题1】(3分)
使用说明中的词语,给出图1-1中的实体E1~E3的名称。
【问题2】(5分)
使用说明中的词语,给出图1-2中的数据存储D1~D5的名称。
【问题3】(4分)
根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。
【问题4】(3分)
根据说明,采用结构化语言对“P5:寻找物流商”的加工逻辑进行描述。
正确答案及解析
正确答案
解析
【问题1】
E1:帮买顾问;E2:车辆交易系统;E3:物流商。
【问题2】
D1:线索信息表/线索信息存储;D2:订单信息表/订单信息存储;
D3:路线信息表/路线信息存储;D4:合约信息表/合约信息存储;
D5:物流商信息表。
【问题3】

【问题4】


【问题1】
本题属于常规题型,补充数据流图中的实体名,实体一般为人员、组织机构、第三方系统等。
根据题干描述,“帮买顾问看到有买车线索后,…”可知接收交易线索的E1对应实体应该是帮买顾问;根据题干描述“将车辆交易系统的交易信息抓取为线索”可知提供车辆交易信息的E2对应实体应该是车辆交易信息;根据题干描述“物流商注册:物流商账号的注册开通。”可知提供物流商注册信息的E3对应实体应该是物流商。
【问题2】
本题属于常规题型,补充数据流图中的数据存储名,一般对应**库、**表、**档案等。
根据题干描述和图示P1抓取线索后交易线索数据流入并且有线索数据流出的数据存储,应该是线索存储,即D1为线索信息表(线索信息存储等)。根据题干描述“帮买顾问将这个线索发起为订单并在系统中存储”和图示P2发起订单,新订单数据流入的数据存储D2,应该是订单信息表。根据题干描述和图示P3路线管理,有路线数据流入的数据存储D3应该是路线信息表。根据题干描述和图示P4合约管理,有合约数据流入的数据存储D4应该是合约信息表。根据题干描述和图示P5、P6,有新物流商数据流入、物流商信息数据流出的数据存储D5,应该是物流商信息表。
【问题3】
本题属于常规题型,补充缺失的数据流及其起点和终点。
1、根据父图-子图平衡原则,父图存在E2→二手车物流系统的物流信息数据流,子图不存在,又根据题干描述:寻找物流商:…,给车辆交易系统发送物流信息,所以图1-2缺失数据流p5→E2,物流信息。
2、根据题干描述“系统根据订单的类型(保卖车、全国购和普通二手车)、起止城市、…选择合适的物流商”,P5寻找物流商缺失订单信息流入。
3、根据题干描述“若符合固定路线和/或包车路线,系统自动分配给合约物流商,若不符合…”,P5寻找物流商需要依据固定路线和/或包车路线,还需要根据合约的有效期等信息判断是否可以分配,所以需要补充数据流路线信息:D3→P5,合约信息:D4→P5。
【问题4】
本题属于扩展题型。结构化语言是一种介于自然语言和形式化语言之间的半形式化语言,是自然语言的一个受限子集。结构化语言没有严格的语法,通常分为内层和外层。外层有严格的语法,内层接近于自然语言的描述。
外层用来描述控制结构,采用顺序、选择和重复3种基本结构。顺序结构是一组祈使句、选择语句、重复语句的顺序排列。选择结构一般用IF-THEN-ENDIF等关键字。重复结构一般用DO-WHILE-ENDDO等关键字。内层一般使用祈使句的自然语言短语。
包含此试题的试卷
你可能感兴趣的试题
E-mail地址由分隔符“()”分为前后两部分,分别指明用户名及邮件
-
- A.//
- B.\\
- C.@
- 查看答案
某 html 文档中有如下代码,则在浏览器中打开该文档时显示为( )。
<form>
Listl:
<input type="text" name="List1" />
<br / >
List2:
<input type="text" name="List 2 " />
< /form>

-
- A.见图A
- B.见图B
- C.见图C
- D.见图D
- 查看答案
设有商品关系P(商品名,条形码,供应商号,价格,数量), “条形码”唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系 P 中的商品名是唯一的。建立商品关系 P 的 SQL语句如下所示:
CREATE TABLE P( 商品名CHAR(30)( ),
条形码CHAR(30) ( ) ,
供应商号 CHAR(5) ,
价格 CHAR(20) ,
数量CHAR(20)
( )(供应商号) REFERENCES S(供应商号));
查询供应商及价格小于等于 2500 元且大于等于 1280 元的“电冰箱”的数量的SQL语句为:
SELECT商品名,供应商名,价格,数量
FROM P
WHERE商品名= ’电冰箱’ AND ( ) ;
将供应商号“12021”所供应的商品价格上涨3%的SQL语句为:
UPDATE P
( )
WHERE 供应商号= ’12021’;
查询供应商地址包含“西安”的供应商名及电话的SQL语句为:
SELECT供应商名,电话
FROM S
WHERE ( );
-
- A.NULL
- B.UNIQUE
- C.NOT NULL
- D.NOT NULL UNIQUE
- 查看答案
函数f()、g()的定义如下所示。已知调用f时传递给其形参x的值是1,若以传值方式调用g,则函数f的返回值为( );若以传引用方式调用g,则函数f的返回值为( )。

-
- A.3
- B.4
- C.6
- D.7
- 查看答案


-
- A.见图A
- B.见图B
- C.见图C
- D.见图D
- 查看答案