文档库 最新最全的文档下载
当前位置:文档库 › 80X86汇编语言设计第一次上机实验报告

80X86汇编语言设计第一次上机实验报告

80X86汇编语言设计第一次上机实验报告
80X86汇编语言设计第一次上机实验报告

80X86汇编语言设计第一次上机实验报告

时间:2008-6-7,18:50-21:30

地点:南一楼804室52号实验台

实验人员:刘明哲

班级:计二0606班(华中科技大学控制科学与工程系物流0603班)学号:012006011610

一、目的

(1)学会汇编源程序的编辑、汇编、连接;

(2)学会使用程序调试工具TD.EXE;

(3)已学习过的汇编语言程序设计知识的实践,加深对这些知识的理解和印象。

二、题目

1、《80X86汇编语言程序设计》教材中P45的 2.3题。

(1)分别记录执行到“MOV CX,10”和“INT21H”之前的(BX),(BP),(SI),(DI)各是多少。

(2)记录程序执行到退出之前数据段开始40个字节的内容,指出程序运行结果是否与设想的一致。

.386

STACK SEGMENT USE16STACK

DB200DUP(0)

STACK ENDS

DATA SEGMENT USE16

BUF1DB0,1,2,3,4,5,6,7,8,9

BUF2DB10DUP(0)

BUF3DB10DUP(0)

BUF4DB10DUP(0)

DATA ENDS

CODE SEGMENT USE16

ASSUME CS:CODE,DS:DATA;SS:STACK

START:MOV AX,DATA

MOV DS,AX

MOV SI,OFFSET BUF1

MOV DI,OFFSET BUF2

MOV BX,OFFSET BUF3

MOV BP,OFFSET BUF4

MOV CX,10

LOPA:MOV AL,[SI]

MOV[DI],AL

INC AL

MOV[BX],AL

ADD AL,3

MOV DS:[BP],AL

INC SI

INC DI

INC BP

INC BX

DEC CX

JNZ LOPA

MOV AH,4CH

INT21H

CODE ENDS

END START

实验步骤:

1.使用文本文档录入源程序,存盘文件名为TEST1.ASM。

2.使用TASM汇编源文件。即TASM/Zi TEST1;

3.观察提示信息,若出错,则用编辑程序修改错误,存盘后重新汇编,直至不再报错为止。

4.使用连接程序TLINK.EXE将汇编生成的TEST1.OBJ文件连接成执行文件。

即TLINK/v/3TEST1;

5.若连接时报错,则依照错误信息修改源程序。之后重新汇编和连接,直至不再报错并生

成TEST1.EXE文件。

6.执行该程序。即在命令行提示符后输入TEST1后回车,观察执行现象。

7.使用TD.EXE观察TEST1的执行情况。即TD TEST1.EXE回车

(1)开始时观察数据段开始的前40字节的内容。

(2)执行至“MOV CX,10”,观察寄存器BX、BP、SI、DI中的内容。

(3)执行至“INT21H”,观察寄存器BX、BP、SI、DI中的内容,并观察数据段开始的前40字节的内容。

实验记录:

1、实验环境条件:AMD2.00GHZ*2,1G内存;WINDOWS XP命令行窗口;EDIT.EXE2.0;TASM.EXE 4.1;TLINK.EXE7.1;TD.EXE5.0。

2、汇编源程序时,汇编程序无任何程序错误。

3、使用TD.EXE执行实验步骤中的第6、7两步后的结果是:

(1)执行到MOV CX10时:(BX)=0014H(BP)=001EH(SI)=0000H (DI)=000AH

执行到INT21H时:(BX)=001EH(BP)=0028H(SI)=000AH

(DI)=0014H

(2)退出之前数据段开始40个字节的内容:

0001020304050607

0809000102030405

0607080901020304

05060708090A0405

060708090A0B0C0D

与预期的一样

2、《80X86汇编语言程序设计》教材中P46的2.4题的改写。

(1)实现的功能不变。

(2)内存单元中数据的访问采用变址寻址方式。

(3)记录程序执行到退出之前数据段开始40个字节的内容,检查程序运行结果是否与设

想的一致。

程序改编如下:

.386

STACK SEGMENT USE16STACK

DB200DUP(0)

STACK ENDS

DATA SEGMENT USE16

BUF1DB0,1,2,3,4,5,6,7,8,9

BUF2DB10DUP(0)

BUF3DB10DUP(0)

BUF4DB10DUP(0)

DATA ENDS

CODE SEGMENT USE16

ASSUME CS:CODE,DS:DATA,SS:STACK

START:MOV AX,DATA

MOV DS,AX

MOV SI,0

MOV DI,0

MOV BX,0

MOV BP,0

MOV CX,10

LOPA:MOV AL,BUF1[SI]

MOV BUF2[DI],AL

INC AL

MOV BUF3[BX],AL

ADD AL,3

MOV DS:BUF4[BP],AL

INC SI

INC DI

INC BP

INC BX

DEC CX

JNZ LOPA

MOV AH,4CH

INT21H

CODE ENDS

END START

实验步骤:

1.使用文本文档录入源程序,存盘文件名为TEST

2.ASM。

2.使用TASM汇编源文件。即TASM/Zi TEST2;

3.观察提示信息,若出错,则用编辑程序修改错误,存盘后重新汇编,直至不再报错为止。

4.使用连接程序TLINK.EXE将汇编生成的TEST2.OBJ文件连接成执行文件。

即TLINK/v/3TEST2;

5.若连接时报错,则依照错误信息修改源程序。之后重新汇编和连接,直至不再报错并生

成TEST2.EXE文件。

6.执行该程序。即在命令行提示符后输入TEST2后回车,观察执行现象。

7.使用TD.EXE观察TEST2的执行情况。即TD TEST2.EXE回车。

实验记录:

1、实验环境条件:AMD2.00GHZ*2,1G内存;WINDOWS XP命令行窗口;EDIT.EXE2.0;TASM.EXE

4.1;TLINK.EXE7.1;TD.EXE

5.0。

2、汇编源程序时,汇编程序无任何程序错误。

3、连接过程无任何异常。

4、使用TD.EXE执行实验步骤中的第6、7两步后的结果是:

0001020304050607

0809000102030405

0607080901020304

05060708090A0405

060708090A0B0C0D

与预期的一样

3、《80X86汇编语言程序设计》教材中P31的1.14题。

要求:(1)直接在TD中输入指令,完成两个数的求和功能(可以省略实验报告中的程序框图)。求和后的结果放在(AH)中

(2)请事先指出执行加法指令后(AH)、标志位SF、OF、CF、ZF的内容。

