当前位置:文档之家› 计算机实验报告作业

计算机实验报告作业

计算机实验报告作业
计算机实验报告作业

计算机实验报告专业班级:英语151班

姓名:宋志茹

学号:1820154588

指导教师:吴华荣

实验一图书借阅管理系统需求分析

一、实验目的

(1)了解数据库结构设计的过程与方法

(2)体验表间关系和数据完整性

二实验环境:word文档

三、实验内容:见附文件夹

四、实验步骤:

(1)打开字处理软件:

①以实验图1-1等为模板,插入需要的图形,并复制出需要的个数。

②适当排列,填入信息

③重复以上步骤,直至完成需要的实体属性图数量

④以实验图1-5等为模板,插入需要的图形,并在画出需要的个数。

⑤适当排列,填入信息,连线。⑥重复以上步骤,直至完成需要的实体联系图数量。

(2)打开电子表格软件Excel:

①新建空白表格。

②输入书中“读者信息”的数据。

③修改表名为“读者信息”,保存。

④重复以上步骤,新建“图书档案”、“书目编码”、“借阅信息”这三个表,输入书中数据,重命名,保存。

五、实验心得:基础知识还是有用,就是打字。

实验二创建Access 数据库和数据表

一、实验题目:创建Access数据库和数据表

二、实验目的

(1)熟悉Access2010的工作环境,掌握启动和关闭Access的方法

(2)掌握创建和打开数据库的方法

(3)掌握使用“表设计”按钮创建表,以及通过“表”按钮输入数据创建表的操作。

(4)掌握表结构的修改方法、表记录的输入和编辑方法。

(5)掌握字段属性的设置。

三、实验内容:见附文件夹

四、实验步骤:

(1)创建“书目编码”表,然后输入数据:

①启动Access2010。

②打开数据库“图书借阅”

③在“图书借阅”数据库窗口,选择“表设计”方式创建新表,打开表设计视图

④在表设计视图中依次输入:实验表中的“书目编码”表的字段名称、数据类型和字段大小。

⑤定义字段“图书条码”为该表的主键。

⑥保存数据表,取名为“书目编码”;关闭表设计视图。

⑦打开已创建的“书目编码”表,按照实验图中所显示的数据,在数据表示图中逐一输入。(2)在创建“借阅信息”表的同时输入数据:

①在“借阅信息”数据库窗口,选择“表”方式创建新表,打开表设计视图。

②依照实验表或实验图中“借阅信息”表的字段名称,在表设计视图中依次单击“单击以添加”,选择数据类型;依次双击“字段1”、“字段2”等,输入其字段名称。

③按照实验图中显示的记录,输入数据,Access会自动确定字段大小。

④定义主键为“图书证号”和“借阅时间”字段的组合,即按住Shift或Ctrl键,单击“图书证号”和“借阅时间”,然后单击,选择“主键”命令。

⑤依照实验表中“图书证号字段大小,改变系统的默认值。”

⑥保存数据表,取名为“借阅信息;关闭设计视图。”

(3)设置“借阅信息”表的“借阅时间”字段的显示格式为“长日期”,输入掩码属性为“短日期”,且年、月、日间的占位符用“-”符号表示。

(4)设置“书目编码”表的“在库否”字段的“格式”属性,使用数据表视图中的“在库否”字段值显示为“是”或“否”。

(5)设置“书目编码”表的“图书条码”字段值必须为9个英文字母或阿拉伯数字字符,否则

显示错误提示信息:“图书条码必须用9位表示”。

五、实验心得:数据库和数据表的创建需要细心。

实验三数据表的常用操作

一、实验题目:数据表的常用操作

二、实验目的:

(1)熟悉数据表外观定制的方法。

(2)掌握表文件的复制、删除等操作。

(3)理解数据的导入和导出的功能。

(4)熟练掌握数据的查找和替换的方法。

(5)熟练掌握记录筛选和排序操作。

三、实验内容:见附文件夹

四、实验步骤:

(1)打开借阅信息表。

①打开“图书档案表”,在数据表视图中,单击“开始”选项卡中“文本格式”组的按钮,调整数据表设置,选择楷体,五号字,黄色。

②单击“开始”选项卡中“文本格式”组右下角箭头图标,即弹出“设置数据表格式”对话框,在单元格效果选项区选择“平面”,背景色为“蓝色”,网格线为“银白色”,数据表边框为“双实线”。

③单击右键数据表中某一条记录左端的“记录选定器”,会弹出快捷菜单,单击“行高”命令,在打开的“行高”对话框中输入“16”,单击确定。选中所有字段列,单击右键,单击“字段宽度”命令,弹出“列宽”对话框,逐个操作以致所有列的宽与“借阅时间的宽度相同”。

④选择“书目条码”列,释放鼠标,再按住鼠标左键,拖到“图书证号”位置,再重复之前操作,将“图书证号”列移动至“书目条码”列原位置。

(2)方法一:①打开“图书借阅库”

②选择“表”对象下的“读者信息”表,单击右键弹出快捷菜单,单击“复制”命令。

③关闭该数据库窗口,打开另一数据库。

④在任何“表”对象上单击右键弹出快捷菜单,单击“粘贴”命令,出现“粘贴表方式”对话框。

⑤选择“结构和数据”,单击“确定”按钮。

方法二:①打开“图书借阅库”。

②选择“表”对象下的“读者信息”表,单击右键弹出快捷菜单,单击“导出”命令列表中的“Access”,选择另一数据库的路径和库名,单击保存按钮。

③弹出“导出”对话框,单击确定。

方法三:①打开另一数据库。

②单击“外部数据”选项卡,单击“Access”按钮,选择“图书借阅库”数据库的路径和库名“图书借阅库”,单击“打开”、“确定”按钮。③弹出“导入对象”对话框,在“表”选项卡下选择“图书信息”,单击确定。

(3)打开“读者信息”表,选择“姓名”字段值“玉”,单击“开始”选项卡中“排序和筛选”组的“选择”按钮,或者单击右键弹出快捷菜单,单击“等于”玉。

(4)打开“读者信息”表,单击“开始”选项卡中“排序和筛选”组的“高级筛选选项”命令,弹出高级筛选窗口,在“字段”行选择“院系”,在下方条件框中输入“计算机学院”、“遥感与测绘学院”,然后选择“性别”,条件框输入“男”;选择图书证号,下方排序选择“降序”

五、实验心得:掌握数据库常用操作。

实验四创建表间关系

一、实验题目:创建表间关系

二、实验目的:

(1)掌握创建两个表之间关系的方法,学会编辑表间关系。

(2)理解参照完整性的含义。

(3)了解级联更新数据和级联删除数据的功能与作用。

三、实验环境:Access数据库2010

四、实验内容和过程

内容(1)在“图书借阅库”下,创建“图书档案”表和“书目编码”表之间的一对多关系;设置两表之间的实施参照完整性。

(2)创建“书目编码”表和“借阅信息”表之间的一对多关系;设置两表之间的实施参照完整性和级联更新

(3)修改“图书档案”表主键值,从“2900001”改为“9900001”,测试参照完整性的功能。(4)修改“书目编码”表的外键“书目编号”字段值,从7300001改为7400001,再比较,从“7300001”修改为“7300002”,测试参照完整性的功能。

(5)定义“图书档案”表和“书目编码”表间关系为级联删除。

(6)更新图书档案表主键值为7300003的记录,测试级联删除的功能。

(7)删除图书档案表主键值为7300003的记录,测试级联删除功能

(8)与(7)比较:删除书目编码表主键值为TM1230001的记录,测试未设置级联删除的效果。

过程(1)打开“图书借阅库”:

①单击“数据库工具”选项卡,单击“关系”按钮,打开“关系”窗口,并出现“显示表”对话框。

②在“显示表” 对话框中添加需要建立关系的表:“图书档案”和“书目编码”;单击“关闭”按钮,退出“显示表”对话框,返回到“关系”窗口,③在“关系”对话框中,右键单击表间的连线,选择“编辑关系”。④在“关系”对话框中,右键单击表间连线,选择编辑关系。

(2)①如(1)所示,建立“书目条码”和“借阅信息”表之间一对多关系。

②勾选“级联更新”相关字段和“级联删除”相关记录复选框,单击“确定”按钮,保存。(3)打开“图书档案”表,修改主键值为9900001,显示违反参照完整性。

(4)打开“书目编码”表,更改字段值,成功。

(5)操作同(2)。

(6)打开“图书档案”表,更新主键值为9900001

(7)打开“图书档案”表

①选择主键值为7300003的记录,单击右键,执行删除命令。

②出现级联删除的消息框,单击“是”

五、实验心得:表间关系很重要。

实验五选择查询

一、实验目的:掌握查找重复项和不匹配项的查询方法。

(1)掌握使用向导创建查询的方法。

(2)掌握使用设计视图创建查询的方法

(3)熟练运行已创建的查询。

(4)掌握条件查询的创建方法。

(5)掌握查询中的数据统计方法

(6)掌握查找重复项和不匹配项的查询方法

二、实验环境:Access数据库2010

三、实验内容和过程。

内容(1)分别使用查询向导和查询设计视图两种方法实现单表查询:查询读者的基本信息,并显示读者的姓名、性别、院系。

(2)分别使用查询向导和查询设计视图两种方法实现多表查询:查询图书的在库情况,并显示图书的名称、作者、出版社和在库否字段。

(3)单表条件查询:查询单价在30元以下的图书名称、出版社及单价。

(4)多表条件查询:查询2012年5月1日以后入库的图书情况,并显示图书的名称、出版时间和在库否字段。

(5)数据统计:统计各类别图书的平均单价。

(6)查找重复项:查询入库时间相同的所有图书的基本信息,并显示图书的名称、作者和出版社和入库时间。

(7)查找不匹配项:查询没有被借阅过的图书的基本信息,并显示

图书的名称、作者和出版社。

(1)方法一:单击“创建”选项卡中“查询”组的“查询向导”按钮,屏幕显示“新建”对话框,选择“简单查询向导”,单击确定,出现“简单查询向导”对话框。单击“表/查询”下拉列表框右侧的下拉按钮,选择“表:读者信息”,然后分别双击姓名、性别、院系。单击“下一步”按钮,输入查询名称,单击“完成”。

方法二:单击“查询设计”,弹出“显示表”对话框。单击“表”选项卡,双击“读者信息”,单击“关闭”按钮关闭“显示表”。双击“读者信息”表中的姓名、性别、院系。单击保存,输入查询名称,单击确定,单击“视图”按钮。

(2)仿照(1)实行多表查询。

(3)单击“查询设计”按钮,显示查询设计视图,并弹出“显示表”对话框,双击“图书档案”后单击“关闭”按钮关闭“显示表”。将“图书档案”表中的图书名称、出版社、和单价字段添加到查询设计视图下半部分窗口的“字段”行上,在“单价”字段列的“条件”行单元格中输入条件表达式:<30。单击工具栏上的“保存”按钮,在“查询名称”文本框中输入名称,单击“确定”。(4)参考(3)

(5)单击“查询设计视图”,双击“图书档案”。将表中的类别和“单价”添加到查询设计网格的“字段”行,求平均值。

(6)单击“查询向导”,选择“查询重复查询向导”,单击确定。弹出对话框,选择“图书档案”表,单击下一步。弹出对话框,在“可用字段”列表中选择包含重复值的一个或多个字段。这里选择“入库时间”。在“另外的查询字段”中选择图书名称、出版时间和在库否字段,单击下一步。输入查询名称,单击确定。

(7)单击“查询向导”,选择“查找不匹配项”,确定。选择图书档案表,单击下一步,出现对话框。选择借阅信息表,选择书目编码。单击下一步,选择图书名称、作者、出版社。单击“下一步”,输入查询名称。单击完成。

四、实验心得:选择查询很方便

实验六参数查询和操作查询

一、实验题目:参数查询和操作查询

1)、掌握参数查询。

2)、掌握交叉表查询。

3)、掌握操作查询,包括生成表查询、删除查询、更新查询和追加查询。

4)、掌握SQL 试图的切换方法。

三、实验内容

见另附文件夹。

四、实验步骤

1、参数查询:1)、打开查询设计,显示查询视图及显示表,双击“图书档案”后关闭“显示表”。

2)、将书目编号和要显示的“图书名称”、“作者”和“出版社”字段添加到查询设计网格。3)、在“书目编号”字段下取消“显示”的勾选,并在“条件”行单元格中输入“[请输入书目编号]”。4)、保存,在“查询名称”文本框中输入“按所输入的书目编号查询图书”。5)、运行。

2、交叉表查询:1)、打开“查询向导”按钮,在“新建查询”对话框中双击“交叉表查询向导”。

2)、选择“读者信息”,单击下一步。3)、双击“院系”添加到选定字段框,单击“下一步”。4)、单击“性别”,“下一步”。5)、单击“院系”字段,然后再选择"COUNT"函数,单击“下一步”。6)、完成。

3、生成表查询:1)、打开“查询设计”按钮,显示设计视图及显示表。双击“图书档案”和书目编码”将其添加到设计窗口,关闭显示表。2)、将“图书档案”表中的“图书名称”和“作者”字段,以及“书目编码”表的“图书条码”和“在库否”字段添加到设计网格。3)、单击“查询工具-设计”选项卡“查询类型”组中“生成表”按钮,在“表名称”文本框中输入“图书在库情况生成表”,单击“当前数据库”,单击确定,保存,查询名称为“图书在库情况生成表查询”。4)、运行。

4、删除查询:1)、打开“查询设计”,在“显示表”中双击“读者信息”,关闭“显示表”。2)、单击“查询工具-设计”选项卡中“查询类型”组的“删除”按钮。3)、把“读者信息”表的字段列表里的“*”号拖入设计网格“字段”行,将“性别”字段拖入设计网格,在“条件”单元格中键入“女生”。

4)、保存为“删除女生读者记录”。运行。

5、更新查询:1)、打开“查询设计”,将“图书档案”表添加到设计窗格,将其字段表的“单价”字段添加到设计网格。2)、单击“查询类型”组中的“更新”按钮,查询设计网格中显示了一个“更新到”行。3)、在“更新到”行输入表达式:[单价]*1.1,单价工具栏”视图“按钮,预览。4)、保存为“修改单价查询”。运行。

6、追加查询:1)、建立“新读者”表其字段属性与“读者信息表完全相同。2)、打开”查询设计“并弹出”显示表”,双击“新读者”后关闭“显示表”。3)、单击“查询类型”组中“追加”按钮,显示追加对话框。4)、在“表名称”中输入“读者信息”,然后选中“当前数据库”按钮,确定。5)、保存为“追加新生查询”,运行。

7、SQL视图切换:1)、在导航窗格右键单击建立的“交叉表查询”,在弹出的菜单中选择“设计视图”。2)、单击“结果”组中“视图”选项按钮的下拉按钮,选择“SQL视图”,切换成功。五、实验心得:掌握了参数查询和操作查询,了解了SQL视图切换。

实验七SQL查询语句

SQL查询语句。

二、实验目的

1、巩固SELECT语句的语法规则。

2、掌握SELECT语句的使用方法。

三、实验内容:

见附文件夹。

四、实验步骤

1、查询所有图书信息:

1)、单击“创建”中的“查询设计”按钮,关闭“显示表”。在“设计”选项卡左端,选择“SQL视图”按钮,切换到SQL视图。

2)、输入SQL语言:SELECT * FRON 图书档案;

3)、单击工具栏中执行按钮,完成。

2、查询“社会科学”类的部分信息:

1)、单击“创建”中的“查询设计”按钮,关闭“显示表”。在“设计”选项卡左端,选择“SQL视图”按钮,切换到SQL视图。

2)、输入SQL语言:SELECT 图书名称,作者,出版社FROM 图书档案WHERE 类别="社会科学";

3)、单击工具栏中执行按钮,完成。

3、统计图书平均单价:

1)、单击“创建”中的“查询设计”按钮,关闭“显示表”。在“设计”选项卡左端,选择“SQL视图”按钮,切换到SQL视图。

2)、输入SQL语言:SELECT AVG (单价) AS 平均单价FRON 图书档案;

3)、单击工具栏中执行按钮,完成。

4、统计每种图书编号和数量:

1)、单击“创建”中的“查询设计”按钮,关闭“显示表”。在“设计”选项卡左端,选择“SQL视图”按钮,切换到SQL视图。

2)、输入SQL语言:SELECT 书目编号, COUNT(*) AS 图书数量FRON 书目编码;

3)、单击工具栏中执行按钮,完成。

5、从书目编码表和图书档案表中统计每种图书的名称和数量:

1)、单击“创建”中的“查询设计”按钮,关闭“显示表”。在“设计”选项卡左端,选择“SQL视图”按钮,切换到SQL视图。

2)、输入SQL语言:SELECT COUNT (*) AS 图书数量, 图书名称FRON 书目编码INNER JOIN 图书档案ON 书目编码.书目编号=图书档案.书目编号GROUP BY 图书名称;

3)、单击工具栏中执行按钮,完成。

6、统计每种图书借出数量,并列出图书名称、作者和借出数量:

1)、单击“创建”中的“查询设计”按钮,关闭“显示表”。在“设计”选项卡左端,选择“SQL视图”按钮,切换到SQL视图。

2)、输入SQL语言:SELECT COUNT(*) AS 图书借出数量, 图书名称, 作者FRON 图书档案INNER JOIN 借阅信息ON 图书档案.书目编号=借阅信息.图书条码GROUP BY 图书名称, 作者;

3)、单击工具栏中执行按钮,完成。

五、实验心得:

了解了SQL语言的应用范围广,快捷,可以完成对数据库的各种查询和统计。

实验八SQL数据定义和数据操作语句

一、实验题目:

SQL数据定义和数据操作语句。

二、实验目的:

1、掌握CREATE TABLE 和ALTER TABLE 语句的使用规则。

2、学会用命令创建或修改表。

3、掌握数据插入、修改和删除等命令的使用。

三、实验内容:

见附文件夹。

四、实验步骤:

1、用命令建立历史图书档案表tsda2。

1)、单击“创建”中的“查询设计”按钮,关闭“显示表”。在“设计”选项卡左端,选择“SQL视图”按钮,切换到SQL视图。

2)、输入SQL语言:CREATE TABLE tsda2 (smbh CHAR(7) ,1b CHAR(10) ,tsmc CHAR(30) ,zz CHAR(16) ,cbs CHAR(30) ,cbsj DATE ,dj SINGLE ,rksj DATE ,jj MEMO ,bz MEMO );

3)、单击工具栏中执行按钮,完成。

2、更改字段长度:

1)、单击“创建”中的“查询设计”按钮,关闭“显示表”。在“设计”选项卡左端,选择“SQL视图”按钮,切换到SQL视图。

2)、输入SQL语言:ALTER TABLE tsda2 ALTER 1b CHAR (20);

3)、单击工具栏中执行按钮,完成。

3、设置主键:

1)、单击“创建”中的“查询设计”按钮,关闭“显示表”。在“设计”选项卡左端,选择“SQL视图”按钮,切换到SQL视图。

2)、输入SQL语言:ALTER TABLE tsda2 ALTER 1b ,CHAR (20);

3)、单击工具栏中执行按钮,完成。

4、t添加新字段:

1)、单击“创建”中的“查询设计”按钮,关闭“显示表”。在“设计”选项卡左端,选择“SQL视图”按钮,切换到SQL视图。

2)、输入SQL语言:ALTER TABLE tsda2 ADD ys INTEGER ;

3)、单击工具栏中执行按钮,完成。

5、插入数据:

1)、单击“创建”中的“查询设计”按钮,关闭“显示表”。在“设计”选项卡左端,选择“SQL视图”按钮,切换到SQL视图。

2)、输入SQL语言:INSERT INTO tsda2 VALUES ("9900001","社会科学","信息管理学","y严佚名","商务印刷出版社",#2012-10-1#,25.5,260,#2013-1-1#,"","");

3)、单击工具栏中执行按钮,完成。

6、j将图书档案表中所有数据插入tsda2中:

1)、单击“创建”中的“查询设计”按钮,关闭“显示表”。在“设计”选项卡左端,选择“SQL视图”按钮,切换到SQL视图。

2)、输入SQL语言:INSERT INTO tsda2(smbh,1b,tsmc,zz,cbs,cbsj,dj,rksj,jj,bz )SELECT 书目编号,类别,书名,作者,出版社,出版时间,单价,页数,入库时间,简介,备注FROM 图书档案;

3)、单击工具栏中执行按钮,完成。

7、更改字段值:

1)、单击“创建”中的“查询设计”按钮,关闭“显示表”。在“设计”选项卡左端,选择“SQL视图”按钮,切换到SQL视图。

2)、输入SQL语言:UPDATE tsda2 SET bz ="2013年3月存档";

3)、单击工具栏中执行按钮,完成。

8、g更改特定数据字段值:

1)、单击“创建”中的“查询设计”按钮,关闭“显示表”。在“设计”选项卡左端,选择“SQL视图”按钮,切换到SQL视图。

2)、输入SQL语言:UPDATE tsda2 SET tsmc="心理学概论" WHERE smbh "9900001";

3)、单击工具栏中执行按钮,完成。

9、删除数据:

1)、单击“创建”中的“查询设计”按钮,关闭“显示表”。在“设计”选项卡左端,选择“SQL视图”按钮,切换到SQL视图。

2)、输入SQL语言:DELETE FROM tsda2 WHERE smbh="9900001";

3)、单击工具栏中执行按钮,完成。

10、删除所有数据:

1)、单击“创建”中的“查询设计”按钮,关闭“显示表”。在“设计”选项卡左端,选择“SQL视图”按钮,切换到SQL视图。

2)、输入SQL语言:DELETE FROM tsda2;

3)、单击工具栏中执行按钮,完成。

五、实验心得:

掌握了运用SQL语言。

实验九创建窗体

一、实验题目:创建窗体

二、实验目的:(1)掌握窗体的各种创建过程

(2)掌握不同控件的创建方法

三、实验内容:见附文件

四、实验步骤:

1、单击窗体设计按钮,单击窗体设计工具栏中工具组的属性表按钮,打开窗体的属性表,并将数据选项卡的记录源设为借阅信息,单击添加现有字段按钮,打开字段列表

2、对窗体的高度和宽度做适当调整,在窗体主体任意处单击右键,在弹出的快捷菜单中单击窗体页眉/页脚菜单项,为窗体添加窗体页眉/页脚。

3、在窗体页眉部分添加一个标签控件“编辑读者借阅信息”,并打开该标签控件的属性窗口,设置该控件的相关属性,字体字号分别设为“隶书,24”,在该标签控件的左侧添加一图像控件。

4、在窗体的主体部分拖放一个矩形控件,将数据源窗口中的“图书条码”,“图书证号”,“借阅时间”,“归还时间”字段逐一拖到矩形控件里,行成多个标签和文本框控件,打开每个文本框的属性表,将“特殊效果”设置为“凹陷”。

5、激活“控件向导”,在页脚部分添加一矩形控件,接着在矩形框内添加一命令按钮控件时,会弹出“命令按钮向导”对话框,进行设置,完成后单击下一步直至完成,根据该命令按钮的添加步骤,依次添加窗体页脚部分其他命令按钮。

6、打开窗体属性表,将窗体的记录选择器,导航按钮,分隔线等属性设置为否。在该属性表中选择窗体中的文本框对象,并将所有文本框的特殊效果设置为凹陷。

7、保存

8、按照相同的实验步骤创建其他两个窗体

五、实验心得:基本掌握了窗体的各种创建方法,和不同控件的创建方法。

实验十创建主-子窗体和切换面板窗体

一、实验题目:创建主-子窗体和切换面板窗体

二、实验目的:

(1)掌握主-子窗体的创建过程

(2)掌握切换面板窗体的创建方法

(3)熟悉窗体在数据库应用系统中的实现过程

三、实验内容:见附件

四、实验步骤

(1)启用窗体向导,准备创建图书编码信息主-子窗体

(2)在窗体向导对话框中午确定主子窗体的数据源。

(3)按照向导提示选择查看数据的方式,子窗体的布局样式,并为主窗体和子窗体分别定义标题:图书编码主窗体和图书编码子窗体。

(4)切换到窗体设计视图

(5)创建窗体页眉页脚。在窗体页眉节中添加“图书编码信息”标签。在窗体页脚中创建5个命令按钮,起到导航作用,这5个按钮上显示的文字标题分别是:下一图书,上一图书,最后一本,第一本和关闭

(6)调整控件

修改标签“图书编码信息”属性,其格式为隶书,22号,标签大小正好容纳标签标题;

调整主体节中控件为合适位置和大小;

调整窗体页脚中的5个命令按钮的大小,对齐方式,水平间距等格式

(7)美化窗体

设置主窗体属性,在主窗体的属性窗口,设置“记录选择器”,“导航按钮”和“分隔线”属性均设置为“否”,即不被显示

设置子窗体属性,在子窗体属性窗口,设置导航按钮属性为否

创建两个矩形框控件,分别框住主体节中所有控件和窗体页脚中的5个命令按钮。

(8)保存并退出

(9)打开切换面板管理器,准备创建切换面板窗体

(10)在切换面板管理器中创建切换面板“图书借阅系统”

(11)在切换面板管理器中设置“图书借阅系统”为默认窗体,关闭退出

(12)切换到切换面板的设计视图,进行修改:

将标签标题由默认的“图书借阅库”改为“图书借阅系统”

插入图像控件,创建图像控件,在弹出的插入图片对话框中选择一个图片文件,并设置其缩放模式属性为缩放

(13)保存并退出

五、实验心得:成功完成了此次操作,并掌握了书本上的知识。

实验十一创建导航窗格

一、实验题目:创建导航窗格

二、实验目的:

(1)了解导航窗体集成及其他窗体或报表

(2)掌握导航窗体的创建过程

(3)掌握发布与生成ACCDE文件

实验环境:Access2010数据库

三、实验内容:见附件

四、实验步骤

(1)参照实验9,在“图书借阅库”中创建三个窗体“编辑读者借阅信息”,“编辑图书档案信息”和“编辑图书编码信息”

(2)按照实验11的实验指导,自己动手创建导航窗体,并在“信息输入”选项卡下,增加“编辑读书借阅信息”,“编辑图书档案信息”和“编辑图书编码信息”的项目,用以打开其他窗体(3)保存与发布数据库应用程序“图书借阅系统”,即生成ACCDE文件。

五、实验心得:成功完成了实验,达到了实验的目的和要求

微机系统实验报告

西安电子科技大学 实验报告

实验一汇编语言编程实验 一、实验目的 (1)掌握汇编语言的编程方法 (2)掌握 DOS 功能调用的使用方法 (3)掌握汇编语言程序的调试运行过程 二、实验设备 PC 机一台。 三、实验内容 1. 将指定数据区的字符串数据以ASCII码形式显示在屏幕上,并通过DOS功能调用完成必要提示信息的显示。 2. 在屏幕上显示自己的学号姓名信息。 3. 循环从键盘读入字符并回显在屏幕上,然后显示出对应字符的ASCII码,直到输入”Q”或“q”时结束。 4. 自主设计输入显示信息,完成编程与调试,演示实验结果。 四、实验源码 DA TA SEGMENT DISCHA DB'WangHan 14030188004',0AH,0DH,'$' TAB DB' ',0AH,0DH,'$' BLANK DB' $' DA TA ENDS STACK SEGMENT STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DA TA,SS:STACK START: MOV AX,SEG DISCHA MOV DS,AX MOV DX,OFFSET DISCHA MOV AH,09H INT 21H NEXT: MOV AH,01H INT 21H CMP AL,'Q' JE ENDSS

CMP AL,'q' JE ENDSS MOV BL,AL MOV AX,SEG BLANK MOV DS,AX MOV DX,OFFSET BLANK MOV AH,09H INT 21H MOV BH,0AH MOV DL,BL MOV CL,04H SHR DL,CL CMP DL,BH JNL Q3 JMP Q2 Q1: ADD DL,07H Q2: ADD DL,30H MOV AH,02H INT 21H MOV DL,BL MOV DH,0FH AND DL,DH CMP DL,BH JNL Q3 JMP Q4 Q3: ADD DL,07H Q4: ADD DL,30H MOV AH,02H INT 21H MOV AX,SEG TAB MOV DS,AX MOV DX,OFFSET TAB MOV AH,09H INT 21H MOV CX,0009H LOOP NEXT

《大学计算机基础》上机实验报告

《大学计算机基础》 上机实验报告 班级: 姓名: 学号: 授课教师: 日期:年月日

目录 一、Windows操作系统基本操作......................................................... - 1 - 二、Word文字处理基本操作 .............................................................. - 4 - 三、Excel电子表格基本操作 ............................................................ - 6 - 四、PowerPoint幻灯片基本操作....................................................... - 8 - 五、网页设计基本操作 ...................................................................... - 9 - 六、Access数据库基本操作 ............................................................ - 10 - 上机实验作业要求: ○1在实验报告纸上手写并粘贴实验结果; ○2每人将所有作业装订在一起(要包封面); ○3全部上机实验结束后全班统一上交; ○4作业内容不得重复、输入的数据需要有差别。

实验名称一、Windows操作系统基本操作 实验目的1、掌握Windows的基本操作方法。 2、学会使用“画图”和PrntScr快捷键。 3、学会使用“计算器”和Word基本操作。 实验内容1、日历标注 利用“画图”和Word软件,截取计算机上日历的图片并用文字、颜色、图框等标注出近期的节假日及其名称,并将结果显示保存在下面(参考下面样图)。 运行结果是: 主要操作步骤是: 2、科学计算 利用“计算器”和Word软件,计算下列题目,并将结果截图保存在下面(参考样图)。 ○1使用科学型计算器,求8!、sin(8)、90、74、20、67、39、400、50.23、ln(785)的平均值、和值,并用科学计数法显示。 运行结果是: ②将以下十、八、十六进制数转换为二进制数:(894.8125)10、(37.5)8、(2C.4B)16 运行结果是:(需要下载使用“唯美计算器”) ○3计算下列二进制数的加法与乘法:101.1+11.11;1101*1011 运行结果是:(参考样图) 写出主要操作步骤: 3、实验心得体会

华科_计算机系统实验报告

课程实验报告课程名称:计算机系统基础 专业班级: 学号: 姓名: 指导教师: 报告日期:年月日 计算机科学与技术学院

目录 实验1: (1) 实验2: (7) 实验3: (24) 实验总结 (34)

实验1:数据表示 1.1 实验概述 实验目的:更好地熟悉和掌握计算机中整数和浮点数的二进制编码表示。 实验目标:加深对数据二进制编码表示的了解。 实验要求:使用有限类型和数量的运算操作实现一组给定功能的函数。 实验语言:c。 实验环境:linux 1.2 实验内容 需要完成bits.c中下列函数功能,具体分为三大类:位操作、补码运算和浮点数操作。 1)位操作 表1列出了bits.c中一组操作和测试位组的函数。其中,“级别”栏指出各函数的难度等级(对应于该函数的实验分值),“功能”栏给出函数应实现的输出(即功能),“约束条件”栏指出你的函数实现必须满足的编码规则(具体请查看bits.c中相应函数注释),“最多操作符数量”指出你的函数实现中允许使用的操作符的最大数量。 你也可参考tests.c中对应的测试函数来了解所需实现的功能,但是注意这些测试函数并不满足目标函数必须遵循的编码约束条件,只能用做关于目标函数正确行为的参考。 表1 位操作题目列表

2)补码运算 表2列出了bits.c中一组使用整数的补码表示的函数。可参考bits.c中注释说明和tests.c中对应的测试函数了解其更多具体信息。 表2 补码运算题目列表 3)浮点数操作 表3列出了bits.c中一组浮点数二进制表示的操作函数。可参考bits.c中注释说明和tests.c中对应的测试函数了解其更多具体信息。注意float_abs的输入参数和返回结果(以及float_f2i函数的输入参数)均为unsigned int类型,但应作为单精度浮点数解释其32 bit二进制表示对应的值。 表3 浮点数操作题目列表

计算机操作系统 实验报告

操作系统实验报告 学院:计算机与通信工程学院 专业:计算机科学与技术 班级: 学号: 姓名: 指导教师: 成绩: 2014年 1 月 1 日

