软考数据流图历年真题解析

2017-05

【说明】 某医疗器械公司作为复杂医疗产品的集成商,必须保持高质量部件的及时供应。为了实现这一目标,该公司欲开发一采购系统。系统的主要功能如下: 1.检查库存水平。采购部门每天检查部件库存量,当特定部件的库存量降至其订货点时,返回低存量部件及库存量。 2.下达采购订单。采购部门针对低存量部件及库存量提交采购请求,向其供应商(通过供应商文件访问供应商数据)下达采购订单,并存储于采购订单文件中。3. 交运部件。当供应商提交提单并交运部件时,运输和接收(S/R)部门通过执行以下三步过程接收货物: (1)验证装运部件。通过访问采购订单并将其与提单进行比较来验证装运的部件,并将提单信息发给 S/R 职员。 如果收货部件项目出现在采购订单和提单上,则已验证的提单和收货部件项目将被送去检验。否则,将 S/R 职员提交的装运错误信息生成装运错误通知发送给供应商。 (2) 检验部件质量。通过访问质量标准来检查装运部件的质量,并将己验证的提单发给检验员。如果部件满足所有质量标准,则将其添加到接受的部件列表用于更新部件库存。如果部件未通过检查,则将检验员创建的缺陷装运信息生成缺陷装运通知发送给供应商。(3)更新部件库存。库管员根据收到的接受的部件列表添加本次采购数量,与原有库存量累加来更新库存部件中的库存量。标记订单采购完成。现采用结构化方法对该采购系统进行分析与设计,获得如图 1-1 所示的上下文数据流图和图 1-2 所示的0 层数据流图。

【问题 1】(5 分) 使用说明中的词语,给出图 1-1 中的实体 E1 ~E5

E1:供应商

E2:采购部门

E3:检验员

E4:库管员

E5:S/R职员

【问题 2】(4 分) 使用说明中的词语,给出图 1-2 中的数据存储 D1~D4 的名称。

D1:库存信息表

D2:订单表

D3:标准质量表

D4:供应商表

【问题 3】(4 分) 根据说明和图中术语,补充图 1-2 中缺失的数据流及其起点和终点。

数据流起点终点分析(不计入答案)
装运错误通知P3E1黑洞(根据图1-1,装运错误信息需要通知到供应商)
缺陷装运通知P4E1黑洞(如果部件未通过检查,则将检验员创建的缺陷装运信息生成缺陷装运通知发送给供应商。)
原有部件库存量D1P5奇迹(库管员根据收到的接受的部件列表添加本次采购数量,与原有库存量累加来更新库存部件中的库存量)
已经验证的订单信息P3P4灰洞(如果收货部件项目出现在采购订单和提单上,则已验证的提单和收货部件项目将被送去检验。)

【问题 4】(2 分) 用 200 字以内文字,说明建模图 1-1 和图 1-2 时如何保持数据流图平衡。

父图中某加工的输入输出数据流必须和子图的输入输出数据流在数量和名字上相同。

父图中的一个输入或输出对应子图中的输入输出,而子图中组成这些数据流的数据项全体正好是父图中的这条数据流。

2017-11

某公司拟开发一个共享单车系统,采用北斗定位系统进行单车定位,提供针对用户的APP以及微信小程序、基于Web的管理与监控系统。该共享单车系统的主要功能如下。

1)用户注册登录。用户在APP端输入手机号并获取验证码后进行注册,将用户信息进行存储。用户登录后显示用户所在位置周围的单车。

2) 使用单车。

①扫码/于动开锁。通过扫描二维码或手动输入编码获取开锁密码,系统发送开锁指令进行开锁,系统修改单车状态,新建单车行程。

②骑行单车。单车定时上传位置,更新行程。

③锁车结账。用户停止使用或手动锁车并结束行程后,系统根据己设置好的计费规则及使用时间自动结算,更新本次骑行的费用并显示给用户,用户确认支付后,记录行程的支付状态。系统还将重置单车的开锁密码和单车状态。

3)辅助管理。

