文档库 最新最全的文档下载
当前位置:文档库 › 实验1实验报告-

实验1实验报告-

实验1实验报告-
实验1实验报告-

实验1 Windows编程基础实验报告

一、实验目的和要求

(1)创建一个Win32应用程序Ex_SDK,在程序中构造一个编辑框控件和一个按钮。

(2)编辑框用于输入一元二次方程的系数,当单击“计算”按钮,获取方程系数得的根通过TextOut显示在窗口客户区中。

二、实验环境

操作系统:Windows 2000

编译器:Visual C++ 6.0的开发环境

三、实验准备和说明

(1)具备知识:简单的SDK编程基础。

(2)准备本次上机所需要的程序。

(3)创建本次实验工作文件夹“…\Visual C++程序\实验\实验1”

四、实验内容和步骤

1.启动Visual C++ 6.0

打开计算机,启动Visual C++ 6.0系统。

2.创建工程并添加代码

①选择“文件”→“新建”菜单命令,打开应用程序向导,显示出“新建”对话框。单击“工程”标签,从列表框中选中Win32 Application(Win32 应用程序)项。在工程名称框中输入Win32应用程序项目名称Ex_SDK。单击浏览按钮...将工程定位到文件夹“…\Visual C++ 6.0程序\实验\实验1”。

②单击“确定”按钮继续。在向导第一步对话框中,选中An empty project(一个空的工程)项。单击“完成”按钮,系统将显示AppWizard(应用程序向导)的创建信息,单击“确定”按钮,系统将自动创建此应用程序。

③再次选择“文件”→“新建”菜单命令,显示出“新建”对话框。单击“文件”标签,在左边的列表框中选择C++ Source File项,在右边的“文件”下的编辑框中输入Ex_SDK.cpp,单击“确定”按钮。

④在打开的文档窗口中输入下面的代码:

#include

#include

#include

// 求一元二次方程的根,函数返回根的个数

int GetRoot(float a, float b, float c, double *root)

{

double delta, deltasqrt;

delta = b*b - 4.0 * a * c;

if (delta<0.0) return 0; // 无根

deltasqrt = sqrt(delta);

if (a!=0.0) {

root[0] = (-b + deltasqrt)/(2.0 * a);

root[1] = (-b - deltasqrt)/(2.0 * a);

} else

if (b!=0.0) root[0] = root[1] = -c/b;

else return 0;

if (root[0] == root[1]) return 1;

else return 2;

}

char str[80];

LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM); // 窗口过程

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,

LPSTR lpCmdLine, int nCmdShow)

{

HWND hwnd ; // 窗口句柄

MSG msg ; // 消息

WNDCLASS wndclass ; // 窗口类

wndclass.style = CS_HREDRAW | CS_VREDRAW ;

wndclass.lpfnWndProc = WndProc ;

wndclass.cbClsExtra = 0 ;

wndclass.cbWndExtra = 0 ;

wndclass.hInstance = hInstance ;

wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ;

wndclass.hCursor = LoadCursor (NULL, IDC_ARROW) ;

wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ;

wndclass.lpszMenuName = NULL ;

wndclass.lpszClassName = "SDKWin"; // 窗口类名

if (!RegisterClass (&wndclass)) // 注册窗口

{

MessageBox (NULL, "窗口注册失败!", "HelloWin", 0) ; return 0 ;

}

// 创建窗口

hwnd = CreateWindow ("SDKWin", // 窗口类名

"实验1——Windows编程基础", // 窗口标题

WS_OVERLAPPEDWINDOW, // 窗口样式

CW_USEDEFAULT, // 窗口最初的x 位置

CW_USEDEFAULT, // 窗口最初的y 位置

CW_USEDEFAULT, // 窗口最初的x 大小

CW_USEDEFAULT, // 窗口最初的y 大小

NULL, // 父窗口句柄

NULL, // 窗口菜单句柄

hInstance, // 应用程序实例句柄

NULL) ; // 创建窗口的参数ShowWindow (hwnd, nCmdShow) ; // 显示窗口

UpdateWindow (hwnd) ; // 更新窗口,包括窗口的客户区while (GetMessage (&msg, NULL, 0, 0)) {

TranslateMessage (&msg) ; // 转换某些键盘消息

DispatchMessage (&msg) ; // 将消息发送给窗口过程,这里是WndProc }

return msg.wParam ;

}

LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) {

HDC hdc;

PAINTSTRUCT ps;

static HWND hwndButton, hwndEdit;

char strEdit[80], strA[3][80], strHint[80];

float a[3];

double root[2];

int i, j, k, m;

switch (message)

{

case WM_CREATE: // 窗口创建产生的消息

hwndEdit = CreateWindow("edit", NULL, WS_CHILD|WS_VISIBLE|WS_ BORDER,

10, 60, 200, 25, hwnd, NULL, NULL, NULL );

hwndButton = CreateWindow("button", "计算",

WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,

240, 60, 80, 25, hwnd, NULL, NULL, NULL );

return 0 ;

case WM_COMMAND: // 命令消息,控件产生的通知代码在wParam的高字中

if (((HWND)lParam == hwndButton )&&( HIWORD(wParam) == BN_CLICKED )){ // 获取编辑框控件的内容,并将其转换成float数值

GetWindowText( hwndEdit, strEdit, 80); // 获取编辑框内容

// 分隔字符串

k = 0; m = 0;

for (j=0; j<80; j++){

if (strEdit[j] == ','){

k++; m = 0;

}

else {

strA[k][m] = strEdit[j]; m++;

}

}

for (i=0; i<3; i++)

a[i] = (float)atof(strA[i]); // 将字符串转换成float数值

int n = GetRoot(a[0], a[1], a[2], root);

if (n<1) strcpy(str, "方程无根!") ;

else sprintf(str,"方程的解为:%f, %f", root[0], root[1]);

InvalidateRect(hwnd, NULL, TRUE);

}

case WM_PAINT:

hdc = BeginPaint(hwnd, &ps);

strcpy(strHint, "请输入一元二次方程的3个系数,中间用逗号分隔");

TextOut(hdc, 10, 40, strHint, strlen(strHint));

TextOut(hdc, 10, 90, str, strlen(str));

EndPaint(hwnd, &ps);

return 0 ;

case WM_DESTROY: // 当窗口关闭时产生的消息PostQuitMessage (0) ;

return 0 ;

}

return DefWindowProc (hwnd, message, wParam, lParam) ; // 执行默认的消息处理

}

