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

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

题目

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

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

计算机语言是一类面向计算机的人工语言,它是进行程序设计的工具,因此又被称为程序设计 计算机类考试 2020-05-23 …

计算机语言是一类面向计算机的人工语言,它是进行程序设计的工具,因此又被称为程序设计语言。现有 计算机类考试 2020-05-23 …

如图所示,弹簧秤外壳质量为m0,弹簧及挂钩质量忽略不计,挂钩拖一重物质量为m,现用一方向沿斜面向上 物理 2020-06-22 …

垂直纸面向里的磁场,两条竖直平行不计电阻的导轨,上面垂直搁两个平行金属棒.上面的质量m,受到竖直向 物理 2020-06-27 …

如图1所示,弹簧秤外壳质量为m0,弹簧及挂钩质量忽略不计,挂钩拖一重物质量为m,现用一方向沿斜面向 物理 2020-06-30 …

如图所示,电阻不计的光滑平行金属导轨固定在水平面上,导轨间距L=0.5m,左端连接R=0.5Ω的电 其他 2020-07-16 …

如图甲所示,间距为L、电阻不计的光滑导轨固定在倾角为θ的斜面上.在MNPQ矩形区域内有方向垂直于斜 物理 2020-07-20 …

如图所示,边界0A与OC之间分布有垂直纸面向里的匀强磁场,边界OA上有一粒子源S.某一时刻,从S平 其他 2020-07-22 …

如图,空间中在边界MN的右侧存在垂直于纸面向里的匀强磁场,S是磁场中的一粒子源.某一时刻,从s平行 物理 2020-07-31 …

如图所示,平面直角坐标系xOy中OP与x轴之间存在方向垂直纸面向外的匀强磁场,一束带正电的粒子从点 其他 2020-07-31 …