(3)记录上机执行后与(2)中对应的内容。:

实验步骤:

1.直接在命令行中键入TD回车

(1)直接在TD中的代码显示区置的任意位置键入:

MOV AH,+0110011B

ADD AH,+1011010B

然后执行这两条程序指令,观察执行后的SF、OF、CF、ZF的值。

(2)直接在TD中的代码显示区置的任意位置键入:

MOV AH,-0101001B

ADD AH,-1011101B

然后执行这两条程序指令,观察执行后的SF、OF、CF、ZF的值。

(3)直接在TD中的代码显示区置的任意位置键入:

MOV AH,+1100101B

ADD AH,-1011101B

然后执行这两条程序指令,观察执行后的SF、OF、CF、ZF的值。

实验记录:

1、实验环境条件:AMD2.00GHZ*2,1G内存;WINDOWS XP命令行窗口;EDIT.EXE2.0;TASM.EXE

4.1;TLINK.EXE7.1;TD.EXE

5.0。

2、使用TD.EXE分别执行实验步骤中的结果是:

(1)SF=1,OF=1,CF=0,ZF=0

(2)SF=0,OF=1,CF=1,ZF=0

(3)SF=0,OF=0,CF=1,ZF=0

与结果预期相同,本实验内容结束。

4、《80X86汇编语言程序设计》教案中P18寄存器间接寻址举例的实验

源程序如下:

.386

DATA SEGMENT USE16

A DW100H,300H,500H,700H

B DW?

DATA ENDS

STACK SEGMENT USE16STACK

DB200DUP(0)

STACK ENDS

CODE SEGMENT USE16

ASSUME CS:CODE,DS:DATA,SS:STACK

BEGIN:MOV AX,DATA

MOV DS,AX

MOV ECX,OFFSET A

MOV AX,0

ADD AX,[ECX]

ADD ECX,2

ADD AX,[ECX]

ADD ECX,2

ADD AX,[ECX]

ADD ECX,2

ADD AX,[ECX]

MOV B,AX

MOV AX,4C00H

INT21H

CODE ENDS

END BEGIN

问题:上述程序中,若将ECX改为CX是否可以?若改为BP或者EBP呢?改为EDX 或者DX呢?改为BX呢?

要求:(1)完成汇编源程序的编辑、汇编、连接;

(2)记录执行指令前后,ECX,AX的值,并分析记录。

(4)在数据区观察执行指令前的相应内存单元的值。

(5)将ECX依次改为CX,BP,EBP,EDX,DX和BX。验证哪些替换是成功的,哪些不允许。分析原因。

实验步骤:

1.使用文本文档录入源程序,存盘文件名为TEST4.ASM。

2.使用TASM汇编源文件。即TASM/Zi TEST4;

3.观察提示信息,若出错,则用编辑程序修改错误,存盘后重新汇编,直至不再报错为止。

4.使用连接程序TLINK.EXE将汇编生成的TEST4.OBJ文件连接成执行文件。

即TLINK/v/3TEST4;

5.若连接时报错,则依照错误信息修改源程序。之后重新汇编和连接,直至不再报错并生成TEST4.EXE文件。

6.执行该程序。即在命令行提示符后输入TEST4后回车,观察执行现象。

7.使用TD.EXE观察TEST4的执行情况。即TD TEST4.EXE回车

(1)执行程序前后,观察ECX,AX的值,并观察记录。

(2)将原程序中的ECX依次替换成CX,BP,EBP,DX和BX,使用实验步骤1-6重新汇编、连接和显示,观察结果。

实验记录:

1、实验环境条件:AMD2.00GHZ*2,1G内存;WINDOWS XP命令行窗口;EDIT.EXE2.0;TASM.EXE

4.1;TLINK.EXE7.1;TD.EXE

5.0。

2、汇编源程序时,汇编程序无任何程序错误。

3、连接过程无任何异常。

4、使用TD.EXE执行实验步骤中的第6步后的结果是:

(ECX)=0006H(AX)=4C00H

执行前(ECX)=0000H(AX)=0000H

5、使用TD.EXE执行实验步骤中的第7步后的结果是:

ECX替换成CX、DX和BX出错,而ECX可以替换成BP、EBP。这是因为ECX与BP以及EBP的存储方式相同,而ECX存储到CX、DX、BX中会产生溢出。

与结果预期相同

5、《80X86汇编语言程序设计》教材中P94,3.1的实验

要求:(1)将数据段写在一个完整的程序中。

(2)记录数据段中的数据存储结果。

源程序设计:

.386

STACK SEGMENT USE16STACK

DB200DUP(0)

STACK ENDS

DATA SEGMENT USE16

STR1DB0,1,2,3,4,5

STR2DB'012345'

COUNT EQU30

NUMB DB3DUP(2)

NUMW DW10H,-60H

POIN DW0

DATA ENDS

CODE SEGMENT USE16

ASSUME CS:CODE,DS:DATA;SS:STACK

START:INT21H

CODE ENDS

END START

实验步骤:

1.使用文本文档录入源程序,存盘文件名为TEST5.ASM。

2.使用TASM汇编源文件。即TASM/Zi TEST5;

3.观察提示信息,若出错,则用编辑程序修改错误,存盘后重新汇编,直至不再报错为止。

4.使用连接程序TLINK.EXE将汇编生成的TEST

5.OBJ文件连接成执行文件。

即TLINK/v/3TEST5;

5.若连接时报错,则依照错误信息修改源程序。之后重新汇编和连接,直至不再报错并生

成TEST5.EXE文件。

6.执行该程序。即在命令行提示符后输入TEST5后回车,观察执行现象。

7.使用TD.EXE观察TEST5的执行情况。即TD TEST5.EXE回车;

执行后观察数据段中相应存储的内容。

实验记录:

1、实验环境条件:AMD2.00GHZ*2,1G内存;WINDOWS XP命令行窗口;EDIT.EXE2.0;TASM.EXE

4.1;TLINK.EXE7.1;TD.EXE

5.0。

2、汇编源程序时,汇编程序无任何程序错误。

3、连接过程无任何异常。

4、使用TD.EXE执行实验步骤中的第7步后的结果是:

代码段地址由低到高分别存储:

00H01H02H03H04H05H

30H31H32H33H34H35H

02H02H02H10H00H0A0H

0FFH00H00H

三、体会

汇编语言是一种低级语言,其格式、风格和c语言等高级语言相比有很大的不同,给学习带来了一定的困难。但是汇编语言有其特点和优势,可以观察CPU执行的状态,从而更好地了解计算机的工作原理和步骤。

