商品配送中心信息管理系统设计与数据流图分析

需积分: 4 3 下载量 138 浏览量 更新于2024-11-28 收藏 1.22MB PDF 举报
"2009年上半年软件设计师下午试题.pdf" 这篇资料是2009年上半年软件设计师资格考试的下午试题,主要涉及软件设计和管理的相关知识。试题内容包括数据流图(DFD)的分析和数据库系统的需求分析。 在试题一中,问题1和问题2围绕一个大型商业企业的商品配送中心信息管理系统展开。这个系统涉及到多个部门,包括连锁超市、采购、财务和配送。系统的主要功能包括接收供货请求、查询库存、处理配送、采购以及财务支付。在数据流图中,外部实体(E1-E4)可能代表不同的部门或合作伙伴,如连锁超市、供货商、财务部门和配送部门,而数据存储(D1-D4)可能对应着供货请求记录、商品库存记录、配送记录和采购清单记录等文件。 问题1要求识别并给出这些外部实体和数据存储的具体名称。外部实体通常是指系统外与系统交互的实体,例如E1可能是“连锁超市”,E2可能是“商品配送中心”,E3是“采购部门”,E4是“财务部门”。数据存储则对应系统中存储数据的文件或数据库,例如D1可能是“供货请求记录”,D2是“商品库存记录”,D3是“配送记录”,D4是“采购清单记录”。 问题2则关注数据流图的准确性,需要找出错误的数据流并提出修正方案。错误的数据流可能是那些不符合系统逻辑或未连接到正确源或目标的数据流。补充的数据流应确保系统的数据处理流程完整,比如可能需要补充从“缺货通知”到“采购部门”的数据流,从“采购处理”到“配送处理”的数据流,以及从“采购清单记录”到“财务部门”的数据流,以体现采购后的配送和支付过程。 试题二关注的是商场数据库系统的需求分析。商场需要记录的基本信息包括商场编号、名称、地址和联系电话,以及商场内部的部门信息。这意味着数据库设计时需要考虑如何建模这些实体,例如创建“商场”和“部门”两个表,并定义它们之间的关系。商场可能有多个部门,这涉及到数据库设计中的多对一关系,需要通过外键来实现。 这些问题涵盖了软件设计的基本概念,如数据流图的使用、系统功能描述、数据库设计和需求分析,这些都是软件设计师需要掌握的关键技能。解决这些问题需要对系统分析和设计的方法论有深入理解,包括结构化分析和设计、数据库管理和软件工程的基本原则。