早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

用面向对象方法设计的类中,有一些类的对象是需要持久存储的,这样的类一般需要映射到关系数据库模

题目

用面向对象方法设计的类中,有一些类的对象是需要持久存储的,这样的类一般需要映射到关系数据库模式中。请指出图1-13中哪些类需要做这样的映射。

参考答案
正确答案:采购计划单、入库单、供货方档案、出库单、物料主文件、领料计划单。
采购计划单、入库单、供货方档案、出库单、物料主文件、领料计划单。 解析:本题是一个综合题,包括结构化方法和面向对象方法,具体有数据流图、类属性识别、系统功能分析及面向对象设计和数据库设计。
问题1是补充缺少的数据流。根据出库工作流程的叙述,“……若经检验没有相应的领料计划,则通知领料人该领料单无效;若领料单有效,仓库保管员根据领料单上的物料代码核对是否有足够的库存;若没有足够的库存,仓库保管员向领料人发缺货单:……”,可得,无效领料单是针对无相应的领料计划,缺货单是针对库存不足,缺货单不能包含于无效领料单中,故缺少数据流缺货单,其终点为领料人,起点应为领料单检验。
根据入库工作流程,“……检验员根据检验结果填写物料检验单:如果物料或供货方不合格,则向采购员发出退货单……”,可见,缺少数据流退货单,其起点为物料检验,终点为采购员。
问题2是面向对象类属性识别。每一种物料有一张领料单,仓库管理员是根据领料单上的物料代码核对库存的,因此领料单应有属性:物料代码和数量;另外,当物料单检验无效时需要通知领料人相应领料单无效,因此领料单应有属性:领料人;出库时,仓库保管员要在领料单上签字,因此领料单应有属性:仓库保管员;为了清楚了解出入库情况,还应包含属性:日期。综上,领料单的属性有:物料代码、数量、领料人、仓库管理员、日期。
类似的,每一种物料有一张入库申请单,成功入库时仓库管理员根据入库申请单修改物料主文件中的现有库存,因此入库申请单应有属性:物料代码和数量;检验员检验物料时,“如果物料或供货方不合格,则向采购员发出退货单”,因此入库申请单应有属性:供货方和采购员;同样,还应包含属性:日期。综上,入库申请单的属性有:物料代码、数量、采购员、供货方、日期。
问题3是系统功能分析。为了提高企业效率,建立一个功能完善的库存管理系统,除了具备查询、统计、报表输出等外,还应对库存的物料做出实时监控,以便保证物料的合理库存量,故还应有功能:库存超限报警和库存不足报警。
问题4是面向对象与数据库的结合。用面向对象方法设计的类中,有一些类的对象是需要持久存储的,这样的类一般需要映射到关系数据库模式中。就本题而言,实际上就是识别需要持久存储的对象,在此需要将数据流图中的所有文件对应的类映射到数据库中,具体有:采购计划单、入库单、供货方档案、领料计划单、物料主文件、出库单。
看了用面向对象方法设计的类中,有一...的网友还看了以下:

智慧大挑战要答对下面所有题目:1、有蜘蛛、蜻蜓、蝉三种动物共18只,共有腿118条,翅膀20对.问蜻 数学 2020-03-31 …

索引是数据库中重要的数据结构,当数据库表更新大量数据后,会导致索引产生大量碎片,一般需要进行的操作是 计算机类考试 2020-05-24 …

个人信用信息基础数据库要对查看信用报告的商业银行信贷人员进行管理,对其查询操作加以 财会类考试 2020-05-30 …

求:醉墨染凉烟----接下面一句~最好带有“红”字~要对应上句的动词名词醉墨对什么染对什么凉烟对什 语文 2020-06-18 …

q为负电荷时计算场强电势电势能电势差的时候要不要带符号?比如E=F/qF=3*10^-3Nq为负电 物理 2020-07-20 …

甲乙两个仓库要向A、B两地运送水泥,已知从甲仓库可调出100吨水泥,乙仓库颏调出80吨水泥,A地需7 数学 2020-12-15 …

对这段话不理解永远不要对这些人好1、有事时找你,没事的时候无视你.2、受你点恩惠就对你倍儿好.3、不 其他 2020-12-17 …

救助人不必希望对方感恩图报,只要对方不怨恨自己就算知恩图报了.把这短话翻译成古文.人生在世不必勉强去 其他 2020-12-22 …

萨特说过:人从他被投进这个世界的那一刻起,就要对自己的一切行为负责。这句话告诉我们的道理是[]A.人 政治 2020-12-23 …

英语口语有必要吗?要求做一个英语对话要求做一个英语对话?我要问的是就“英语口语考试有必要吗?”这个话 英语 2021-01-04 …