您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 15-16-1-可视化程序设计(13信管)-试卷A
信管-期末试卷第1页(共2页)│││系(院)______________││专业________________││________级________班│装姓名_________________││学号_________________││考场房间编号_________││机器号_______________││订││││││││线│││││││││││││││││││辽宁大学2015-2016学年第一学期期末考试可视化程序设计(信管专业)试卷(A)试卷说明:本课程考试形式为“上机考试”,卷面成绩100分,考试时间120分钟。题号一二三四五六七总分题分2259243028核分人得分复查人按题目要求完成下列操作,并保存操作后的结果:一、(总计:2分)请在D:\ks目录下新建考生文件夹,文件夹的命名规则如下:S+机器号+试卷编码+考生姓名,例如:“张三”同学使用07号机器答C卷,则文件夹命名为“S07C张三”。(2分)二、(总计:2分)将桌面上的3个文件:商务.mdb、“uf_odbc.txt”及图标文件商务.ico,复制到上述文件夹中(2分);注:在Access数据库[商务.mdb]中,与考试相关的7个数据库表,其关系如图所示。字段含义参见数据库中的数据库表结构。三、(总计:5分)使用PowerBuilder开发工具,建立应用程序(应用程序、工作空间文件、目标文件和库文件名称均为eca)(3分),指定应用程序的图标文件为“商务.ico”。(2分)四、(总计:9分)参考文档“uf_odbc.txt”,建立用户自定义函数uf_odbc()(3分);在应用程序的Open事件中书写脚本,以连接数据库(4分),并能够打开窗口对象w_eca。(2分)五、(总计:24分)建立Grid风格的数据窗口对象dw_p_list,其数据源为:“产品”表的所有字段。样式类似如下图:要求:1.整列不可移动、整列不可选择;(1分)2.“产品ID”不可编辑,背景色特殊;(2分)3.“产品名称”最多10汉字;(2分)4.“产品类别”为下拉数据窗口风格。下拉时,适时出现垂直滚动条,显示宽度与相应标题等宽;(5分)5.对于新添加的记录,“单位数量”的默认值为“箱”;“单位数量”项的编辑风格为RadioButton;(3分)6.“单价”小于1000,小数2位;(2分)7.“库存量”为3位整数;编辑风格为带微调掩码格式;增量为1;(3分)8.“总价”为计算列:总价=单价*库存量;(2分)9.“总价”背景色特殊;(1分)得分评卷人复查人得分评卷人复查人得分评卷人复查人得分评卷人复查人得分评卷人复查人信管-期末试卷第2页(共2页)│││││││装││││││││订││││││││线││││││││││││││││││││10.除特殊列之外,其它字段均可编辑、可更新;(3分)六、(总计:30分)建立产品信息窗口对象,样式如下图(相似即可):要求:1.建立名称为w_eca的窗口对象;(1分)2.窗口标题为“电子商务—产品信息”;窗口无最大化和最小化按钮,窗口大小不可调整;(2分)3.窗口打开时,实现所有产品信息的检索;(2分)4.窗口上各控件的位置合理即可;(3分)5.使用过滤函数,实现“单位数量”的过滤功能;(5分)6.[添加]按钮实现新记录的添加;[删除]按钮实现记录的删除;(2分)7.[保存]按钮实现记录的保存(2分);主键重复或主键为空时给予适当的提示;(3分)8.选择某产品时,获取“产品id”,并保存到定义的实例变量中;(2分)9.[打印]按钮,将所获取到实例变量中的“产品id”,作为检索参数打开、传递给产品信息打印预览窗口w_eca_print。(3分)10.[关闭]按钮关闭当前窗口;如果数据有删除或修改,关闭时需要给出适当提示。用户可以依据提示做出“是、否和取消”三种选择。(5分)七、(总计:28分)建立“产品信息打印”的打印窗口对象w_eca_print。类似如下图:要求:1.窗口类型(Response);正确设置预览窗口标题为“打印窗口”;(2分)2.被打印产品的“产品id”,是在上一级窗口(w_eca)中选择并打印某产品信息时传递过来的参数,用它来检索该产品信息;(2分)3.预览数据窗口控件水平、垂直可调整;(1分)4.建立两级巢式数据窗口对象(NestedReports)。一级的数据来源于“产品”表;二级的数据来源于“订单、订单明细、客户、运货商”4个表。其外观与上图相似即可;(5分)右上侧加打印日期为“日期YYYY年MM月DD日”(2分)5.设置打印方向为“横向”(3分)6.一级报表中,显示产品的“图片”;(3分);“单价”货币格式;(1分)7.二级报表中,添加“总价”计算列(2分);红色加粗;(1分)总价=数量*单价*(1-折扣)8.“折扣”格式为百分比;(2分)“运货费”为货币格式;(1分)9.“订购日期”格式YYYY年MM月DD日;(1分)10.未具体要求各列的显示属性及对齐方式,依据上图所示设置;(2分)得分评卷人复查人得分评卷人复查人
本文标题:15-16-1-可视化程序设计(13信管)-试卷A
链接地址:https://www.777doc.com/doc-1492750 .html