实验一线程的状态和转换(5分) 1 实验目的和要求 目的:熟悉线程的状态及其转换,理解线程状态转换与线程调度的关系。 要求: (1)跟踪调试EOS线程在各种状态间的转换过程,分析EOS中线程状态及其转换的相关源代码; (2)修改EOS的源代码,为线程增加挂起状态。 2 完成的实验内容 2.1 EOS线程状态转换过程的跟踪与源代码分析 (分析EOS中线程状态及其转换的核心源代码,说明EOS定义的线程状态以及状态转换的实现方法;给出在本部分实验过程中完成的主要工作,包括调试、跟踪与思考等) 1.EOS 准备了一个控制台命令“loop ”,这个命令的命令函数是 ke/sysproc.c 文件中的ConsoleCmdLoop 函数(第797行,在此函数中使用 LoopThreadFunction 函数(第755 行)创建了一个优先级为 8 的线程(后面简称为“loop 线程”),该线程会在控制台中不停的(死循环)输出该线程的ID和执行计数,执行计数会不停的增长以表示该线程在不停的运行。loop命令执行的效果可以参见下图: 2. 线程由阻塞状态进入就绪状态 (1)在虚拟机窗口中按下一次空格键。 (2)此时EOS会在PspUnwaitThread函数中的断点处中断。在“调试”菜单中选择“快速监视”,在快速监视对话框的表达式编辑框中输入表达式“*Thread”,然后点击“重新计算”按钮,即可查看线程控制块(TCB)中的信息。其中State域的值为3(Waiting),双向链表项StateListEntry的Next和Prev指针的值都不为0,说明这个线程还处于阻塞状态,并在某个同步对象的等待队列中;StartAddr域的值为IopConsoleDispatchThread,说明这个线程就是控制台派遣线程。 (3)关闭快速监视对话框,激活“调用堆栈”窗口。根据当前的调用堆栈,可以看到是由键盘中断服务程序(KdbIsr)进入的。当按下空格键后,就会发生键盘中断,从而触发键盘中断服务程序。在该服务程序的最后中会唤醒控制台派遣线程,将键盘事件派遣到活动的控制台。 (4)在“调用堆栈”窗口中双击PspWakeThread函数对应的堆栈项。可以看到在此函数中连续调用了PspUnwaitThread函数和PspReadyThread函数,从而使处于阻塞状态的控制台派遣线程进入就绪状态。 (5)在“调用堆栈”窗口中双击PspUnwaitThread函数对应的堆栈项,先来看看此函数是如何改变线程状态的。按F10单步调试直到此函数的最后,然后再从快速监视对

微机汇编语言编程系统实验报告

微机系统实验报告 实验一汇编语言编程实验 一、实验目的 (1)掌握汇编语言的编程方法 (2)掌握DOS功能调用的使用方法 (3)掌握汇编语言程序的调试运行过程 二、实验设备 PC机一台。 三、实验内容 (1)将指定数据区的字符串数据以ASCII码形式显示在屏幕上,并通过DOS功能调用完成必要提示信息的显示。 (2) 在屏幕上显示自己的学号姓名信息。 (3)循环从键盘读入字符并回显在屏幕上,然后显示

出对应字符的ASCII码,直到输入“Q”或“q”时结束。 (4)自主设计输入显示信息,完成编程与调试,演示实验结果。 考核方式:完成实验内容(1)(2)(3)通过, 完成实验内容(4)优秀。 实验中使用的DOS功能调用:INT 21H 表3-1-1 显示实验中可使用DOS功能调用

四、实验步骤 (1)运行QTHPCI软件,根据实验内容编写程序,参考程序流程如图3-1-1所示。 (2)使用“项目”菜单中的“编译”或“编译连接”命令对实验程序进行编译、连接。

(3)“调试”菜单中的“进行调试”命令进入Debug调试,观察调试过程中数据传输指令执行后各寄存器及数据区的内容。按F9连续运行。 (4)更改数据区的数据,考察程序的正确性。 五、实验程序 DATA SEGMENT BUFFER DB '03121370konglingling:',0AH,0DH,'$' BUFFER2 DB 'aAbBcC','$' BUFFER3 DB 0AH,0DH,'$' DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX mov ah,09h mov DX,OFFSET BUFFER int 21h MOV SI,OFFSET BUFFER2

大学计算机实验报告

《大学计算机基础Ⅰ》课程 实验报告 (以上由学生填写) 西南大学计算机与信息科学学院 计算机基础教育系 2017年12月8日 实验成绩记载 课程Array实验报告一 一、实验题目:Win7得基本操作、文件管理与控制面板得使用 二、实验目得: 1.掌握“计算机"(资源管理器)得使用。 2.掌握文件与文件夹得基本操作。 3.了解显示属性得相关内容,掌握显示属性得设置。 4.掌握鼠标、键盘得属性设置。 5.掌握应用程序得添加/删除功能。 6.掌握输入法得设置方法.

7.掌握系统属性得设置方法。 8.掌握计算机名或域得查瞧及更改方法。 三、实验主要内容及过程(实验主要内容得介绍、主要得操作步骤) (列出实验主要内容通过截屏显示出操作过程以及实验结果) (一)文件与文件夹得管理 1、双击桌面上“计算机"→选择D盘→空白处右击选择“新建”重命名 文件夹→改名为“windows练习”→双击“windows练习"→右击空白处分别新建三个文件夹为“LX1”、“LX2”、“LX3”. 2、双击“C盘”打开→搜索框搜索“*、wmf”单击搜索按钮→选择任 意三个图片文件→右击→选择“复制”→粘贴至“LX1"文件夹中→并对三个文件分别重命名为“图片1、wmf”、“图片2、wmf”、“图片3、wmf”。 3、打开“LX1”文件夹→右击图片“1、wmf”→剪切→打开“LX2” 文件夹→右击空白处点击“粘贴”→选中剩下得两个文件→复制→打开“LX3”文件夹→右击选择“粘贴”→右击“LX2”选择“剪切” →打开“LX1”文件夹→右击选择“粘贴”

4、右击“LX3”文件夹→选择“属性”→选择“常规”属性卡→勾选“隐 藏”→右击“LX2"文件夹→选择“常规"属性卡→勾选“已读"

大学计算机实验报告2

《大学计算机基础Ⅰ》课程 实验报告手册 \ 实验教师(签字) 西南大学计算机与信息科学学院 计算机基础教育系 年月日

一、实验说明 本课程实验分为一般性实验(验证和简单设计)和综合性实验(课程设计)两部分。从第3周开始参考实验任务书(本报告中的五部分)完成每周规定的实验,并根据进度按要求认真填写本实验报告中的六、七部分,此实验报告将作为实验成绩评定的依据之一。 本课程实验从开课学期第3周开始实习,每周2学时,16周结束,共28学时。除统一安排的时间外,学生还可根据自己的实际适当安排课余时间上机。上机内容参见本报告中的“五、实验任务书”部分。 二、实验目的 通过本实验,让学生掌握计算机的基本操作和基本技能,能够学会知识的运用与积累,能够举一反三,具备一定的独立解决问题的能力和信心,培养学生熟练地使用常用软件的能力及严肃认真的科学作风,为今后的学习和工作打下良好的基础。 三、实验要求 1、每次实验课将考勤,并作为实验成绩的重要依据。 2、每次实验前学生必须充分准备每次的实验内容,以保证每次上机实验的效果。实验过程中必须独立完成。 3、学期结束时,每位同学应将自己的《实验报告》交各专业班长或学习委员,由班长或学习委员以专业为单位、按学号从小到大排列好统一交给实验指导老师,否则无实验成绩。 四、实验报告要求 一共要求填写3个阶段性实验报告、1个综合性实验报告和1份学期总结,与每份实验报告对应产生的电子文档交由实验老师指定的位置,该电子文档也将作为实验成绩评定的依据之一。 五、实验任务书 教材:《大学计算机基础》第五版高等教育出版社 实验参考书:《大学计算机基础实践教程》高等教育出版社 实验一:指法练习、汉字录入 实验目的: 1.掌握鼠标和键盘的使用及正确的操作指法。 2.掌握微型计算机的打开和关闭操作 3.熟悉键盘指法和文字录入 4.了解中英文切换,全半角的切换 实验任务: 1.参见实验参考书中的实验1-1-1中的[任务1](7页) 2.参见实验参考书中的实验1-1-1中的[任务3](7页) 实验二:Windows的基本操作和文件管理操作 实验目的: 1.掌握Windows的基本知识和基本操作 2.掌握“Windows资源管理器”和“我的电脑”的使用 实验任务: 1.参见实验参考书中的实验1-2-1中的全部任务(14页) 2.参见实验参考书中的实验1-2-2中的全部任务(18页)

华中科技大学计算机操作系统实验报告

实验目的 掌握Linux操作系统的使用方法; 了解Linux系统内核代码结构; 掌握实例操作系统的实现方法。 一、实验要求 1、掌握Linux操作系统的使用方法,包括键盘命令、系统调用;掌握在Linux 下的编程环境。 ●编一个C程序,其内容为实现文件拷贝的功能; ●编一个C程序,其内容为分窗口同时显示三个并发进程的运行结 果。要求用到Linux下的图形库。 2、掌握系统调用的实现过程,通过编译内核方法,增加一个新的系统调用。 另编写一个应用程序,调用新增加的系统调用。 实现的功能是:文件拷贝; 3、掌握增加设备驱动程序的方法。通过模块方法,增加一个新的设备驱动 程序,其功能可以简单。 实现字符设备的驱动; 4、了解和掌握/proc文件系统的特点和使用方法 ●了解/proc文件的特点和使用方法 ●监控系统状态,显示系统中若干部件使用情况 ●用图形界面实现系统监控状态。 5、设计并实现一个模拟的文件系统(选作) 二、实验一 1、编一个C程序,其内容为实现文件拷贝的功能 要实现文件拷贝功能,主要用到的函数是fopen、fputc、fgetc。 主要用到的头文件: #include #include 设计思路:由scanf函数获取2个文件名,根据其文件名和路径分别打开该2个文件,设置一个循环,从源文件复制1个字节到目 的文件,直到源文件指针到文件尾,最后关闭2个文件。 在可能出错的地方需要加上相应的报错代码,并输出错误信息,以方便调试。 理清楚设计思路后,首先搭建linux下编程环境。 安装gcc:sudo apt-get install build-essential 安装codeblocks:sudo apt-get install codeblocks 在集成开发环境Code::Blocks IDE下根据需求写出相应的源代码copy.c,将程序编译并生成exe可执行文件。 然后手动创建一个测试文件test.txt ,运行copy.exe文件,并输入

微机系统的组装与配置实验报告

微机系统的组装与配置实验报告

计算机学院综合性实验 实验报告 课程名称微机与外设维护维修技术 实验学期 2015 至 2016 学年第 2 学期 学生所在院系计算机学院 年级 2013 专业班级计 学生姓名学号 2013 任课教师 实验成绩 计算机学院制

一、硬件拆卸部分 1、主板的型号及功能、性能说明: 主板是电脑系统中最大的一块电路板,主板上布满了各种电子元件、插槽、接口等。它为CPU、内存和各种功能(声、图、通信、网络、TV、SCSI等)卡提供安装插座(槽);为各种磁、光存储设备、打印机和扫描仪等I/O设备以及数码相机、摄像头、调制解调器等多媒体和通讯设备提供接口,实际上电脑通过主板将CPU等各种器件和外部设备有机地结合起来形成一套完整的系统。 主板的标准结构是根据主板上各元器件的布局排列方式、主板的尺寸大小及形状、所使用的电源规格等。 目前市场上PC的主板主要有ATX、Micro ATX和BTX等结构。 2、CPU的型号及功能、性能说明: 中央处理器(CPU)是一块超大规模集成电路芯片,它是整个计算机系统的核心。CPU主要包括运算器、控制器和寄存器三个部件。这三个部件相互协调,使他们可以进行分析、判断、运算并控制计算机各部分协调工作。其中运算器主要完成各种算术运算和逻辑运算;而控制器是指挥中心,控制运算器及其他部件工作,它能对指令进行分析,作出相应的控制;寄存器用来暂时存放运算中的中间结果或数据。 CPU的性能指标: 字长或位数; 主频、外频、FSB频率; 高速缓冲存储器; 指令扩展技术; CPU的制造工艺; CPU的核心代号; 超线程技术; 多核心技术; 虚拟化技术; 可信执行技术。 3、硬盘的型号及功能、性能说明: 硬盘主要是有固定面板、控制电路板、磁头组、盘面组、主轴电机、接口、及其附件组成。其中磁头组和盘片组件是构成硬盘的核心,它们被封装在硬盘的净化腔体内,包括浮动磁头组件、磁头驱动机构、盘片组、主轴驱动装置级读写控制电路几个部分。 温切斯特硬盘的特点:磁盘旋转,磁头径向运动,磁头悬浮在磁片上方,用磁存储信息。 磁盘技术: RAID技术(廉价磁盘冗余阵列),使用磁盘驱动器的方法,是将一组磁盘驱动器用某种逻辑方式联系起来,作为逻辑上的一个大容量磁盘驱动器来使用。(RAID0、RAID1、RAID0+1、RAID3、RAID5模式);

大学生计算机实验报告(完整版)

《大学计算机基础》实验3.1 文件和文件夹的管理 实验报告 专业班级:经贸1103 姓名——- 学号201118910315 指导教师:———完成时间:2011.10 一、实验题目 文件和文件夹的管理 二、实验目的 1.熟悉Windows XP的文件系统。 2.掌握资源管理器的使用方法。 3.熟练掌握在Windows XP资源管理器下,对文件(夹)的选择、新建、移动、复制、删除、重命名的操作方法。 三、实验内容 1.启动资源管理器并利用资源管理器浏览文件。 2.在D盘创建文件夹 3.在所创建文件夹中创建Word文件。 4.对所创建文件或文件夹执行复制、移动、重命名、删除、恢复、创建快捷方式及设置共享等操作。 四、实验步骤 (一)文件与文件夹管理 1.展开与折叠文件夹。右击开始,打开资源管理器,在左窗格中点击“+”展开,点击“—”折叠 2.改变文件显示方式。打开资源管理器/查看,选择缩略、列表,排列图标等

3.建立树状目录。在D盘空白处右击,选择新建/文件夹,输入经济贸易学院,依次在新建文件夹中建立经济类1103班/王帅、王鹏 4..创建Word并保存。打开开始/程序/word,输入内容。选择文件/另存为,查找D盘/经济贸易学院/1103班/王帅,单击保存 5.复制、移动文件夹 6.重命名、删除、恢复。右击文件夹,选择重命名,输入新名字;选择删除,删除文件 7.创建文件的快捷方式。右击王帅文件夹,选择发送到/桌面快捷方式

8.设置共享文件。右击王帅,选择属性/共享/在网络上共享这个文件/确定 9.显示扩展名。打开资源管理器/工具/文件夹选项/查看/高级设置,撤销隐藏已知文件的扩展名 (二)控制面板的设置。 1.设置显示属性。右击打开显示属性/桌面、屏幕保护程序 2.设置鼠标。打开控制面板/鼠标/按钮(调整滑块,感受速度)、指针 3.设置键盘。打开控制面板/键盘/速度(调整滑块,感受速度)、硬件 4.设置日期和时间打开控制面板/日期和时间 5.设置输入法。打开控制面板/区域与语言选项/详细信息/文字服务与输入语言

实验报告计算机操作系统-windows7

实验报告计算机操作系统-Windows 7 班级 178 学号姓名 【实验目的】 1. 掌握Windows 7的基本操作; 2. 熟练掌握资源管理器、文件与文件夹的管理方法 3. Windows 7控制面板的使用 【实验内容和步骤】 一.Windows7基本操作和文件管理 完成实践教程第18页中的实验并回答下列问题。 1.如何新建文件或文件夹 在桌面空白处单击鼠标右键,选择“新建”--“文件夹”,键入新文件夹的名称,然后按 ENTER 键。 2.如何选定多个相邻文件或文件夹如何选定多个不相邻文件和文件夹如何选中全部文件和文件夹 选定多个相邻文件的操作是:单击第一个文件,然后按住Shift 键,再单击最后一个文件 Shift 键,就是Ctrl 键上面那个。 选定多个不相邻文件操作是:单击第一个文件,然后按住Ctrl 键的同时,单击其他待选定的文件 Ctrl 键,就是键盘最左下角那个。 如何选中全部文件和文件夹:ctrl+A 3.试列举对文件/文件夹进行复制和移动的方法

第一种方法:可以用鼠标右键进行操作。 第二种:可用ctrl+c 进行复制;ctrl+x 进行移动(也就是剪切)ctrl+v进行粘贴 4.如何对已删除的文件进行“还原” 如果没清空回收站,在回收站里还原就行。 5.如何对按照修改日期搜索文件或文件夹 我的电脑右键选搜索,打开搜索界面,在搜索选项里按日期,选中并输入日期 6.如何“隐藏”文件/文件夹如何显示被“隐藏”起来的文件/文件夹图标 把想隐藏文件的文件夹或文件,打开文件夹属性,隐藏打钩或去掉即可以选择这个文件是否隐藏或显示打开任意的文件夹的工具选项卡的文件夹选项——查看选项卡——隐藏文件和文件夹上面有2个选择,选择显示隐藏文件夹即可看到隐藏文件 二.Windows7系统设置 完成实践教程第23页中的实验并回答下列问题。 1.如何改变桌面的背景、屏幕的分辨率并设置屏幕保护程序。 开始—控制面板—外观和个性化—个性化,然后进行桌面背景、窗口颜色、屏幕保护调整。

计算机控制系统实验报告3

江南大学物联网工程学院 《计算机控制系统》 实验报告 实验名称实验三积分分离PID控制仿真实验 实验时间2017.11.2 专业自动化班级1503 姓名汪涛学号1070415333 指导教师陈珺实验成绩

一、实验目的与要求 1、学会PID 三个系数的选取。 2、了解积分分离值的模拟实验选取。 3、掌握SIMULINK 的仿真方法。 二、仿真软硬件环境 PC 机,MATLAB R2012b 。 三、实验原理 如图,R 为输入,C 为输出。计算机不断采人误差E ,进行积分判别与PID 运算,然后判结果是否溢出(若溢出则取最大或最小值),最后将控制量输送给系统。 四、PID 算法 PID 控制规律为:? ++ =t D I p dt t de T dt t e T t e K t U 0 ]) ()(1)([)( 其中:e(t)为控制器输入;u(t)为控制器输出。对上式进行零初始条件下的拉氏变换,得PID 控制器的传递函数: )1 1()()()(S T S T K S E S U S D D I P ++== 五、整定调节参数与系统开环增益 用临界比例带法整定参数。设采样周期为50ms ,先去掉微分与积分作用,只保留比例控制,增大K P ,直至系统等幅振荡,记下振荡周期T u 和振荡时所用比例值K pu ,按以下公式整定参数(比例、积分、微分调节): T=0.167Tu ,K p =0.27/K pu ,T I =0.4T u ,T D =0.22T u

六、SIMULINK仿真结构图 七、自定义函数设计 实现积分分离功能的自定义函数设计(文件名jffl): function y=jffl(x)y=x; EI=5(或2);else y=0;if abs(x)<=EI end

微机实验报告

实验报告 课程名称微型计算机系统原理及应用(第五版)实验课时 实验项目汇编语言实现c=a+b 实验时间 1 指导老师实验成绩 实验目的(本次上机实验所涉及并要求掌握的知识点)熟练掌握编写汇编语言源程序的基本方法和基本框架熟练使用debug调试程序 掌握用Dos功能调用,实现字符的输入与显示 汇编语言实现c=a+b 实验环境DosBox 0.74 实验内容汇编语言程序上机——通过键盘输入两个数(两个数相加不超9),两数相加后输出在屏幕上步骤: 汇编语言的汇编过程 程序运行步骤及生成的文件 (1)编辑程序(try1.asm文件) myfile.asm 编辑程序 汇编程序 链接程序 myfile.crf otherfiles.obj myfile.lst myfile.obj myfile.map myfile.exe 编辑汇编链接 无错 编辑程序 EDIT 可执行文件 EXE 二进制目标文件 OBJ 源程序 ASM 有错

在dos界面下输入try1 *.asm可以看到d盘中的masm文件夹下有try1.asm文件 (2)汇编程序 给list文件命名:try1 引用文件名可以默认, 会发现无警告性错误,也无致命性错误 在无错的情况下汇编成二进制文件try1.obj

(3)链接程序 (4)执行程序 总结(对上机实验结果进行分析,上机心得体会及改进意见通过本次上机,我学习到了如下内容: (1)我对汇编语言的汇编与执行一个程序有了一定了解 首先用notepad(不只是notepad) 编辑程序,将其放于masm文件夹下。然后,在dos环境下通过“masm 文件名.asm”命令生成汇编语言源程序文件(ASM文件)。源程序不能被计算机直接执行,所以要经过汇编程序加以翻译,这个翻译过程称为编译过程或汇编过程,就是把源程序文件翻译成二进制代码所表示的目标文件——OBJ文件。若源程序中有语法错误,则汇编结束后,汇编程序将指出源文件中的语法错误,就需要重新使用编辑程序来修正源程序中的语法错误,直至得到无误的ASM文件和OBJ文件。若无错,OBJ文件虽然已是二进制机器指令码的形式,但计算机仍不能直接执行,还必须用“link 文件名”命令把目标文件与库文件或其它目标文件进行链接和在内存中重新定位,生成可直接执行文件(EXE文件)。这时的EXE文件才可以由DOS装入内存储器并运行。通过“文件名.exe”命令即可运行程序。 (2)我对常用的dos功能调用有了一定了解 1号调用——单字符调用 通过键盘输入字符,将字符的ASCII码送入寄存器AL中,并在屏幕上显示该字符 2号调用——单字符显示 将DL寄存器中的字符送显示器显示 9号调用——显示字符串 将当前内存缓冲区中以‘$’结尾的字符串送显示器显示。 0a号调用——回车 0d号调用——换行 存在的问题: 分别输入两个数后,必须要分别将各自的高位屏蔽,如果不屏蔽结果就输出符号(错误的),但是我想既然是两个加起来不大于9的数相加,那是否屏蔽高位应该没有影响吧?这里有疑问

计算机操作系统银行家算法实验报告

计算机操作系统实验报告 一、实验名称:银行家算法 二、实验目的:银行家算法是避免死锁的一种重要方法,通过编写 一个简单的银行家算法程序,加深了解有关资源申请、避免死锁等概念,并体会和了解死锁和避免死锁的具体实施方法。 三、问题分析与设计: 1、算法思路:先对用户提出的请求进行合法性检查,即检查请 求是否大于需要的,是否大于可利用的。若请求合法,则进行预分配,对分配后的状态调用安全性算法进行检查。若安全,则分配;若不安全,则拒绝申请,恢复到原来的状态,拒绝申请。 2、银行家算法步骤:(1)如果Requesti<or =Need,则转向 步骤(2);否则,认为出错,因为它所需要的资源数已超过它所 宣布的最大值。 (2)如果Request<or=Available,则转向步骤(3);否则, 表示系统中尚无足够的资源,进程必须等待。 (3)系统试探把要求的资源分配给进程Pi,并修改下面数据结 构中的数值: Available=Available-Request[i]; Allocation=Allocation+Request;

Need=Need-Request; (4)系统执行安全性算法,检查此次资源分配后,系统是否处于安 全状态。 3、安全性算法步骤: (1)设置两个向量 ①工作向量Work。它表示系统可提供进程继续运行所需要的各类资源数目,执行安全算法开始时,Work=Allocation; ②布尔向量Finish。它表示系统是否有足够的资源分配给进程,使之运行完成,开始时先做Finish[i]=false,当有足够资源分配给进程时,令Finish[i]=true。 (2)从进程集合中找到一个能满足下述条件的进程: ①Finish[i]=false ②Need

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

《大学计算机基础》实验报告书答案 习题及实验(一) 第一部分习题 一、简答题 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.系统软件,应用软件。 系统软件:用以实现计算机系统的管理、控制、运行、维护,并完成应用程序的装入、编译等任务的程序。系统软件是开发和运行应用软件的平台,系统软件的核心是操作系统。 应用软件是为了某一个专用目的而开发的软件。

计算机系统结构实验报告

计算机系统结构实验报告 一.流水线中的相关 实验目的: 1. 熟练掌握WinDLX模拟器的操作和使用,熟悉DLX指令集结构及其特点; 2. 加深对计算机流水线基本概念的理解; 3. 进一步了解DLX基本流水线各段的功能以及基本操作; 4. 加深对数据相关、结构相关的理解,了解这两类相关对CPU性能的影响; 5. 了解解决数据相关的方法,掌握如何使用定向技术来减少数据相关带来的暂停。 实验平台: WinDLX模拟器 实验内容和步骤: 1.用WinDLX模拟器执行下列三个程序: 求阶乘程序fact.s 求最大公倍数程序gcm.s 求素数程序prim.s 分别以步进、连续、设置断点的方式运行程序,观察程序在流水线中的执行情况,观察CPU中寄存器和存储器的内容。熟练掌握WinDLX的操作和使用。 2. 用WinDLX运行程序structure_d.s,通过模拟找出存在资源相关的指令对以及导致资源相关的部件;记录由资源相关引起的暂停时钟周期数,计算暂停时钟周期数占总执行周期数的百分比;论述资源相关对CPU性能的影响,讨论解决资源相关的方法。 3. 在不采用定向技术的情况下(去掉Configuration菜单中Enable Forwarding选项前的勾选符),用WinDLX运行程序data_d.s。记录数据相关引起的暂停时钟周期数以及程序执行的总时钟周期数,计算暂停时钟周期数占总执行周期数的百分比。 在采用定向技术的情况下(勾选Enable Forwarding),用WinDLX再次运行程序data_d.s。重复上述3中的工作,并计算采用定向技术后性能提高的倍数。 1. 求阶乘程序 用WinDLX模拟器执行求阶乘程序fact.s。这个程序说明浮点指令的使用。该程序从标准输入读入一个整数,求其阶乘,然后将结果输出。 该程序中调用了input.s中的输入子程序,这个子程序用于读入正整数。 实验结果: 在载入fact.s和input.s之后,不设置任何断点运行。 a.不采用重新定向技术,我们得到的结果

《微机系统与维护实训报告》答案

实 训 1 微 机 应 用 现 状 调 研 实 训 报 告 1.微机硬件组成调研。 2?市场主流微处理器信息搜集。 3 ?主流内存信息搜集。 4?微机操作系统应用调研。 5?微机常用应用软件调研。 6?用户对微机性能的关注程度调研。 7 ?微机主要用途调研。 通过市场的现场调研或互联网搜索,了解微机系统的基本组成、微机的主要应用 和发展。 实训数据记录 、微机硬件组成调研 列出一份高档微机配置,指出哪些硬件配置是必备的,哪些是可选的。 主板: Intel DX58SO/LGA 1366/DDR3 1333/1066/800MHz/16G 必备 高 档 CPU : Intel Core i7 940/ 盒装 / 45 纳米 / 四核 /2.93GHz ? 必备 内存: 威冈 U 6G DDR3 1333 * 2 必备1条 微 机 硬盘: ? 必备 配 置 显卡: GALAXY GTX275 黑将版 / 896M/ nVIDIA GeForce GTX 275 必备 清 单 显示器 :LG W2486L? 必备 键盘鼠标:双飞燕 必备 机箱电源:雷神塔 830NVIDIA+酷冷至尊天尊550W 电源 必备 光驱: DVD/RW 刻录可选 实训内容 实训要求 中 微 配 清 档 机 置 单 低 微 配 清 档 机 置 单 列出一份中档微机配置,并指出哪些配置是必备的,哪些是可选的。 主板:技嘉 GA-EP43-UD3L/LGA 775/4 DDR2 DIMM? In tel Core 2 Duo E7400/ 盒装 /2.8G 金士顿 DDR2 1066 4G 骇客神条套装(KHX8500D2K2/4G) 必备 希捷 250G SATA2 8M(7200.12/ST3250318AS)? 影驰 9400GT 战斗版X2?参数/512M 显示器:LG W1942SP?? 键盘鼠标:双飞燕 机箱电源:金河田 飓风H 8197B(带350W 电源)? 光驱:DVD/CD RW ____________________________________ 列出一份低档微机配置,并指出哪些配置是必备的,哪些是可选的。 主板: CPU 内存: 硬盘: 显卡: CPU 内存 硬盘 显卡 必备 必备 必备 必 备 必备 必备 必 备 刻录 可选 技嘉 GA-G31M-ES2C/LGA775/ 2 DDR2 DIMM/ 集成 GMA X3100 必备 Intel Celeron E1400/ 盒装 /2.0G 必备 金士顿 DDR2 800 1G? 必备 希捷 160G SATAII 8M(7200.10/ST3160815AS) ? 必备 主板集成 可选 显示器:LG W1942SP?? 必备 键盘鼠标:双飞燕 必备 机箱电源:金河田 飓风H 8197B(带350W 电源)? 必备 光驱:DVD 可选

大学计算机基础实验报告手册范本

《大学计算机基础》课程 实验报告手册 学院西南大学法学院年级 2014级专业法学 浩原学号 2023 任课教师柏寰上机地点 30教 (以上由学生填写) 实验教师(签字) 西南大学计算机与信息科学学院 计算机基础教育系 年月日

一、实验说明 本课程实验分为一般性实验(验证和简单设计)和综合性实验(课程设计)两部分。从第3周开始参考实验任务书(本报告中的五部分)完成每周规定的实验,并根据进度按要求认真填写本实验报告中的六、七部分。此实验报告将作为实验成绩评定的依据之一。 本课程实验从开课学期第2周开始实习,每周3学时(最后一周1学时),第15周结束,共40学时。除统一安排的时间外,学生还可根据自己的实际适当安排课余时间上机。上机容参见实验任务书。 二、实验目的 通过本实验,让学生进一步掌握计算机的基本操作和基本技能,能够学会知识的运用与积累,能够举一反三,具备一定的独立解决问题的能力和信心,、培养学生熟练地使用常用软件的能力及严肃认真的科学作风,为今后的学习和工作打下良好的基础。 三、实验要求 1、每次实验课将考勤,并作为实验成绩的重要依据。 2、每次实验前学生必须充分准备每次的实验容,以保证每次上机实验的效果。实验过程中必须独立完成。 3、学期结束时,每位同学应将自己的《实验报告》交各专业班长或学习委员,由班长或学习委员以专业为单位、按学号从小到大排列好统一交给实验指导老师,否则无实验成绩。 四、实验报告要求 一共要求填写3个阶段性实验报告1个综合性实验报告和1份学期总结,与每份实验报告对应产生的电子文档交由实验老师指定的位置,该电子文档也将作为实验成绩评定的依据之一。 五、实验任务书 实验参考书:《大学计算机基础实践教程》高等教育 主编邹显春盛瑜,2014年9月

计算机操作系统体系结构实验报告

操作系统实验报告 实验目的: 随着操作系统应用领域的扩大,以及操作系统硬件平台的多样化,操作系统的体系结构和开发方式都在不断更新,目前通用机上常见操作系统的体系结构有如下几种:模块组合结构、层次结构、虚拟机结构和微内核结构。为了更好的了解计算机操作系统体系结构,以及linux 的体系结构,特作此报告。 实验内容: 计算机操作系统体系结构 一、模块组合结构 操作系统刚开始发展时是以建立一个简单的小系统为目标来实现的,但是为了满足其他需求又陆续加入一些新的功能,其结构渐渐变得复杂而无法掌握。以前我们使用的MS-DOS 就是这种结构最典型的例子。这种操作系统是一个有多种功能的系统程序,也可以看成是一个大的可执行体,即整个操作系统是一些过程的集合。系统中的每一个过程模块根据它们要完成的功能进行划分,然后按照一定的结构方式组合起来,协同完成整个系统的功能。如图1所示: 在模块组合结构中,没有一致的系统调用界面,模块之间通过对外提供的接口传递信息,模块内部实现隐藏的程序单元,使其对其它过程模块来说是透明的。但是,随着功能的增加,模块组合结构变得越来越复杂而难以控制,模块间不加控制地相互调用和转移,以及信息传递方式的随意性,使系统存在一定隐患。 二、层次结构 为了弥补模块组合结构中模块间调用存在的固有不足之处,就必须减少模块间毫无规则的相互调用、相互依赖的关系,尤其要清除模块间的循环调用。从这一点出发,层次结构的设计采用了高层建筑结构的理念,将操作系统或软件系统中的全部构成模块进行分类:将基础的模块放在基层(或称底层、一层),在此基础上,再将某些模块放在二层,二层的模块在基础模块提供的环境中工作;它只能调用基层的模块为其工作,反之不行。严格的层次结构,第N+l层只能在N层模块提供的基础上建立,只能在N层提供的环境中工作,也只能向N 层的模块发调用请求。 在采用层次结构的操作系统中,各个模块都有相对固定的位置、相对固定的层次。处在同一层次的各模块,其相对位置的概念可以不非常明确。处于不同层次的各模块,一般而言,不可以互相交换位置,只存在单向调用和单向依赖。Unix/Linux系统采用的就是这种体系结构。 在层次结构中,强调的是系统中各组成部分所处的位置,但是想要让系统正常运作,不得不协调两种关系,即依赖关系和调用关系。 依赖关系是指处于上层(或外层)的软件成分依赖下层软件的存在、依赖下层软件的运行而运行。例如,浏览器这部分软件就依赖GUI的存在和运行,GUI又依赖操作系统的存在和运行。在操作系统内部,外围部分依赖内核的存在而存在,依赖内核的运行而运行,内核又依赖HAL而运行。处在同层之内的软件成分可以是相对独立的,相互之间一般不存在相互依赖关系。 三、虚拟机结构 虚拟机的基本思想是系统能提供两个功能:①多道程序处理能力;②提供一个比裸机有更方便扩展界面的计算机。操作系统是覆盖在硬件裸机上的一层软件,它通过系统调用向位于

相关主题
文本预览
相关文档 最新文档