已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第 0 章 2 什么是数据模型 它包含那些方面的内容 数据库问世以来 出现过那些主要的数据 模型 答 数据模型首先是指把数据组织起来所采用的数据结构 同时也包含数据操作和完 整性约束等要素 主要出现的数据模型 面向对象数据库 分布式数据库 演泽数据库 4 什么是数据库管理系统 它通常有那些基本功能 答 数据库管理系统简记为是对数据库进行管理的软件 它是数据库系统的核心 数 据库管理系统位于用户与操作系统之间 为用户或应用程序提供访问数据库的方法 包括数 据库的建立 更新 查询 统计 显示 打印以及各种数据控制 它的基本功能包括 1 数据库定义功能 2 数据库操纵功能 3 数据库事务管理 功能 4 数据库维护功能 5 其他功能 6 比较 C S 模式和 B S 模式的异同 答 C S 模式是 W S 模式的改进 C S 结构改进了系统前 后台的分工 客户机只运行 前端应用程序 对访问结果进行显示逻辑 例如用户界面 等简单处理 而服务器则完成对 后台数据库的访问 并处理各种事务逻辑 包括数据的并发控制等 且每次任务均由客户 机和服务器分担 充分利用网络资源 从客户机到服务器只需传送访问请求 从服务器返回 客户机的仅仅是访问结果 网络传输量大大减少 B S 模式是 C S 模式的延伸 B S 结构与 C S 结构相比 是将 Web 服务器兼做应用 服务器 把原来要在客户机端运行的 显示逻辑 软件改在应用服务器上运行 且两种应用模式的工作流程不同 8 简述 ODBS 接口的工作过程 答 ODBS 接口包括两个步骤 1 应用程序调用 ODBC API 函数 2 ODBC 驱动 程序管理器根据应用程序需要的数据库来调用相应的 DBMS 驱动程序 在 ODBC 的任务完 成后 应用程序即可通过指定的 DBMS 来实现连接 断开数据库 从而执行 SQL 查询 读取 查询结果等数据库操作 习题答案网 h t t p w w w j i e x i 360 c n 习题答案网 h t t p w w w j i e x i 360 c n 第 1 章 2 VFP 的程序窗由哪些部分组成 答 标题栏 控制按钮 菜单栏 工具栏 窗口工作区 窗口围框 窗口角 4 对话框可能包含哪些组成部分 简释各组成部分的作用 答 对话框由若干按钮和矩形框构成 每个按钮代表一种操作命令 故有时也称命令钮 矩形框分为 3 类 即文本框 选择框 列表框 文本框是供用户输入一串字符 作为 对系统提问的回答 选择框是供用户在若干可选择其中的一项或者几项 列表框是用于显示 一组相关的数据 例如一个数据库表中的所有字段名 当相关数据较多 在一个框中容纳不 下时 系统会自动在列表框的下方或右侧增加滚动条 对数据实现滚动显示 6 VFP 有哪俩种工作方式 简单说明各种方式的特点 答 VFP 的俩种工作方式 交互操作方式和程序执行方式 交互操作方式是指命令执行方式 用户只需记住命令的格式与功能 在系统的圆点提 示符 出现时从键盘上发一条所需的命令 即可在屏幕上显示执行的结果 但用户操作 与机器执行互相交叉 会降低执行速度 程序执行方式是用 VFP 的命令编成特定的序列 并将它们存入程序文件 或称命令 文件 用户需要时 只需通过特定的命令 例如 DO 命令 调用程序文件 VFP 就能自动 执行这一程序文件 把用户的介入减至最小限度 这不仅运行效率高 而且可重复执行 8 试述项目管理器的主要作用 答 项目管理器的主要作用是对被开发系统的数据 文档 源代码和类库等资源进行集中 高效管理 借以满足 DBAS 在开发中经常变化的用户需求 其高效管理不仅可加快开发的 进度 而且可延长 DBAS 的生命周期 所以有人把项目管理器称为 VFP 的 控制中心 习题答案网 h t t p w w w j i e x i 360 c n 习题答案网 h t t p w w w j i e x i 360 c n 第 2 章 1 建立如下所示的商品表 SP DBF 操作要求 1 建立 SP DBF 的结构后 立即输入前 6 个记录的数据 其中头两个记录的商标字段 由读者在 Windows 环境下选两个图标分别输入 数据输入后存盘退出 答 输入图标 SP DBF 建好后 用命令 USE SP DBF 打开表 用 MODIFY GENERAL 商标 打开 SB 商标 窗口 在 编辑 中选 插入对象 在 插入对象 对话框 中选 由文件创建 通过 浏览 按钮选定图标 单击 确定 2 打开 SP DBF 分别查看其结构与记录 包括备注字段与商标字段的数据 答 USE SP DBF LIST 3 追加最后两个记录 结束后分别以浏览格式和编辑格式查看数据 答 USE SP DBF LIST INSERT INTO SP 货号 品名 进口 单价 数量 开单日期 生产日期 备注 商标 VALUES SY 701 电饭锅 F 258 00 10 08 19 96 上海电器 厂 本产品属改进型 INSERT INTO SP 货号 品名 进口 单价 数量 开单日期 生产日期 备注 商 标 VALUES NV 920 录放机 T 1750 00 6 07 20 96 先锋电器 公司 2 分别用链接 嵌入方法为 SB DBF 的轿车增加 商标 图形文件自选 答 答案同第一题 1 一样 5 打开 SP DBF 试为下列要求分别写出命令序列 1 显示第 5 个记录 Use sp list list record 5 field 货号 品名 进口 单价 开单日期 生产单位 备注 商标 2 显示第 3 个记录开始的 5 个记录 USE SP LIST GO 3 DISPLAY NEXT 5 3 显示第 3 个记录到第 5 个记录 USE SP LIST GO 3 DISPLAY NEXT 3 4 显示数量少于 5 的商品的货号 品名与生产单位 USE SP LIST LIST 货号 品名 生产单位 FOR 数量 5 5 显示进口商品或 1995 年开单的商品信息 use sp list DISPLAY FOR 进口 OR YEAR 开单日期 1995 6 显示上海商品信息 DISPLAY FOR 生产单位 上海 7 显示单价大于 4000 元的进口商品信息或单价大于 5000 元的国产商品信息 DISPLAY FOR 进口 AND 单价 4000 OR 进口 AND 单价 5000 8 列出 1995 年开单的商品的货号 品名 单价和开单日期 其中单价按 9 折显示 LIST 货号 品名 单价 0 9 开单日期 FOR YEAR 开单日期 1995 OFF 9 列出单价小于 2000 元以及单价大于 5000 元的进口商品信息 DISPLAY FOR 进口 AND 单价5000 10 显示从第 3 个记录开始的所有国产商品信息 GO 3 DISPLAY REST FOR 进口 习题答案网 h t t p w w w j i e x i 360 c n 习题答案网 h t t p w w w j i e x i 360 c n 11 列出货号的后 3 位为 120 的全部商品信息 display for right 货号 3 120 12 列出货号第 1 个字母为 L 或者第 2 个字母为 V 的全部商品信息 DISPLAY FOR LEFT 货号 1 L OR SUBSTR 货号 2 1 V 13 列出公司生产的单价大于 3000 元的所有商品信息 LIST FOR 公司 生产单位 AND 单价 3000 6 对表 SP DBF 按如下要求进行复制 写出命令序列 1 复制 SP DBF 的结构 并将复制后的表结构显示出来 COPY STRUCTURE TO SP0 USE SP0 LIST STRUCTURE USE SP 2 复制一个仅有货号 品名 单价 数量 备注等 5 个字段的表 SP1 DBF COPY STRUCTURE TO SP1 FIELDS 货号 品名 单价 数量 备注 3 将 SP DBF 复制为表 SP3 COPY TO SP3 4 复制具有货号 品名 数量 生产单位等 4 个字段的表 SP4 COPY STRUCTURE TO SP4 FIELDS 货号 品名 数量 生产单位 5 将第 2 到第 6 个记录中单价不小于 3000 元的进口商品复制为表 SP5 GO 2 COPY TO SP5 NEXT 5 FOR 进口 AND 单价 3000 6 将 1996 年 1 月 1 日及以后开单的商品复制为表 SP6 COPY TO SP6 FOR YEAR 开单日期 1996 7 将表 SP DBF 按系统数据格式复制为文本文件 SP TXT 再将 SP TXT 中的数据添加到 表 SP6 中去 COPY TO SP SDF USE SP6 APPEND FORM SP TXT SDF USE 7 从 SP DBF 复制出 SP1 DBF 对 SP1 DBF 按以下要求写出命令序列 1 列出 SP1 DBF 的结构与记录数据 Use sp copy to sp1 use sp1 display structure list off 2 将表 SP1 DBF 中的数量字段值用 2 倍的数量进行替换 Use sp1 replace all 数量 WITH 数量 2 3 在第 3 个记录之后插入一个空记录 并自行确定一些数据填入该空记录中 USE SP1 GO 3 INSERT BLANK BROWSE YI 786 电脑 T 8300 00 3 09 23 96 香港公 司 4 在第 3 个记录与在第 7 个记录上分别加上删除标记 USE SP1 DELETE FOR RECORD 3 AND RECORD 7 5 撤消第 3 个记录上的删除标记并将第 7 个记录从表中抹去 USE SP1 RECALL RECORD 3 PACK 6 将 SP DBF 的全部记录追加到 SP1 DBF 中去 并查看经追加的记录 USE SP1 APPEND FROM SP 7 用 SCATTER 与 GATHER 命令对 SP1 DBF 的第 3 个记录作如下修改 将单价由 3100 00 元改为 3500 00 元 在备注字段中填入内容 新产品提价 USE SP1 GO 3 SCATTER MEMVAR MEMO M 单价 3500 00 M 备注 新产品提价 习题答案网 h t t p w w w j i e x i 360 c n 习题答案网 h t t p w w w j i e x i 360 c n 1 1 试对 SB DBF 分别排序 1 将价格超过 10000 元的投资按部门升序排序 并要求新文件只包含编号 名称 价格 部门等四个字段 USE SB LIST SORT TO SB1 ON 部门 FOR 价格 10000 FIELDS 编号 名称 价格 部 门 USE SB1 LIST 2 将主要设备按名称降序排序 当名称相同时则按启用日期降序排序 USE SB LIST SORT TO SB2 ON 名称 D 启用日期 D FOR 主要设备 USE SB2 LIST 3 3 使用命令为 SB DBF 建立一个结构复合索引文件 其中包括三个索引 a 记录以编号降序排序 并且索引标识为普通索引型 USE SB LIST INDEX ON 编号 TAG BH DESCENDING LIST b 记录以名称降序排序 名称相同时则按启用日期降序排序 并且索引标识为唯一索 引型 USE SB LIST INDEX ON 名称 DTOS 启用日期 TAG MCRQ DESCENDING UNIQUE LIST c 记录以部门降序排序 部门相同时则按启用日期升序排序 并且索引标识为候选索 引型 USE SB LIST INDEX ON VAL 部门 VAL DTOS 启用日期 1000000 TAG BMRQ DESCENDING CANDIDATE LIST 4 分别用顺序查询和索引查询两种方法查询 1992 年启用的非主要设备 答 顺序查询 USE SB LIST LOCATE FOR YEAR 启用日期 1992 AND NOT 主要设备 DISPLAY 索引查询 USE SB LIST SET FILTER ON NOT 主要设备 INDEX ON YEAR 启用日期 TAG QYRY DESCENDING SEEK 1992 LIST 5 分别用以下方法查询钻床的增值 1 顺序查询 USE SB LIST LOCATE FOR 名称 钻床 SELECT 2 USE ZZ LIST LOCATE FOR 编号 SB 编号 编号 SB 名称 增值 2 索引查询 USE SB LIST INDEX ON 名称 TAG MC SEEK 钻床 SELECT 2 USE ZZ LIST INDEX ON 编号 TAG BH SEEK SB 编号 FOUND RECNO 编号 SB 名称 增值 3 在数据工作期窗口建立关联后查询 1 单击 常用 工具栏中选中 数据工作期窗口 按钮 打开数据工作期窗口 选定 打开 按钮打开 ZZ DBF 在 别名 框中选定 ZZ 选定 属性 窗口 在 工作区属 性 对话框选定 修改 在表设计器窗口单击 编号 字段行 在 索引 列组合框选定 升序 选 确定 返回 工作区属性 对话框 在 索引顺序 组合框选定 ZZ 编号 选 确定 返回数据工作期窗口 2 选定 打开 按钮打开 SB DBF 在 别名 框中选定 SB 选定 关系 在 别名 框中选定 ZZ 在出现 表达式设计器 对话框的 字段 列表框选 编 号 选 确定 返回数据工作期窗口 选定 一对多 按钮 在 创建一对多关系 对 话框 将子表 ZZ 从 子表别名 列表框移入 选定别名 列表框 按 确定 返回数据 工作期窗口 3 单击 常用 工具栏中选中 数据工作期窗口 按钮 隐蔽数据工作期窗口 4 在命令窗口执行命令 LIST FOR 名称 钻床 FIELDS 编号 名称 ZZ 增值 习题答案网 h t t p w w w j i e x i 360 c n 习题答案网 h t t p w w w j i e x i 360 c n 7 现有如下两个表 T1 产品编号 c 8 产品名称 c 20 型号规格 c 12 单价 n 7 1 T2 合同号 c 10 产品编号 c 8 数量 n 10 试利用数据工作期 以 T1 为父文件 T2 为子文件建立关联 使得在浏览记录时 同种产 品所订的各合同能集中在一起显示 并将完成上述要求的设置以文件名 T VUE 存盘 CLOSE ALL SELECT 2 USE T2 INDEX ON 产品编号 TAG CPBH SELECT 1 USE T1 SET RELATION TO T1 产品编号 INTO T1 SET SKIP TO T2 BROWSE FIELDS 产品编号 产品名称 T2 合同号 T2 数量 CREATE VIEW T VUE 8 用以下两种方法列出每个设备的名称 大修的费用及增值 1 写出使用数据工作期窗口的操作步骤 1 单击 常用 工具栏中选中 数据工作期窗口 按钮 打开数据工作期窗口 选 定 打开 按钮打开 ZZ DBF 在 别名 框中选定 ZZ 选定 属性 窗口 在 工作区 属性 对话框选定 修改 在表设计器窗口单击 编号 字段行 在 索引 列组合框选 定 升序 选 确定 返回 工作区属性 对话框 在 索引顺序 组合框选定 ZZ 编 号 选 确定 返回数据工作期窗口 选定 打开 按钮打开 DX DBF 在 别名 框中选定 DX 按同样的方法为 DX 编号 建立索引 2 选定 打开 按钮打开 SB DBF 在 别名 框中选定 SB 选定 关系 在 别名 框中选定 ZZ 在出现 表达式设计器 对话框的 字段 列表框选 编 号 选 确定 返回数据工作期窗口 在 别名 框中选定 DX 在出现 表达式 设计器 对话框的 字段 列表框选 编号 选 确定 返回数据工作期窗口 选定 一 对多 按钮 在 创建一对多关系 对话框选 全部添加 按钮 将子表 ZZ DX 从 子 表别名 列表框移入 选定别名 列表框 按 确定 返回数据工作期窗口 3 单击 常用 工具栏中选中 数据工作期窗口 按钮 隐蔽数据工作期窗口 4 在命令窗口执行命令 BROWSE FIELDS 编号 名称 H 设备名称 DX 费用 H 设备增值 2 写出命令序列 CLOSE ALL SELECT 2 USE DX INDEX ON 编号 TAG BH SELECT 3 USE ZZ INDEX ON 编号 TAG BH SELECT 1 USE SB SET RELATION TO SB 编号 INTO DX SET RELATION TO SB 编号 INTO ZZ ADDITIVE SET SKIP TO DX BROWSE FIELDS 编号 价格 ZZ 增值 DX 名称 H 部门名 10 若考生 DBF 记载了考生的姓名及语文 数学和外语的成绩 试算出每人总分及每门学 科的平均成绩 并要求上述数据以考生成绩表形式显示 Use 考生 LIST COPY FILE 考生 DBF TO 考生成绩表 USE 考生成绩表 ALTER TABLE 考生成绩表 DBF ADD 总分 5 1 REPLACE ALL 总分 WITH 语文 数学 外 语 CALCULATE AVG 语 文 AVG 数 学 AVG 外 语 AVG 总 分 TO AVGYW AVGSX AVGWY AVDZF APPEND BLANK REPLACE 姓名 WITH 平均 语文 WITH AVGYW 数学 WITH AVGSX 外语 WITH AVGWY 总分 WITH AVGZF USE 考生成绩表 LIST 13 根据第 7 题中 TI 和 T2 两个表建立查询文件 T QPR 要求运行该文件能产生表 T3 DBF 其中包含数量大于 10 的所有合同的合同号 产品编号 单价和数量四个字段 1 选定 文件 菜单的 新建 命令 在 新建 对话框选 查询 按钮 单击 新建 按钮 在 打开 对话框打开表 T1 在 添加表或视图 对话框打开表 T2 在 联接条件 习题答案网 h t t p w w w j i e x i 360 c n 习题答案网 h t t p w w w j i e x i 360 c n 对话选 确定 按钮 关闭 添加表或视图 对话框 进入查询设计器 2 选 查询 菜单的 查询去向 命令 在 查询去向 对话框选 表 按钮 在 表 名 文本框输入 T3 单击 确定 按钮返回查询设计器 3 选 字段 选项卡 从 可用字段 列表框分别双击 T2 合同号 T2 产品编号 T1 单价 T2 数量等 4 个字段 将它们添加到 选定字段 列表框 选 筛选 选项卡 在 字段名 列组合框选定 T2 数量 在 条件 列组合框选定 在 实例 列文本框 中输入 10 4 选定 文件 菜单的 保存 命令 以 T 为文件名保存查询文件 按 Ctrl W 组 合键关闭查询设计器 返回 VFP 主窗口 5 在命令窗口输入命令 DO T QPR 执行后生成表 T3 选定菜单的 浏览 命令 显示表 T3 14 对于下列查询要求 分别写出查询的操作步骤及 SQL SELECT 命令 1 查询价格小于 10 万元的设备的启用日期 SELE SB 名称 SB 启用日期 SB 价格 FROM SB WHERE SB 价格 100000 OR SB 部门 12 ORDER BY SB 启用日期 3 查询 1990 年启用的设备的名称和部门名 SELE DISTINCT SB 名称 SB 启用日期 BMDM 名称 FROM SB INNER JOIN BMDN ON SB 部门 BMDM 代码 WHERE YEAR SB 启用日期 1990 4 查询大修过的设备的编号和名称 查询结果输出到表 RESULT DBF SELE DISTINCT DX 编号 SB 名称 FROM SB INNER JOIN DX ON SB 编号 DX 编号 INTI TABLE RESULT DBF 5 查询有增值的设备的设备名和部门名 SELE DISTINCT SB 名称 BMDM 名称 FROM BMDM INNER JOIN SB INNER JOIN ZZ ON SB 编号 ON BMDM 代码 SB 部门 6 试算出 1992 年前启用的主要设备的台数 SELE COUNT SB 主 要 设 备 FROM SB WHERE YEAR SB 启 用 日 期 64 AND ZF96 AND ZF47 AND ZF 90 优 IIF ZHCJ 75 良 IIF ZHCJ 60 及格 不及格 REPLACE 等级 EITH DJ ENDFOR LIST OFF USE 13 请分别把求阶乘的功能设计为子程序 过程 自定义函数 并在计算 5 3 7 时进 行调用 1 主程序 程序文件名 T4 13 1 prg CLEAR JC 0 DO JSJC WITH 3 JC K3 JC DO JSJC WITH 5 JC K5 JC DO JSJC WITH 7 JC K7 JC S K5 K3 K7 5 3 7 S FUNCTION B 子程序 文件名 JSJC PRG PARAMETERS N P P 1 FOR I 2 TO N P P I ENDFOR RETURN 2 程序文件名 T4 13 2 prg CLEAR JC 0 DO JSJC WITH 3 JC 习题答案网 h t t p w w w j i e x i 360 c n 习题答案网 h t t p w w w j i e x i 360 c n K3 JC DO JSJC WITH 7 JC K7 JC S K5 K3 K7 5 3 7 S FUNCTION B PROCEDURE JSJC PARAMETERS N P P 1 FOR I 2 TO N P P I ENDFOR RETURN 3 程序文件名 T4 13 3 prg CLEAR JC 0 S JSJC 5 JC JSJC 3 JC JSJC 7 JC 5 3 7 S FUNCTION B FUNCTION JSJC PARAMETERS N P P 1 FOR I 2 TO N P P I ENDFOR RETURN P 14 读程序 写出运行结果 1 ex1 prg pp prg a 3 PARAMETER x y b 5 y x y Do pp WITH 2 a b s STR y 3 a b RETURN RETURN 2 ex2 prg sub prg PUBLIC a PRIVATE c a 1 a a 1 c 5 PUBLIC b Do sub b 2 ex2 a b c c 3 RETURN d 4 sub a b c d RETURN 习题答案网 h t t p w w w j i e x i 360 c n 习题答案网 h t t p w w w j i e x i 360 c n 1 EX1 PRG A 3 B 5 DO PP WITH 2 A B A B RETURN 2 EX2 OPRG PUBLIC A A 1 C 5 DO SUB EX2 A B C RETURN 15 编制通信录管理程序 要求具有如下功能 1 记录输入 修改 插入与删除 2 能分别以姓名 邮政编码升序显示记录 3 能按姓名查询记录 程序文件名 T4 15 prg SET TALKOFF SET SAFETY OFF CLEAR USE 通讯录 TEXT 通讯录管理系统 1 输入 2 修改 3 插入 4 删除 5 显示 6 查询 0 退出 ENDTEXT DO WHILE T 8 0 CLEAR 8 34 SAY INPUT SPACE 34 请输入 0 6 TO XZ DO CASE CASE XZ 1 DO SR CASE XZ 2 DO XG CASE XZ 3 DO CR CASE XZ 4 DO XS CASE XZ 5 习题答案网 h t t p w w w j i e x i 360 c n 习题答案网 h t t p w w w j i e x i 360 c n DO XS CASE XZ 6 DO CX CASE XZ 0 WAIT 系统关闭 WINDOW TIMEOUT 1 EXIT ENDCASE ENDDO USE CLEAR SET TALK ON PROCEDURE SR 记录输入结束后按 CTRL W 键存盘 APPEND PROCEDURE XG 记录修改结束后按 CTRL W 键存盘 GO 1 BROWSE PROCEDURE CR 将浏览窗口中的光标移到新纪录要插入的位置 按 ESC 键继续 BROWSE JLH RECNO IF RECNO RECCONT GO JLH 1 DELDTE REST PACK APPEND BLANK APPEND FORM QU DELDTE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024宾馆室内装修合同标准样本
- 2024房屋名额转让协议,房屋名额转让协议范本,写购房名额转让合同
- 2024担保合同格式参考
- 2024家教的劳动合同范本
- 2024软件开发合同标准模板
- 小区车库广告位租赁合同
- 产品临时借用协议
- 建筑业劳动合同:退休政策改革与规范
- 历史文化遗产保护拆迁合同
- 农业项目合作书参考
- GB/T 39633-2020协作机器人用一体式伺服电动机系统通用规范
- FZ/T 01002-2010印染企业综合能耗计算办法及基本定额
- 药品储备评估表
- 国家自然科学基金申请经验汇总课件
- 青春期女孩自尊自爱课件
- 2023年西藏开发投资集团有限公司招聘笔试题库及答案解析
- 小学语文人教三年级上册观察桔子孙娟课件
- 藏族人的名字标准英语翻译
- 市场营销产品组合与产品策略课件
- 医院会计实务操作培训课件
- 《江苏省建筑业10项新技术(2021)》
评论
0/150
提交评论