由于熟练度不够,汇编语言的汇编和连接感觉比高级语言复杂许多,而且由于汇编语言的性质,导致代码容易打错,要经过好几次调试、改错才能正确运行。汇编语言有很多种寻址方式,不同的寻址方式可以达到相同的效果,但是运行速度是不同的,如何选用最好的算法,使运行速度达到最快,是学习汇编语言需要注意和培养的一个能力。

网页设计实验报告

实验报告 课程名称网络技术基础实验项目TCP/IP协议配置实验仪器计算机 系别 专业 班级/学号 学生姓名 实验日期 成绩 指导教师

实验一 TCP/IP协议配置 一、实验目的(标题黑体小四) 1.熟练掌握模板的用法。 2.掌握CSS的用法。 3.掌握网站发布的方法。 二、实验内容 1. 创建和使用模板。 2. css的创建和使用。 3. 发布网站。 三、实验课时 4课时 四、实验步骤 创建网站 1、创建一个站点,并创建 images 文件夹存放图片。将示例图片拷贝至images 目录下 2、创建 CSS 文件,名称为 style.css,将其保存至 style文件夹。 3、创建模板文件 tpl.dwt,并保存。结果如下: (1) 给 tpl.dwt 附加样式表 style.css。 在 tpl.dwt 的空白处点击鼠标右键,选择“附加样式表”: 选择 style.css 文件: 完成后,在 tpl.dwt 的 head标签里有如下的代码: (2) 设置模板的背景颜色。打开 CSS 面板,为 style.css 新建一条 css 规则。过程如 下:

将背景颜色设为#ff1e70: 在 style.css 生成如下的代码: body { background-color: #ff1e70? } 3) 制作布局。插入一 2 行 2 列的表格。表格的宽度=316+634=950,其他的设置:让表格居中对齐。 (4) 消除表格两边的空隙。展开 CSS 样式表,双击 body: 双击 body后,打开“body的 CSS 规则定义”对话框,按照下面的方式设置:Style.css 的代码变为: body { background-color: #ff1e70? margin: 0px? }

单片机第一次实验报告

单片机第一次实验报告 姓名: 学号: 班级:

实验报告 课程名称:微机原理与接口技术指导老师:学生姓名:学号:专业:自动化日期:20140327 地点: 实验一实验名称 1. 实验目的和要求 1.掌握keil软件和STC-ISP 软件的使用方法 2.点亮第一个发光管. 3.点亮1,3,5,7发光管 4.尝试让第一个发光管闪烁. 2. 主要仪器设备 1.一台pc机 2.一个单片机开发板 点亮第一个发光管. #include void main () { P1 &=0xFE; while(1) } 点亮1,3,5,7发光管 void main () { P1 &=0xAA;

while(1) } 尝试让第一个发光管闪烁. #include #define uint unsigned int #define uchar unsigned char void delay_ms(uint timer) { uchar j = 0; while(timer--) { for(j = 124;j>0;j--) { ; } } } void main (void) { while(1) { P1 &=0xFE; delay_ms(100); P1 |=0x01; delay_ms(100); } }

实验心得:这第一次试验,没准备,所以这次实验一上机啥都不会,也不知道该做啥,在同学的帮助下安装了程序和驱动,代码也是问同学才明白的。第一个代码,通过很顺利,但是测试第二个代码的时候电脑无法连接板子,后来重新安装了驱动才就能连接了。虽然感觉还是好多不懂的,不过还是学到了一些东西,有一点成就感。

数据分析实验报告

数据分析实验报告 文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-

第一次试验报告 习题1.3 1建立数据集,定义变量并输入数据并保存。 2数据的描述,包括求均值、方差、中位数等统计量。 分析—描述统计—频率,选择如下: 输出: 统计量 全国居民 农村居民 城镇居民 N 有效 22 22 22 缺失 均值 1116.82 747.86 2336.41 中值 727.50 530.50 1499.50 方差 1031026.918 399673.838 4536136.444 百分位数 25 304.25 239.75 596.25 50 727.50 530.50 1499.50 75 1893.50 1197.00 4136.75 3画直方图,茎叶图,QQ 图。(全国居民) 分析—描述统计—探索,选择如下: 输出: 全国居民 Stem-and-Leaf Plot Frequency Stem & Leaf 5.00 0 . 56788 数据分析实验报告 【最新资料,WORD 文档,可编辑修改】

2.00 1 . 03 1.00 1 . 7 1.00 2 . 3 3.00 2 . 689 1.00 3 . 1 Stem width: 1000 Each leaf: 1 case(s) 分析—描述统计—QQ图,选择如下: 输出: 习题1.1 4数据正态性的检验:K—S检验,W检验数据: 取显着性水平为0.05 分析—描述统计—探索,选择如下:(1)K—S检验

结果:p=0.735 大于0.05 接受原假设,即数据来自正太总体。 (2 )W 检验 结果:在Shapiro-Wilk 检验结果972.00 w ,p=0.174大于0.05 接受原假设,即数据来自正太总体。 习题1.5 5 多维正态数据的统计量 数据:

Web网页设计实验报告

WEB系统开发 综合实验报告 题目红尘客栈网上订房页面 专业计算机科学与技术(信息技术及应用) 班级计信2班 学生蒋波涛 重庆交通大学 2013年

目录 一、设计目的 (3) 二、设计题目 (3) 三、结构设计 (3) 四、技术分析 (4) 五、设计过程 (7) 六、实验心得 (10) 七、实验总结 (11)

一、设计目的 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在Internet 应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。我们当代大学生更是离不开网络给我们带来的好处与便利.但是,我们成天浏览的网站网页到底是如何制作的呢?我想这一点很多同学都没有去深究过.所以,这学期我选择了”web网页设计”这门课, 本课程的设计目的是通过实践使同学们经历网页制作的全过程. 通过设计达到掌握网页设计、制作的技巧。 了解和熟悉网页设计的基础知识和实现技巧。根据题目的要求,给出网页设计方案,可以按要求,利用合适图文素材设计制作符合要求的网页设计作品。 熟练掌握Photoshop cs3、Dreamweaver cs等软件的的操作和应用。增强动手实践能力,进一步加强自身综合素质。学会和团队配合,逐渐培养做一个完整项目的能力。 二、设计题目 《红尘客栈》 三、结构设计 选定主题,确定题目之后,在做整个网站之前对网站进行需求分析。首先,做好需求调研。调研方式主要是上网查阅资料,在图书馆里翻阅相关书籍。 然后,调研结束之后对整个网站进行功能描述,并对网站进行总体规划,接着逐步细化。 我们选做的主题是个人主页,并且选定题目为“红尘客栈”,其目的是做一个简单的网站,介绍酒店概况,提供一定的资讯信息。 四、技术分析 (一)建立布局 在这次的网页设计中用到大量的布局,所以怎么样建立布局是关键。Dreamweaver cs3是大多数人设计网页的称手兵器,也是众多入门者的捷径。特别是其在布局方面的出色表现,更受青睐。大家都知道,没有表格的帮助,很难组织出一个协调合理的页面。 1.点击“ALT+F6”键,进入布局模式,插入布局表格。建立一个大概的布局。 2.使用背景图片:选中该项,按浏览可以插入一幅准备好的图片作为表格的背景,因为图片是以平铺的形式作为表格背景,所以表格大小和图片尺寸都要控制好。 (二)网页中的图像

《MATLAB与数值分析》第一次上机实验报告

电子科技大学电子工程学院标准实验报告(实验)课程名称MATLAB与数值分析 学生姓名:李培睿 学号:2013020904026 指导教师:程建

一、实验名称 《MATLAB与数值分析》第一次上机实验 二、实验目的 1. 熟练掌握矩阵的生成、加、减、乘、除、转置、行列式、逆、范数等运算 操作。(用.m文件和Matlab函数编写一个对给定矩阵进行运算操作的程序) 2. 熟练掌握算术符号操作和基本运算操作,包括矩阵合并、向量合并、符号 转换、展开符号表达式、符号因式分解、符号表达式的化简、代数方程的符号解析解、特征多项式、函数的反函数、函数计算器、微积分、常微分方程的符号解、符号函数的画图等。(用.m文件编写进行符号因式分解和函数求反的程序) 3. 掌握Matlab函数的编写规范。 4、掌握Matlab常用的绘图处理操作,包括:基本平面图、图形注释命令、 三维曲线和面的填充、三维等高线等。(用.m文件编写在一个图形窗口上绘制正弦和余弦函数的图形,并给出充分的图形注释) 5. 熟练操作MATLAB软件平台,能利用M文件完成MATLAB的程序设计。 三、实验内容 1. 编程实现以下数列的图像,用户能输入不同的初始值以及系数。并以x, y为坐标显示图像 x(n+1) = a*x(n)-b*(y(n)-x(n)^2); y(n+1) = b*x(n)+a*(y(n)-x(n)^2) 2. 编程实现奥运5环图,允许用户输入环的直径。 3. 实现对输入任意长度向量元素的冒泡排序的升序排列。不允许使用sort 函数。 四、实验数据及结果分析 题目一: ①在Editor窗口编写函数代码如下:

数据库上机实验报告

数据库实验 (第三次) 题目1 实验内容: 1. 检索上海产的零件的工程名称; 2. 检索供应工程J1零件P1的供应商号SNO; 3. 检索供应工程J1零件为红色的供应商号SNO; 4. 检索没有使用天津生产的红色零件的工程号JNO; 5. 检索至少用了供应商S1所供应的全部零件的工程号JNO; 6. 检索购买了零件P1的工程项目号JNO及数量QTY,并要求对查询的结果按数 量QTY降序排列。

1 select jname from j where jno in (select jno from spj where sno in (select sno from s where city ='上海' ) ); 2 select sno from spj where jno ='j1'and pno ='p1' 3

selectdistinct sno from spj where pno in (select pno from p where color='红'and pno in (select pno from spj where jno ='j1' ) ); 4 selectdistinct jno from spj where pno notin (select pno from p where color ='红'and pno in (select pno from spj where sno in (select sno from s where city ='天津' ) ) )

5 select jno from spj where sno ='s1' 6 select jno,qty from spj where pno ='p1' orderby qty desc 四﹑思考题 1.如何提高数据查询和连接速度。 建立视图 2. 试比较连接查询和嵌套查询 有些嵌套查询是可以用连接来代替的,而且使用连接的方式,性能要比 嵌套查询高出很多 当查询涉及多个关系时,用嵌套查询逐步求解结构层次清楚,易于构造,具有结构化程序设计的优点。但是相比于连接运算,目前商用关系数据库管理系统对嵌套查询的优化做的还不够完善,所以在实际应用中,能够用连接运算表达的查询尽可能采用连接运算。

管理统计学SPSS数据管理 实验报告

数据管理 一、实验目的与要求 1.掌握计算新变量、变量取值重编码的基本操作。 2.掌握记录排序、拆分、筛选、加权以及数据汇总的操作。 3.了解数据字典的定义和使用、数据文件的重新排列、转置、合并的操作。 二、实验内容提要 1.自行练习完成课本中涉及的对CCSS案例数据的数据管理操作 2.针对SPSS自带数据Employee data.sav进行以下练习。 (1)根据变量bdate生成一个新变量“年龄” (2)根据jobcat分组计算salary的秩次 (3)根据雇员的性别变量对salary的平均值进行汇总 (4)生成新变量grade,当salary<20000时取值为d,在20000~50000范围内时取值为c,在50000~100000范围内取值为b,大于等于100000时取值为a 三、实验步骤 1、针对CCSS案例数据的数据管理操作 1.1.计算变量,输入TS3到目标变量,在数字表达式中输入3,把任意年龄段分成三个组20-30设为1组,1-40设为2组41-50设为3组。图1, 图1 1.2.对已有变量的分组合并,在“名称”文本框中输入新变量名TS3单击“更改”按钮,原来的S3->?就会变为S3->TS3,单击“旧值和新值”按钮,系统打开“重新编码到其他变量:旧值和新值”,如下图2,

图2 图3 1.3.可视离散化,选择“转换”->“可视离散化”,打开的对话框要求用户选择希望进行离散化的变量,单击继续,如下图4,

图4 单击“生成分割点”,设定分割点数量为10,宽度为5,第一个分割点位置为18,单击“应用”,如下图, 图5 结果显示如下,

简单网页制作实验总结报告

《大学计算机基础》 实验报告 专业名称: 电子商务2班 学号: xxxxxxxxxxx 姓名: x x 指导教师: x x 2011年12月24日

目录 第一章网站主题设计说明 (1) 1.1 主题内容 (1) 1.2 设计思路 (1) 第二章网站内容设计 (2) 1.1 链接1标题 (2) 1.2 链接2标题 (2) 1.3 flash制作说明 (2) 第三章网站技术难点 (3) 第四章心得体会..................................... ..... ......................... (4)

