题目:从用户调查得出,在计划经济时期,某高校向学生销售教材的手续是:先有系办公室的张秘书开一购书证明,学生凭此证明找教材科的王会计开购书发票,向李出纳员交付书款,然后到书库找赵保管员领书。现预将上述手工操作改用计算机处理,开发一个“教材购销系统”,画出DFD。
解析:要想画出DFD,首先得明白DFD的正确做法,从系统的基本功能模型(把整个系统看成一个加工)开始,逐步的对系统进行分解。每分解一次,系统的加工数量就增加一些,加工的功能也更具体一些,继续重复这种分解,直到所有的加工都足够简单为止。
分析题目:系统从学生那里接受购书单,经处理后把领书单返回给学生,使学生可凭单到书库领书。对脱销的教材,系统用缺书单的形式通知书库保管员;新书进库后,也由保管员将进书通知返回给系统。
画系统分层数据流图的第一步,是画出顶层图,通常把整个系统当做一个大的加工,标明系统的输入、输出以及数据的原点与终点
接下来画出第二层DFD,把系统分解为销售和采购两大加工。显然,外部项学生应与销售子系统联系,外部项书库应与采购子系统联系,两个子系统之间也存在两项数据联系:其一是缺书登记表,由销售子系统把脱销的教材传送给采购子系统;其二是进书通知,直接由采购子系统将教材入库信息通知销售子系统。
继续分解可获得第三层数据流图,销售和采购分别扩展子系统。
画到第三层已经是足够的简单的"基本加工"了,不必要分解了
谢谢阅读!!图画的不是很好看,但是希望对你们有所帮助!!