首页
登录
从业资格
某慈善机构欲开发一个募捐系统,已跟踪记录为事业或项目向目标群体进行募捐而组织的集
某慈善机构欲开发一个募捐系统,已跟踪记录为事业或项目向目标群体进行募捐而组织的集
题库
2022-08-02
60
问题
某慈善机构欲开发一个募捐系统,已跟踪记录为事业或项目向目标群体进行募捐而组织的集体性活动。该系统的主要功能如下所述。(1)管理志愿者。根据募捐任务给志愿者发送加入邀请、邀请跟进、工作任务;管理志愿者提供的邀请响应、志愿者信息、工作时长、工作结果等。(2)确定募捐需求和收集所募捐赠(资金及物品)。根据需求提出募捐任务、活动请求和捐赠请求,获取所募集的资金和物品。(3)组织募捐活动。根据活动请求,确定活动时间范围。根据活动时间,搜索场馆,即:向场馆发送场馆可用性请求,获得场馆可用性。然后根据活动时间和地点推广募捐活动,根据相应的活动信息举办活动,从募捐机构获取资金并向其发放赠品。获取和处理捐赠,根据捐赠请求,提供所募集的捐赠;处理与捐赠人之间的交互,即:录入捐赠人信息,处理后存入捐赠人信息表;从捐赠人信息表中查询捐赠人信息,向捐赠人发送捐赠请求,并将已联系的捐赠人存入已联系的捐赠人表。根据捐赠请求进行募集,募得捐赠后,将捐赠记录存入捐赠表;对捐赠记录进行记录后,存入已处理捐赠表,向捐赠人发送致谢函,根据已联系的捐赠人和捐赠记录进行跟踪,并将捐赠跟进情况发送给捐赠人。先采用结构化方法对募捐系统进行分析和设计,获得如图1-1、图1-2和图1-3所示分层数据流图。
【问题1】(4分)使用说明中的词语,给出图1-1中的实体E1~E4的名称。【问题2】(7分)在建模DFD时,需要对有些复杂加工(处理)进行进一步精化,图1-2为图1-1中处理3的进一步细化的1层数据流图,图1-3为图1-2中3.1进一步细化的2层数据流图。补全1-2中加工P1、P2和P3的名称和图1-2与图1-3中缺少的数据流。【问题3】(4分)使用说明中的词语,给出图1-3中的数据存储D1~D4的名称。
选项
答案
解析
【问题1】
E1:志愿者E2:捐赠人E3:募捐机构E4:场馆
【问题2】
P1:确定活动时间范围P2:搜索场馆P3:推广募捐活动
图1-2缺少的数据流:
名称:活动请求起点:2确定募款需求收集所募捐款终点:P1
名称:所募集资金起点:3.5举办活动并募集资金终点:2确定募捐需求收集所募捐款
图1-3缺失的数据流:
名称:捐赠请求起点:2确定募款需求收集所募捐款终点:3.1.3募集
名称:所募集资金起点:3.1.3募集终点:2确定募款需求收集所募捐款
名称:所募集物品起点:3.1.3募集终点:2确定募款需求收集所募捐款
或后两条数据流合并为:
名称:所募集捐赠起点:3.1.3募集终点:2确定募款需求收集所募捐款
【问题3】
D1:捐赠人信息表D2:已联系的捐赠人信息表D3:捐赠表D4:已经处理的捐赠表。
解答这类题目有两个原则:
1.第一个原则是紧扣试题系统说明部分,数据流图与系统说明有着严格的对应关系,系统说明部分的每一句话都能对应到图中来,解题时一句一句的对照图来分析。
2.第二个原则即数据平衡原则,这一点在解题过程中也是至关重要的。数据平衡原则有两方面的含义,一方面是分层数据流图父子图之间的数据流平衡原则,另一方面是每张数据流图中输入与输出数据流的平衡原则。
【问题1】
根据0层数据流管理志愿者中的募捐任务给志愿者发送加入邀请,邀请跟进,工作任务和管理志愿者提供的邀请响应可知E1为志愿者;从录入捐款人信息,向捐赠人发送募捐请求,;向捐赠人发送致谢函等可知E2为捐赠人;从根据说明中从募捐机构获取资金并向其发放赠品可知E3为募捐机构;根据向场馆发送可用性请求和获得场所可用性可知E4为场馆。
【问题2】
根据1层数据流图中P1的输出流活动时间再结合说明可知P1为确定活动时间范围;从加工P2的输入流活动时间和输出流场馆可用性请求和活动时间和地点可知P2为搜索场馆;说明中根据活动时间和地点推广募捐活动,根据相应的活动信息举办活动,再结合P3的输入输出流可知P3为推广募捐活动。
比较0层和1层中的数据流可知,P1加工只有输出流,故缺少输出流,根据说明可知需要根据活动请求才能确定P1,故该数据流为活动请求,在0层数据流中活动请求的起始加工为确定募款需求收集所募捐赠,故可知答案。又因为对于加工3.5只有输入数据流资金,没有输出数据流,因此缺失数据流所募集资金,起点为加工3.5,又因为加工2为确定募捐请求和收集所募捐赠,所以该数据流终点为加工2。
比较1层图和2层图的数据流可知,2层图是1层图中加工3.1的分解,而对于加工3.1与加工2之间,在父图中存在3条数据流,而子图中没有给出,因此子图缺失数据流:捐赠请求,起点为2,终点为3.1.3;所募集物品,起点为3.1.3,终点为2;所募集资金,起点为3.1.3,终点为2。或者将后面两条数据流合并为所募集捐赠。
【问题3】
根据最后的说明和2层数据流可知D1为捐赠人信息表,D2为已联系的捐赠人信息表,D3为捐赠表,D4为已经处理的捐赠表。
转载请注明原文地址:https://tihaiku.com/congyezige/2409863.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
某计算机系统页面大小为4K,进程的页面变换表如下所示。若进程的逻辑地址为2D16
某家电销售电子商务公司拟开发一套信息管理系统,以方便对公司的员工、家电销售、家电
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动
某社会救助基金会每年都会举办多项社会公益救助活动,需要建立一个信息系统,对之进行
某省针对每年举行的足球联赛,拟开发一套信息管理系统,以方便管理球队、球员、主教练
某数据库应用系统在运行过程中,发现随着数据量的不断增加,有部分查询业务和数据更新
某系统由下图所示的冗余部件构成。若每个部件的千小时可靠度都为R,则该系统的千小时
某销售公司需开发数据库应用系统管理客户的商品购买信息。该系统需记录客户的姓名、出
某医院为了更好的为患者服务、提高医院管理水平,拟开发满足自身特点的信息系统。其部
某医院住院部信息系统中有病人表R(住院号,姓名,性别,科室号,病房,家庭住址),
随机试题
PassageOneTheteachingofhistoryshouldn’tbeneglectedinscientificeducatio
[originaltext]Currentstudiesshowthatwhatgoesonlabelsisanimportant
LatinAmericanandChineseofficialshaveopenedtwodaysoftalksontradea
Youarerequiredtowritealettercontainingarequestforafavoraccordingto
[originaltext]W:ABCRestaurant,canIhelpyou?M:Hi,couldyoutellmewhat
英国十分重视工程风险评估,每个工地都要填写相应等风险评估表格,并有工地安全评估说
对病例对照研究资料进行分层分析的目的是A.控制选择偏倚 B.提高资料的利用率
政府采用财政补贴、税收、金融、采购、工资、就业等经济手段,通过影响各地区和企业的
并联管道1、2.如图20所示。两管的直径相同,沿程阻力系数相同,长度L2=3L1
最新回复
(
0
)