下半年软件设计师下午试题:披萨信息系统与超市管理设计详解
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. **系统功能**:
- 跨部门数据共享,例如从销售部到财务部的销售数据传递,以及从财务部到计划部的预算和财务报告。
- 信息整合,如汇总各部门的工作报告和销售业绩。
这些试题着重考察了系统分析中的实体识别、数据存储设计、数据流理解和系统间的集成管理。解题时,候选人需要深入理解业务流程,并能根据业务逻辑在数据模型中准确地表示出这些元素。
2022-10-27 上传
2022-10-27 上传
2022-11-13 上传
2021-12-14 上传
2022-10-15 上传
2022-11-17 上传
2023-08-04 上传
2022-10-27 上传
294 浏览量
黑色的迷迭香
- 粉丝: 802
- 资源: 4万+
最新资源
- personal_website:个人网站
- css按钮过渡效果
- 解决vb6加载winsock提示“该部件的许可证信息没有找到。在设计环境中,没有合适的许可证使用该功能”的方法
- haystack_bio:草垛
- BaJie-开源
- go-gemini:Go中用于Gemini协议的客户端和服务器库
- A14-Aczel-problems-practice-1-76-1-77-
- 行业文档-设计装置-一种拉出水泥预制梁的侧边钢筋的机构.zip
- assessmentProject
- C ++ Primer(第五版)第六章练习答案.zip
- website:KubeEdge网站和文档仓库
- MATLAB project.rar_jcf_matlab project_towero6q_牛顿插值法_牛顿法求零点
- ML_Pattern:机器学习和模式识别的一些公认算法[决策树,Adaboost,感知器,聚类,神经网络等]是使用python从头开始实现的。 还包括数据集以测试算法
- matlab布朗运动代码-clustering_locally_asymtotically_self_similar_processes:项目
- 行业文档-设计装置-一种折叠钢结构雨篷.zip
- mswinsck.zip