3.运行并测试

编译并运行程序,在编辑框中填入一元二次方程的系数6、3、-9后,单击“计算”按钮,求解的结果就会显示出来,如图1.1所示。

图1.1 Ex_SDK运行结果

五、实验结果

(1)创建了一个Win32应用程序Ex_SDK,并且在程序中构造了一个编辑框控件和一个按钮

(2)当单击编辑框中的“计算”按钮时,获取方程系数,然后将求得的根通过TextOut显示在窗口客户区中

六、实验总结

通过本实验学会了创建win32应用程序,实现了计算一元二次方程并且将求得的跟通过特性tout显示在客户区中。要注意实验中程序代码的书写,期间出现了一些错误,学会了如何改正并且编译成功。

七、思考题

实验报告范本

学生实验报告书 实验课程名称 开课学院 指导教师姓名 学生姓名 学生专业班级 200-- 200学年第学期

实验教学管理基本规范 实验是培养学生动手能力、分析解决问题能力的重要环节;实验报告是反映实验教学水平与质量的重要依据。为加强实验过程管理,改革实验成绩考核方法,改善实验教学效果,提高学生质量,特制定实验教学管理基本规范。 1、本规范适用于理工科类专业实验课程,文、经、管、计算机类实验课程可根据具体情况参 照执行或暂不执行。 2、每门实验课程一般会包括许多实验项目,除非常简单的验证演示性实验项目可以不写实验 报告外,其他实验项目均应按本格式完成实验报告。 3、实验报告应由实验预习、实验过程、结果分析三大部分组成。每部分均在实验成绩中占一 定比例。各部分成绩的观测点、考核目标、所占比例可参考附表执行。各专业也可以根据具体情况,调整考核内容和评分标准。 4、学生必须在完成实验预习内容的前提下进行实验。教师要在实验过程中抽查学生预习情况, 在学生离开实验室前,检查学生实验操作和记录情况,并在实验报告第二部分教师签字栏签名,以确保实验记录的真实性。 5、教师应及时评阅学生的实验报告并给出各实验项目成绩,完整保存实验报告。在完成所有 实验项目后,教师应按学生姓名将批改好的各实验项目实验报告装订成册,构成该实验课程总报告,按班级交课程承担单位(实验中心或实验室)保管存档。 6、实验课程成绩按其类型采取百分制或优、良、中、及格和不及格五级评定。

实验课程名称:__通信原理_____________ 图1 AMI/HDB3码型变换电路原理图 含有丰富的时钟分量,因此输出数据直接送到位同步提取锁相环(PLL) 编译码系统组成电原理图见图1。

数据库实验报告

. . 《数据库原理与技术》实验报告 实验一、数据定义及更新语句练习 一、实验容 建立如下mySPJ数据库,包括S,P,J,和SPJ四个基本表(《数据库系统概论》第二章习题5中的四个表),要现关系的三类完整性。 S(SNO,SNAME,STATUS,CITY); P(PNO,PNAME,COLOR,WEIGHT); J(JNO,JNAME,CITY); SPJ(SNO,PNO,JNO,QTY); 二、完成情况

附上按照实验容编写的程序代码。(小四号字,宋体) 三、实验结果 1、插入一条记录 2、①将p表中的所有红色零件的重量增加5。 ②将spj表中所有供应商的QTY属性值减少10。用子查询。

3.利用Delete语句删除p表中的所有红色零件的记录。 附上各个步骤所用的实验用例与结果显示(小四号字,宋体) 四、问题与解决 (小四号字,宋体) 1 .实验中遇到的问题及解决过程 2 .实验中产生的错误及原因分析 首先写出执行语句不成功的时候系统报告的错误信息。然后分析错误原因,并给出解决办法。

实验二简单查询和连接查询 一、实验容 (一)完成下面的简单查询: ①查询所有“”的供应商明细; ②查询所有“红色”的14公斤以上的零件。 ③查询工程名称中含有“厂”字的工程明细。 (二)完成下面的连接查询: ①等值连接:求s表和j表的相同城市的等值连接。 ②自然连接:查询所有的供应明细,要求显示供应商、零件和工程的名称,并按照供应、工程、零件排序。 ③笛卡尔积:求s和p表的笛卡尔积。 ④左连接:求j表和spj表的左连接。 ⑤右连接:求spj表和j表的右连接。 二、完成情况 (一)完成下面的简单查询: ①查询所有“”的供应商明细; ②查询所有“红色”的14公斤以上的零件。

学生评价实验报告1

《小学生综合素质评价研究》 结题报告 鲁山县琴台第二小学 主要内容: 本课题旨在改善传统的教育评价理论体系,有效地探索新课程下学生素质发展的评价理论,促进新课程改革的进程,寻求发展性评价的理论机制,丰富教育的综合素质评价理论。 本课题通过评价方式的改变,改善学生的学习方式,倡导自主、合作和探究的学习方式;改善教师的教学方式和管理方式。提倡教师应当关心学生学习的全过程,关注学生多元智能的发展,高度重视学科学习对学生情感、态度、价值观的积极意义和作用;通过评价方式的改变,丰富学生自我教育、自我发展、自我完善的内容,享受作为评价主体的学生在自评及互评过程中情感价值上的愉悦体验。 通过实施综合素质的评价,学生主动参与评价过程,从而使学生对学习的关注点、良好学习习惯的养成、各种素质的提高产生了极大的促进作用,产生了“我能行”的自信心,形成了战胜困难的勇气和毅力,拥有不断进取,决不低头的耐力和抗挫折能力。并为今后的发展产生了持续性的影响。 关键词:小学生综合素质评价 一、课题背景 几年来,全面实施素质教育有效地推动了基础教育的发展,随着这种推进,课程改革与考试评价制度的改革成为能否使素质教育获得突破性进展的核心与关键的问题,亦成为教育及社会各界关注的焦点。而学生评价又是“评价问题”的重中之重。随着基础教育课程改革在我县的实施,改革原有的评价制度,建立科学的评价体系,已成为深化基础教育课程改革的关键性问题。传统的学习评价以"知识获得"为价值追求,学生在课业负担上不断加重,自由支配的时间越来越少,无暇顾及自己的兴趣爱好,在很大

程度上束缚了学生的个性发展。在进入新课改实验之后,尤其是认真学习了《基础教育课程改革纲要(试行)》与《中小学评价与考试制度改革的指导意见》之后,深切感受到,评价改革首先是评价理念的变革,因而,要重新认识评价的功能效用,要彻底改变以往过于单一、集权的评价方式,通过评价要促进学生健康全面地发展。从当前我国教育教学实践来看,学生综合素质评价中存在的主要问题表现为: 1、评价目的:对于学生品德和习惯的评价过于模糊、过大、不够具体;对于学业成绩的评价主要用于甄别和选拔,而不是为了促进学生的发展; 2、评价内容:对学生综合素质的评价中过分重视学科知识,特别是课本上的知识,而忽视了实践能力、创新精神、心理素质以及情感、态度和习惯等综合素质的考查; 3、评价标准:过多强调共性和一般趋势,忽略了个体差异和个性化发展的价值; 4、评价方法:过于单一,一般为等级评价+综合性评语。这样评价被班主任“垄断”,难以全面评价学生的各方面发展水平; 5、评价主体:教师成为现行评价的唯一主体,而评价的真正主人公——学生则处于消极的被评价地位,没有形成教师、家长、学生、管理者等多主体共同参与、交互作用的评价式; 6、评价重心:过于关注结果,忽视被评价者在各个时期的进步状况和努力程度,没有形成真正意义上的形成性评价,不能很好地发挥评价促进发展的功能。 由此可见,现阶段学生评价中存在的这些问题与当前教育评价发展的特点已很不相符,甚至对我国新一轮基础教育课程改革形成了极大阻碍。因此,构建符合新课程要求的促进学生发展的评价体系,探究促进学生发展的有效的评价方式是当前推进基础教育课程改革向纵深发展的一项重要课题。为此,我们选取了“小学生综合素质评价研究”这一课题进行研究。 二、课题的界定 学生素质评价以"促进学生发展"为目的淡化评价的甄别与选拔功能,突

小学科学实验报告单-(1)

班级五年级时间实验类型分组实验小组成员 实验名称种子发芽实验(一) 实验器材绿豆种子、放大镜、镊子 目的探寻种子发芽所需要的条件 实验步骤先用放大镜观察绿豆种子,测量他们的大小,再用适当的语 言描述。1、准备两个不漏水的盒子。2、在盒内垫纸巾并且按上三个洞。3、在纸巾上各放三粒绿豆。4、往纸巾上滴水,一个不滴。 每天观察种子的变化。 观察到的现象或实验结果滴有水的绿豆种子发芽,没有滴水的种子没有发芽。说明种子的发芽需要水分。 实验结论说明植物种子的发芽需要水分。 评定等级指导教师

班级五年级时间实验类型分组实验小组成员 实验名称种子发芽实验(二) 实验器材放大镜、镊子、温度计 目的绿豆种子可以不需要阳光,绿豆芽的生长需要阳光吗? 实验步骤1.准备两个塑料杯当花盆,各放入同样的三颗绿豆种子,然后加入适量水,放在同一个地方,等它发芽 2.过了两天,绿豆芽长出来了,将一盆放在阳台上,一盆放在客厅里,观察一星期,并记录自己的发现。 3.收集做相同实验小组的实验信息,共同分析 观察到的现象或实验结果绿豆种子的发芽可以不需要阳光,但是生长如果缺乏阳光的话就会叶子发黄,长的瘦弱。 实验结论绿豆是发芽可以不需要阳光,但是生长需要阳光。评定等级指导教师

小学科学实验报告单 班级五年级时间实验类型分组实验小组成员 实验名称观察绿豆芽的生长 实验器材放大镜、镊子、温度计、量杯、吸水纸 目的探究绿豆芽生长所需要的条件 实验步骤1、准备好6个水杯,每个水杯都放好纸巾(中间挖两个洞)贴上标签 2、将种子放入洞中 3、6个小盘中1号杯不滴,其余的都滴上适量的水。 4、用塑料纸将3号杯口密封,用塑料杯子罩住5号杯,用纸箱罩住6号杯。 观察到的 现象或实 验结果 缺乏阳光、空气、水的绿豆芽无法正常生长。 实验结论绿豆芽的生长,阳光、空气和水缺一不可。评定等级指导教师

数据库实验报告1

1.使用系统存储过程(sp_rename)将视图“V_SPJ”更名为“V_SPJ_三建”。(5分) exec sp_rename v_spj, v_spj_三建; 2.针对SPJ数据库,创建并执行如下的存储过程:(共计35分) (1)创建一个带参数的存储过程—jsearch。该存储过程的作用是:当任意输入一个工 程代号时,将返回供应该工程零件的供应商的名称(SNAME)和零件的名称(PNAME) 以及工程的名称(JNAME)。执行jsearch存储过程,查询“J1”对应的信息。(10 分) create proc jsearch @jno char(2) as select sname, pname, jname from s,p,j,spj where s.sno=spj.sno and p.pno=spj.pno and j.jno=spj.jno and spj.jno=@jno; 执行: exec jsearch 'J1'

(2)使用S表,为其创建一个加密的存储过程—jmsearch。该存储过程的作用是:当执 行该存储过程时,将返回北京供应商的所有信息。(10分) 创建加密存储过程: create proc jmsearch with encryption as select * from s where s.city='北京'; sp_helptext jmsearch; (3)使用系统存储过程sp_helptext查看jsearch, jmsearch的文本信息。(5分) 用系统存储过程sp_helptext查看jsearch: exec sp_help jsearch; exec sp_helptext jsearch;

科学学生实验报告单

四年级科学实验报告单

五年级科学实验报告单 1、唾液能消化淀粉的验证实验: 实验仪器:碘酒,滴管,试管,淀粉液、馒头等。 实验过程:取两个试管,分别加入等量的淀粉液,在其中一个试管中加入少量唾液,并摇晃,使其均匀混合。将两个试管放入温度为40摄氏度左右的温水中。过一会儿,分别往两个试管中放入一滴碘酒,观察现象。