①查询。用户可以查看行程列表和行程详细信息。

②报修。用户上报所在位置或单车位置以及单车故障信息并进行记录。

4)管理与监控。

①单车管理及计费规则设置。商家对单车基础信息、状态等进行管理,对计费规则进行设置并存储。

②单车监控。对单车、故障、行程等进行查询统计。

③用户管理。管理用户信用与状态信息,对用户进行查询统计。

现采用结构化方法对共享单车系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(3分)

使用说明中的词语,给出图1-1中的实体 El~E3 的名称。

E1:用户

E2:商家

E3:单车

【问题2】(5分)

使用说明中的词语,给出图1-2中的数据存储D1~D5的名称。

D1:用户信息表

D2:单车信息表

D3:行程及费用表

D4:计费规则表

D5:单车故障表

【问题3】(5分)

根据说明和图中术语及符号,补充图1-2中缺失的数据流及其起点和终点.

数据流起点终点分析(不计入答案)
单车状态P3D2黑洞(有E3->P3的输入,但是状态数据并没有同步到D2中)
开锁指令P3E3系统发送开锁指令进行开锁
计费规则D4P3需要计费信息才能支付
费用P3

E1

用户停止使用或手动锁车并结束行程后,系统根据己设置好的计费规则及使用时间自动结算,更新本次骑行的费用并显示给用户
开锁密码P3E1通过扫描二维码或手动输入编码获取开锁密码
行程信息D3P7单车监控。对单车、故障、行程等进行查询统计。

【问题4】(2分)

根据说明中术语,说明"使用单车"可以分解为哪些子加工?

扫码/手动开锁,更新行程,锁车结账

2018-05

【说明】 

某医疗护理机构为老年人或有护理需求者提供专业护理,现欲开发一基于web的医疗管理系统,以改善医疗护理效,该系统的主要要功能如下: 

(1)通用信息查询,客户提交通用信息查询请求,意而通用信表表,返回查询结果 

(2)医生聘用。医生提出成/职中申,交由去前行用事事,更新医生表,并给医生反聘用解聘结果:删除除解聘医生的出诊发排 

(3)预约处理。医生安排出诊时向间,存入医生出诊时间表,根据客户提交的预约查询请求,查在职医生及其出诊时间等约所需数据并返同问:创建预约,提交预约请求,在在预约表中新增预约记录,更新所约医生出诊时间并给医生发送约通知给客户反馈预约结果。 

(4)药品管理。医生提交处方,根据药品名称从药品数据中查询相关药品库存信息开出药品,更新对应药品的库存以及预约表中的治疗信息;给医生发送“药品已开出”反馈。 

(5)报表创建。根据主管提交的报表查询请求(报表类型和时间段),从预的数、通用信息、药品库存数据、医生以及医生出诊时间中进行查询,生成报表返回给主管。

现采用结构化方法对医疗管理系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(3分) 

使用说明中的词语,给出图1-1中的实体E1~E3的名称。 

E1:客户

E2:医生

E3:主管

【问题2】(5分) 

​使用说明中的词语,给出图1-2中的数据存储D1~D5的名称。 

D1:通用信息表

D2:预约表

D3:医生信息表

D4:出诊时间表

D5:药品库存表

【问题3】(4分) 

使用说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。 

数据流起点终点分析(不计入答案)
删除除解聘医生的出诊发排P2D4并给医生反聘用解聘结果:删除除解聘医生的出诊发排
更新所约医生出诊时间P3D4更新所约医生出诊时间并给医生发送约通知给客户反馈预约结果。
相关药品库存信息D5P4
更新治疗信息P4D2

【问题4】(3分) 

​使用说明中的词语,说明“预约处理”可以分解为哪些子加工,并说明建模图1-1和图1-2是如何保持数据流图平衡。

安排出诊,创建预约,提交预约请求,发送预约通知。

保持数据流图平衡:父图中某加工的输入输出数据流必须和子图的输入输出数据流在数量和名字上相同。

父图中的一个输入或输出对应子图中的输入输出,而子图中组成这些数据流的数据项全体正好是父图中的这条数据流。(答案和2017年的一样)

2018-11

某房产中介连锁企业欲开发一个基于Web的房屋中介信息系统,以有效管理房源和客户,提高成交率。该系统的主要功能是:

1.房源采集与管理。系统自动采集外部网站的潜在房源信息,保存为潜在房源。由经纪人联系确认的潜在房源变为房源,并添加出售/出租房源的客户。由经纪人或客户登记的出售/出租房源,系统将其保存为房源。房源信息包括基本情况、配套设施、交易类型、委托方式、业主等。经纪人可以对房源进行更新等管理操作。

2.客户管理。求租/求购客户进行注册、更新,推送客户需求给经纪人,或由经纪人对求租/求购客户进行登记、更新。客户信息包括身份证号、姓名、手机号、需求情况、委托方式等。

3.房源推荐。根据客户的需求情况(求购/求租需求情况以及出售/出租房源信息),向已登录的客户推荐房源。

4.交易管理。经纪人对租售客户双方进行交易信息管理,包括订单提交和取消,设置收取中介费比例。财务人员收取中介费之后,表示该订单已完成,系统更新订单状态和房源状态,向客户和经纪人发送交易反馈

5.信息查询。客户根据自身查询需求查询房屋供需信息。

现采用结构化方法对房屋中介信息系统进行分析与设计,获得如图1-1 所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(4分)

使用说明中的词语,给出图1-1中的实体E1-E4的名称。

E1:客户

E2:经纪人

E3:财务人员

E4:外部网站

【问题2】(4分)

使用说明中的词语,给出图1-2中的数据存储D1-D4的名称。

D1:客户信息表

D2:潜在房源表

D3:房源信息表

D4:订单表

【问题】(3 分)

根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。

数据流起点终点分析(不计入答案)
交易反馈P4E2向客户和经纪人发送交易反馈
客户需求D1P3根据客户的需求情况,向已登录的客户推荐房源。
房源状态P4D3系统更新订单状态和房源状态

【问题4】(4 分)

根据说明中术语,给出图1-1中数据流"客户信息"、"房源信息"的组成。

客户信息:身份证号、姓名、手机号、需求情况、委托方式

房源信息:基本情况、配套设施、交易类型、委托方式、业主

2019-05

某学校欲开发一学生跟踪系统,以便更自动化、更全面地对学生在校情况(到课情况和健康状态等)进行管理和追踪,使家长能及时了解子女的到课情况和健康状态,并在有健康问题时及时与医护机构对接。该系统的主要功能是:
(1)采集学生状态。通过学生卡传感器,采集学生心率、体温(摄氏度)等健康指标及其所在位置等信息并记录。每张学生卡有唯一的标识(ID)与一个学生对应。
(2)健康状态告警。在学生健康状态出问题时,系统向班主任家长医护机构健康服务系统发出健康状态警告,由医护机构健康服务系统通知相关医生进行处理。
(3)到课检查。综合比对学生状态、课表以及所处校园场所之间的信息对学生到课情况进行判定。对旷课学生,向其家长和班主任发送旷课警告。
(4)汇总在校情况。定期汇总在校情况,并将报告发送给家长和班主任。
(5)家长注册。家长注册使用该系统,指定自己子女,存入家长信息,待审核。
(6)基础信息管理。学校管理人员对学生及其所用学生卡和班主任、课表(班级、上课时间及场所等)、校园场所(名称和所在位置区域)等基础信息进行管理;对家长注册申请进行审核,更新家长状态,将家长ID加入学生信息记录中使家长与其子女进行关联,向家长发送注册结果。一个学生至少有一个家长,可以有多个家长。课表信息包括班级、班主任、时间和位置等。
现采用结构化方法对学生跟踪系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(5分)
使用说明中的词语,给出图1-1中的实体E1~E5的名称。

E1:学生卡

E2:学校管理人员

E3:班主任

E4:家长

E5:医护机构健康服务系统