第一章网站主题设计说明 1.1 主题内容 (1) 网站主题为“四季の花”,包括春夏秋冬四个季节的比较典型的花朵及有关花的诗句,色彩缤纷,十分艳丽夺目。 1.2 设计思路 (2) 大多网站都设计的关于音乐,影视,购物等非常热门的东西,本站设计的主题是花,能让人们在闲下来的时候看看花,品品诗歌,所以做有关花的网页是个不错的选择。同时,让人们分清楚春夏秋冬都各有什么典型的花。

第二章网站内容设计 1.1链接1标题:春の花 春天是生命的季节,在这个季节里,万物复苏。所以就找了虞美人,桃花,牡丹,以及海棠花来作为春天的代表。同时配有与这些花有关的诗句。 1.2 链接2标题:夏の花 夏天充满了激情与阳光,我找了兰花,荷花,百合花等来代表这个季节,色彩艳丽,十分醒目夺人。 1.3 链接3标题:秋の花 大丽花,菊花,月季和牡丹花都竞相出现在本网页,色彩缤纷,赏心悦目。 1.4 链接4标题:冬の花 蝴蝶兰,水仙,迎春花,梅花是冬季的代表,他们刻画了一副傲立冬天的坚强的姿态。

matlab第一次实验报告

Matlab第一次实验报告 2012029010010 尹康 1. 编程实现以下数列的图像,用户能输入不同的初始值以及系数。并以x,y为坐标显示图像 x(n+1) = a*x(n)-b*(y(n)-x(n)^2); y(n+1) = b*x(n)+a*(y(n)-x(n)^2) 程序代码: n=input('input the number of pionts:'); a=input('input a:'); b=input('input b:'); x=[]; y=[]; x(1)=input('input x1:'); y(1)=input('input y1:'); %输入点数、初始值以及系数for i=2:n x(i)=a*x(i-1)-b*(y(i-1)-x(i-1)^2); y(i)=a*x(i-1)+b*(y(i-1)-x(i-1)^2); %根据已输入的数据进行迭代end figure;plot(x,y,'linewidth',2) axis equal %横纵坐标等比例 text(x(1),y(1),'1st point') %标记初始点 运行结果:

心得体会及改进:在输入某些数据时,所绘曲线可能是一条折线(如:n=5,a=b=x1=1,y1=2)甚至只有一个点(如:n=5,a=b=x1=y1=1),此时可能出现曲线与坐标轴重合或无法看到点的情况,为了更清晰地展现曲线,可以使线宽适当加宽并标记初始点。 2.编程实现奥运5环图,允许用户输入环的直径。 程序代码: 函数circle: %在指定的圆心坐标处,用指定颜色、宽度的线条绘出指定半径、圆心角的弧 function f=circle(r,x,y,color,linw,alp1,alp2) alp=linspace(alp1,alp2); X=r*cos(alp)+x; Y=r*sin(alp)+y; plot(X,Y,color,'linewidth',linw) end 主程序代码: r=input('input r:');

C上机实验报告实验四

实验四数组、指针与字符串 1.实验目的 1.学习使用数组 2.学习字符串数据的组织和处理 3.学习标准C++库的使用 4.掌握指针的使用方法 5.练习通过Debug观察指针的内容及其所指的对象的内容 6.联系通过动态内存分配实现动态数组,并体会指针在其中的作用 7.分别使用字符数组和标准C++库练习处理字符串的方法 2.实验要求 1.编写并测试3*3矩阵转置函数,使用数组保存3*3矩阵。 2.使用动态内存分配生成动态数组来重新完成上题,使用指针实现函数的功能。 3.编程实现两字符串的连接。要求使用字符数组保存字符串,不要使用系统函数。 4.使用string类定义字符串对象,重新实现上一小题。 5.定义一个Employee类,其中包括姓名、街道地址、城市和邮编等属性,以及change_name()和display()等函数。Display()显示姓名、街道地址、城市和邮编等属性,change_name()改变对象的姓名属性。实现并测试这个类。 6.定义包含5个元素的对象数组,每个元素都是Employee类型的对象。 7. (选做)修改实验4中的选做实验中的people(人员)类。具有的属性如下:姓名char name[11]、编号char number[7]、性别char sex[3]、生日birthday、身份证号char id[16]。其中“出生日期”定义为一个“日期”类内嵌对象。用成员函数实现对人员信息的录入和显示。要求包括:构造函数和析构函数、拷贝构造函数、内联成员函数、聚集。在测试程序中定义people类的对象数组,录入数据并显示。 3.实验内容及实验步骤 1.编写矩阵转置函数,输入参数为3*3整形数组,使用循环语句实现矩阵元素的行列对调,注意在循环语句中究竟需要对哪些元素进行操作,编写main()函数实现输入、输出。程序名:lab6_1.cpp。 2.改写矩阵转置函数,参数为整型指针,使用指针对数组元素进行操作,在main()函数中使用new操作符分配内存生成动态数组。通过Debug观察指针的内容及其所指的对象中的内容。程序名:lab6_2.cpp。 3.编程实现两字符串的连接。定义字符数组保存字符串,在程序中提示用户输入两个字符串,实现两个字符串的连接,最后用cout语句显示输出。程序名:lab6_3.cpp。用cin实现输入,注意,字符串的结束标志是ASCII码0,使用循环语句进行字符串间的字符拷贝。 4.使用string类定义字符串对象,编程实现两字符串的连接。在string类中已重载了运算符“+=”实现字符串的连接,可以使用这个功能。程序名:lab6_4.cpp。 5.在employee.h文件中定义Employee类。Employee类具有姓名、街道地址、城市和邮编等私有数据成员,在成员函数中,构造函数用来初始化所有数据成员;display()中使用cout显示

网页制作实验报告

网页制作实验报告 页制作实验报告 实验一:站点设置 一、实验目的及要求 本实例是经过“站点定义为”对话框中的“高级”选项卡创建一具新站点。 二、仪器用具 1、生均一台多媒体电脑,组建内部局域,同时接入国际互联。 2、安装windows xp操作系统;建立iis服务器环境,支持asp。 3、安装页三剑客(dreamweaver mx;flash mx;fireworks mx)等页设计软件; 三、实验原理 经过“站点定义为”对话框中的“高级”选项卡创建一具新站点。 四、实验办法与步骤 1)执行“站点\治理站点”命令,在弹出的“治理站点”对话框中单击“新建”按钮,在弹出的快捷菜单中挑选“站点”命令。 2)在弹出的“站点定义为”对话框中单击“高级”选项卡。 3)在“站点名称”文本框中输入站点名称,在“默认文件夹”文本框中挑选所创建的站点文件夹。在“默认图象文件夹”文本框中挑选存放图象的文件夹,完成后单击“确定”按钮,返回“治理站点”对话框。 4)在“治理站点”对话框中单击“完成”按钮,站点创建完毕。 五、实验结果 六、讨论与结论 实验开始之前要先建立一具根文件夹,在实验的过程中把站点存在自己建的文件夹里,如此才干使实验条理化,别至于在实验后寻别到自己的站点。在实验过程中会浮现一些选项,计算机普通会有默认的挑选,最后别要去更改,假如要更改要先充分了解清晰该选项的含义,以及它会造成的效果,否则会使实验的结果失真。实验前先熟悉好操作软件是做好该实验的关键。 实验二:页面图像设置 一、实验目的及要求: 本实例的目的是设置页面的背景图像,并创建鼠标经过图像。 二、仪器用具 1、生均一台多媒体电脑,组建内部局域,同时接入国际互联。 2、安装windows xp操作系统;建立iis服务器环境,支持asp。 3、安装页三剑客(dreamweaver mx;flash mx;fireworks mx)等页设计软件; 4、安装acdsee、photoshop等图形处理与制作软件; 5、其他一些动画与图形处理或制作软件。 三、实验原理 设置页面的背景图像,并创建鼠标经过图像。 四、实验办法与步骤 1) 在“页面属性”对话框中设置页面的背景图像。 2) 在页面文档中单击“”插入鼠标经过图像。 五、实验结果

[管理学]统计学实验报告

实验报告 ——(关于小麦品种对小麦产量显著性影响的分析研究) 班级:09工商2班组长:tjs学号:09513285成绩: 小组成员姓名: tjs 09513285 wdh 09513286 ww 09513287 wj 09513288 一、实验目的与意义 本文运用单因素方差分析的统计方法对小麦品种对小麦产量是否具有显著性影响进行实证研究,经过数据分析得出了不同小麦品种对小麦产量具有显著性影响的结论。 二、实验内容 1、为了研究不同的小麦品种对小麦的产量是否有显著性影响,我们选取三个小麦品种:品种1、品种 2、品种3并且对每个品种选取四个地块的产量作为观测值。设三个品种总体均值分别为μ1 μ2 μ3 提出假设:H0 :μ1 =μ2 =μ3 总体均值完全相等,自变量对因变量没有显著性影响。 H1 :μ1 μ2 μ3总体均值不完全相等,自变量对因变量有显著性影响 设置显著性水平为0.05 其数据结构如下: 2、运用spss软件进行数据处理,以下是具体操作过程 (1)选择[Analyze]=>[Compare Means]=>[One-Way ANOVA...],打开[One-Way ANOVA]主对 话框(如图所示)。

(2)从主对话框左侧的变量列表中选定小麦产量[var01],单击按钮使之进入[DependentList]框,再选定变量小麦品种[var02],单击按钮使之进入[Factor]框。单击[OK]按钮完成。 (3)生成统计结果如下:

3、结果分析 根据上面的计算结果,SS为离差平方和; df为自由度;MS为均方;F为检验的统计量;Sig=0.009 为P 值。我们直接运用计算出的P值与显著性水平α的进行比较,若P>α则不能拒绝原假设H0;若P<α则拒绝原 假设H0 ;在本题中,P=0.009<α=0.05 所以拒绝原假设H0 即小麦品种对产量有显著性影响。

网页制作实验报告

北京理工大学珠海学院课程设计说明书 _2013_—_2014_学年第_1_学期 题目: 《Web应用开发课程设计》 学院:计算机学院 专业班级: 11级软件工程3班 学号: 110202031031 学生姓名:蒋征 指导教师:魏志军 成绩: 时间: 2014/1/5 2014年 1 月 5 日

摘要 本次作品是一个IT技术交流论坛,实现论坛的基本功能,注册、登录、发帖、浏览和回帖。 论坛分三个分板块,网页、C#和JA V A,纵向层次也是三层,主页、板块页和帖子页。网站使用JavaScript实现动态页面。 关键词:计算机技术交流社区JavaScript 网页 I

目录 摘要 ............................................. I 目录 ............................................. II 1 网站结构和布局 (1) 1.1 网站结构 (1) 1.1.1 总体结构 (1) 1.1.2 横向链接结构 (2) 1.2 页面布局 (3) 1.2.1 主页 (3) 1.2.2 分版页面 (6) 1.2.3 帖子页面 (6) 2 技术应用 (8) 2.1 逻辑设计 (8) 2.1.1 HTML和CSS设计 (8) 2.1.2 JavaScript设计 (10) 参考文献 (13) 心得体会 (14) I

教师评语 (15) 成绩评定表 (16) 课程设计答辩记录表 (17) II

1 网站结构 1.1主体结构 1.1.1总结构 网站是以技术交流社区为主题的论坛型网站。 这个网站是按树形结构设计如图1-1-1,页面种类共分三层,分别是主页,分主题页还有就是内容页。 主页连向三个分主题分区页面,分别是MTHL板块,C#板块还有就是JAVA 板块。 主题分区页面下面是内容帖子。 图1-1-1网页关系 1

并行计算第一次实验报告

并行计算上机实验报告题目:多线程计算Pi值 学生姓名 学院名称计算机学院 专业计算机科学与技术时间

一. 实验目的 1、掌握集群任务提交方式; 2、掌握多线程编程。 二.实验内容 1、通过下图中的近似公式,使用多线程编程实现pi的计算; 2、通过控制变量N的数值以及线程的数量,观察程序的执行效率。 三.实现方法 1. 下载配置SSH客户端 2. 用多线程编写pi代码 3. 通过文件传输界面,将文件上传到集群上 4.将命令行目录切换至data,对.c文件进行编译 5.编写PBS脚本,提交作业 6.实验代码如下: #include

#include #include #include #include #include static double PI=0; static int N=0; static int numOfThread=0; static int length=0; static int timeUsed=0; static int numOfThreadArray[]={1,2,4,6,8,10,12,14,16,20,24,30}; static int threadArraySize=12; static int nTime=4; static int repeatTime=30; static double totalTime=0; struct timeval tvpre, tvafter; pthread_mutex_t mut; clockid_t startTime,endTime;

数据分析实验报告

数据分析实验报告 【最新资料,WORD文档,可编辑修改】 第一次试验报告 习题1.3 1建立数据集,定义变量并输入数据并保存。 2数据的描述,包括求均值、方差、中位数等统计量。 分析—描述统计—频率,选择如下: 输出:

方差1031026.918399673.8384536136.444百分位数25304.25239.75596.25 50727.50530.501499.50 751893.501197.004136.75 3画直方图,茎叶图,QQ图。(全国居民) 分析—描述统计—探索,选择如下: 输出: 全国居民Stem-and-Leaf Plot Frequency Stem & Leaf 9.00 0 . 122223344 5.00 0 . 56788 2.00 1 . 03 1.00 1 . 7 1.00 2 . 3 3.00 2 . 689

1.00 3 . 1 Stem width: 1000 Each leaf: 1 case(s) 分析—描述统计—QQ图,选择如下: 输出: 习题1.1 4数据正态性的检验:K—S检验,W检验数据: 取显着性水平为0.05 分析—描述统计—探索,选择如下:(1)K—S检验 单样本Kolmogorov-Smirnov 检验 身高N60正态参数a,,b均值139.00

标准差7.064 最极端差别绝对值.089 正.045 负-.089 Kolmogorov-Smirnov Z.686 渐近显着性(双侧).735 a. 检验分布为正态分布。 b. 根据数据计算得到。 结果:p=0.735 大于0.05 接受原假设,即数据来自正太总体。(2)W检验

管理统计学-假设检验的SPSS实现-实验报告

假设检验的SPSS实现 、实验目的与要求 1. 掌握单样本 t检验的基本原理和 spss实现方法。 2. 掌握两样本 t检验的基本原理和 spss实现方法。 3. 熟悉配对样本 t检验的基本原理和 spss实现方法。 二、实验内容提要 1. 从一批木头里抽取 5根,测得直径如下(单位: cm),是否能认为这批木头的平均直径是1 2.3cm 12.3 12.8 12.4 12.1 12.7 2. 比较两批电子器材的电阻,随机抽取的样本测量电阻如题表2所示,试比较两批电子器 材的电阻是否相同(需考虑方差齐性的问题) 3. 配对 t检验的实质就是对差值进行单样本t检验,要求按此思路对例课本 13.4进行重新分析,比较其结果和配对 t检验的结果有什么异同。 4.一家汽车厂设计出 3种型号的手刹,现欲比较它们与传统手刹的寿命。分别在传统手刹,型号I、II、和型号 III中随机选取了 5只样品,在相同的试验条件下,测量其使用寿命(单位:月),结果如下: 传统手刹:21.213.417.015.212.0 型号 I :21.412.015.018.924.5 型号 II :15.219.114.216.524.5 型号 III :38.735.839.332.229.6 ( 1)各种型号间寿命有无差别 ? (2)厂家的研究人员在研究设计阶段,便关心型号III 与传统手刹寿命的比较结果。此时应 当考虑什么样的分析方法?如何使用 SPSS实现? 三、实验步骤 为完成实验提要 1. 可进行如下步骤 1. 在变量视图中新建一个数据,在数据视图中录入数据,在分析中选择比较均值,单样本t 检验,将直径添加到检验变量,点击确定。

Dreamweaver网页制作实训报告

广西科技大学鹿山学院 课程设计报告 课程名称:网页制作课程设计 课题名称:我的梦幻网 指导教师:韦灵 班级:计软141班 姓名:邓康言 学号: 20141409 成绩评定:

指导教师签字: 2015 年 07 月 07 日 目录 一. 网页制作课程设计目的 (3) 二. 1.实训意义: (3) 2.实训目的: (3) 二、课程设计内容 (5) 1.网站主题《我的梦幻网》 (5) 2.网站材料 (5) 3.网站规划 (5) 三、课程设计步骤 (6) 四、网站各模块实现 (7) 1.我的梦幻网模块功能: (7) 2.背景故事模块功能: (8) 3.宠物介绍模块功能: (9) 4.门派介绍模块功能 (10) 5.装备模块功能介绍: (11) 6.人物模块功能介绍: (12)

7.地图介绍模块功能: (14) 7.我的梦幻模块功能: (15) 五、总结及心得体会 (17) 一.网页制作课程设计目的 1.实训意义: 本次网页设计与制作实训是网页教学过程中重要的实践性教学环节.它是根据网页教学计划的要求.在教师的指导下进行网页制作专业技能的训练,培养学生综合运用理论知识分析和解决实际问题的能力,实现由理论知识向操作技能的培养过程.因此加强实践教学环节,搞好实训教学,对实现本专业的培养目标,提高学生的综合素质有着重要的作用. 2.实训目的: 通过综合实训进一步巩固,深化和加强我的理论知识 (1) 掌握规划网站的内容结构,目录结构,链接结构的方法。 (2) 熟练掌握网页制作软件Dreamweaver8和基本操作和使

用。 (3) 掌握页面的整体控制和头部内容设置的方法。 (4) 熟练掌握网页页面布局的各种方法。 (5) 熟练掌握在网页中输入,设置标题和正文文字的方法。 (6) 熟练掌握在网页中插入图像,Flash动画和背景音乐的方法。 (7) 熟练建立各种形式的超级链接的方法。 (8) 掌握表单网页制作方法。 (9) 掌握网页特效制作方法。 (10) 掌握网站测试的方法。 2. 训练和培养我获取信息和处理信息的能力,充分培养和提高动手能力,学会通过网站、书籍、素材等方式收集所需的文字资料、图像资料、Flash动画和网页特效等。 3. 培养我运用所学的理论知识和技能解决网站开发过程中所遇到的实际问题的能力及基本工作素质。 4. 培养我的理论联系实际的工作作风,严肃认真的科学态度以及独立工作的能力,树立自信心。

计算机组成原理上机实验报告

《计算机组成原理实验》课程实验报告 实验题目组成原理上机实验 班级1237-小 姓名 学号 时间2014年5月 成绩

实验一基本运算器实验 1.实验目的 (1)了解运算器的组成原理 (2)掌握运算器的工作原理 2.实验内容 输入数据,根据运算器逻辑功能表1-1进行逻辑、移位、算术运算,将运算结果填入表1-2。 表 1-1运算器逻辑功能表 运算类 A B S3 S2 S1 S0 CN 结果 逻辑运算65 A7 0 0 0 0 X F=( 65 ) FC=( ) FZ=( ) 65 A7 0 0 0 1 X F=( A7 ) FC=( ) FZ=( ) 0 0 1 0 X F=( ) FC=( ) FZ=( ) 0 0 1 1 X F=( ) FC=( ) FZ=( ) 0 1 0 0 X F=( ) FC=( ) FZ=( ) 移位运算0 1 0 1 X F=( ) FC=( ) FZ=( ) 0 1 1 0 0 F=( ) FC=( ) FZ=( ) 1 F=( ) FC=( ) FZ=( ) 0 1 1 1 0 F=( ) FC=( ) FZ=( ) 1 F=( ) FC=( ) FZ=( ) 算术运算 1 0 0 0 X F=( ) FC=( ) FZ=( ) 1 0 0 1 X F=( ) FC=( ) FZ=( ) 1 0 1 0X F=( ) FC=( ) FZ=( ) 1 0 1 0X F=( ) FC=( ) FZ=( ) 1 0 1 1 X F=( ) FC=( ) FZ=( ) 1 1 0 0 X F=( ) FC=( ) FZ=( ) 1 1 0 1 X F=( ) FC=( ) FZ=( ) 表1-2运算结果表