实验现象:加入唾液的淀粉液没有变化,没有加入唾液的淀粉变蓝了。 实验结论:淀粉遇到碘酒会变成蓝色. 2、吸进的气体与呼出的气体是否相同的实验 实验仪器:水槽、玻璃吸管、集气瓶、烧杯、蜡烛、澄清的石灰水、火柴等。 实验一步骤: 1、用排水法收集呼出的气体,在水中用玻璃片将瓶口盖严,然后将瓶子从水中取出; 2 把瓶盖声上的玻璃片打开一个小口,将燃烧着的火柴慢慢放入瓶,看到什么现象?这说明什么? 实验一现象:燃烧的火柴熄灭了。 实验一结论:呼出的气体是不支持燃烧的气体。 实验二步骤: 1、按课本中的装置,经过弯玻璃管吸气,让瓶外空气经石灰水进入人体,石灰水有变化吗?(没有变化) 2经过直玻璃管向石灰水吹气,石灰水有变化吗?(有变化)这说明什么? 实验二结论:呼出的气体能使澄清的石灰水变浑浊。 概括出呼出的气体中含氧气少、二氧化碳多。推想出人体需要氧气,排出二氧化碳。 3、凸透镜成像 实验仪器:凸透镜、纸屏、蜡烛、火柴等。 实验步骤: 1、将点燃的蜡烛放于凸透镜和纸屏中间,立在桌上,使它们在一条直线上,并使火焰、镜面、纸屏的中心高度大体相同。 2、适当调整凸透镜与纸屏的距离,在纸屏上可以看到蜡烛的像吗?像是什么样的? 3、研究像的大小与成像的规律是怎样的? 实验结论:利用凸透镜形成的像都是倒立的。 1、当凸透镜距纸屏近,距蜡烛远时,形成的是缩小的像。 2、当凸透镜距纸屏远,距蜡烛近时,形成的是放大的像。 3、当凸透镜距纸屏和距蜡烛相等时,形成的是相等的像。

(完整word版)数据库实验报告8

. 西安科技大学 《数据库原理及应用》课程设计报告 题目:寄宿学校管理信息系统的设计与实现 学院:计算机科学与技术学院 专业及班级:软件工程1202及1203班 学号:1208010206 1208010207 1208010303 姓名:李倩魏楠楠王青枝 日期:2014年7月9日

目录 1课程设计目的及意义 (2) 2设计内容及人员分工 (2) 3 需求分析 (2) 3.1 需求陈述 (2) 3.2 功能需求 (2) 3.3 数据需求 (3) 3.4 其它需求 (3) 4 数据库设计 (3) 4.1概念结构设计 (3) 4.2逻辑结构设计 (4) 4.3数据表结构设计 (4) 5 系统功能设计 (6) 6 系统实现 6.1 开发环境 (7) 6.2 数据库的创建与连接技术 (7) 4.3 主要功能的运行结果及代码 (9)

7 总结 (13) 参考文献 (13) 1、课程设计的目的和意义 课程设计目的:通过本课程设计,培养学生具有C/S模式的数据库应用软件系统的 设计和开发能力;熟练掌握SQL Server数据库的使用,熟练掌握使用VC、VB或其它开发工具开发数据库应用的能力;为毕业设计打下坚实的基础。学生根据所学的数据库原理与程序设计的知识, 通过对一个实际问题的分析,设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。 课程设计的意义:通过对这个系统的设计,让我们更加熟悉SQL Sever 2008的相关操 作,也巩固了这学期学习的数据库的一些知识,让我们更懂得数据库的重要性无论是在生活中,还是在软件的设计和制作过程中。让我们学会了数据库的设计,经历了数据库设计的几个阶段,比如需求分析,概念结构设计,逻辑结构的设计,都让我们努力的去想,去做,懂得数据库的优化,想想怎么做才是最好的。做出一个比较满意的数据库设计。 2、设计内容及人员分工 魏楠楠:数据库的需求分析,概念设计 王青枝:数据库逻辑设计,表结构设计 李倩:数据库触发器创建实现 3、需求分析 3.1 需求陈述: 某寄宿学校需要开发一个信息管理系统,通过该管理系统可以对学生的日常事务进行管理: 校长助理:可以对学生的档案进行管理,可以进行新增、删除、查询、修改等操作。 财务人员:进行每月的收费和退费工作,每个学生的每月费用包括住宿费,伙食费220,在6-8月收取空调费20,在11-2月收取取暖费20,每个学期的开学初(3月、9月)收取书本费(不定)。住宿费分三种情况:双职工的子女为60,单职工的子女80元,父母均不在本单位工作为100元。每个班的老师在每天要申报本班学生的出勤表,由校长助理完成

数据库实验报告1

《数据库管理系统》实验报告2010/2011学年第2学期 实验项目:认识DMBS系统 班级: 学生:(学号) 地点:经管院A 实验室 机器号:rlzy17 指导教师: 时间:2012 年 3 月15 日 经济管理学院信息管理教研室

实验要求: 将实验成果文件压缩,以<班级>_<学号>_<实验X>.RAR文件形式交付指导老师,需包含对作品的说明文件。 1.记录实验内容 2.总结分析实验中的收获心得 教师 评语 一、实验内容和步骤:(描述实验的主要内容和关键步骤,记录屏幕截图) 1.使用企业管理器,创建用户自己的专用数据库(用完整学号命名) 企业管理器是SQL Server 主要的管理工具,它是SQL Server中用户用得最多的一个工具,也是SQL Server提供的用户管理界面。它提供了简单易用的管理控制台(MMC)用户界面,使初学者可以通过菜单和向导的模式建立数据库、定义数据表、备份和还原、数据导入导出、以及管理用户权限和数据库安全级别等高级功能。在这里,用户可以以图形化方式管理所能访问的全部SQL 服务器,包括数据库(Database)、数据装换服务(Data Transformation Services)、管理(Managerment)、安全(Security)等管理. 1)在本地磁盘创建一个数据库(用学号240103817命名),有一个数据文件和日志文件,将文件名称分别命名为240103817和240103817_log,物理名称命名为240103817_data.mdf 和240103817_log.ldf,初始大小都为3MB,增长方式分别为10%和1MB,数据文件最大为500MB,日志文件大小不受限制。

学生实验报告单1

学生实验报告单 学校:三台小学实验类型:演示实验

学生实验报告单 学校:三台小学实验类型:分组实验

第二课时《光与影》 教学目标: 科学探究 1、引导学生设计实验证明光沿直线传播。 2、能在教师指导下按教材图文说明制作小孔成像盒。 情感态度与价值观 1、通过介绍我国《墨经》记载的“小孔成像”的科技史培养学生的民族自豪感。 2培养学生认真细致的观察习惯和态度。