【问题2】(4分)
使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。

D1:学生状态表

D2:学生信息表

D3:校园场所表

D4:课表信息表


【问题3】(3分)
根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点(三条即可)。

数据流起点终点分析(不计入答案)
课表信息D4P3
校园场所D3P3
家长注册P5P6

家长信息D5P3
家长信息D5P4
课表信息D4P4
场所信息D3P4
家长IDP6D2


【问题4】(3分)
根据说明中的术语,说明图1-1中数据流“学生状态”和“学生信息”的组成。

学生状态:心率、体温(摄氏度),所在位置等信息,学生卡ID,时间

学生信息:学生ID,学生卡ID,家长ID,班主任ID、校园场所

2019-11

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

【问题1】(3分)
使用说明中的词语,给出图1-1中的实体E1~E3的名称。

E1:帮买顾问

E2:车辆交易系统

E3:物流商



【问题2】(5分)
使用说明中的词语,给出图1-2中的数据存储D1~D5的名称。

D1:线索表

D2:订单表

D3:路线表

D4:合约表

D5:物流商表



【问题3】(4分)
根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。

数据流起点终点分析(不计入答案)
新订单信息D2P5

黑洞(有新订单的输入没有输出,P2->D2)

合约信息D4P5黑洞(有合约输入没有输出,P4->D4)
物流信息P5E2给车辆交易系统发送物流信息
路线信息D3P5黑洞(有路线输入但是没有输出,P3->D3)


【问题4】(3分)
根据说明,采用结构化语言对“P5: 寻找物流商”的加工逻辑进行描述。

接受新订单

IF 保卖车或全国购

        THEN 直接分配到竞拍体系

ELSE

        IF 固定路线和/或包车路线

                THEN 系统自动分配给合约物流商

        ELSE 

                THEN 系统将订单信息分配到竞拍体系中

        ENDIF

ENDIF

给承运的物流商发送物流消息

更新订单的物流信息

给车辆交易系统发送物流信息

2020-11

某工厂制造企业为了开发软件智能检测以有效提升检测效率,节约人力资源,该系统的主要功能是:
(1)基础信息管理。管理员对检测标准和检测规则等基础信息设置。
(2)检测模型部署。 管理员对常用机器学习方法建立的检测模型分布。
(3)图像采集。实时将检测多样的产品待检测建分存储,包括产品结构,生产时间,图像信号和产品图像。
(4)缺陷检测。根据检测模型和检测质量标准对图像采集所收到的产品检测信息中所有图像进行检测或所有图像检测合格。若一个产品出现一张图像检测不合格,就表示该产品不合格,对不合格产品,其检测结果包括,产品型号和不合格类型。
(5)质量检测。根据监控规则对产品质量进行监控将检测情况展示给检测业务员,若满足条件。向检测业务员发送质量检测,质量检测是发起远程控制部分,检测设备发送控制指令进行处理。
(6)模型监控。在系统中部署的模型、产品的检测信息结合基础信息进行监测分析,将模型运行情况发给监控人员
现采用结构化方法对智能检测系统,进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(4分)
使用说明中的语句对图1-1中的实体E1~ E4的名称。

E1:检测设备

E2:管理员

E3:检测业务员

E4:监控人员



【问题2】(3分)
使用说明中的语句对图1-2中的数据存储D1~D3的名称。

D1:模型信息表

D2:检测信息表

D3:基础信息表


【问题3】(5分)
根据注明和图中术语,补齐图1-2中缺失的数据及起点和终点。

数据流起点终点分析(不计入答案)
待检测信息P2P3
检测规则D2P5根据监控规则对产品质量进行监控将检测情况展示给检测业务员
基础信息D3P5
远程控制命令E3P5根据图1-1中
基础信息D3P4在系统中部署的模型、产品的检测信息结合基础信息进行监测分析


【问题4】(3分)
根据说明,采用结构化语言对“缺陷检测”的加工逻辑进行描述。

检测产品的所有图像
IF 全部合格 THEN
        设置检测结果信息为合格
ELSE

        设置检测结果信息为不合格类型
ENDIF
给检测设备发送检测结果

 2021-05

某停车场运营方为了降低运营成本,减员增效,提供良好的停车体验,欲开发无人值守停车系统,该系统的主要功能是:
1.信息维护。管理人员对车位(总数、空余车位数等)计费规则等基础信息进行设置。
2.会员注册。车主提供手机号、车牌号等信息进行注册,提交充值信息(等级、绑定并授权支付系统进行充值或交费的支付账号)不同级别和充值额度享受不同停车折扣点。
3.车牌识别。当车辆进入停车场时,若有(空余车位数大于1), 自动识别车牌号后进行道闸控制,当车主开车离开停车场时,识别车牌号,计费成功后,请求道闸控制。
4.计费。更新车辆离场时间,根据计费规则计算出停车费用,若车主是会员,提示停车费用:若储存余额够本次停车费用,自动扣费,更新余额,若储值余额不足,自动使用授权缴费账号请求支付系统进行支付,获取支付状态。若非会员临时停车,提示停车费用,车主通过扫描费用信息中的支付码调用支付系统自助交费,获取支付状态。
5.道闸控制。根据道闸控制请求向道闸控制系统发送放行指令和接收道闸执行状态。若道闸执行状态为正常放行时,对入场车辆,将车牌号及其入场时间信息存入停车记录,修改空余车位数;对出场车辆更新停车状态,修改空余车位数。当因道闸重置系统出现问题(断网断电或是故障为抬杠等情况),而无法在规定的时间内接收到其返回的执行状态正常放行时,系统向管理人员发送异常告警信息,之后管理人员安排故障排查处理,确保车辆有序出入停车场。
现采用结构化方法对无人值守停车系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(5分)
使用说明中的词语,给出图1-1中的实体E1-E5的名称。

E1:车辆

E2:车主

E3:支付系统

E4:管理人员

E5:道闸控制系统



【问题2】(3分)
使用说明中的词语,给出图1-2中的数据存储D1-D3的名称。

D1:停车信息表

D2:会员信息表

D3:基础信息表



【问题3】(4分)
根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。

数据流起点终点分析(不计入答案)
进入停车场P1P5车辆进入停车场时,若有(空余车位数大于1), 自动识别车牌号后进行道闸控制
计费规则D3     P3根据计费规则计算出停车费用
更新车位信息P5D3
更新余额P3D2提示停车费用:若储存余额够本次停车费用,自动扣费,更新余额


【问题4】(3分)
根据说明,采用结构化语言对“道闸控制”的加工逻辑进行描述。

IF 正常放行

        IF 入场车辆

                THEN 信息存入停车记录,修改空余车位数

        ELSE IF 车辆出场 

                THEN 更新停车状态,修改空余车位数

        ENDIF

ELSE IF 无法在规定的时间内接收到其返回的执行状态正常放行时

        向管理人员发送异常告警信息

ENDIF     

2021-11

某现代农业种植基地为进一步提升农作物种植过程的智能化,欲开发智慧农业平台,集管理和销售于一体,该平台的主要功能有:
1.信息维护。农业专家对农作物、环境等监测数据的监控处理规则进行维护。
2.数据采集。获取传感器上传的农作物长势、土壤墒情、气候等连续监测数据,解析后将监测信息进行数据处理、可视化和存储等操作。
3.数据处理。对实时监测信息根据监控处理规则进行监测分析,将分析结果进行可视化并进行存储、远程控制对历史监测信息进行综合统计和预测,将预测信息进行可视化和存储
4.远程控制。根据监控处理规则对分析结果进行判定,依据判定结果自动对控制器进行远程控制。平台也可以根据农业人员提供的控制信息对控制器进行远程控制。
5.可视化。实时向农业人员展示监测信息:实时给农业专家展示统计分析结果和预测信息或根据农业专家请求进行展示。

现采用结构化方法对智慧农业平台进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(4分)
使用说明中的词语,给出图1-1中的实体E1~E4的名称。

E1:传感器

E2:农业专家

E3:农业人员

E4:控制器


【问题2】(4分)
使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。

D1:监控处理规则表

D2:监测信息表

D3:分析信息表

D4:预测信息表



【问题3】(4分)
根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。

数据流起点终点分析(不计入答案)
监控处理规则D1P4根据监控处理规则对分析结果进行判定
请求E2P5
分析结果D3P5
预测信息D4P5


【问题4】(3分)
根据说明,“数据处理”可以分解为哪些子加工?进一步进行分解时,需要注意哪三种常见的错误?

数据处理加工分为数据分析,可视化与存储;
黑洞、奇迹、灰洞

2022-05

 某公司欲开发一款外卖订餐系统,集多家外卖平台和商户为一体,为用户提供在线浏览餐品、订餐和配送等服务。该系统的主要功能是:

1.入驻管理。用户注册:商户申请入驻,设置按时间段接单数量阈值等。系统存储商户/用户信息。

2.餐品管理。商户对餐品的基本信息和优惠信息进行发布、修改、删除。系统存储相关信息。

3.订餐。用户浏览商户餐单,选择餐品及数量后提交订餐请求。系统存储订餐订单。

4.订单处理。收到订餐请求后,向外卖平台请求配送。外卖平台接到请求后发布配送单,由平台骑手接单,外卖平台根据是否有骑手接单返回接单状态。若外卖平台接单成功,系统给支付系统发送支付请求,接收支付状态。支付成功,更新订单状态为已接单,向商户发送订餐请求并由商户打印订单,给用户发送订单状态;若支付失败,更新订单状态为下单失败,向外卖平台请求取消配送,向用户发送下单失败。若系统接到外卖平台返回接单失败或超时未返回接单状态,则更新订单状态为下单失败,向用户发送下单失败。

5.配送。商户备餐后,由骑手取餐配送给用户。送达后由用户扫描骑手出示的订单上的配送码后确认送达,订单状态更改为已送达并发送给商户

6.订单评价。用户可以对订单餐品、骑手配送服务进行评价,推送给对应的商户、所在外卖平台,商户和外卖平台对用户的评价进行回复。系统存储评价。

现采用结构化方法对外卖订餐系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

[问题1] (4分)

  使用说明中的词语,给出图1-1中实体E1~E4的名称。

E1:商户

E2:外卖平台

E3:用户

E4:支付系统

[问题2] (4分)

  使用说明中的词语,给出图1-2中的数据存储D1-D4 的名称。

D1:用户商户信息表

D2:订餐订单表

D3:餐品信息和优惠信息表

D4:评价表

[问题3] (4分)

 根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点

数据流起点终点分析(不计入答案)
配送码P5E3
餐单P3E3
订单状态P4D2
订单请求P3P4

[问题4](3分)根据说明,采用结构化语言对“订单处理”的加工逻辑进行描述。

收到订餐请求后,向外卖平台请求配送。

外卖平台接到请求后发布配送单,由平台骑手接单,外卖平台根据是否有骑手接单返回接单状态。

IF 若外卖平台接单成功 THEN

        给支付系统发送支付请求

        IF 支付成功 THEN

                更新订单状态为已接单

                向商户发送订餐请求并由商户打印订单

                给用户发送订单状态

        ELSE IF 支付失败 THEN 

                更新订单状态为下单失败

                向外卖平台请求取消配送

                向用户发送下单失败

        ENDIF

ELSE IF 外卖平台返回接单失败或超时未返回接单状态 THEN

        更新订单状态为下单失败

        向用户发送下单失败

ENDIF

2022-11

随着新能源车数量的迅猛增长,全团各地电动汽车配套充电桩急速增长,同时也带来了充电桩计量准确性的问题。充电桩都需要配备相应的电能计量和电费计费功能,需要对充电柱计量准确性强制进行检定。现需开发计量检定云端软件,其主要功能是:

(1)数据接收。接收计量裝置上报的充电数据,即充电过程中电压、电流、电能等充电监测数据和计量数据(充电监测数据为充电桩监测的数据,计量数据为计量装置计量的数据,以秒为间隔单位),接收计量装置心跳数据,并分别进行存储。

(2)基础数据维护。管理员对充电桩、计量检定装置等基础数据进行维护。

(3)数据分析。实现电压、电流、电能数据的对比,进行误差分析,记录充电桩的充电误差,供计量装置检定。系统根据计量检测人员给出的查询和统计条件展示查询统计结果。

(4)充电柱检定。分析充电误差:计量检测人员根据误差分析结果和检定信息记录,对充电桩进行检定,提交检定结果;系统更新充电桩中的检定信息(检定结果和检定时间并存储于检定记录。

(5)异常告警。检测计量裝置心跳,当心跳停止时,向管理员发出告警。

(6)检定信息获取。供其它与充电桩相关的第三方服务查询充电桩中的检定信息。

现采用结构化方法对计量检定云端软件进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的口层数据流图。

【问题1】(4分)

使用说明中的词语,给出图1-1中的实体E1~E4的名称。

E1:计量裝置

E2:管理员

E3:计量检测人员

E4:第三方服务

【问题2】(5分)

使用说明中的词语,给出图1-2中的数据存储D1~DS的名称。

D1:充电监测及计量数据表

D2:基础数据信息表

D3:计量装置心跳数据表

D4:充电误差信息表

D5:检定记录表

【问题3】(4分)

根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。

数据流起点终点分析(不计入答案)
检定结果P4D5系统更新充电桩中的检定信息(检定结果和检定时间并存储于检定记录。
检定信息D5P6
查询和统计条件E3P3
充电误差信息D4P3

【问题4】(2分)

根据说明,给出“充电监附与计量数据”数据流的组成。

充电过程中电压、电流、电能等充电监测数据和计量数据(充电监测数据为充电桩监测的数据,计量数据为计量装置计量的数据,以秒为间隔单位)

2023-05

随着农业领域科学种植的发展,需要对农业基地及农事进行的信息化管理,为租户和农户等人员提供种植相关服务,现欲开发农事管理服务平台。其主要功能是:

1.人员管理。平台管理员管理租户租户管理农户并为其分配负责的地块,租户和农户以人员类型区分

2.基地管理。租户填写基地名称、地域等描述信息,在显示的地图上绘制地块。

3.种植管理。租户设定作物及其从种植到采收的整个农事过程,包括农事活动及其实施计划,农户根据相应农事过程提醒进行农事活动并记录。系统会在设定时间向农户进行农事提醒,对逾期未实施活动向租户发出逾期告警。

4.投入品管理。租户统一维护化肥,杀虫剂等投入品信息,农户在农事活动中设定投入品的实际消耗。

5.信息服务。用户按查询条件发起农事信息请求,对相关地块农事活动实施情况(如与农事过程比对)等农事信息进行筛选、对比和统计等处理,并将响应信息进行展示。系统也给其他第三方软件提供APP接口,通过接口访问的方式,提供账号,密码和查询条件发起农事信息请求,返回特定格式的农事信息,无查询条件时默返回账号下所有信息,多查询条件时返回满足全部条件的信息。

现采用结构化方法对外卖订餐系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

[问题1] (4分)

  使用说明中的词语,给出图1-1中实体E1~E4的名称。

E1:平台管理员

E2:农户

E3:租户

E4:用户

[问题2] (4分)

  使用说明中的词语,给出图1-2中的数据存储D1-D4 的名称。

D1:用户信息表

D2:基地及地块数据信息表

D3:农事过程表

D4:农事活动表

[问题3] (4分)

 根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。

数据流起点终点分析(不计入答案)
农事活动D4P5
农事过程D3P5
地块信息D2P5
投入品的实际消耗E2P4农户在农事活动中设定投入品的实际消耗。

[问题4](3分)根据说明,根据说明,给出"农事信息请求"数据流的组成。

农事活动信息、农事过程信息、地块信息

  • 47
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值