《管理统计学》实验报告

《管理统计学》实验报告 学号: 姓名: 班级: 指导老师: 2020年9 月11 日

目录 熟悉SPSS的使用方法___________________________________________________________ 3实验(或实训)总结、评价 ____________________________________________________ 6描述统计、参数估计及假设检验 _________________________________________________ 6实验(或实训)总结、评价 ___________________________________________________ 24方差分析(含单因素和双因素) ________________________________________________ 24实验(或实训)总结、评价 ___________________________________________________ 31相关系数、回归参数估计和检验 ________________________________________________ 32实验(或实训)总结、评价 ___________________________________________________ 36

熟悉SPSS的使用方法 一、实验目的、任务 (1)了解SPSS 的运行模式,熟悉其主要窗口的结构; (2)理解并掌握有关数据文件创建和整理的基本操作,学习如何将收集到的数据输入计算机,建成一个正确的 SPSS 数据文件; (3)掌握如何对原始数据文件进行整理,包括数据查询,数据修改、删除,数据的排序等。 二、实验基本内容 (1)SPSS的启动和退出方法; (2)创建数据文件和读取外部数据的方法; (3)数据的编辑、保存和整理。 实验(实训)结果 例题:实验原始数据 某航空公司38 名职员性别和工资情况的调查数据,如表所示,试在SPSS 中进行如下操作: 1、将数据输入到SPSS 的数据编辑窗口中,将gender 定义为字符型变量,将salary 定义为数值型变量,并保存数据文件,命名为“实验1.sav”。 /插入一个变量income,定义为数值型变量。 将数据文件按性别分组。 查找工资大于40000 美元的职工。 当工资大于40000 美元时,职工的奖金是工资的20%;当工资小于40000 美元时, 职工的奖金是工资的10%,假设实际收入=工资+奖金,计算所有职工的实际收入,并添加到income 变量中。

网页设计实验报告书_范文

北京信息科技大学网页美术设计实验报告 学院/系人文社科系 学生姓名代俊丽 专业行政管理 学号 2010012299 班级行政1001 实验教师李晋

二Ο一二年 5 月 14 日实验报告

实验报告书 一实验目的 1.学习html语言和dreamweaver等工具 2.掌握在本地环境下运用dreamweaver技术实现一个简单的电子商务网站 二实验的方法和原理 三实验过程 1.资料的搜集。 2.熟悉制作软件。 做网页主要用的工具便是dremweaver、photoshop、flash软件。在这些软件我对dremweaver、photoshop相对比较熟悉,因为在平时上课是老师带领我们运用过。所以我还可以正常的运用,但是出现的问题还是有很多。有很多不懂如何操作,只有通过在次去看书才能够了解,这也体现了我学习方面的缺点,它是我平时不够认真的具体表现。 3.构建站点框架。 打开dremweaver后第一步便是新建站点 4设计主页及二级页面。 5实现网页间的链接 链接的过程其实很简单,主要是把要链接的文字选择在选择工具栏的链接按钮最后选择自己要链接的网页(欢迎访问零二七范文网https://www.wendangku.net/doc/fb6234828.html,,零二七范文大全)单击确定便可以了。 6向静态网页插入动态效果 四实验心得 在经济迅速发展的今天,internet显得更为重要它是人们发布信息与传递信息的重要渠道,为了与社会发展同步,为了让我们成为真正的技术性人才。学校在本周为我们安排了维持三周的网页制作专用周是实习,让我们把平时所学知识运用到实习中做到真正的学以致用而不只是纸上谈兵。通过本周的实习使我获得了更多的新知识同时也使我使我认识到了自己在学习上的许多不足。 近三个星期的实训将要结束,其中的酸甜苦辣我会在今后的日子里不断地去咀嚼,去回味,去探索。从制作网页过程中,我学到了新的美化网页的方法,运用了更多以前未运用的技巧。这使我学到了更多的知识,并且为我自己在制作网页这方面积累了一些经验。这些将是我人生中的一次重要的经历,将是我今后走上社会后的一笔巨大的财富。这次实习的收获对我来说有不少,我自己感觉在知识、技能等方面都有了不少的收获。总体来说这次是对我的综合素质的培养,锻炼和提高。

数据库上机实验报告

《数据库技术与应用》上机实验报告 姓名:谢优贤 学号:020******* 专业班级:安全工程1003班

通过这次上机实验,我做了学生信息管理系统数据库,通过创建表、查询、窗体、报表和宏对输入数据库中的学生的基本信息进行整理和操作,以便得到我们想要的信息。学生信息管理系统可以实现对学生的基本信息:学号、姓名、联系方式、性别、成绩等的查询,还有对教师的情况进行比较了解从而可以帮助学生更好地选课和学习,省去了纸质档案管理不方便的方面。 通过窗体的创建和美化,使我们在操作数据时有一个简洁明了美观的窗口,简化了用户的操作程序,方便用户的使用。报表的创建可以使用户想要的数据很好地呈现在纸上。使用宏命令还使数据库有了设置密码的功能,很好的保护了数据的使用权限;也可以使用宏命令打开我们希望打开的窗口。 一、主要上机内容 1. 数据库的创建: 我使用自行创建数据库的方式进行创建,数据库文件名为学生信息管理系统。数据库要实现的主要功能:学生基本信息及学习成绩情况的统计,通过窗体进行学生信息的查询、学生信息及成绩的普通查询、打印学生信息报表等。 2. 表的创建: 基本表为学生信息表、学生成绩表、教师信息表、课程信息表等均使用设计器创建表学生信息表的记录: 学生信息表结构: 在学生信息表中设置了学号为主键,为了方便输入又在学号字段中设置了掩码(如下图)

学生年龄一般不会太大或太小,于是为了防止填写信息时出错,添加了有效性规则 性别只有男和女之分,于是为了方便,选择了查询向导 同样在入学日期和电话字段也设置了输入掩码 头像属于图片类型,其数据类型为“OLE对象”,所得荣誉和自我介绍选择了“备注”类

相关文档
相关文档 最新文档