科学知识 知道光在空气中是沿直线传播的。 教学重点:验证光在空气中是沿直线传播的。 教学难点:如何实验设计和实验过程的描述。 教学准备:手电筒、小孔盒子、蜡烛、打火机、小圆盘、硬纸板、胶管、铁丝、成像屏、图片等。 教学过程 一教学引入 清晨,太阳出来,房间撒满了阳光;黑夜,打开手电筒时光照亮了前面的路。当光照亮周围物体时,我们是否想过光的传播路线是怎样的呢? 二活动寻找光的传播路线 1、学生猜测:光是沿直线传播的。说出猜想依据 2、设计实验证明光是沿直线传播的。 (1)引导学生看教材第54页的图。 (2)出示一些实验材料,如硬纸板、胶管、铁丝、手电筒、启发学生。 (3)指名学生演示实验。明确提醒确定三个圆孔是否在一条直线 上,要求下面的学生描述观察到的现象和实验结论。 3、学生汇报。 4、小结:光是沿直线传播的。 5、应用:列举生产生活中的利用光的直线传播的实例。(如透过密

林、云层和门窗的阳光、夜间的探照灯柱、手电筒光柱等。) 三制作小孔成像 1阅读指南车信箱了解“小孔成像”。 2过渡:通过阅读,我们再一次知道了光是沿直线传播的。同学 们有没有兴趣自己制作一个小孔成像盒。 3看教材第55页,学习小孔成像制作步骤。模拟小孔成像实验。教师强调要求以及注意事项。 4学生动手制作。请记录员填好实验报告单。 5展示、交流、评价。 四、谈谈收获。 五、板书设计: 光与影 光是沿直线传播的 (温馨提示:)实验内容:小孔成像模拟实验实验目的:小孔成像的研究 器材:有小孔的盒子一个,蜡烛一根,打火机一个,硬纸板三张,成像屏一个,小圆盘实验步骤: 1把成像屏伸入小孔盒子里,立在桌上。2在盒子有小孔的一端的旁边点燃蜡烛,立在小圆盘上。3将硬纸板遮住盒子透明的部分,观察成像屏。4移动支架直止成像屏的图像清晰。实验记录: 1、移动支架离蜡烛近了、远了,图像都模糊;距离适中,图像清晰。 2、成像屏上的烛焰像是倒立的。 实验结论:光是沿直线传播的

(完整版)网络数据库实训报告(一)

网络数据库应用实训报告 日期:2016 年3月18 日班级:物联1411 一、实训目的和要求 1、掌握采用界面方式创建、修改、删除数据库; 2、掌握采用T-SQL 语句创建、修改、删除数据库; 二、实训所需仪器、设备 硬件:计算机软件:操作系统Windows7、SQLServer2008 三、实训内容 1)在管理平台中管理数据库。 (1)创建数据库“studentsdb”。 (2)查看studentsdb 数据库的属性。 (3)修改数据文件大小为2MB,指定“最大文件大小”为5MB。日志文件的大小在每次填满时自动递增5%。 (4)将studentsdb 数据库的名称更改为student_db。 2)使用T-SQL 语句管理数据库 (1)使用CREATE DATABASE 创建studb 数据库,然后通过系统存储过程sp_helpdb 查看系统中的数据库信息。 (2)使用ALTER DATABASE 修改studb 数据库的设置,指定数据文件大小为5MB,最大文件大小为20MB,自动递增大小为1MB。

(3)为studb 数据库增加一个日志文件,命名为studb_Log2,大小为5MB,最大文件大小为10MB。 (4)将studb 数据库的名称更改为my_studb。 (5)使用DROP DATABASE 删除my_studb 数据库。 四、实训步骤 (内容说明:1.大致的操作步骤;2.参数设置) 1)在管理平台中管理数据库。 (1)数据库右击→新建数据库→数据库名称“studentsdb”; (2)数据文件→初始大小→2MB (3)数据文件→点击自动增长下的→最大文件大小→限制文件大小→5MB; (4)日志文件→点击自动增长下的→文件增长→按百分比→5% (5) studentsdb右击→属性; (6) studentsdb右击→重命名→student_db; 2)使用T-SQL 语句管理数据库 命令如下: CREATE DATABASE studb on PRIMARY ( NAME='student_db', FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA', size=4MB, MAXSIZE=20MB, FILEGROWTH=1 ) log on ( NAME='stusb_log2', FILENAME='C:\Program Files\Microsoft SQL

数据库实验报告(一)

滨江学院 题目数据库实验报告(一) 学生姓名 学号 系部电子工程系 专业通信工程 指导教师林美华 二O一三年十二月十八日

实验一数据库的定义实验 本实验需要2学时。 一、实验目的 要求学生熟练掌握和使用SQL、SQL Server企业管理器创建数据库、表、索引和修改表结构,并学会使用SQL Server 查询分析器接收语句和进行结果分析。 二、实验内容 1 创建数据库和查看数据库属性。 2 创建表、确定表的主码和约束条件。为主码建索引。 3 查看和修改表结构。 4 熟悉SQL Server企业管理器和查询分析器工具的使用方法。 三、实验步骤 1 基本操作实验 (1) 使用企业管理器按教材中的内容建立图书读者数据库。 (2)在企业管理器中查看图书读者数据库的属性,并进行修改,使之符合要求。 (3)通过企业管理器,在建好的图书借阅数据库中建立图书、读者和借阅3个表,其结构为; 图书(书号,类别,,作者,书名,定价,作者). 读者(编号,,单位,性别,). 借阅(书号,读者编号,借阅日期) 要求为属性选择合适的数据类型,定义每个表的主码.是否允许空值和默认值等列级数据约束。 (4)在企业管理器中建立图书、读者和借阅3个表的表级约束.每个表的主码约束.借阅表与图书表间、借阅表与读者表之间的外码约束,要求按语义先确定外码约束表达式.再通过操作予以实现.实现借阅表的书号和读者编号的惟一性约束:实现读者性别只能是“男”或“女”的Check(检查)约束。 2 提高操作实验 (一) 将教材中用SQL描述的建立学生--课程操作.在SQL Server企业管理器中实现。库中表结构为: 学生(学号,,年龄,性别,所在系). 课程(课程号,课程名,先行课). 选课(学号,课程号,成绩) 要求: 1)建库、建表和建立表间联系。, 2)选择合适的数据类型。 3)定义必要的索引、列级约束和表级约束. 四、实验方法 l创建数据库 (1)使用企业管理器创建数据库的步骤 1)从“开始”菜单中选择;“程序”“Microsoft SQL2000”“企业管理器”.

实验报告1

北京理工大学珠海学院实验报告 ZHUHAI CAMPAUS OF BEIJING INSTITUTE OF TECHNOLOGY 一、实验内容 定义一个包含学生信息(学号,姓名,成绩)的的顺序表和链表,使其具有如下功能: (1) 根据指定学生个数,逐个输入学生信息; (2) 逐个显示学生表中所有学生的相关信息; (3) 根据姓名进行查找,返回此学生的学号和成绩; (4) 根据指定的位置可返回相应的学生信息(学号,姓名,成绩); (5) 给定一个学生信息,插入到表中指定的位置; (6) 删除指定位置的学生记录; (7) 统计表中学生个数。 二、实验要求: (1) 程序要添加适当的注释,程序的书写要采用缩进格式。 (2) 程序要具在一定的健壮性,即当输入数据非法时,程序也能适当地做出反应,如插入删除时指定的位置不对等等。 (3) 程序要做到界面友好,在程序运行时用户可以根据相应的提示信息进行操作。 (4) 根据实验报告模板详细书写实验报告,在实验报告中给出链表根据姓名进行查找的算法和插入算法的流程图。 (5) 上传源程序和实验报告到教师机的相应班级所在文件夹。顺序表的源程序保存为SqList.cpp,链表的源程序保存为LinkList.cpp,实验报告命名为:实验报告1.doc。源程序和实验报告压缩为一个文件(如果定义了头文件则一起压缩),按以下方式命名:15数字媒体技术X班——学号——姓名.rar,如15数字媒体技术X班070814101薛力.rar。 二、程序实现(内容、步骤、程序)

顺序表 #include #include #include #include using namespace std; #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define OVERFLOW -2 typedef int Status; typedef struct { char no[8]; char name[10]; int price; }Student;

(完整版)数据库实验报告

数据库实验报告姓名学号

目录 一.实验标题:2 二.实验目的:2 三.实验内容:2 四.上机软件:3 五.实验步骤:3 (一)SQL Server 2016简介3(二)创建数据库 4 (三)创建数据库表 7(四)添加数据17 六.分析与讨论: 19

一.实验标题: 创建数据库和数据表 二.实验目的: 1.理解数据库、数据表、约束等相关概念; 2.掌握创建数据库的T-SQL命令; 3.掌握创建和修改数据表的T-SQL命令; 4.掌握创建数据表中约束的T-SQL命令和方法; 5.掌握向数据表中添加数据的T-SQL命令和方法三.实验内容: 1.打开“我的电脑”或“资源管理器”,在磁盘空间以自己的姓名或学号建立文件夹; 2.在SQL Server Management Studio中,使用create database命令建立“学生-选课”数据库,数据库文件存储在步骤1建立的文件夹下,数据库文件名称自由定义; 3.在建立的“学生-选课”数据库中建立学生、课程和选课三张表,其结构及约束条件如表所示,要求为属性选择合适的数据长度; 4.添加具体数据;

四.上机软件: SQL Server 2016 五.实验步骤: (一)SQL Server 2016简介 1.SQL Server 2016的界面 2.启动和退出SQL Server 2016 1)双击图标,即出现SQL Server2016的初始界 2)选择“文件”菜单中的“退出”命令,或单击控制按钮中的“×”即可 注意事项: 1.在退出SQL Server 2016之前,应先将已经打开的数据库进行保存, 2.如果没有执行保存命令,系统会自动出现保存提示框,根据需要选择相应的操作

数据库实验报告1

注意: 1、请大家每次上机都要带上教材及光盘,每次实验前把光盘中相应章节的XK数据库附加到SQL Server Management平台中,因此每个章节的xk里面数据略有不同。 2、实验一数据库的数据操作上2次机4学时,第1次上机完成实验内容1~10,第2次上机完成实验内容11~17。 3、请认真按照实验要求做好实验预习工作,编好相关程序,有目的的上机! 实验一数据库的数据管理操作 ?实验说明 实验项目名称:数据库的数据管理操作 实验类型:基础 实验课时:4 ?实验准备——实验预习理论基础知识 ?语言由那几部分组成?。 ?写出SELECT语句的基本语法。 ?列改名的方法有几种?分别是什么? ?SQL语言中通配符有哪些?分别代表什么意思? ?IN、BETWEEN、EXIST分别代表什么意思? ?Join与union两个关键字的作用是什么?有什么区别。 ?写出用Insert关键字插入数据的方法。 ?写出用update和delete关键字修改数据的格式。 ?实验目的 ?熟悉SQL Server Management Studio平台环境。 ?掌握使用SELECT语句查询数据的方法 ?掌握按需要重新排序查询结果的方法 ?掌握分组或统计查询结果的方法。 ?掌握INSERT、INSERT与UNION配合、UPDATE、DELETE语句的使用方法。 ?实验环境 实验所用主要仪器:微型计算机1台,安装中文版Win7操作系统、Microsoft SQL Server Management Studio 2014 Express操作平台。 另外,要求同学们在上机前一定要预先编写好程序。 ?实验内容 说明:所有实验内容可以使用查询窗口或sqlcmd实施查询。 第一次实验内容:熟悉环境及单表查询 1.熟悉SQL Server Management Studio使用。在该服务器实例中附加给定的示例数据库 Xk,打开并查看其中有哪些表格,每个表格包含那些信息,查看总共有多少名学生 的信息。 2.分别使用查询窗口和sqlcmd实用程序查询课程表(Course)的所有信息。 3.查看系部编号为“03”的系部名称。 4.查看系部名称中包含“工程”两个字的系的全名。 5.显示共有多少个系部。 6.显示“01”年级共有多少个班级。 7.查看在“周二晚”上课的课程名称和教师。

学生实验报告单

学生实验报告单 实验课题:杠杆的研究 实验目的:通过做杠杆尺的实验,使学生了解杠杆的工作原理。 实验器材:杠杆尺、钩码。 实验原理:改变杠杆尺左右两边挂钩码的位置和数量,杠杆尺的状态会有所改变。 实验步骤: 1、在将杠杆尺调节到平衡状态后,首先让学生在杠杆尺左边的第二个孔上挂两个钩码,试一试分别在杠杆尺右边的第一、第二、第二、第四个孔上挂上两个钩码,杠杆尺会处于一种什么状态? 2、让学生分别改变杠杆尺左右两边挂钩码的位置和数量,观察杠杆尺的状态会有什么变化?从中能发现什么规律? 实验现象:改变杠杆尺左右两边挂钩码的位置和数量,杠杆尺的状态会随之改变。 实验结果: 1、力点距支点的距离与重点距支点的距离一样远,且力一样大时,杠杆尺平衡。 2、力点距支点远,重点距支点近,这种杠杆可以省力。 3、力点距支点近,重点距支点远,这种杠杆不省力。 备注:实验前应将杠杆尺调到平衡状态; 学生实验报告单02 实验课题:轮轴的研究 实验目的:通过实验研究轮轴的特点,从而使学生知道合理使用轮轴可以省力。实验器材:轮轴实验装置。轴粗细相同,轮大小不同的轮轴、钩码、线、铁架台。 实验原理:在轴的大小一定时,轮越大越省力。 实验步骤:1、将一个轮轴实验装置安装在铁架台上,并在轮和轴上分别挂上钩码,直到平衡:2、将另一个轮轴实验装置也安装在铁架台上,再在它的轮和轴上分别挂上钩码,直到平衡。实验结果:1、学生发现在平衡时,轮上挂的钩码少而轴上挂的钩码多,即在轮上省力,轴上费力: 2、对比两个轴大小相同而轮大小不同的轮轴,学生会发现轴相同时,轮越大越省力。 实验现象:在轴的大小一定时,轮越大越省力。 备注:要注意分清哪部分是轮、哪部分是轴。 学生实验报告单03 实验课题:滑轮的研究 实验目的:通过模拟实验,使学生分别认识定滑轮和动滑轮的工作特性。 实验器材:定滑轮和动滑轮、铁架台、线、钩码、测力计。 实验原理:定滑轮可以改变力的方向,动滑轮可以省力。 实验步骤:1、用铁架台作支架,把一个可以转动的轮子固定在支架顶部,用一根细线当升旗绳,用纸做一面旗帜固定在细线上,当向下拉动绳子时,观察旗帜会怎样?2、在绳的一端挂上重物(专制马),试一试,在绳的另一端挂几个钩码能平衡?3、将细绳套在滑轮的槽里,左端挂在支架上,右端用手拉着,将钩码挂在滑轮架的钩上,使滑轮成为一个能与重物同时升降的动滑轮。 实验现象:定滑轮可以改变力的方向,动滑轮可以省力。 实验结果:1、旗帜会随着绳子上升,这说明定滑轮可以改变力的方向。2、发现两端的钩码数是相同的,由此可以说明定滑轮不能省力。3、发现动滑轮可以省力,但不能改变方向。 备注:可以用橡筋代替测力计进行测量。 学生实验报告单04

高中生物学生实验报告

班级:学号:姓名:时间: 使用高倍显微镜观察几种细胞 一、实验目的: 1、学会如何使用显微镜观察细胞; 2、了解细胞的结构; 3、学会制作临时装片。 二、实验材料:(实验材料可换)松针、动物血液、动物神经细胞永久装片 三、实验用具:载玻片、盖玻片、蒸馏水、滴管、镊子、土豆、刀片、显微镜(物镜5X、10X、40X) 四、方法步骤: 1、制作松针的临时切片: (1)取干净的载玻片一个平置于试验台上,用滴管在载玻片中央滴一滴蒸馏水。 (2)将土豆切成条状(截面约:0.5X0.5cm)取两条,将一根松针夹在两个土豆条之间,用刀片削成尽量薄的薄片,削时,手腕不动,靠大臂带动小臂移动刀片。切片数次。从中选取较薄的切片,置于载玻片的水滴上。 (3)从一侧轻轻盖上盖玻片,不要产生气泡。用吸水纸轻轻吸去盖玻片周围的水滴,即完成临时切片的制作。 2、观察切片: (1)取出显微镜,置于试验台上靠左的位置,打开光源。 (2) 将上步制作好的切片置于显微镜的载物台上,调整载物台位置,使盖玻片对准光源。(3)使用5X物镜观察切片,使松针切片在视野中心,换成10X物镜,观察松针叶面横切结构。 (4)换成40X物镜观察,注意细胞及细胞内物质结构,画图。 3、动物血液临时装片的制作及观察(除了不用切片,其他类似) 4、动物神经细胞永久装片的观察。 五、反思: 1、松针的叶面结构是什么样的? 2、动物细胞的结构是什么样的?与植物细胞又什么不同? 3、显微镜的物镜倍数愈大,视野的亮度如何?物体的大小如何? 4、如何调节焦距? 5、如何才能使切片尽量的薄?切片的厚薄对显微镜下观察的效果有什么影响。

班级:学号:姓名:时间: 观察DNA和RNA在细胞中的分布 一、实验原理: 1、真核细胞的DNA主要分布在内,RNA主要分布在中。 2、甲基绿和吡罗红两种染色剂对DNA和RNA的亲和力不同,甲基绿对DNA亲和力强,使DNA 显现出绿色,而吡罗红对RNA的亲和力强,使RNA呈现出红色。用甲基绿、吡罗红的混合染色剂将细胞染色,可同时显示DNA和RNA在细胞中的分布。 3、盐酸的作用 ①盐酸能改变细胞膜的通透性,加速染色剂的; ② 盐酸使染色体中的DNA与蛋白质分离,便于DNA与染色剂的结合 二、实验材料:人的口腔上皮细胞、洋葱鳞片叶表皮细胞 三、实验用具:大小烧杯、温度计、滴管、消毒牙签、载玻片、盖玻片、铁架台、 石棉网、火柴、酒精灯、吸水纸、显微镜 四、方法步骤: 1、取材 ①滴:在洁净的载玻片上滴一滴质量分数为的NaCl溶液; ②刮:用消毒牙签在口腔内侧壁上轻轻地刮几下; ③涂:将牙签上的碎屑涂抹在载玻片的中; ④烘:将涂有口腔上皮细胞的载玻片在酒精灯的火焰上烘干。 2、水解 ①解:将烘干的载玻片放入装有30ml质量分数为的盐酸的小烧杯中,进行材料的水解; ②保:将小烧杯放入装有温水的大烧杯中保温5分钟。 3、冲洗涂片 ①冲:用缓缓的蒸馏水冲洗载玻片10秒钟; ②吸:用吸水纸吸去载玻片上的水分。 4、染色 ①染:用2滴滴在载玻片上,染色5分钟; ②吸:吸去多余染色剂; ③盖:盖上盖玻片。 5、观察 ①低:在低倍物镜下,寻找染色均匀,色泽浅的区域,移至视野中央,将物像调节清晰; ② 高:转到高倍物镜,调节细准焦螺旋,观察细胞核和细胞质的染色情况。 五、考点提示: 1、取口腔上皮细胞之前,应先漱口,以避免装片中出现太多的杂质; 2、取洋葱表皮细胞时,尽量避免材料上带有叶肉组织细胞; 3、冲洗载玻片时水的流速要尽量慢,切忌直接用水龙头冲洗; 4、用酒精灯烘烤载玻片时,不要只集中于材料处,而应将载玻片在火焰上来回移动,使载玻片均匀受热,以免破裂; 5、烘烤后的载玻片不要马上放入盛有稀盐酸的烧杯中,最好先自然冷却1分钟。

c语言实验报告1

丽水学院计算机实验报告

丽水学院计算机实验报告 一、实验目的 1.熟悉Visual C++6.0和C-Free等集成环境,掌握运行一个C程序的基本步骤,包括编辑、编译、连接和运行。 2.掌握算术表达式和赋值表达式的使用。 3.掌握基本输入、输出函数的使用。 4.能够编程实现简单的数据处理。 二、实验环境 硬件:Pentium以上的计算机。 软件:Windows XP操作系统、Visual C++6.0和C-Free等集成环境。 三、实验内容和结果 1.编程题1 在屏幕上显示一个短句“What is a computer?” 思考: (1)如何在屏幕上显示你自己的学号,姓名和班级? (2)如何在屏幕上显示数字、英文字母和汉字等信息?例如:“你在机房吗?” 编程题1源程序: #include void main() {

printf("What is a computer?\n"); } 程序运行结果: What is a computer? 思考题(1): #include void main() { printf("1641115491,小王,班级\n"); } 思考题(2): #include void main() { printf("数字123456789\n"); printf("英文字母abcdefgABCDEFG\n"); printf("汉字:哇哈哈啊哈和\n"); } 2.编程题2 在屏幕上显示下列图形。 * * * * * * *

* 思考:如何在屏幕上显示下列图形?A A A A 编程题2源程序: #include void main() { inti,j; for(j=1;j<5;j++) { for(i=5;i>j;i--) printf("*"); printf("\n"); } } 程序运行结果: * * * * * * * * *

广东海洋大学学生实验报告书(学生用表)

实验名称带返工的产品制造模型课程名称课程号 学院(系) 专业班级 学生姓名学号实验地点实验日期 实验名称:带返工的产品制造模型 实验目的:通过这个模型学习基本的排队系统建模的方法,同时练习和熟悉Flexsim的基本操作和基本概念。 实验步骤:1创建对象:从Flexsim的基本界面的对象库中用鼠标拖动一个Source、两个Queue、四个Processor和一个Sink对象到模型窗口并布置好位置和重新命名各对象名字。 2连接对象:按照产品流动的路径,从Suorce开始两两连接对象,产品将沿着连接在对象间流动。 (1)连接Source到Queue1; (2)连接Queue1分别到Processor1、Processor2和Processor3; (3)连接Processor1、Processor2、Processor3到Queue2; (4)连接Tester到Sink; (5)连接Tester到Queue1; 3设置产品到达间隔时间:在Source对象的属性窗体里设置产品的到达时间间隔,它服从5秒的指数分布,在弹出的属性窗体中设置产品到达时间为exponential(0,5,1). 4设置产品类型和颜色:在Suorce的属性窗体中,选择触发器Triggers页,选择在创建产品是的类型和颜色。 5设置Queue1的最大容量和输出路径:设置Queue1的最大容量为10000,在Flow页,在发送到端口Send To Port字段的下拉列表选择By Expression,并设置输出路径。 6设置加工时间:设置三台机器的加工时间服从均值为10秒的指数分布。在Processor1的属性窗体,在Process time字段的下拉列表中选择Statictical Distribution,在出现的代码模板中编制Statistical Distribution:exponential(0,10,1)。对Processor2和Processor3做出同样的设置。 7设置Queue2的最大容量:设置Queue2的最大容量为10000. 8设置检验站的处理时间:设置检验站的处理时间为4秒,在Process time字段的下拉列表中选择By Expression,在出现的代码模板中编制:Exprission:4. 9设置检验站输出路径:在Tester属性窗体Flow也的Send To Port下拉列表中选择By Percentage(inputs),然后修改蓝色文本部分内容。 10重置和运行模型:单击工具栏Reset按钮重置,然后单击Run运行模型,观察系统运行状况。 成绩指导教师日期 注:请用A4纸书写,不够另附纸。第页,共页

数据库实验报告

数据库实验报告 班级:软工1501班 学号: 1508010130 姓名:吴志远 2017年6月

使用SQL Server开发服务器端应用程序 一、实验类别 综合型实验 二、实验目的 熟练掌握后台服务器端应用程序的开发。 三、实验环境 SQL Server系列的数据库管理系统 四、实验内容 在学生-课程数据库中,编写存储过程或触发器,完成以下功能: 1.将一个新学生元组(通过实参得到)插入student表中; 2.将一个新课程元组(通过实参得到)插入course表中; 3.输入某个学生的某门课程成绩(通过实参得到); 4.逐条(使用游标)浏览某个系(通过实参得到)的学生记录; 5.统计任意一门课程的成绩分布情况,即按照各分数段统计人数; 6.统计每个学生(通过实参得到)的平均成绩及排名; 7.将学生选课成绩从百分制改为等级制(即A、B、C、D、E)显示。 8.创建一个触发器,删除学生表中记录的同时删除选修表中相应的选课记录。 五、实验过程 1. 创建数据库stu-course ,包含3张表,分别为:course表、sc表、student表;创建数据库study,包含6张表,分别为:Choice表,Class表,Course表,Student表,Teacher表,Teaching 表;创建后的结果如下图1和图2所示。 图1 stu-course数据库

图2 study数据库 2.创建存储过程Insert_Students完成功能:将一个新学生元组(通过实参得到)插入student 表中,具体代码及运行结果如下图3和图4所示: 创建存储过程: Create Procedure Insert_Students @sno char(10), @sname nchar(10), @ssex char(2), @sage smallint, @sdept nchar(10) as insert student (sno,sname,ssex,sage,sdept) values(@sno,@sname,@ssex,@sage,@sdept) 执行存储过程: exec Insert_Students '1508010130','吴志远','男',20,'CS' 运行结果:

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