下半年软件设计师下午试题:披萨信息系统与超市管理设计详解

0 下载量 144 浏览量 更新于2024-08-03 收藏 367KB DOC 举报
【知识点总结】:本文档是针对下半年软件设计师下午的试题集,包含了两道试题,旨在考察候选人在软件系统分析与设计方面的理解和能力。 **试题1分析**: 1. **实体命名**: - 实体E1:可能是指**销售订单表**,因为它是处理客户订单信息的地方,包含了订购者、披萨、交付日期等。 - 实体E2:可能是**生产计划表**,因为生产计划是在这里制定的,基于销售订单和库存信息。 2. **数据存储命名**: - 数据存储D1:可能是**销售订单表**,作为记录销售信息的源头。 - D2:可能是**生产计划表**,存放生产计划。 - D3:可能**库存表**,记录原材料和成品的库存情况。 - D4:可能是**采购订单表**,用于采购原材料。 - D5:可能是**交付记录表**,跟踪披萨的交付状态。 3. **数据流补充**: - 从**销售订单表**(D1)出发的数据流可能包括订单信息,终点可能是**生产计划表**(D2)。 - 从**库存表**(D3)出发的数据流可能涉及原材料的申领,终点为**生产过程**。 - 从**采购订单表**(D4)出发的数据流涉及采购请求,终点可能是**供应商**或**库存表**(记录已采购的原材料)。 - 从**生产计划表**(D2)到**库存表**(D3)的数据流表示生产完成的披萨入库。 - 从**销售订单表**(D1)到**交付记录表**(D5)的数据流代表披萨的交付。 **试题2分析**: 1. **需求分析结果**: - **超市信息表**包含超市名称、地址、经理和电话,其中超市名称作为主键。 - **部门信息表**:有超市名称、部门经理(部门头目)信息,还有员工信息,每个员工关联到一个部门。 2. **系统设计元素**: - 数据存储可能包括:超市信息表(D6)、部门信息表(D7)、员工信息表(D8)。 - 需要考虑的数据流可能包括:从超市信息表到部门信息表,从部门经理到员工表的指派关系,以及从部门到员工的员工信息更新。 3. **系统功能**: - 跨部门数据共享,例如从销售部到财务部的销售数据传递,以及从财务部到计划部的预算和财务报告。 - 信息整合,如汇总各部门的工作报告和销售业绩。 这些试题着重考察了系统分析中的实体识别、数据存储设计、数据流理解和系统间的集成管理。解题时,候选人需要深入理解业务流程,并能根据业务逻辑在数据模型中准确地表示出这些元素。