软件技术专业学生专业技能抽查标准(2015修订版) - 图文(6)

2019-04-01 20:25

任务二:某电视机厂每天生产电视500台,在质量评比中,每生产一台合格电视机记5分,每生产一台不合格电视机扣18分。如果四天得了9931分,编程计算这四天生产的合格电视机的台数,并输出。

要求: 用循环语句实现

任务三: 古希腊数学家毕达哥拉斯在自然数研究中发现,220的所有真约数(即不是自身的约数)之和为:1+2+4+5+10+11+20+22+44+55+110=284。而284的所有真约数为1、2、4、71、 142,加起来恰好为220。人们对这样的数感到很惊奇,并称之为亲和数。一般地讲,如果两个数中任何一个数都是另一个数的真约数之和,则这两个数就是亲和数。你的任务就编写一个程序,判断给定的两个数是否是亲和数。

要求:用循环语句实现

26

第二章 数据库应用开发试题

一、评分细则

数据库应用开发试题从数据库创建、数据表创建、约束及关系创建、数据访问、代码规范性五个方面进行评分,评分细则见表2.1。

表2.1数据库应用开发试题评分细则 评价项 数据库创建 数据表创建 约束及关系创建 数据访问 数据库名命名规范 代码 规范 数据表名命名规范 字段名命名规范 分值 10分 25分 20分 30分 2分 5分 8分 没有成功创建数据库,扣5-8分。 数据表创建不成功每一项扣3-5分,字段创建不符合要求每一项扣2-3分。 约束创建不成功每一项扣3-5分,关系创建不符合要求每一项扣5分。 没有正确写出SQL语句每一项扣4-5分。 数据库名命名不规范扣2分。 数据表命名不规范每张表扣1分。 字段名命名不规范每项扣0.5分,扣完为止。 评分细则 二、实施条件

测试所需的软硬件设备见表2.2

表2.2 考点提供的主要设备及软件 序号 1 2 3 设备、软件名称 计算机 Office SQL Server 2005或以上、Oracle 10g或以上、MySQL 5.1或以上 数据库管理系统 参考人员任选一种数据库管理系统 规格/技术参数、用途 CPU奔腾4以上,内存1G以上,XP操作系统。 编写文档 备注 用于软件开发和软件部署,每人一台。 三、答题文件提交要求 答案以“答题文件”的形式提交。请按以下要求创建答题文件夹和答题文件:

1 创建答题文件夹

创建以“所属学校名_身份证号_姓名_题号”命名的文件夹,存放所有答题文件,例如:“湖南科技职业学院_340103***********_李维_A_1\\” 2 创建答题文件

2.1 数据库备份文件

创建bak子文件夹,如: “湖南科技职业学院_340103*******_李维_A_1\\bak\\”,存放数据库备份文件,用于阅卷时,还原运行环境。无数据库备份文件,则扣除相应的技术分。 2.2 数据库查询文件

创建query子文件夹,如: “湖南科技职业学院_340103*******_李维_A_1\\query\\”,存放数据库查询文件,要求命名为:“数据库名.sql”或者“数据库名.txt”。 3 提交答题文件

将“所属学校名_身份证号_姓名_题号”文件夹打包,形成“所属学校名_身份证号_姓名_题号.RAR”文件,如:“湖南科技职业学院_340103***********_李维_A_1.rar”,将该文件按要求进行上传。

四、试题

【试题1】 1任 务

你作为《建设工程监管信息系统》项目开发组的程序员,请按要求完成:

27

? 数据库的创建; ? 数据表的创建; ? 数据的操作。 2要 求

《系统权限管理》子模块的E-R图如图2.1 所示,逻辑数据模型如图2.2 所示,物理数据模型如图2.3所示,数据表字段名定义见表2.3。请按以下设计完成数据库创建、数据表创建和数据操作任务:

所属部门用户密码用户姓名密码锁号用户ID操作员基本信息备注角色名称功能角色IDM功能名称功能ID备注M备注联系电话联系地址手机号拥有N功能角色定义一级功能权限定义N拥有 图2.1 E-R图

图2.2 逻辑数据模型

28

图2.3 物理数据原型 表2.3 字段名定义表

字段名 func_id func_name func_role_id func_role_name user_id user_name reserve 字段说明 功能id 功能名称 功能角色id 角色名称 用户id 用户姓名 备注 字段名 user_passwd dept_id telephone address handphone usb_no 字段说明 用户密码 所属部门 联系电话 联系地址 手机号 密码锁号 3 数据库操作 3.1 创建数据库

创建数据库ConstructionDB。 3.2创建数据表

根据图2.2和表2.3,创建数据表T_user、T_func_item、T_func_role_def及两个关系表(关系表的名字自拟)。 3.3创建数据表间的关系

根据物理数据原型,创建数据关系表。 3.4数据操作

用SQL语句完成如下操作:

? 在T_user表插入数据:“id01,刘德华,123,KBB,5678900,湖南长沙,13899005678,ldh123,admin”;

? 查询出所属部门为“KBB”的操作员的基本信息; ? 查询出姓名为“刘德华”的操作员具有哪些功能权限; ? 查询出“投标责任人”角色所拥有的功能;

29

? 创建视图查询操作员的姓名,密码和所属部门;

? 创建存储过程,查询指定操作员所具有的功能权限。 【试题2】

1 任 务

你作为《建设工程监管信息系统》项目开发组的程序员,请按要求完成: ? 数据库的创建; ? 数据表的创建;

? 数据表相关约束的创建。 2 要 求

《流程管理》子模块的E-R图如图2.4 所示,逻辑数据模型如图2.5所示,物理数据模型如图2.6所示,数据表字段名定义见表2.4。请按设计要求完成数据库创建、数据表创建和数据表约束的创建任务:

招标范围代号招标方式代号密码锁号标段名称标段编号工程编号标段情况项目选项代号项目性质代号发包方式流程类别号评分类别号完成标志强制中断标志备注流程类别名称流程类别号流程步骤描述N时限流程步骤名称二级菜单链接流程步骤ID流程步骤定义备注N属于1流程类别招标方式代号项目选项代号备注M拥有

图2.4 E-R图

图2.5 逻辑数据模型

30


软件技术专业学生专业技能抽查标准(2015修订版) - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国衣柜设计行业市场前景分析预测年度报告(目录) - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: