搜档网
当前位置:搜档网 › 数据库实验指导书,山东建筑大学,计算机

数据库实验指导书,山东建筑大学,计算机

数据库实验指导书,山东建筑大学,计算机
数据库实验指导书,山东建筑大学,计算机

《数据库原理与应用》实验指导书(适用于计算机科学与技术、软件工程专业)

计算机科学与技术学院

2011年12月

⒈本课程的教学目的和要求

数据库系统产生于20世纪60年代末。30多年来,数据库技术得到迅速发展,已形成较为完整的理论体系和一大批实用系统,现已成为计算机软件领域的一个重要分支。数据库原理是计算科学与技术专业重要的专业课程。

本课程实验教学的目的和任务是使学生通过实践环节深入理解和掌握课堂教学内容,使学生得到数据库应用的基本训练,提高其解决实际问题的能力。

⒉实验教学的主要内容

数据库、基本表、视图、索引的建立与数据的更新;关系数据库的查询,包括单表查询、连接查询、嵌套查询等;数据库系统的实现技术,包括事务的概念及并发控制、恢复、完整性和安全性实现机制;简单数据库应用系统的设计实现。

⒊实验教学重点

本课程的实验教学重点包括:

⑴数据库、基本表、视图、索引的建立与数据的更新;

⑵SQL的数据查询;

⑶恢复、完整性和安全性实现机制;

⑷简单数据库应用系统的设计实现;

4教材的选用

萨师煊,王珊.数据库系统概论(第四版).北京:高等教育出版社.2006,5

实验1创建数据库(2学时)

实验目的

1.学会数据表的创建;

2.加深对表间关系的理解;

3.理解数据库中数据的简单查询方法和应用。

实验内容

给定一个实际问题,实际应用问题的模式设计中至少要包括3个基本表。应用问题是供应商给工程供应零件(课本P74)。

1.按照下面的要求建立数据库:

创建一个数据库,数据库名称可以自己命名,其包含一个主数据文件和一个事务日志文件。注意主数据文件和事务日志文件的逻辑名和操作系统文件名,初始容量大小为5MB,最大容量为20MB,文件的增长量为20%;数据文件与事务日志文件都保存在D盘根目录。

2.在已建立的数据库中使用SQL语句和可视化环境分别建立应用中的四个表(包括属性名、数据类型、主键、外键约束、索引)。

3.将数据库备份到D盘根目录下(完全备份),备份文件名为***.bak,然后从SQL

Server Management Studio中删除该数据库,接着从D:/ ***.bak中还原数据库。

4.按照附件中步骤练习分离、附加数据库。

提示:(使用向导进行数据库建立、备份、还原、分离附加)见附件1

实验2数据查询(4学时)

实验目的

1.理解数据库中数据的其他查询方法和应用;

2.学会各种查询要求的实现;

3.学会各种查询的异同及相互之间的转换方法。

实验内容

在实验1的基础上,练习其它查询语句的使用,包括计算列、求和、最大、最小值、各类选择条件、字符匹配、分组和排序,连接查询、嵌套查询及EXISTS查询等,体会各种查询的异同及相互之间的转换,体会各种查询的执行过程,为简单综合应用打下良好的基础。

1.查询供应商号码为S1的供应商的名称SNAME,所在城市CITY

2.查询颜色为红色的零件号码

3.查询工程所在地为天津的工程名称JNAME

4.查询供应商号和名称,分别用小写字母和大写字母表示供应商代码

5.查询零件的详细信息,用结果属性名用中文显示。

6.查询供应工程J1零件P1的供应商号SNO

7.查询供应商的名称和所在城市,并按照所在城市升序排序,同一个城市的按照供应

商的名称降序排序

8.查询使用供应商S1所供应零件的工程号码

9.查询各种零件的平均重量

10.查询零件的总个数

11.查询所有以“螺”字开头的零件的零件号、零件名和颜色

12.查询各个供应商供应的零件P3总数量

13.供应工程J1红色零件的供应商号SNO

14.工程项目J2使用的各种零件的名称及数量

15.使用上海产的零件的工程的名称

16.所有项目的使用零件的情况(无论有没有使用零件),包括项目代码、项目名称、

零件代码和零件数量

17.供应商S1和S3供应的相同的零件编号

18.没有使用天津产的零件的工程号码

19.没有使用天津供应商生产的红色零件的工程号

20.至少用了供应商S1所供应的全部零件的工程号Jno

实验3数据更新及视图(2学时)

实验目的

1.加深对数据库相关性质的理解;

2.各种约束性理解;

3.学会数据库中数据的更新的方法;

4.学会视图的创建与查询。

实验内容

对已建好的各表输入适当的数据并练习数据的插入、删除和修改,注意检测键码约束、外码约束、非空约束、唯一约束、取值约束等各种约束在输入数据及数据的删除、修改时的作用,结合课堂教学体会其含义。同时练习视图的建立、查询与删除等。

1.向S表中插入一条新数据

2.供应商S3向J2工程供应零件P2零件350个,将该数据插入相应的表中

3.将J1工程项目名称改为建工集团,城市改为济南

4.把全部红色零件的颜色改成蓝色

5.由S2供给J1的零件P3改为供给P4零件

6. 删除工程项目J3的所有信息

7. 从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录

8.采用SQL命令和图形界面两种方法为建工集团建立一个供应情况视图,包括供应商号(SNO)、零件号(PNO)、供应数量(QTY)。

9.针对以上视图,查询建工集团项目使用的各种零件代码及其数量

10. 采用SQL命令和图形界面两种方法为建工集团建立一个供应情况视图,包括供应商名(SName)、零件名(PName)、工程项目名(Jname)、供应数量(QTY)。

11. 针对以上视图,查询建工集团项目使用的各种零件名称及其数量

12. 设有工资表,表结构如下表所示

建立一个视图,在视图中包括原工资数据并体现应付工资和实发工资的数额。

实验4数据库安全性和完整性(2学时)

实验目的

1.加深对数据库安全性和完整性的理解

2.学会授权与回收

3.理解并体会数据库实体完整性、参照完整性、用户定义的完整性约束条件的

作用

实验内容

对已建好的各表和用户进行权限的授权和回收操作,进行完操作之后检查授权过的用户是否真正具有授予的数据操作的权力了,进行完权力收回操作之后的用户是否确实丧失了收回的数据操作的权力。

定义各种完整性约束条件,之后输入各种数据以验证约束条件的作用。

1.设置用户a对SPJ表的查询权限。

2.设置用户b对S表、P表具有修改的权限,并要求b能够将该权限授予其它用户c,

并验证用户c具有该权限。

3.收回用户a、b的权限,并验证用户c权限的情况。

4.对实验1中创建的表,用图形用户界面建立外键联系,并验证外键的作用。

5.对实验1中创建的表,设置零件的颜色必须在红、橙、黄、绿、青、蓝、紫七种

颜色范围内,零件重量不能超过50的约束条件,并给这两种约束条件命名。

6.设置SPJ表中供应零件的数量都不能超过1000

7.设置S表中的供应商号以字母‘S’开头

8. 验证各个表的实体完整性。

实验5存储过程和触发器(2学时)

实验目的

1.加深对存储过程和触发器的理解

2.掌握存储过程和触发器的创建和使用,理解它们的执行方式的不同

3.理解并体会存储过程和触发器的区别和联系

实验内容

在已建好的各表基础上,根据需要创建相关的存储过程或触发器,完成一定的功能。

1.创建一个InsertS的存储过程,向S中插入一条记录,新记录的值由参数提供。如果未提供所在城市的值,由参数的默认值‘济南’代替。并验证该存储过程的执行情况。

2.创建一个QuerySPJ的存储过程,根据用户提供的工程项目代码查询该工程项目的使用零件情况,并返回使用零件的总数量。

3.创建一个触发器,使得在S表中删除某条记录时,SPJ表中的数据也进行相应的删除操作。(创建触发器之前先去掉表的外键联系,这个触发器只是模拟一下级联删除操作)

4.在S表中增加一列属性,属性名为AvgQty,表示供应商的平均供应数量,创建一个触发器,使得当向SPJ表中插入数据时,AvgQty也做相应修改。

5.创建一个供应历史表hspj(sno,pno,jno,qty,username,modifydate),记录供应变化情况。实现这样的约束控制:如果spj表中的某条供应记录的qty发生改变,就在hspj表中插入一行历史记录,其中username为操作的用户名,modifydate为操作的时间。

实验6数据库设计(4学时)

实验目的

1.培养综合利用所学知识解决实际问题的能力;

2.学会进行小型数据库的合理设计;

3.训练初步开发数据库管理实用软件的技能。

实验内容

通过前5个实验,对数据库的基本操作有了一定的掌握。本实验综合运用前面掌握的内容并进行综合应用。选定一种开发工具(.Net、Java、Delphi、VB、VC等),后台数据库采用SQL Server 2005,设计实现一个简单的数据库应用系统,完成某小型管理信息系统开发——系统需求分析、数据库概念结构设计、逻辑结构设计、物理设计,编写程序、调试程序,系统应包括数据的插入、删除、修改、查询、统计等功能,做到界面友好、使用方便。可选题目(学生也可自己另选相关的题目):

1.图书馆管理系统

部分资料:

(1)图书馆有各种图书几万多册。

(2)每种图书都有书名、书号(ISBN)、一名或多名作者(译者)、出版社、定价和内容简介、库存量、入库日期等。

(3)凭借书证借书,借书证记录有借阅者的学号、姓名、性别、班级、系别等。

(4)不同层次的学生的借书证不同,所借书的数量、借书期限也不同。如:专科学生每次最多能借3本书,借书期限最长为30天,本科……,硕士研究生……,博士研究生……。

(5)图书的入库、借书、还书、续借、过期罚款、查询图书,更新图书等功能

2.毕业设计管理系统

部分资料:

(1)学院有若干毕业生,若干毕业设计指导老师。

(2)每个学生有相应的属性描述,如学号、姓名、性别、院系、出生年月等。教师也类似。

(3)每个老师给出若干毕业设计题目供学生选择。每个老师指导学生数不超过10名。

(4)学生只能选择一个毕业设计题目。

(5)做毕业设计期间,指导老师要对学生的进度进行督促或检查。

3.超市管理系统

部分资料:

(1)有一个存放商品的仓库,每天都有商品出库和入库。

(2)每种商品都有编号、名称、生产厂家、型号、规格、单价等。

(3)出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、规格、数量、采购价、日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。

(4)卖出商品时,要记录商品编号、名称、单价、数量、金额,以及最后的应付额、实付额、找零等

(5)消费者如有会员卡,可以积分(或打折)

4.网上购物系统

商铺店主希望借助网上系统销售商品,用户登录后,才可以实现购物功能,并且可以查看订单情况。用户购买的商品都放入购物车中,为了方便用户搜索自己需要的商品,还要能够进行商品的分类和查找。系统主要模块如下:

(1)网上购物系统设计与实现—会员管理

会员管理:用户申请成为会员,记录会员的详细资料(包括会员编号、会员姓名、

会员地址等),方便货物的邮寄。

(2)网上购物系统设计与实现—商品信息管理

商品信息管理:系统管理员维护商品信息(包括商品编号、商品名称、价格、简介、图片等信息)。会员可以查看商品信息。

(3)网上购物系统设计与实现—购物车管理

购物车管理:用户可以将商品放入自己的购物车(包括购物车编号、商品编号、商

品数量等),可以在购物车中添加或删除商品。

(4)网上购物系统设计与实现—订单管理

订单管理:会员可以维护订单信息,并查找到自己的所有订单信息(包括订单编号、会员编号、订单日期等)。

(5)网上购物系统设计与实现—商品查找和分类

商品查找:选择商品分类并输入要查询的商品名称可以查询商品的详细信息。

商品分类:对商品分类(包括分类编号、分类名称等),使用户可以在某类商品列表

中查看该类所有的商品。

5. 客房信息管理系统

部分资料:

(1)客房信息管理系统主要实现酒店客房的租借管理功能,将客户信息和客房情况统一归入到数据库系统,可以实现酒店客房的有效监控。为租借管理提供了方便的管理窗口,同时有利于寻找客房或者协助治安管理。

(2)某旅店有若干房间,每间客房有大小级别、地理位置、预设租金等信息。

(3)各种客户可以预订、入住所需要的客房。管理人员可以处理这些请求。

(4)预订或入住时,需要及时登录客房信息,以便今后的查询。

实验环境

1.硬件环境

服务器、客户机连接成局域网结构。

2.软件环境

Windows 2000及以上、SQL Server 2005。

附件1

1、数据库的建立

(1)连接数据库服务器,进入Microsoft SQL Server Management Studio主界面,如下图所示。

(2)用鼠标右键单击“对象资源管理器”中的“数据库”对象。选择“新建数据库”,打开“新建数据库”对话框,默认进入“常规”页设置窗口,如下图所示。

(3) 在“常规”页窗口中,可以创建数据库的名称、数据库的所有者、数据文件(包

括主数据文件和辅助数据文件)、事务日志文件以及是否使用全文索引等。

用鼠标选中数据库文件的“逻辑名称”可以修改主数据文件和事务日志文件的逻辑名,如下图所示。

选择“添加”或“删除”命令按钮,可以像数据库添加或删除辅助数据文件和事务日志文件。用鼠标选中数据库文件所对应的“文件类型”和“文件组”,可以修改文件类型和文件组,如下图所示。

如下图所示。

选项页

可输入数据库名

数据库文件设置选项

连接状态 修改逻辑文件名

功能执行状态

修改设置文件组

添加/删除辅助文件

修改文件类型

在初始状态下,数据库只有一个主文件组(PRIMARY)。主数据文件只能属于主文件组,事务日志文件不适用于文件组,所以不能设置。辅助数据文件可以属于任何文件组。

用鼠标选中数据库文件“初始大小(MB)列”,可以修改文件的初始大小。用鼠标选中“自动增长”列中的设置按钮,可以设置文件的增长方式。如下图所示。

设置自动增长

用鼠标选中数据库文件“路径”,可以设定文件存储的物理位置。如下图

设置文件路径

当创建一个数据库完毕,选择“确定”按钮,SQL Server数据库引擎会创建所定义的数据库。在SQLServerManagement Studio的“对象资源管理器”窗口中,出现一个新建的数据库stu

新建的数据库

默认情况下,在本机“C:\Program Files\Microsoft SQL

Server\MSSQL.1\MSSQL\Data”下生成物理数据库文件。

(1)在要备份的数据库上点击右键,选择任务->备份。

(2)在弹出的备份窗口中,设置备份属性,如下图。

(3)单击“确定”按钮,完成备份。

(4) 在要还原的数据库上点击右键,选择任务->还原。可通过选项“数据

库”和“文件和文件组”明确要还原整个数据库,还是数据库中的某个或某几个文件。

还原数据库图示

可备份源数据库中的指定文件

若不使用默认,则可选删除默认,然后再添加目标文件

还原整个数据库

还原文件和文件组图示。

可通过选择,还原部分文件

3、数据库的分离和附加

(1)在要分离的数据库上点击右键,选择任务->分离

(2)在弹出的分离窗口中,检查数据库的状态,进行分离,如下图。

(3)单击“确定”按钮,完成分离,对象浏览器中看不到该数据库。但是该数据库相关文件仍然在“C:\Program Files\Microsoft SQL

Server\MSSQL.1\MSSQL\Data”下。将该数据库相关文件拷走,以备“附加”使用。

只有数据库状态为“就绪”才可实现分离。即没有其他用户在使用该数据库。

(4)在控制台中,“数据库”项上点击右键,选择“附加”选项。

(5) 附加窗口,如下图所示

添加要附加的数据库的主数据文件添加窗口中找到主数据库文件,然后点击“确定”按钮。

找到主数据库文件“确定”后,附加窗口如下图所示。

点击“确定”完成附加,对象浏览器中,又出现了附加的数据库。

看这里……

实验报告

山东建筑大学封面个人简历模板

……………………….…………………………………………………………………………………姓名:杜宗飞专业:计算机科学与技术 学院:数理信息学院学历:本科……………………….…………………………………………………………………………………手机:×××E – mail:×××地址:山东建筑大学

自荐信 尊敬的领导: 您好!今天我怀着对人生事业的追求,怀着激动的心情向您毛遂自荐,希望您在百忙之中给予我片刻的关注。 我是山东建筑大学计算机科学与技术专业的2014届毕业生。山东建筑大学大学四年的熏陶,让我形成了严谨求学的态度、稳重踏实的作风;同时激烈的竞争让我敢于不断挑战自己,形成了积极向上的人生态度和生活理想。 在山东建筑大学四年里,我积极参加各种学科竞赛,并获得过多次奖项。在各占学科竞赛中我养成了求真务实、努力拼搏的精神,并在实践中,加强自己的创新能力和实际操作动手能力。 在山东建筑大学就读期间,刻苦进取,兢兢业业,每个学期成绩能名列前茅。特别是在专业必修课都力求达到90分以上。在平时,自学一些关于本专业相关知识,并在实践中锻炼自己。在工作上,我担任山东建筑大学计算机01班班级班长、学习委员、协会部长等职务,从中锻炼自己的社会工作能力。 我的座右铭是“我相信执着不一定能感动上苍,但坚持一定能创出奇迹”!求学的艰辛磨砺出我坚韧的品质,不断的努力造就我扎实的知识,传统的熏陶塑造我朴实的作风,青春的朝气赋予我满怀的激情。手捧菲薄求职之书,心怀自信诚挚之念,期待贵单位给我一个机会,我会倍加珍惜。 下页是我的个人履历表,期待面谈。希望贵单位能够接纳我,让我有机会成为你们大家庭当中的一员,我将尽我最大的努力为贵单位发挥应有的水平与才能。 此致 敬礼! 自荐人:××× 2014年11月12日 唯图设计因为专业,所 以精美。为您的求职锦上添花,Word 版欢迎 下载。

山东建筑大学计算机网络课程设计基于Python的网络爬虫设计

山东建筑大学 课程设计成果报告 题目:基于Python的网络爬虫设计课程:计算机网络A 院(部):管理工程学院 专业:信息管理与信息系统 班级: 学生姓名: 学号: 指导教师: 完成日期:

目录 1 设计目的 0 2 设计任务内容 0 3 网络爬虫程序总体设计 0 4 网络爬虫程序详细设计 0 4.1 设计环境和目标分析 0 4.1.1 设计环境 0 4.1.2 目标分析 (1) 4.2 爬虫运行流程分析 (1) 4.3 控制模块详细设计 (2) 4.3 爬虫模块详细设计 (2) 4.3.1 URL管理器设计 (2) 4.3.2 网页下载器设计 (2) 4.3.3 网页解析器设计 (2) 4.4数据输出器详细设计 (3) 5 调试与测试 (3) 5.1 调试过程中遇到的问题 (3) 5.2测试数据及结果显示 (4) 6 课程设计心得与体会 (4) 7 参考文献 (5) 8 附录1 网络爬虫程序设计代码 (5) 9 附录2 网络爬虫爬取的数据文档 (8)

1 设计目的 本课程设计是信息管理与信息系统专业重要的实践性环节之一,是在学生学习完《计算机网络》课程后进行的一次全面的综合练习。本课程设计的目的和任务: 1.巩固和加深学生对计算机网络基本知识的理解和掌握; 2.培养学生进行对网络规划、管理及配置的能力或加深对网络协议体系结构的理解或提高网络编程能力; 3.提高学生进行技术总结和撰写说明书的能力。 2 设计任务内容 网络爬虫是从web中发现,下载以及存储内容,是搜索引擎的核心部分。传统爬虫从一个或若干初始网页的URL开始,获得初始网页上的URL,在抓取网页的过程中,不断从当前页面上抽取新的URL放入队列,直到满足系统的一定停止条件。 参照开放源码分析网络爬虫实现方法,给出设计方案,画出设计流程图。 选择自己熟悉的开发环境,实现网络爬虫抓取页面、从而形成结构化数据的基本功能,界面适当美化。给出软件测试结果。 3 网络爬虫程序总体设计 在本爬虫程序中共有三个模块: 1、爬虫调度端:启动爬虫,停止爬虫,监视爬虫的运行情况 2、爬虫模块:包含三个小模块,URL管理器、网页下载器、网页解析器。 (1)URL管理器:对需要爬取的URL和已经爬取过的URL进行管理,可以从URL 管理器中取出一个待爬取的URL,传递给网页下载器。 (2)网页下载器:网页下载器将URL指定的网页下载下来,存储成一个字符串,传递给网页解析器。 (3)网页解析器:网页解析器解析传递的字符串,解析器不仅可以解析出需要爬取的数据,而且还可以解析出每一个网页指向其他网页的URL,这些URL被解析出来会补充进URL管理器 3、数据输出模块:存储爬取的数据 4 网络爬虫程序详细设计 4.1 设计环境和目标分析 4.1.1 设计环境

《计算机基础实践》实验指导书-2

《计算机科学导论》实验指导书 欧阳一鸣王浩编 合肥工业大学计算机与信息学院

《计算机科学导论》实验 《计算机科学导论》实验课侧重培养学生的基本应用能力,要求学生通过上机实验,能够熟练掌握计算机的基本操作技能。该实验指导书共安排五个实验,内容包括:Windows的基本操作、使用Word进行文字处理、利用Excel进行表格编排等等。要求学生做完实验后,写出实验报告,实验报告上需要写明的项目包括:实验名称、实验目的、实验设备、实验题目、实验步骤、实验结果。 实验一 Windows 基本操作 1.实验目的和要求 (1)掌握Windows 的启动和安全退出的方法。 (2)掌握Windows 的窗口、菜单栏、工具栏及任务栏的基本操作。 (3)掌握Windows 常用快捷键的使用方法。 (4)掌握应用程序的多种启动方法以及切换和退出应用程序的方法。 (5)掌握Windows 环境下的汉字输入方法。 (6)掌握Windows 帮助的使用。 (7)实验内容 (8)启动Windows ,打开“我的电脑”窗口,熟悉Windows 窗口组成,然后对窗口 作下列操作: 1)移动窗口。 2)改变窗口的大小、使滚动条出现,然后滚动窗口的内容。 3)最大化、最小化、复原和关闭窗口。 (9)打开“控制面板”窗口,再打开“控制面板”中的“字体”窗口,然后进行下列 操作: 1)通过任务栏和快捷键切换当前的窗口。 2)以不同方式排列已打开的窗口(层叠、横向平铺、纵向平铺)。 3)在“我的电脑”窗口中,单击“查看”菜单下的“大图标”、“小图标”、“列表” “详细资料”命令项,观察窗口中的各项的变化。用工具栏上的“查看”命令 按钮重复做一遍。 (10)通过二种方法查看当前的日期和时间,如果日期和时间不正确,请进行修改。 (11)分别通过以下方法启动“画图”程序(windows-xp下程序文件路径为"

河北工业大学《计算机图像处理》实验指导书

实验一 MATLAB数字图像处理基本操作 一、实验目的与要求 1.熟悉MATLAB软件的开发环境、基本操作以及图像处理工具箱,为编写图像处理程序奠定基础。 2.掌握二值、灰度和彩色图像的读、写和显示方法,以及图像的高、宽、颜色等参数的获取方法。 3.根据实验内容进行问题的简单分析和初步编码。 二、实验相关知识 1、Matlab软件Image Processing Toolbox简介 MatLab的原文是Matrix Laboratory,它包括若干个工具箱,如Communications Toolbox、Control System Toolbox、Neural Network Toolbox、Wavelet Toolbox等等,其中Image Processing Toolbox图像处理工具箱可以完成Geometric Operations、Enhancement、Color Segmentation、Image Transformation、Image Analysis、Morphological Operations等操作。在MatLab中,图像就是一个矩阵,在进行处理时当作一个变量即可,因此运算的书写十分简洁,故MatLab有草稿纸式的算法语言之称。例如:J=I+50; %为原始图像I加上一常数50,并将结果赋予变量J,其效果相当于得到一幅加亮的图像J 以此类推可以书写出减法J=I-0.5;乘法J=I*2;除法J=I/3;等等。 利用MatLab提供的imread和imwrite函数可以完成对图像文件的读写操作,它们所支持的一些常用的图像文件格式见表1-1。 MatLab Command窗口的提示符号“>>”下直接键入命令即可运行,如键入: >>clear %执行本命令将会清除内存中的全部变量 >> figure(1); %生成一个图像窗口1 >> I=imread('e:lena.bmp'); %将硬盘e:根目录上的图像文件lena.bmp的数据读入矩阵变量I中>> imshow(I); %在当前的图像窗口中显示图像矩阵I >> title('原始图像'); %在当前的图像窗口中加上标题 但为了能够对程序进行调试和重复应用,我们要求用M文件的方式完成实验中各个程序的编写。 2、数字图像的表示和类别 根据图像数据矩阵解释方法的不同,MATLAB把其处理为四类: (1) 亮度图像(Intensity images) 一幅亮度图像是一个数据矩阵,其归一化的取值表示亮度。若亮度图像的像素都是uint8类或uint16类,则它们的整数值范围分别是[0,255]和[0,65536]。若图像是double类,则像素取值就是浮点数。规定双精度型归一化亮度图像的取值范围是[0,1]。 (2) 二值图像(Binary images) 一幅二值图像是一个取值只有0和1的逻辑数组。而一幅取值只包含0和1的uint8类数组,在MATLAB 中并不认为是二值图像。使用logical函数可以把数值数组转化为逻辑数组,其语法为B=logical(A);其中A是由0和1构成的数值数组。要测试一个数组是否为逻辑数组,可以使用函数islogical(C);若C是逻辑数组,则该函数返回1;否则,返回0。 (3) 索引图像(Indexed images) 索引颜色通常也称为映射颜色,在这种模式下,颜色都是预先定义的,并且可供选用的一组颜色也很有限,索引颜色的图像最多只能显示256种颜色。一幅索引颜色图像在图像文件里定义,当打开该文件时,

山东建筑大学办公自动化实验7完成版

实验七Excel 2003高级应用(一) 一、实验目的 1.掌握Excel 2003的合并计算功能。 2.掌握在Excel 2003中创建数据透视表和数据库透视图。 3.掌握Excel 2003的高级筛选功能。 二、实验内容 1.掌握Excel 2003的合并计算功能。 (1)新建工作簿“实验6-1.xls”,其中包含三个工作表,分别用来存放三个学期的三门课的成绩。如下图所示(二、三学期数据从略,可自行输入): (2)在工作簿中插入“按位置合并计算”工作表。选中C3:E6单元格,单击“数据”→“合并计算”,选择“函数”为“平均值”,再依次选择三个学期成绩区域,点击“确认”生成如下所示的合并结果。

(3)在工作簿中插入“使用三维公式合并”工作表,通过输入公式的方法,得出与上图相同的结果。

2.掌握在Excel 2003中创建数据透视表和数据库透视图。(1)新建工作簿“实验6-2.xls”,输入如下数据:

(2)以“品牌”为“页字段”,“产品名称”为“行字段”,“销售数量”和“合计”为“数据项”创建数据透视表; (3)以“品牌”为“页字段”,“产品名称”为“分类字段”,“合计”为“数据项”,“销售数量”为“系列字段”创建数据透视图。 3.掌握Excel 2003的高级筛选功能。 (1)新建工作簿“实验6-3.xls”,在sheet1中输入如下图所示左侧表格的数据。

(2)将“sheet1”表格重命名为“单条件筛选”,在G2:G4区域中输入如图所示筛选条件(即发票金额>1000)。单击“数据”→“筛选”→“高级筛选”命令,将筛选结果显示在F6开始的区域中。

《大学计算机基础》实验指导书2010版

《大学计算机基础》 上机实验指导书暨实验报告 选课班级 ______________ 序号 ______________ 姓名 ______________ 任课教师 ______________ 电气与信息工程学院计算机工程系(2009年9月) 编

前言 《大学计算机基础》是新生入校后必修的一门公共基础课,其实践性要求很强。本书是为配合《大学计算机基础》教材一书编写的配套实验教材,主要目的是便于教师的教学和学生的学习。本书既可以作学生的实验指导书,也可以直接作学生的实验报告使用。 本书主要包括实验目的、实验内容及实验思考题,其中实验一是综合实验,要在专门的微机拆装实验室完成,其他实验的实验内容都在windows xp+office2003环境下调试通过。对比较难的实验操作,在实验内容中有操作提示。实验思考题是要结合课堂上的理论知识和本次上机实验的知识来思考回答,有利于更好的理解实验知识要点,达到实验的目的。 本书参考实验学时8学时,完了顺利并保质保量的完成实验任务,请同学们在实验的过程中,注意以下事项: 1. 提前预习实验好相关资料,充分做好实验准备工作。 2. 遵循实验室的相关规定,听从实验教师的教学安排。 3. 详细记录实验过程中的实验数据。 4. 实事求是地回答实验中的相关问题,严禁抄袭。 5. 认真独立地撰写实验报告。 欢迎老师和同学对本实验指导书的内容及在使用过程中遇到的问题提出宝贵的意见,以求使该指导书更适合教学。 电气与信息工程学院计算机工程系 2010年4月

湖北汽车工业学院实验报告 班号序号姓名 课程名称大学计算机基础第1 号实验完成日期年月日午 实验一微机拆装实验 一、实验目的 1. 能够正确的识别微型计算机的主要部件,掌握微型计算机主要部件技术参数的含义, 进一步掌握其在计算机中的作用。 2. 能够根据不同的使用要求确定硬件的配置方案,并能够根据实验部件,制定详细的拆 装方案,分析方案的合理性。 3. 掌握计算机拆装的注意事项,掌握计算机拆装的步骤和拆装方法,能够根据给定的部 件快速地、正确地组装好计算机。 4. 能够对在拆装过程中可能出现的问题提出合理的解决办法。 二、实验内容 2.1 实验要求 1. 检查组装所需的工具是否齐全;检查及准备好组装电脑的全部组件及连接各部件的各 类电缆。 2. 准备好拆装计算机的工作空间;详细熟悉组装计算机的流程;实验前释放身体上的 静电。实验过程中严禁带电拆装部件。 3. 装机过程中,遵循硬件产品的安装规范,轻拿轻放所有部件,尽量只接触板卡边缘, 部件对号入座,细心操作,安插到位,对需要螺钉紧固的部件,一次不可全拧紧,待所有螺钉上好后方可拧紧,切忌把螺丝拧的过紧,以免螺钉滑扣。 4. 插拔各种板卡时切忌盲目用力,以免损坏板卡。 5. 必须在全部部件组装完成,由实验教师检查完毕后方可通电试机。 6. 实验完成后,登记实验教学日志,由实验教师检查实验材料及工具是否完好以后,方 可离开实验室。

《大学计算机基础2》课外实验指导书

《大学计算机基础2》实验指导书 2008版 计算机基础教研室

目录 实验一Windows操作系统操作实验 (3) 实验二Word文字处理软件实验(一) (6) 实验三Word文字处理软件实验(二) (8) 实验四Excel电子表格软件实验(一) (11) 实验五Excel电子表格软件实验(二) (14) 实验六PowerPoint演示文稿软件实验 (17) 实验七微机拆装实验 (20) 实验八计算机网络实验 (23)

实验一Windows操作系统操作实验 一、实验目的 1.掌握Windows的基本知识和基本操作。 2.掌握Windows的程序管理。 3.掌握“Windows资源管理器”和“我的电脑”的使用。 4.掌握控制面板的使用。 5.掌握文件和文件夹的常用操作。 6.掌握磁盘碎片整理程序等实用程序的使用。 二、实验内容 要求:请在桌面上建立名为“实验一”的文件夹,把本次实验中可以保存的信息保存在该文件夹下。 1.任务栏和桌面的设置 (1) 设置任务栏为自动隐藏。 (2) 设置“智能ABC”为默认输入法。 (3) 在“开始”菜单“附件”程序组中启动“记事本”、“画图”、“计算器”等程序,通过任务栏中的按钮在相应的程序中进行切换,然后对这些窗口进行层叠、横向平铺和纵向平铺操作。 2.特殊字符输入练习。 启动“记事本”程序,利用输入法的软键盘输入下列特殊字符,并以文件名为“特殊字符.txt”保存在“实验一”文件夹中。 (1)标点符号:。,、;…~ (2)数学符号:≈≠≤≮∷± (3)特殊符号:§№☆★○● 3. 屏幕和窗口复制功能的使用。 (1)打开“附件”组中的“计算器”。 (2)按下Alt + Print Screen ,“计算器”窗口被复制到剪贴板中。 (3)启动“画图”程序,用“编辑”|“粘贴”命令将剪贴板上的内容复制到画板, 将文件保存起来,文件名为 Calc.jpg,保存在“实验一”文件夹中。 (4)在第(2)步中换成按下Print Screen,然后在“画图”程序中进行粘贴,保存文 件为Desktop.jpg,保存在“实验一”文件夹中。 4.在“实验一”文件夹中建立快捷方式和其他对象。 (1)为“控制面板”中的“系统”建立快捷方式。 (2)为“Windows 资源管理器”建立一个名为“资源管理器”的快捷方式。 (3)为Windows XP主目录(一般为C盘的windows文件夹)创建快捷方式。 (4)建立名称为Myfile.txt的文本文件和名称为“我的数据”的文件夹。 5.“我的电脑”和“资源管理器”的使用。 (1)分别选用缩略图、列表、详细信息等方式浏览Windows主目录,观察各种显示方 式之间的区别。

山东科技大学808地理信息系统考研真题04~14汇总

山东科技大学2004年招收硕士学位研究生入学考试 地理信息系统试卷 一、简答题(每题6分,共42分) 1、地理信息系统基本概念? 2、地理信息系统的构成和功能? 3、遥感(RS)和地理信息系统的关系? 4、“数字地球”的概念? 5、地理信息系统的数据源有哪些? 6、空间数据元数据概念? 7、DEM的概念及应用? 二、简述面向对象的空间数据库设计的基本思想?(共10分)+企鹅、号54、 44、946、65一起讨论答案解析 三、矢量数据向栅格数据转换的方法及过程?(共15分) 四、四叉树编码概念及十进制线性编码方法?(共15分) 五、拓扑检查的方法包括哪些?试举例说明结点、弧段及多边形之间拓扑关系的存储结构?(共20分) 六、空间分析的基本概念以及空间分析方法包括哪些?(共20分) 七、试概略设计一城市管网地理信息系统?(共28分)

山东科技大学2005年招收硕士学位研究生入学考试 地理信息系统试卷 一、概念题:(共30分,每题6分) 1、GIS 2、数字地球 3、元数据 4、TIN 5、DEM 二、简答题(每题15分,共30分) 1、简单列举一下地理信息系统的组成及功能? 2、简单叙述一下地图投影的基本原理? 三、论述一下栅格数据模型和矢量数据模型的优缺点,以及由矢量数 据向栅格数据转换的步骤?(25分) 四、列举一下空间索引的方法主要有哪些,并描述其中任意一种空间索引方法的原理?(20分) 五、空间分析的类型和方法主要包括哪些?试举一实例论述一下空间 分析在实距中的应用过程与意义?(25分) 六、设计一专题GIS应用系统的框架结构与功能?(20分)

山东科技大学2006年招收硕士学位研究生入学考试 地理信息系统试卷 一、概念题:(共40分,每题8分) 1、OpenGIS 2、地图投影 3、空间数据的元数据 4、缓冲区分析 5、空间内插 二、简答题(每题15分,共30分) 1、GPS与GIS集成会产生哪些应用类型? 2、建立在关系数据库(RDBMS)基础上的综合空间数据管理模型有哪几种?各有什么优缺点? 三、写出下图中的空间数据拓扑关系(写出:孤段与结点、结点与孤段、孤段与面域等三种拓朴关系表)。(30分) 四、空间和属性数据的错误和误差主要有哪些类型?检核方法有哪些?(30分) 五、谈一下WebGIS未来的发展和应用趋势。(20分)

西南交大大学计算机基础实验报告

大学计算机基础 实 验 报 告 教学班级:_______ 学号:__________ 姓名:___________ 课程教师:______________ 实验辅导教师:_____________ 西南交通大学 2011年9月

实验一微机基本操作与上网冲浪 教学班级:_______ 学号:__________ 姓名:___________ 实验日期:___________ 实验地点:_________(机房) 指导教师签名:__________ 实验成绩:___________ 一、实验目的 1.掌握计算机系统的启动与关闭; 2.掌握常用输入设备、输出设备、存储设备的用法。 3.掌握搜索引擎的使用; 4.掌握下载与解压缩的方法; 5.掌握软件安装的方法。 二、实验任务 1.启动与关闭计算机。 2.利用“键盘盲打练习”软件进行键盘的指法练习。 3.硬盘信息查询。 4.利用搜索引擎搜索成都商报,阅读当日报纸新闻。 5.利用下载工具FlashGet在网上下载“NetAnts”软件压缩包,利用压缩工具winRar解压缩该包,并安装该软件。 三、实验检查内容 [ ] 1.能否热启动计算机 [ ] 2.能否下载打字软件(辅导老师可协助将软件下载到教师机上,学生通过网上邻居获取) [ ] 3.能否安装打字软件 [ ] 4.打字速度/分钟 [ ] 5.查看C区总容量 [ ] 6.查看磁盘整理程序对C区的分析报告,看是否需要整理[ ] 7.写出当日成都商报的头版头条标题 [ ] 8.是否将NetAnts软件安装在D区

实验二文件资源的管理与操作 教学班级:_______ 学号:__________ 姓名:___________ 实验日期:___________ 实验地点:_________(机房) 指导教师签名:__________ 实验成绩:___________ 一、实验目的 1.掌握文件的复制、移动、删除; 2.掌握文件的重命名、属性的设置; 3.掌握文件的查找; 4.掌握文件夹选项操作。 二、实验任务 1.查找文件“notepad.exe”,在D盘上以自己的学号为名建立一个新的文件夹,在此文件夹内建一名为“记事本”的文件夹,将文件“notepad.exe”复制到“记事本”文件夹下面,属性修改为“只读”,然后在桌面上创建“notepad.exe”文件的快捷方式。 2.显示“我的文档”文件夹下所有文件的扩展名。 三、实验检查内容 [ ] 1.是否在D区建立以自己学号为名的文件夹 [ ] 2.是否在学号文件夹中创建名为“记事本”的文件夹 [ ] 3.是否将“notepad.exe”文件复制到“记事本”文件夹中[ ] 4.“notepad.exe”文件的属性是否修改为“只读” [ ] 5.是否在桌面上创建“notepad.exe”文件的快捷方式 [ ] 6.是否显示文件的扩展名

计算机科学导论》实验指导书

《计算机科学导论》 实验指导书 欧阳一鸣王浩编 合肥工业大学计算机与信息学院 《计算机科学导论》实验 《计算机科学导论》实验课侧重培养学生的基本应用能力,要求学生通过上机实验,能够熟练掌握计算机的基本操作技能。该实验指导书共安排六个实验,内容包括:Windows的基本操作、使用Word进行文字处理、利用Excel进行表格编排等等。要求学生做完实验后,写出实验报告,实验报告上需要写明的项目包括:实验名称、实验目的、实验设备、实验题目、实验步骤、实验结果。 实验一 Windows 基本操作 1.实验目的和要求 (1)掌握Windows 的启动和安全退出的方法。 (2)掌握Windows 的窗口、菜单栏、工具栏及任务栏的基本操作。 (3)掌握Windows 常用快捷键的使用方法。 (4)掌握应用程序的多种启动方法以及切换和退出应用程序的方法。 (5)掌握Windows 环境下的汉字输入方法。 (6)掌握Windows 帮助的使用。 (7)实验内容 (8)启动Windows ,打开“我的电脑”窗口,熟悉Windows 窗口组成,然后对窗口 作下列操作: 1)移动窗口。 2)改变窗口的大小、使滚动条出现,然后滚动窗口的内容。 3)最大化、最小化、复原和关闭窗口。 (9)打开“控制面板”窗口,再打开“控制面板”中的“字体”窗口,然后进行下列 操作: 1)通过任务栏和快捷键切换当前的窗口。 alt + tab 或alt +esc 2)以不同方式排列已打开的窗口(层叠、横向平铺、纵向平铺)。

3)在“我的电脑”窗口中,单击“查看”菜单下的“大图标”、“小图标”、“列表” “详细资料”命令项,观察窗口中的各项的变化。用工具栏上的“查看”命令 按钮重复做一遍。 (10)通过二种方法查看当前的日期和时间,如果日期和时间不正确,请进行修改。 (11)分别通过以下方法启动“画图”程序(windows-xp下程序文件路径为" C:\WINDOWS\system32 \mspaint.exe",在windows2000下程序文件路径为" C:\WINNT\system32 \mspaint.exe"),然后退出该程序。 1)通过“开始”菜单→“程序”→“附件”,启动“画图”程序。 2)通过“开始”菜单的“搜索”命令,启动“画图”程序。 3)通过“开始”菜单的“运行”命令,启动“画图”程序。 4)通过浏览驱动器和文件夹,启动“画图”程序。 (12)通过“开始”菜单的“设置”命令,在“开始”菜单中添加“记事本”程序(windows-xp 下程序文件路径为C:\Windows\Notepad.exe, 在windows2000下程序文件路径为" C:\WINNT\Notepad.exe),观察“开始”菜单有何变化,然后再在“开始”菜单中将添加的“记事本”程序删除。 (13)启动“记事本”程序,分别用任务栏上的输入法按钮和快捷键,切换输入法,并进 行输入练习,然后退出该程序(文件不保存)。 (14)在桌面上创建启动“画图”程序的快捷方式。 (15)使用Windows 的快捷键完成下面的操作: 1)复制(Ctrl+C)、剪切(Ctrl+X)、粘贴(Ctrl+V)、撤消(Ctrl+Z)。 2)关闭当前窗口或退出程序。ALT+ F4 3)切换到上次使用的窗口。按住ALT然后重复按TAB 4)显示“查找:所有文件”。WINDOWS+ F 5)显示“查找:计算机”。CTRL+ WINDOWS+ F 6)显示“帮助”。WINDOWS+ F1 7)显示“运行”命令。WINDOWS+ R 8)显示“开始”菜单。WINDOWS 9)显示“Windows资源管理器”。WINDOWS+ E 10)显示“系统属性”对话框。WINDOWS+ BREAK (16)通过Windows 的"帮助",获取自己感兴趣的帮助信息。 1)通过“目录”标签,获取帮助信息。 2)通过“索引”标签,获取帮助信息。 3)通过“搜索”标签,获取帮助信息。 4)通过对话框标题栏上的“?”图标,直接获取帮助信息。 (17)通过“开始”菜单,安全退出Windows 。

2017年山东科技大学统计学(数据分析方向)专业人才培养方案

统计学(数据分析方向)专业培养方案 Statistics(Data Analysis Specialty) (门类:理学;二级类:统计学;专业代码:071201) 一、专业培养目标 本专业培养德、智、体、美全面发展,在具备一定的数学、统计学和计算机科学等方面知识的基础上,较全面掌握大数据处理和分析的基本理论、基本方法和基本技术,能够运用所学知识解决实际问题,具备较高的综合业务素质、创新与实践能力,能从事大数据分析、大数据应用开发、大数据系统开发、大数据可视化以及大数据决策等工作,具有较强的专业技能和良好外语运用能力的应用型创新人才,或继续攻读本学科及其相关学科的硕士学位研究生。 二、毕业要求 本专业是一门涉及数学、统计学、计算机科学等多领域的交叉学科。学生主要学习数学、统计学、计算机科学的基本理论和基本知识,打好坚实的数学基础,受到系统而扎实的计算机编程训练,具备较强的数据分析和信息处理能力,能在大数据科学与工程技术领域从事数据分析管理、系统设计开发、大数据处理应用、科学研究等方面的工作,具备综合运用所学知识分析和解决实际问题的能力。 本专业学生培养分为两个主要阶段,第一阶段着重于数据科学理论体系的培养,即发展和完善数据科学理论体系,为数据科学人才培养提供必要的理论和知识基础;第二阶段重视实践能力的培养,即在夯实数据科学理论的基础上,重视培养学生利用大数据的方法解决具体行业应用问题的能力。 本专业毕业生在知识、能力和素质方面的具体要求: 1.具有正确的世界观、人生观和价值观;具有良好的道德品质、高度的社会责任感与职业道德;具有良好的人文社会科学素养。 2.具有良好的人际交往能力和团队协作精神;有较强的自学能力和适应能力。 3.具有良好的数学、统计学和计算机科学基础,掌握数据科学与大数据技术、统计学和计算机科学的基本知识、方法和技能。

山东建筑大学软件工程试卷A

百度文库 - 让每个人平等地提升自我 1 山东建筑大学试卷 共 4 页第1页 考场 班级 姓名 学号 装订线 装订线 装订线

百度文库- 让每个人平等地提升自我 2 2015 至 2016 学年第二学期考试时间: 120 分钟 课程名称:软件工程JS (A)卷考试形式:(闭卷) 年级: 2014 专业:软件开发软件测试;层次:(本科) 题号一二三四五总分 分数 注意:请将答案写在后面的答题纸上,写在原题上无效。 一、判断正误(正确的打√,错误的打×,每题1分,共20分) 1. 软件实现就是编写代码。 2.软件工程研究的内容涵盖了软件开发模型、软件开发方法、软件支持方法 和软件管理过程。 3.COCOMO模型是一种利用经验模型进行成本估算的方法。 4.软件包括程序、文档和数据。 5.瀑布模型的优点是开发阶段清晰,便于评审、审计、跟踪、管理和控制。 6.需求分析是软件开发的基础,准确获取需求非常重要,因为需求一旦获取 就不允许变动了。 7.软件工程是一门交叉性学科,将工程科学、管理科学、计算机科学和数学 等基本原理应用于软件开发的工程实践中。 8.软件设计分为概要设计和详细设计,也可以把详细设计划入软件实现。 9.通过软件测试一定可以提高软件质量。 10.数据库设计时应严格遵循各范式,使数据库设计没有冗余。 11.软件企业越大越正规,软件实现所占的比例就越重。 12. 软件实现的文档就是指源程序清单。 13. 一般而言,“不符合项”偏重于对应用软件的评测,bug偏重于对系统软 15. 软件可以发布了,说明此软件不存在任何问题了。 16. 软件维护分为结构化维护和非结构化维护。 17.“Check out—Edit—Check in”是配置管理工具的基本操作。 18. 质量管理与控制的三个层次为:事先的预防措施、事中的跟踪监控措施、 事后的纠错措施。 19.测试时,越是发现问题多的模块越应该多进行测试。 20. Alpha测试是指没有开发人员或测试人员在场,由客户自己使用软件, 进行的测试。 二、单项选择(每题1分,共15分) 1. 瀑布模型把软件生命周期分为8个阶段:问题定义、可行性研究、软件需 求分析、系统总体设计、详细设计、编码、测试和运行与维护。8个阶段可归 纳为3个大的阶段:计划阶段、开发阶段和()。 A. 运行阶段 B.可行性分析 C.详细设计 D.测试与排错 2.软件设计一般分为总体设计和详细设计,他们之间的关系是()。 A.全局和局部 B.抽象和具体 C.总体和层次 D.功能和结构 3.软件工程方法学的目的是使软件生产规范化和工程化,而软件工程方法得 以实施的主要保证是()。 A.硬件环境 B. 开发人员的素质 C. 软件开发环境 D. 软件开发工具和软件开发环境 4.结构化生命周期方法,由其特征一般称其为()。 A.瀑布模型 B.对象模型 C.螺旋模型 D.层次模型 5.软件需求分析与设计过程的对象主要为数据和程序,按一般实施原则, 对二者的处理应该()。 A. 先数据后程序 B.与顺序无关 C.选程序后数据 D.可同时进行

Python实验指导书

Python实验指导书 马川 燕山大学计算机教学实验中心 2017.5

目录 实验一:P YTHON程序设计之初窥门径 (2) 实验二:P YTHON程序设计之结构与复用 (2) 实验三:P YTHON程序设计之组合数据类型 (3) 实验四:P YTHON程序设计之文件 (4)

实验一:Python程序设计之初窥门径 一、实验目的: 1.了解Python的基本编程环境,熟悉其主要组成部分和使用。 2.熟悉turtle库语法元素,了解其绘图坐标体系、画笔控制函数和运动命令函数。 通过程序实例,初步掌握Python程序设计的基本概念、编程规则和开发过程。 3.掌握Python的基本数据类型的概念和使用;运用Python的标准数学库进行数 值计算;掌握字符串类型的格式化操作方法和应用。 二、知识要点: 1、一张图尽览Python: 2.Turtle库语法元素 3.基本数据类型 三、实验内容及步骤: 基础实验: 1. 启动 IDLE,新建文件,请根据课本中内容,将“蟒蛇绘制”程序逐行输入其中,并运行效果。 2. 正方形螺旋线的绘制。 (1)利用turtle库绘制一个正方形螺旋线,效果如下图所示。 (2)修改上面程序,绘制斜螺旋线,效果如下图所示。 (3) 修改上面程序,绘制彩色斜螺旋线,效果如下图所示。 3.彩色蟒蛇绘制。修改1中“蟒蛇绘制”程序,对 Python 蟒蛇的每个部分采用不同颜色,绘制一条彩色蟒蛇。(提示:参考彩色斜螺旋线绘制程序。实现方法有很多,按照你自己的思路发挥吧) 程序完成后,上传提交。 4.绘制奥运五环图,其中五种颜色分别为蓝色、黑色、红色、黄色和绿色。注意根据实际效果调整圆形的大小和位置。效果如图所示。请补全绿色环的代码,将程序上传提交。 5.参照课本中带刷新的文本进度条例子,制作一个模拟windows启动界面的文本进度条,执行效果如下图所示。 源码如下: 实验二:Python程序设计之结构与复用 一.实验目的 1.掌握程序的分支、循环等控制结构; 2.掌握random随机库的使用方法; 3.了解程序的异常处理及用法; 4.掌握函数的定义和调用方法。

数据库实验指导书-山东建筑大学-计算机

实验5存储过程和触发器(2学时) 实验目的 1.加深对存储过程和触发器的理解 2.掌握存储过程和触发器的创建和使用,理解它们的执行方式的不同 3.理解并体会存储过程和触发器的区别和联系 实验内容 在已建好的各表基础上,根据需要创建相关的存储过程或触发器,完成一定的功能。 1.创建一个InsertS的存储过程,向S中插入一条记录,新记录的值由参数提供。如果未提供所在城市的值,由参数的默认值‘济南’代替。并验证该存储过程的执行情况。 1. create procedure InsertS @Sno char(4),@Sname char(8),@Status int,@City char(8)='济南' as insert into S1 values(@Sno,@Sname,@Status,@City) return@@error declare @code int execute @code=InsertS 'Sa','马路',40,'临沂'; print @code 2.创建一个QuerySPJ的存储过程,根据用户提供的工程项目代码查询该工程项目的使用零件情况,并返回使用零件的总数量。 create procedure QuerySPJ @Jno1 char(4),@Sum_Qty int Output as select* from spj where jno=@Jno1 select @Sum_Qty=sum(Qty) from spj where jno=@Jno1 declare @Sum_Qty1 int exec QuerySPJ 'J1',@Sum_Qty1 output print @Sum_Qty1

大学计算机基础实验指导(全套)

实验一 Windows XP的基本设置(2学时) 一、实验目的 1、掌握应用程序的安装与删除,启动与退出和快捷方式的创建与删除; 2、掌握Windows xp系统设置中显示器的设置,系统日期与时间的设置,中文输入法的设置,打印机的设置,区域的设置;了解键盘和鼠标的设置,用户和密码的设置; 3、了解Windows xp附件的使用:画图,计算器,记事本,写字板,系统工具等。 二、实验内容及步骤 1、完成快捷方式的创建与删除。 ①在桌面上建立计算器程序"Calc.exe"的快捷方式; ②将此快捷方式重命名为"计算器"; ③将此快捷方式添加到"开始"菜单的"程序"项中; ④删除桌面上"计算器"的快捷图标。 2、完成以下系统设置。 ①设置屏幕保护程序为"滚动字幕",文字内容为"计算机考试",文字格式:字体"黑体",字号"一号",等待时间为"5分钟"。 ②设置Windows的墙纸为"Clouds",居中。 ③设置Windows的货币符号为"$",货币符号位置为"$1。1",负数格式为"-$1。1"。 ④设置系统数字样式:小数位数为"2",数字分组符号为",",组中数字的个数为"3"。 ⑥设置Windows的短日期样式为"yy-MM-dd" 。 ⑦设置Windows的时间显示样式为"HH:mm:ss",上午符号为"AM",下午符号为"PM"。 ⑧设置任务栏有关属性为"自动隐藏"和"不显示时钟"。 3、利用"画图"程序完成以下任务,递交任务结果。 ①在"画图"程序中,绘制一幅有树和房屋的风景图。 ②在图片中插入文字解释,如"这是我的家"。 ③以"我的家"+"班级和学号"进行存盘,观察文件扩展名。

山东建筑大学数据库期末考试3答案

数据库原理试题 一、单项选择题(9小题10空,每空1分,请将唯一正确答案选项填在题后括号里) 1、B 2、A 3、A 4、D 5、A,D 6、C 7、C 8、B 9、A 二、填空题(每空1分,共15分) 1.数据库恢复的基本原理就是利用(数据库后备副本)和(日志文件)来重建数据库. 2.设关系模式R是第一范式,且每个属性都不部分函数依赖于R的候选键,则称R是(2)范式。. 3.包含在(候选码)中的属性,叫做主属性。 4.关系演算是用(谓词变元)来表达查询要求的方式。 5.DBMS并发控制的单位是(事务)。 6.关系模型由(关系数据结构),(关系操作集合),(关系完整性约束)三部分组成。 7.关系代数的基本运算是并,差,(选择),(投影),(笛卡儿乘积)。 8.视图是从(基本表)导出的表。 9.1986年,(SQL)被定为关系数据库标准语言。 10.在SQL语言中授权的操作是通过(GRANT)语句实现的。 三、用关系代数或SQL语言完成下列功能(每小题5分,共20分) 设有四个关系 S(SNO,SNAME,ADDRESS,TEL) SNO:供应商代码SNAME:姓名ADDRESS:地址TEL:电话 J(JNO,JNAME,LEADER,BG) JNO:工程代码JNAME:工程名LEADER:负责人BG:预算 P(PNO,PNAME,SPEC,CITY,COLOR) PNO:零件代码PNAME:零件名SPEC:规格CITY:产地COLOR:颜色 SPJ(SNO,JNO,PNO,QTY) SNO:供应商代码JNO:工程代码PNO:零件代码QTY:数量 1.找出使用供应商代码为S1供应零件的工程号。 ∏jno (σsno="s1" (SPJ)) Select jno from spj where sno="s1" 2.找出工程代码为J2的工程使用的所有零件名称、数量。 ∏pno, qty (σjno="j2"(spj)) Select pno, qty from spj where jno="j2" 3.找出没有使用天津产的零件的工程号。 ∏jno(SPJ) - (∏jno,PNO (SPJ)÷∏PNO (σp.city=’天津’ (P))) Select distinct jno from spj, p where p.pno=spj.pno and p.city<>"天津" 4.找出使用供应商S2供应的全部零件的工程号。 (∏jno,PNO (SPJ)÷∏p no (σsno='s2' (spj))) Select jno from spj spj1 where not exists (select * from spj spj2 where spj2.sno='s2' and not exists

大学计算机基础实验报告书答案

《大学计算机基础》实验报告书答案 习题及实验(一) 第一部分习题 一、简答题 1计算机的发展阶段: 四个发展阶段: 第一个发展阶段:1946-1956年电子管计算机的时代。1946年第一台电子计算机问世美国宾西法尼亚大 学,它由冯〃诺依曼设计的。占地170平方,150KW。运算速度慢还没有人快。是计算机发展历史上的一个里程碑。(ENIAC) (electronic numerical integator andcalculator)全称叫“电子数值积分和计算机”。 第二个发展阶段:1956-1964年晶体管的计算机时代:操作系统。 第三个发展阶段:1964-1970年集成电路与大规模集成电路的计算机时代 (1964-1965)(1965-1970) 第四个发展阶段:1970-现在:超大规模集成电路的计算机时代。 第一代计算机1946 1957电子管运算速度较低,耗电量大存储容量小。 第二代计算机1958 1964晶体管体积小,耗电量较少,运算速度高,价格下降。 第三代计算机1965 1971中小规模集成电路体积功能进一步减少,可靠性及速度进一步提高。第四代计算机1972年至今大规模及超大规模集成电路性能到规模提高,价格大幅度降低,广泛应用于社会生活的各个领域,走进办公室和家庭 2.主要应用:计算机的应用极其广泛,早期的计算机主要体现在科学计算机,数据处理,计算机控制等几个方面.随着微型计算机的发慌和迅速普及,计算机的应用已渗透到国民经济各个总门及社会生活的各个方面现代计算机除了传统的应用外,还应用于以下几个大方面. 1.办化自动化 2.计算机辅助系统 3.虚拟现实 4.人工智能 5.电子商务 3. 1.管理系统中的各种资源,包括硬件资源和软件资源。 1)监视资源 2)决定分配资源策略 3)分配资源 4)回收资源 2.为用户提供友好的界面。 1)命令行界面 2)图形化界面 4.操作系统大致可分为6种类型。 简单操作系统。分时系统。实时操作系统。网络操作系统。分布操作系统。智能操作系。目前微机上常见的操作系统有DOS、OS/2、UNIX、XENIX、LINUX、Windows、Netware等。5.系统软件,应用软件。 系统软件:用以实现计算机系统的管理、控制、运行、维护,并完成应用程序的装入、编译等任务的程序。系统软件是开发和运行应用软件的平台,系统软件的核心是操作系统。 应用软件是为了某一个专用目的而开发的软件。

相关主题