当前位置:文档之家› JSP实验指导书.doc

JSP实验指导书.doc

JSP实验指导书.doc
JSP实验指导书.doc

JSP程序设计实验指导书主编教师:程继洪

目录

实验1 JSP开发环境配置与测试 (5)

【实验目的】 (5)

【实验环境】 (5)

【实验指导】 (5)

1 JSP开发环境配置 (5)

1、安装JDK (5)

2、安装Tomcat (6)

3、安装MyEclipse (6)

4、安装MySQL (7)

2 JSP程序开发步骤 (9)

1、开发步骤 (9)

【实训报告】 (12)

实验2 JSP语法和内置对象 (13)

【实验目的】 (13)

【实验环境】 (13)

【实验指导】 (13)

1 JSP页面结构 (13)

1.1声明变量与方法 (13)

1.2 JSP表达式 (13)

1.3 JSP代码段 (14)

1.4 JSP注释 (14)

2 JSP指令 (15)

2.1 include指令 (15)

3 JSP动作 (15)

3.1 include动作 (15)

3.2 forward动作 (15)

3.3 useBean动作、setProperty动作和getProperty动作 (15)

3.4 application对象 (16)

【实验报告】 (16)

实验3 JSP文件上传与下载 (18)

【实验目的】 (18)

【实验环境】 (18)

【实验指导】 (18)

1 文件上传 (18)

2 文件下载 (19)

【实验报告】 (20)

实验4 SERVLET应用 (21)

【实验目的】 (21)

【实验环境】 (21)

1 编写一个Servlet (21)

2 部署Servlet (22)

3 执行Servlet (22)

【实验报告】 (22)

实验5 综合案例 (23)

【实验目的】 (23)

【实验环境】 (23)

【实验指导】 (23)

1 框架设计 (23)

2 权限验证 (23)

3 登录功能 (24)

3.1 获得数据库连接 (24)

3.2 编写登录页面 (25)

3.3 编写登录Servlet (26)

3.4 编写工具类Table2Object (27)

3.5 编写成功跳转页面 (27)

4 添加学生 (27)

4.1 新建AddStudent.jsp页面 (27)

4.2 新建Student类 (28)

4.3 新建业务处理类 (29)

4.4 向工具类Table2Object中增加方法student2Object。 (29)

4.5 新建AddStudentServlet类 (30)

4.6 修改Main.jsp (31)

【实验报告】 (31)

附录JSPSMARTUPLOAD API说明 (33)

1F ILE类 (33)

1.1 saveAs (33)

1.2 isMissing (33)

1.3 getFieldName (33)

1.4 getFileName (33)

1.5 getFilePathName (33)

1.6 getFileExt (33)

1.7 getSize (33)

1.8 getBinaryData (34)

2F ILES类 (34)

2.1 getCount (34)

2.2 getFile (34)

2.3 getSize (34)

2.4 getCollection (34)

2.5 getEnumeration (34)

3R EQUEST类 (34)

3.1 getParameter (34)

3.3 getParameterNames (34)

4S MART U PLOAD类这个类完成上传下载工作。 (34)

4.1 上传与下载共用的方法: (35)

4.2上传文件使用的方法: (35)

4.2.1 upload (35)

4.2.2 save (35)

4.2.3 getSize (35)

4.2.4 getFiles (35)

4.2.5 getRequest (35)

4.2.6 setAllowedFilesList (35)

4.2.7 setDeniedFilesList (35)

4.2.8 setMaxFileSize (36)

4.2.9 setTotalMaxFileSize (36)

4.3下载文件常用的方法 (36)

4.3.1 setContentDisposition (36)

4.3.2 downloadFile (36)

实验1 JSP开发环境配置与测试

【实验目的】

1、了解JSP开发环境安装与配置;

2、了解JSP开发的一般步骤。

【实验环境】

连接网络的计算机,操作系统Windows XP或更高版本。

【实验指导】

1 JSP开发环境配置

JSP编程使用的Java语言,所以运行JSP程序必须要有JVM的支持,还必须要有Java程序编辑、编译程序(JDK)的支持。现在企业流行的集成开发环境是Eclipse或MyEclipse。大多数应用程序都需要连接数据库,所以需要DBMS的支持。JSP应用程序是运行在服务器上的,所以需要Web服务器的支持,在此以Java 1.6 Update21、Tomcat、MySQL、MyEclipse6.5为例,安装配置JSP开发环境。

1、安装JDK

从Java公司官方网站(https://www.doczj.com/doc/468641757.html,/technetwork/java/index.html)下载JDK,现在最新的是Java SE6 Update22,我们采用的JDK1.6 Update 21,只需要双击中下载到的EXE文件,点下一步即可安装。JDK安装好后,需要配置Java的环境变量,步骤如下:(1)我的电脑->属性->高级选项卡->环境变量,打开“环境变量”对话框,在系统变量中新建以下环境变量:

①JA V A_HOME:表示Java SDK的安装目录,其值为:D:\Program Files\Java\jdk1.6.0_21(根据自己的实际安装位置进行调整)。

②CLASSPATH:表示Java要访问的jar文件所在的目录,其值为:%JA V A_HOME%\lib;%JA V A_HOME%\jre\lib。

③并修改Path环境变量,在其中增加%JA V A_HOME%\bin;%JA V A_HOME%\jre\bin;

注意:

?对于Path环境变量是添加,而不要删除原来的内容,否则很多Windows功

能不能使用;若有其他程序要用到自己的Java环境变量,请将第③步的内容添加到Path环境变量的最后,以免影响其他程序的运行。

?字母不区分大小写,大写字母是遵照Java环境变量配置习惯。

(2)测试

打开Windows的命令行窗口(开始->运行,在弹出的窗口中输入cmd回车),输入javac然后回车,若能显示javac的帮助信息,说明JDK安装成功,如下图所示。

2、安装Tomcat

在Tomcat官方网站(https://www.doczj.com/doc/468641757.html,/)上下载Tomcat,现在最新版本是7.x,但还没有Eclipse插件,因此不能集成到MyEclipse集成开发环境中,这里使用6.028这个版本。安装时只需要一路next即可,安装完成后,也不需要设置环境变量,只要在IE浏览器地址栏中输入:http://localhost:8080回车,若能出现Tomcat界面说明安装成功,如下图所示。

3、安装MyEclipse

只需要一路Next即可,主要是进行相关配置。通过Window->Preferences…菜单打开配置对话框。说明:每设置一项要点“Apply”按钮,保存所做的更改。

(1)在General下找到workspace,将字符编码方式(Text file encoding)设置为Other utf-8。如图1-1所示。

图1-1 设置工作区字符编码方式

(2)设置常用文件的字符编码方式

找到“MyEclipse Enterprise workbench”->Files and Editors,将其下的常见文件字符编码方式统一设置为utf-8,如图1-2所示。

图1-2 设置常见文件字符编码方式

(3)设置常用Web服务器

找到“MyEclipse Enterprise workbench”->Servers,找到Tomcat->Tomcat6.x,将其设置为启用,并指定Tomcat安装目录,点“OK”按钮保存设置即可。

4、安装MySQL

下载MySQL的安装文件,一路Next安装即可,并按下图进行设置,如图1-3至1-10所示。

图1-3 选择详细配置

图1-4 选择开发模式

图1-5 选择多用途数据库

图1-6 选择决策支持

图1-7 设置MySQL的访问端口,并添加防火墙例外

图1-8 设置MySQL字符编码方式,以处理中文

图1-9 将MySQL设置为Windows服务

图1-10 设置MySQL访问密码,并可以远程访问说明:以上设置是针对实验开发环境下的设置,若为实际应用,可根据需要进行相应的设置。

2 JSP程序开发步骤

1、开发步骤

打开MyEclipse开发环境,选择File->New->Web Project,或在Package Explorer中右击选择New->Web Project,在打开的对话框中,输入项目名Demo,并选定Java EE 5.0规范支持,点击Finish。如图1-11所示。

图1-11 MyEclipse新建Web项目

(1)第一个JSP页面

右单击Demo项目的WebRoot目录,New->JSP新建JSP页面。如图1-12所示。

图1-12 新建JSP页面

图1-13 设置JSP模板和文件名

输入文件名HelloWorld.jsp,并选择“Default JSP template”,点击确定。

在页面的标签中,输入以下代码:

<%

out.println("

Hello World!

");

%>

并保存。

(2)部署Demo

点击部署按钮,选择Demo项目,点“Add”按钮,在弹出的窗口中,选择Tomcat6.x服务器,点Finish。

(3)运行Demo项目

按按钮启动Tomcat服务器,在IE或其他浏览器的地址栏中输入:http://localhost:8080/Demo/HelloWorld.jsp,出现如下界面。

【实训报告】

1 记述JSP开发环境的安装与配置过程。

2 系统开发环境安装配置完成后,新建一个Web项目,并书写自己的第一个JSP 页面,输出Hello+你自己的名字。

实验2 JSP语法和内置对象

【实验目的】

1、掌握JSP变量/方法,表达式,代码段和注释的使用方法;

2、掌握JSP指令的语法格式及用法;

3、掌握JSP常用动作的语法格式及用法;

4、掌握常用的JSP内置对象。

【实验环境】

连接网络的计算机,操作系统Windows XP或更高版本以及配有JSP开发环境的计算机。

【实验指导】

1 JSP页面结构

说明:以后代码如无特殊说明均写在标签中(JSP代码可以写在网页的任何位置)。

1.1声明变量与方法

新建一JSP页面,输入以下代码。

(1) 声明变量

<%!

int i=0;

%>

<%

out.println("i="+i++);

%>

刷新你写的页面几次,观察到什么结果,从结果中你得到什么启示?

(2) 输入以下代码

<%!

public int max(int a, int b){

if (a>b){

return a;

}

return b;

}

%>

<%

out.println("

3和5中较大的是"+max(3,5)+"

");

%>

将上面变量和方法的声明,写在out.println();代码段之后,再访问你写的JSP页面,观察结果,你得到什么启示?

1.2 JSP表达式

在JSP页面中输入以下代码。

<%=max(3,5) %>

<%=(i+a+c)/3 %>

<%=date.toString() %>

<%!

public int max(int a, int b){

if (a>b){

return a;

}

return b;

}

int i = 3, a = 5, c=4;

Date date = new Date();

%>

通过上面的代码,你认为JSP表达式可以出现什么Java元素?

1.3 JSP代码段

在JSP页面中输入以下代码,从以下代码的书写中,你发现了什么重要提示?(<% %>中的代码段,无论写在多少个分离的<% %>标签中,都必须完整,即符合Java 语法,比如大括号必须匹配等)

<%

int grade = 80;

switch(grade/10){

case 10:;

case 9:

%>

你的成绩为优秀!

<%

break;

case 8:;

case 7:

%>

你的成绩为良好!

<%

break;

case 6:

%>

你的成绩为及格!

<%

break;

default:

%>

你的成绩为不及格!

<%} %>

1.4 JSP注释

输入以下代码,访问你的JSP查看页面源文件,你看到了什么?说明什么问题?

<%--

<%=new Date().toString() %>

--%>

2 JSP指令

2.1 include指令

(1)新建Included.jsp页面,在页面中输入以下代码,而且只保留如下代码:<% int a=5, b=8, c=6;

out.println("

Hello World!

");

%>

(2)编写Including.jsp页面,在其中输入以下代码:

<%@ include file="Included.jsp" %>

并在中输入以下代码:

<%=a+b+c %>

(3)启动Tomcat服务器,访问Including.jsp,观察结果。

3 JSP动作

3.1 include动作

新建Including2.jsp页面,在其中输入以下代码:

<%=a+b+c %>

观察编辑器有什么提示?并想一想,include指令和include动作有什么异同?

3.2 forward动作

(1)新建ForwardDemo.jsp页面,并输入以下代码:

<%

request.setAttribute("userName", "JSP Practice Referece Book");

pageContext.setAttribute("userName","JSP Practice Referece Book", pageContext.PAGE_SCOPE);

%>

(2)新建Forwarded.jsp,并输入以下代码:

Forwarded.jsp

<%=request.getAttribute("userName") %>

<%=pageContext.getAttribute("userName",pageContext.PAGE_SCOPE) %> (3)访问ForwardDemo.jsp观察结果,你能得出什么结论?

3.3 useBean动作、setProperty动作和getProperty动作

(1)在项目的src目录下新建com.phoenix.test包,并在该包在新建类Student,并输入以下代码

public class Student {

private Long id;

private String name;

//getters and setters……

}

(2)编写StudentInfo.jsp页面,输入以下内容。

学号:

姓名:

(3)编写StudentInfoHandle.jsp,输入以下内容。

学生信息

学号:

姓名:

(4)运行StudentInfo.jsp,输入学号和姓名并提交,观察结果。

(5)观察Tomcat服务器webapps目录下的Demo项目文件夹的结构,Student.class 在什么文件夹下?由此你得出什么结论?

注意:为了能够输入中文,需要对Tomcat配置文件作修改,在Tomcat安装

目录\conf\server.xml中找到以下内容,

connectionTimeout="20000"

redirectPort="8443"/>,并在其中添加URIEncoding="utf-8"。

3.4 application对象

新建ApplicationDemo.jsp页面,输入以下代码,观察运行结果。

<%

Integer i = 0;

i = (Integer) application.getAttribute("count");

if (null == i){

application.setAttribute("count", 1);

out.println("

你是第1位访问者

");

}else{

++i;

application.setAttribute("count",i);

out.println("

你是第"+i+"位访问者

");

}

%>

结果说明了application对象的作用范围是什么?

【实验报告】

1 page指令都有哪些属性,每个属性的意义是什么?

2 taglib指令的作用是什么?指令格式是什么?

3本实验未出现的JSP内置对象还有哪些,请简述他们的意义和作用,并模仿对面给出的例子,自己对每个对象写一个JSP实例。

实验3 JSP文件上传与下载

【实验目的】

1、掌握利用第三方组件(jspSmartUpload)实现JSP文件上传和下载;

2、掌握jspSmartUpload提供的API。

【实验环境】

MyEclipse 6.5集成开发平台、Tomcat服务器;jspSmartUpload.jar文件。

【实验指导】

要使用第三方组件,必须将支持的jar包拷贝到项目的lib目录下,或者拷贝到Tomcat安装目录的lib目录下。

1 文件上传

1.1新建FileUpload.jsp文件,输入以下代码。

enctype="multipart/form-data">

选择上传文件

上传文件:

1.2新建FileUploadHandle.jsp实现文件上传。

<%@ page import="com.jspsmart.upload.*" %>

<%

SmartUpload myUpload = new SmartUpload();

//上传文件初始化

myUpload.initialize(pageContext);

//设置上传文件最大限制100K

myUpload.setMaxFileSize(100*1024);

//设置允许上传的文件类型

myUpload.setAllowedFilesList("jpg,txt");

//设置禁止上传的文件类型

myUpload.setDeniedFilesList("exe,bat,jsp");

//实现文件上传

myUpload.upload();

//保存上传的文件

int count = myUpload.save("/upload");

//上传文件的信息

for (int i=0; i

File file = myUpload.getFiles().getFile(i);

out.println("表单项名称:"+file.getFieldName()+

",文件长度:"+file.getSize()+

",文件名:"+file.getFilePathName()+

",扩展名:"+file.getFileExt()+

",文件全名"+file.getFilePathName());

}

%>

1.3在WebRoot目录下新建upload文件夹。

1.4执行FileUpload.jsp,观察结果。

注意

(1)新建upload文件夹后,要重新部署项目,以使该文件夹拷贝到项目运行时的WebRoot目录。

(2)上传成功的文件保存在Tomcat安装目录\webapps\项目名\upload文件夹中,而不是保存在项目的WebRoot\upload文件夹中。

(3)本上传组件不支持中文文件名,文件能够成功上传,但文件名乱码。若要支持中文文件名,必须下载支持中文的jspSmartUpload.jar包。

2 文件下载

2.1新建FileDownload.jsp页面,输入以下代码。

文件下载

请点击此处下载文件

2.2新建FileDownloadHandle.jsp页面,输入以下代码。

<%@ page import="com.jspsmart.upload.*" %>

<%

out.clear();

//out = pageContext.pushBody();

SmartUpload myUpload = new SmartUpload();

//初始化SmartUpload对象

myUpload.initialize(pageContext);

//禁止浏览器自动打开文件,若要在浏览器中打开文件,可不设此项

myUpload.setContentDisposition(null);

//下载文件

myUpload.downloadFile("upload/Test.txt");

%>

2.3在Tomcat安装目录\webapps\你的项目名\upload文件夹下,新建一Test.txt,并输入一些内容。

2.4运行你写的JSP观察结果。

【实验报告】

写一个实现动态下载文件的JSP程序(就是用户能够选择(或指定)下载文件)。

JSP应用开发(Java方向)实验指导书

JSP应用开发(Java方向) 实验指导书 Java课程组 姓名: 班级: 学号: 淮安信息职业技术学院 计算机与通信工程学院

目录 实验一Web项目的创建 (1) 实验二房屋交易系统的原型设计 (8) 实验三 JSP基本语法 (12) 实验四系统中用户注册的实现 (13) 实验五JSP隐式对象 (14) 实验六个人房屋信息管理的实现 (15) 实验七使用Servlet实现BBS论坛登录 (17) 实验八使用Servlet实现论坛版块显示 (19) 实验九使用Servlet实现论坛主题帖显示 (20) 实验十使用Servlet实现论坛主题帖发表 (21) 实验十一使用EL表达式实现页面欢迎语 (22) 实验十二使用EL表达式重构主题帖页面 (23) 实验十三分页的实现 (24) 实验十四过滤器的使用 (25)

实验一Web项目的创建 【实验目的】 1、熟悉WEB项目的目录结构; 2、熟悉WEB应用程序的部署运行; 3、熟悉Eclipse和Tomcat的部署运行; 【实验准备】 一、复习配套教材相关章节的内容; 二、预习本次实验; 【实验内容】 1、熟悉Web项目的环境配置(推荐采用MyEclipse作为开发环境)。1)在配置WEB开发环境之前,首先确保你的机器上安装有JDK(1.6及以上和Tomcat6.0及以上)。打开MyEclipse,进入windows菜单,选preferences选项进入如下界面。 2)打开MyEclipse选项后,再打开Server选项,接着打开Tomcat选项。

点击Tomcat 6.x选项。指定你的Tomcat的安装路径。 3)点开Tomcat 6.x后,点击JDK选项,配置JDK。

实验指导书

苯甲酸红外光谱的测绘—溴化钾压片法制样 一、实验目的 1、了解红外光谱仪的基本组成和工作原理。 2、熟悉红外光谱仪的主要应用领域。 3、掌握红外光谱分析时粉末样品的制备及红外透射光谱测试方法。 4、熟悉化合物不同基团的红外吸收频率范围.学会用标准数据库进行图谱检索 及化合物结构鉴定的基本方法。 二、实验原理 红外光谱分析是研究分子振动和转动信息的分子光谱。当化合物受到红外光照射,化合物中某个化学键的振动或转动频率与红外光频率相当时,就会吸收光能,并引起分子永久偶极矩的变化,产生分子振动和转动能级从基态到激发态的跃迁,使相应频率的透射光强度减弱。分子中不同的化学键振动频率不同,会吸收不同频率的红外光,检测并记录透过光强度与波数(1/cm)或波长的关系曲线,就可得到红外光谱。红外光谱反映了分子化学键的特征吸收频率,可用于化合物的结构分析和定量测定。 根据实验技术和应用的不同,我们将红外光划分为三个区域:近红外区(0.75~2.5μm;13158~40001/cm),中红外区(2.5~25μm;4000~4001/cm)和远红外区(25~1000μm;400~101/cm)。分子振动伴随转动大多在中红外区,一般的红外光谱都在此波数区间进行检测。 傅立叶变换红外光谱仪主要由红外光源、迈克尔逊干涉仪、检测器、计算机和记录系统五部分组成。红外光经迈克尔逊干涉仪照射样品后,再经检测器将检测到的信号以干涉图的形式送往计算机,进行傅立叶变换的数学处理,最后得到红外光谱图。

傅立叶变换红外光谱法具有灵敏度高、波数准确、重复性好的优点,可以广泛应用于有机化学、金属有机化学、高分子化学、催化、材料科学、生物学、物理、环境科学、煤结构研究、橡胶工业、石油工业(石油勘探、润滑油、石油分析等)、矿物鉴定、商检、质检、海关、汽车、珠宝、国防科学、农业、食品、生物医学、生物化学、药学、无机和配位化学基础研究、半导体材料、法庭科学(司法鉴定、物证检验等)、气象科学、染织工业、日用化工、原子能科学技术、产品质量监控(远距离光信号光谱测量:实时监控、遥感监测等)等众多方面。 三、仪器和试剂 1、Nicolet 5700 FT-IR红外光谱仪(美国尼高力公司) 2、压片机(日本岛津公司) 3、压片模具(日本岛津公司) 4、玛瑙研钵(日本岛津公司) 5、KBr粉末(光谱纯,美国尼高力公司) 6、苯甲酸(分析纯) 四、实验步骤 1、样品的制备(溴化钾压片法)

JSP实验指导

实验一JSP运行环境安装与配置 实验目的: 1、掌握JSP运行环境的安装与配置。 2、熟悉Tomcat服务器的安装与配置。 3、掌握JSP文件的建立与使用。 4、熟悉JSP开发环境 实验内容: 1、安装J2SDK并设置相关环境变量。 2、安装与启动Tomcat服务器 3、设置Web服务目录 4、编写测试JSP页面 实验步骤(过程): 参照教材 实验二JSP页面 实验目的: 1、掌握JSP页面的基本结构及运行原理。 2、掌握怎样声明JSP页面的成员变量和方法 3、掌握怎样使用Java程序片和Java表达式。 4、掌握在JSP页面中使用HTML标记。 实验内容: 1、编写一个JSP页面,计算出100以内的素数。 2、设计两个JSP页面a.jsp和b.jsp,a.jsp页面使用表单提交数据给b.jsp页面,要求a.jsp通过text方式提交一个字符串给b.jsp,b.jsp页面获取a.jsp提交的字符串,并使用Java表达式显示这个字符串及其长度。 3、请编写JSP页面inputNumber.jsp和getNumber.jsp。inputNumber.jsp页面使用表单通过text方式提交一个数字给getNumber.jsp页面,getNumber.jsp计算并显示这个数的平方和立方。 实验过程: 实验题目1: <%@ page contentType="text/html;charset=GB2312" %>

100以内的素数有:
<% int i,j; for( i=1;i<=100;i++) { for( j=2;j

__JSP上级实验指导书三_自动生成英文界面

《JSP开发技术》课程实验指导书 实验3 自动生成英文界面 一实验目的: 学习使用Myeclipse开发Web项目,综合使用JavaBean,JSTL标签及表达式语言EL。 二实验内容: 编写一个Java Web项目,实现自动生成英文界面的功能。该项目包含三个页面,在基本信息页面输入用户的基本信息及文本框数目和复选框包含条目数,在第二个页面近一步输入文本框题目和复选框的值与文本信息,在第三个页面显示刚才输入中文信息的英文翻译构成的页面。 三实验步骤: 1、创建的项目名称为EnglishPagesProj 2、在根目录下创建basicInput.jsp,该页面包含四个文本输入框,2个label标签用于提示输入范围,一个提交按钮。如下图所示。 3、建立infoInput.jsp页面。如果在baisicInput.jsp页面中输入以下信息,点击提交按钮 则infoInput.jsp页面显示

其中,第一行显示用户+上一页输入的姓名+先生(如果性别为男)/女士(如果性别为女)+您好! 以下根据上一页面输入的数目自动生成,有2个文本输入框,则需要继续输入这两个文本输入框的中文标题,复选框的标题,有3个复选框项目,则需要分别输入每个项目的value值和显示的text文本 3、创建bean.TranslatorBean类,包含三个成员变量,chineseWord表示输入的中文,englishWord表示对应翻译的英文,data存储中文及对应英文的翻译,还需要创建构造方法和对应属性的get/set方法。如果设置chineseWord为”姓名”,则获取englishWord属性值为”name”,如果data中没有对应的chineseWord,则englishWordd的值为chineseWord+”的英文”,data中存储的信息如下图: 4、创建englishPage.jsp页面,依据infoInput.jsp页面输入的中文信息,调用TranslatorBean对象获取对应的英文翻译并显示在页面上。比如infoInput.jsp中输入以下信息:

智能仪器实验指导书.doc

《智能仪器》实验指导书 适用专业:电子信息专业 说明:实验课时数为8节课,可从以下实验中自行选取8学时进行实验 实验一模拟信号调理实验(有源滤波器的设计) 一、实验目的 1. 熟悉运算放大器和电阻电容构成的有源波器。 2. 掌握有源滤波器的调试。 二、实验学时 课内:2学时课外:2学时 三、预习要求 1. 预习有源低通、高通和带通滤波器的工作原理 2. 已知上限截止频率fH=480Hz,电容C=0.01uF,试计算图1所示电路形式的巴特沃斯二阶低通滤波器的电阻参数,运放采用OP-07。 3. 将图2中的电容C改为0.033uF,此时图2所示高通滤波器的下限截止频率fL=?。 四、实验原理及参考电路 在实际的电子系统中输入信号往往包含有一些不需要的信号成份,必须设法将它衰减到足够小的程度,或者把有用信号挑选出来。为此,可采用滤波器。 考虑到高于二阶的滤波器都可以由一阶和二阶有源滤波器构成,下面重点研究二阶有源滤波器。 1.二阶有源低通滤波器

二阶有源低通滤波器电路如图1所示。可以证明其幅频响应表达式为 图1 二阶有源低通滤波器图2 二阶有源高通滤波器 式中: 上限截止频率 当Q=0.707时,这种滤波器称为巴特沃斯滤波器。 2. 二阶有源高通滤波器 如果将图1中的R和C的位置互换,则可得二阶高通滤波器电路,如图2所示。令 和 可得其幅频响应表达式为

其下限截止频率 五、实验内容 1. 已知截止频率fH=200Hz,试选择和计算图1所示电路形式的巴特沃斯二阶低通滤波器的参数。运算放大器用OP-07。 2. 按图1接线,测试二阶低通滤波器的幅频响应。测试结果记入表1中。 表1 Vi=0.1V(有效值)的正弦信号 3. 按图2接线,测试二阶高通滤波器的幅频响应。测试结果记入表2中。 表2 Vi=0.1V(有效值)的正弦信号 4. 将图2中的电容C改为0.033uF,同时将1的输出与图2的输入端相连,测试它们串联起来的幅频响应。测试结果记入表3中。 表3 Vi=0.1V(有效值)的正弦信号 六、实验报告要求

JSP应用开发(Java方向)实验指导书

JSP应用开发(Java方向) Java课程组 姓名: 班级: 学号: 淮安信息职业技术学院 计算机与通信工程学院

23 24 25 实验一 实验二 实验三 实验四 实验五 实验六 实验七 实验八 实验九 实验十 实验十 Web 项目的创建 ........ 房屋交易系统的原型设计 JSP 基本语法 . ........... 系统中用户注册的实现 JSP 隐式对象 ........... 个人房屋信息管理的实现 使 用 使用 使用 使用 Servlet 实现 BBS 论坛登录 Servlet 实现论坛版块显示 Servlet 实现论坛主题帖显示 Servlet 实现论坛主题帖发表 使用 EL 表达式实现页面欢迎语 12 13 14 .. 15 ... 17 19 20 21 22 实验十二 实验十三 实验十四 使用 EL 表达式重构主题帖页面 分页的实现 ....................... 过滤器的使用 ...................

【实验目的】 1熟悉WEB 项目的目录结构; 2、熟悉WEB 应用程序的部署运行; 3、熟悉Eclipse 和Tomcat 的部署运行; 【实验准备】 、复习配套教材相关章节的内容; 、预习本次实验; 【实验内容】 1熟悉Web 项目的环境配置(推荐采用MyEcIi pse 作为开发环境)。 1)在配置WEB 开发环境之前,首先确保你的机器上安装有JDK ( 1.6 及以上和Tomcat6.0及以上)。打开MyEcIipse ,进入windows 菜单, 选P refere nee 选 项进入如下界面。 I I AlVT

实验指导书

混凝土基本理论及钢桁架静力测试试验指导书

试验一、钢筋混凝土受弯构件正截面破坏试验 一、试验目的 1.了解受弯构件正截面的承载力大小、挠度变化及裂缝出现和发展过程; 2.观察了解受弯构件受力和变形过程的三个工作阶段及适筋梁的破坏特征; 3.测定受弯构件正截面的开裂荷载和极限承载力,验证正截面承载力计算方法。 二、试件、试验仪器设备 1.试件特征 (1). 根据试验要求,试验梁的混凝土强度等级为C20,纵向受力钢筋强度等级I级。 (2). 试件尺寸及配筋如图1所示,纵向受力钢筋的混凝土净保护层厚度为15mm 。 (3). 梁的中间500mm 区段内无腹筋,其余区域配有 6@60的箍筋,以保证不发生斜 截面破坏。 (4). 梁的受压区配有两根架立筋,通过箍筋与受力筋绑扎在一起,形成骨架,保证受力钢筋处在正确的位置。 2.试验仪器设备 (1). 静力试验台座、反力架、支座及支墩 (2). 20T 手动式液压千斤顶 (3). 读数显微镜及放大镜 (4). 位移计(百分表)及磁性表座 三、试验装置及测点布置 1.试验装置见图2 (1). 在加荷架中,用千斤顶通过分配梁进行两点对称加载,使简支梁跨中形成长 500mm 的纯弯曲段(忽略梁的自重)。 (2). 构件两端支座构造应保证试件端部转动及其中一端水平位移不受约束,基本符 合铰支承的要求。 2.测点布置 梁的跨中及两个对称加载点各布置一位移计f 3~f 5,量测梁的整体变形,考虑在加载的过程中,两个支座受力下沉,支座上部分别布置位移测点f 1和f 2,以消除由于支座下沉对挠度测试结果的影响。 图1 试件尺寸及配筋图

jsp实验指导书

实验一静态网页制作 一、实验目的 1.熟悉HTML语言; 2.掌握借助HTML语言,设计Web页面。 二、实验内容 1、按照要求完成eBook图书商城“联系我们”(contact. html)页面的设计; 2、应用表格完成eBook图书商城“购书袋”(cart. html)的设计; 3、应用框架技术设计eBook网站的主页,左边用来显示商品类别,右边用来显示某一类商 品信息,并使用图片对页面进行美化。 三、实验方法 参照《jsp程序设计案例教程》第十一章《HTML与JavaScript》HTML语法设计实验内容。 1、利用框架来设计实验内容一和三,设计时需要注意文字显示的位置,及加上相应的背景。 2、利用表格来设计实验内容二。 实验二生成简单动态网页 一、实验目的 1、掌握tomcat配置及使用方法; 2、进一步熟悉HTML基本语法; 3、熟悉JSP基本语法; 4、掌握HTML与JSP指令、动作元素结合来设计web页面。 二、实验内容 1、应用各种表单元素完成eBook图书商城的“用户注册”页面的设计(与JSP指令、动作元素结合); 2、设计Easy-Buy电子商城网站首页框架,要求可以使用中文显示,首页由3部分组成:top.jsp (导航栏)、body.jsp(页面主体)和bottom.jsp(版权信息); 3、在Easy-Buy电子商城首页(index.jsp)中使用一超链接,使用jsp:forward转向到时钟页面(clock.jsp). 三、实验方法 1、参照《jsp程序设计案例教程》第十一章《HTML与JavaScript》HTML语法设计web页面元素:表格及文本的对齐方式、多行文本的显示方式、提交和重置按钮,并在点击提交和重置按钮之后,分别进入相应的JSP页面; 2、使用jsp指令或动作元素包含要求的三个页面,并注意在页面中正确使用MIME类型,设置为GB2312; 3、使用HTML语法在index.jsp中建立一个超链接,并使用forward动作元素来转向制定的页面,在实验过程中注意IE浏览器地址栏中的变化。

实验指导书

实验一材料硬度测定(综合性) 一、实验内容 1.金属布氏硬度实验。 2.金属洛氏硬度实验。 二、实验目的及要求 该实验的目的是使学生熟悉金属布氏、洛氏、维氏硬度计的使用方法,巩固硬度试验方法的理论知识,掌握各种硬度计的结构原理、操作方法及注意事项。要求学生具有踏实的理论知识,同时也具有严谨、一丝不苟的作风。 三、实验条件及要求 (一)实验条件 1.布氏硬度计、洛氏硬度计和显维硬度计,读数放大镜,标准硬度块。 2.推荐试样用材:灰铸铁、经调质处理的45钢、淬火低温回火的T10钢。 (二)要求 制备试样过程中不得使试样因冷、热加工影响试验面原来的硬度。试验面应为光滑的平面,不应有氧化皮及污物,测布氏硬度、洛氏硬度时试验面的粗糙度Ra≤0.8μm。 试验时,应保证试验力垂直作用于试验面上,保证试验面不产生变形、挠曲和振动。试验应在10~35℃温度范围内进行。 不同硬度试验对试样及试验操作尚有具体要求。 四、实验相关知识点 1.硬度试验原理。 2.对试样的要求。 3.硬度试验方法的选择。 4.各种硬度计的结构原理、操作方法及注意事项。 5.试验数据的获得。 6.不同硬度试验方法的关系。 五、实验实施步骤 (一)金属布氏硬度试验 金属布氏硬度值是单位压痕表面积所承受的外力。

1.试验规范的选择 布氏硬度试验时应根据测试材料的硬度和试样厚度选择试验规范,即压头材料与直径、F/D2值、试验力F及试验力保持时间t。 (1)压头材料与直径的选择压头为硬质合金球。 球体直径D的选择按GB/T231.1-2009《金属布氏硬度试验方法》有五种,即10mm、5mm、2.5mm、2mm和1mm。压头直径可根据试样厚度选择,见压头直径、压痕平均直径与试样最小厚度关系表。选择压头直径时,在试样厚度允许的条件下尽量选用10mm球体作压头,以便得到较大的压痕,使所测的硬度值具有代表性和重复性,从而更充分地反映出金属的平均硬度。 (2)F/D2、试验力F及试验力的选择 F/D2比值有七种:30、15、10、5、2.5、1.25和1,其值主要根据试验材料的种类及其硬度范围来选择。 球体直径D和F/D2比值确定后,试验力F也就确定了。 试验须保证压痕直径d在(0.24~0.6)D范围内,试样厚度为压痕深度的10倍以上。 (3)试验力保持时间t的选择试验力保持时间t主要根据试样材料的硬度来选择。黑色金属:t=10~15s;有色金属:t=(30±2)s;<35HBW的材料:t=(60±2)s。 2.布氏硬度试验过程 (1)试验前,应使用与试样硬度相近的二等标准布氏硬度块对硬度计进行校对,即在硬度块上不同部位测试五个点的硬度,取其平均值,其值不超过标准硬度块硬度值的±3%方可进行试验,否则应对硬度计进行调整、修理。 (2)接通电源,打开电源开关。将试样安放在试验机工作台上,转动手轮使工作台慢慢上升,使试样与压头紧密接触,直至手轮与螺母产生相对滑动。同时应保证试验过程中试验力作用方向与试验面垂直,试样不发生倾斜、移动、振动。 启动按钮开关,在施力指示灯亮的同时迅速拧紧压紧螺钉,使圆盘随曲柄一起回转,直至自动反向转动为止,施力指示灯熄灭。从施力指示灯亮到熄灭的时间为试验力保持时间,转动手轮取下试样。 (3)用读数显微镜在两个互相垂直的方向测量出试样表面的压痕直径d1 。

《Web开发技术》实验指导书的模板(JSP版)

《Web开发技术》实验指导书模板 (JSP版)

目录 实验一搭建JSP运行的实验环境 (1) 实验二JSP页面 (3) 实验三显示不同大小的“你好JSP” (7) 实验四JSP指令和动作 (10) 实验五Tag文件的代码复用 (12) 实验六中文显示服务器端日期 (14) 实验七JSP内置对象 (19) 实验八session对象 (23) 实验九简易留言板 (28) 实验十JSP中使用Java Bean (31) 实验十一JSP中的文件操作 (41) 实验十二JSP中使用数据库 (48) 实验十三Java Servlet (66) 实验十四网上书店 (71) 实验报告 (76)

实验一搭建JSP运行的实验环境 一、实验目的 (1)掌握JSP运行环境的安装与配置 (2)理解JSP与Servlet的关系 (3)运行简单的JSP页面,理解JSP的运行原理 二、实验工具 (1)JDK1.4、JDK1.5或JDK1.6,可以从SUN公司的网站免费下载 (2)编辑工具-记事本 (3)Tomcat服务器,也可以从网上免费下载 三、实验步骤 (1)按教材中演示安装JDK (2)按教材中演示安装Tomcat (3)启动Tomcat服务器,在浏览器中输入:http://localhost:8080,观察主页内容(4)观察Tomcat安装目录下的各个子目录的内容 (5)打开记事本,输入下列源代码并保存为exer1.jsp。将此文件复制到Tomcat安装目录下的webapps\ROOT目录下,运行该页面,观察其对应的Servlet源代码。 exer1.jsp的代码: <%@ page contentType="text/html;charset=GB2312" %> <%@ page import="java.util.Date" %> <%! Date date; // 数据声明 int sum; public int add(int m,int n) // 方法声明 { return m+n; } %>

程序片创建Date对象: <% Date date=new Date(); //java程序片 out.println("
"+date); sum=add(12,34); %>
在下一行输出和:
<%= sum+100 %>

MATLAB实验指导书(DOC)

MATLAB 实验指导书

前言 MATLAB程序设计语言是一种高性能的、用于科学和技术计算的计算机语言。它是一种集数学计算、分析、可视化、算法开发与发布等于一体的软件平台。自1984年MathWorks公司推出以来,MATLAB以惊人的速度应用于自动化、汽车、电子、仪器仪表和通讯等领域与行业。MATLAB有助于我们快速高效地解决问题。MATLAB相关实验课程的学习能加强学生对MATLAB程序设计语言理解及动手能力的训练,以便深入掌握和领会MATLAB应用技术。

目录 基础型实验............................................................................................ - 1 - 实验一MATLAB集成环境使用与基本操作命令练习 ............. - 1 - 实验二MATLAB中的数值计算与程序设计 ............................. - 7 - 实验三MATLAB图形系统 ......................................................... - 9 -

基础型实验 实验一 MATLAB 集成环境使用与基本操作命令练习 一 实验目的 熟悉MATLAB 语言编程环境;熟悉MATLAB 语言命令 二 实验仪器和设备 装有MATLAB7.0以上计算机一台 三 实验原理 MATLAB 是以复杂矩阵作为基本编程单元的一种程序设计语言。它提供了各种矩阵的运算与操作,并有较强的绘图功能。 1.1 基本规则 1.1.1 一般MATLAB 命令格式为 [输出参数1,输出参数2,……]=(命令名)(输入参数1,输入参数2,……) 输出参数用方括号,输入参数用圆括号如果输出参数只有一个可不使用 括号。 1.1.2 %后面的任意内容都将被忽略,而不作为命令执行,一般用于为代码加注 释。 1.1.3 可用↑、↓键来重现已输入的数据或命令。用←、→键来移动光标进行修改。 1.1.4 所有MATLAB 命令都用小写字母。大写字母和小写字母分别表示不同的 变量。 1.1.5 常用预定义变量,如pi 、Inf 、NaN 、ans 1.1.6 矩阵的输入要一行一行的进行,每行各元素用空格或“,”分开,每行用 “;”分开。如 ?? ?? ? ?????=987654321A MATLAB 书写格式为A=[1 2 3 ;4 5 6 ;7 8 9] 在MATLAB 中运行如下程序可得到A 矩阵 a=[1 2 3;4 5 6;7 8 9] a = 1 2 3 4 5 6 7 8 9 1.1.7 需要显示命令的计算结果时,则语句后面不加“;”号,否则要加“;”号。

《动态网页技术JSP》实验指导书

实验课指导书 课程名称动态网页技术JSP 适用专业计算机科学与技术 电子商务 任课教师文晓棠 开课系信息工程系 广东商学院华商学院教务处制

实验项目一 (一)实验项目名称: JSP开发环境配置与测试 (二)实验学时: 2 (三)实验性质(设计性?综合性?验证性?) 验证性 (四)实验目的 1.掌握JSP开发环境安装与配置; 2. 掌握JSP开发的一般步骤。 (五)实验内容 1.安装与配置JDK,并测试JDK的安装是否成功; 2.安装与启动Tomcat,并通过浏览器访问Tomcat的主页面; 3. 安装Eclipse开发工具,并进行汉化; 4. 在Eclipse中配置web服务器,要求使用外置的Tomcat服务器; 5. 开发并运行JSP程序。 实验条件: 要求准备下列软件:Window 7、Eclipse IDE for Java EE软件、JDK 1.7、Tomcat 7.0服务器。 (六)实验重点、难点 JDK环境配置、在Eclipse中配置Tomcat服务器。 (七)具体实验操作过程 1. JSP开发环境配置 JSP 编程使用的 Java 语言,所以运行 JSP 程序必须要有 JVM 的支持,还必须要有Java程序编辑、编译程序(JDK)的支持。现在企业流行的集成开发环境是 Eclipse 或MyEclipse。大多数应用程序都需要连接数据库,所以需要 DBMS 的支持,数据库的安装配置将在后续章节介绍。JSP 应用程序是运行在服务器上的,所以需要Web服务器的支持,在此以JDK1.7、Tomcat 7.0、Eclipse IDE for Java EE 为例,安装配置 JSP 开发环境。

电子技术基础实验指导书doc

《电子技术》实验指导书 机电学院实验中心 2009年2月

目录 第一部分《模拟电子技术》实验................................................................ - 1 -实验一电子仪器使用及常用元件的识别与测试 ..................................... - 3 -实验二晶体管共射极放大电路.................................................................. - 7 -实验三多级放大电路中的负反馈(仿真) ............................................ - 11 -实验四集成运算放大器............................................................................ - 13 -实验五由集成运算放大器组成的文氏电桥振荡器(仿真) ............... - 17 -第二部分《数字电子技术》实验.............................................................. - 19 -实验一集成逻辑门.................................................................................... - 19 -实验二组合逻辑电路................................................................................ - 21 -实验三触发器............................................................................................ - 23 -实验四计数器设计.................................................................................... - 26 -实验五555定时器及其应用..................................................................... - 27 -实验六简易交通灯电路的设计................................................................ - 33 -实验七计数、译码和显示电路设计(仿真) ....................................... - 35 -实验八ADC和DAC的应用 ................................................................... - 37 -

《基于Java技术的Web应用开发》实验指导书

软件工程系 《基于Java的Web使用开 发》 实验指导书 专业班级:网络10 指导教师:______

实验一 JSP开发环境的搭建 一、实验目的 1.熟练掌握Tomcat服务器的安装和配置,为后续实验做好准备工作; 2.掌握Web服务目录的设置; 3.熟练掌握Web服务目录下JSP页面的访问; 4.掌握Tomcat服务器端口号的修改。 二、实验环境和地点 PC机一台:JDK6.0+Tomcat6.0+编辑器 三、实验内容和步骤 1.Tomcat服务器的安装和配置; (1)下载jdk6.0进行安装,同时配置系统变量PATH和CLASSPATH。 (2)下载Tomcat6.0,将其安装到硬盘的某个分区,如D:\。 2.Web服务目录的设置; (1)在D:\下新建一个目录,名称为student,将student目录设置为Web服务目录,并为该Web 服务目录指定名字为friend的虚拟目录。打开Tomcat目录中conf文件夹里的文件,找到出现的部分。然后在的前面加入: (2)修改端口号为9999。在文件中找到修改端口号部分,默认端口修改为9999。 (3)启动Tomcat服务器。如果已经启动,应该,并重新启动。 3.JSP页面的访问; (1)使用“记事本”编写一个简单的JSP页面,文件名用自己的姓名拼音命名(如张三:zhangSan.jsp),文件名是,并保存到Web服务目录student中。 (2)打开上一步建立的JSP页面进行编辑,使其页面运行起来时显示你的专业、班级、学号,姓名。 (3)在浏览器的地址栏中输入Tomcat服务器的IP地址和端口号,并通过虚拟目录friend访问Web服务目录student中第7步编辑后的JSP页面,访问路径是:。 (4)画出第8步JSP页面的运行效果图。 四、实验总结和分析 1. 2. 3.

控制理论部分实验指导书DOC

自动控制理论实验指导书 吴彰良编 郑州轻工业学院 机电工程学院

目录 实验一典型环节与系统的模拟与分析实验二频率特性的测试与分析 实验三控制系统的串联校正

实验一典型环节与系统的模拟与分析 一、实验目的 1.熟悉并掌握THZK-1型测控技术综合实验装置的使用方法。 2.熟悉各典型环节的传递函数及其特性,掌握典型环节的电路模拟。 3.测量各典型环节的阶跃响应曲线,了解参数变化对其动态特性的影响。 二、实验设备 1.控制理论及计算机控制技术(一)、(二) 2.示波器 3.直流电压表 三、实验内容 1.设计并组建各典型环节的模拟电路。 2.测量各典型环节的阶跃响应,并研究参数变化对其输出响应的影响。 四、实验步骤 1.利用实验装置上控制理论及计算机控制技术实验箱(一)中的模拟电路单元,构建所设计的各典型环节(包括比例、积分、惯性环节)的模拟电路。待检查电路接线无误后,接通实验台的总电源,将直流稳压电源接入实验箱中。(注意地线也要接入)。 2.对相关的实验单元的运放进行锁零(将信号发生器单元中的锁零按钮打到锁零状态即可)。注意:积分、比例积分、比例积分微分实验中所用到的积分环节单元实验前需锁零(按下锁零按钮)实验开始时须将锁零按钮弹起 3.测试各典型环节的阶跃响应,并研究参数变化对输出响应的影响 (1)用直流电压表测试其输出电压,并调节电位器,使其输出电压为“1”V。 (2)将“阶跃信号发生器”的输出端与相关电路的输入端相连。 (3)加阶跃信号电压,按照实验内容进行,对每一组参数都要将曲线描绘下来,由示波器读出相应数据。 五、实验报告要求 1.画出各典型环节的实验电路图,并注明参数。 2.写出各典型环节的传递函数。 3.根据所测的典型环节单位阶跃响应曲线,分析参数变化对动态特性的影响? 六、实验思考题 1.用运放模拟典型环节时,其传递函数是在什么假设条件下近似导出的? 2.积分环节和惯性环节主要差别是什么?在什么条件下,惯性环节可以近似地视为积分环节?而又在什么条件下,惯性环节可以近似地视为比例环节? 3.在积分环节和惯性环节实验中,如何根据单位阶跃响应曲线的波形,确定积分环节和惯性环节的时间常数?

jsp实验指导书

实验一 JSP实验环境组建与简单JSP应用 实验目的: 熟悉JSP开发环境,使用开发环境进行JSP程序开发。 实验要求: 安装JDK,Tomcat,MyEclipse/Eclipse,并建立一个简单Web应用且发布测试。 实验步骤: 1.安装JDK; 2.安装Tomcat; 3.安装MyEclipse或Eclipse; 4.建立一个Web应用,在index.jsp中显示“您好,这是我的第一个JSP站点。”;发布测试。 index.jsp页面代码: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> My JSP 'index.jsp' starting page 您好,这是我的第一个JSP站点。

实验二 JSP语法的应用 实验目的: 掌握jsp基本语法。 掌握JSP中page标签的使用。 掌握JSP中forward动作标签的使用。 掌握jsp中include动作标签的使用。 实验要求: 编写三个JSP页面:main.jsp、circle.jsp和ladder.jsp,将三个JSP页面保存在同一Web服务目录中。main.jsp使用include动作标记加载circle.jsp 和ladder.jsp 页面。circle.jsp页面可以计算并显示圆的面积,ladder.jsp可以计算并显示梯形的面积。当circle.jsp和ladder.jsp被加载时获取main.jsp页面include动作标记的param子标记提供的圆的半径以及梯形的上底、下底和高的值。 实验步骤: 1.编写main.jsp 加载circle.jsp页面代码如下: 请同学们编写加载梯形的代码,并传递参数。 2.编写circle.jsp 核心代码如下: 3.编写ladder.jsp 请同学们根据题目要求编写该页面 4.测试页面 结果如图所示: 5.思考 如何能够将圆的半径和梯形的个边实现动态输入?

《工程测试技术(B)》实验指导书DOC

北京理工大学珠海学院 《工程测试技术(B)》实验指导书 吴明友编写 机械与车辆学院 机电教研室 2014.2.28

目录 实验一电阻应变片的原理及应用 (3) 实验二电容式传感器的原理及应用 (8) 实验三光纤传感器原理及应用 (11) 实验四电涡流和磁电传感器原理及应用 (14)

实验一 电阻应变片的原理及应用 一、实验目的: 1. 了解金属箔式应变片的应变效应,单臂电桥工作原理和性能。 2. 比较半桥与单臂电桥的不同性能、了解其特点。 3. 了解全桥测量电路的优点。 二、实验设备: 双杆式悬臂梁应变传感器、托盘、砝码、数显电压表、±5V 电源、差动放大器、电压放大器、万用表。 三、实验原理: ㈠ 单臂电桥实验 电阻丝在外力作用下发生机械变形时,其电阻值发生变化,这就是电阻应变效应,描述电阻应变效应的关系式为 ε?=?k R R (1-1) 式中R R ?为电阻丝电阻相对变化; k 为应变灵敏系数; l l ?=ε为电阻丝长度相对变化。 金属箔式应变片就是通过光刻、腐蚀等工艺制成的应变敏感组件。如图1-1所示,将四 个金属箔应变片(R1、R2、R3、R4)分别贴在双杆式悬臂梁弹性体的上下两侧,弹性体受到压力发生形变,应变片随悬臂梁形变被拉伸或被压缩。 图1-1 双杆式悬臂梁称重传感器结构图 通过这些应变片转换悬臂梁被测部位受力状态变化,可将应变片串联或并联组成电桥。电桥的作用完成电阻到电压的比例变化,如图 1-2 所示 R6=R7=R8=R 为固定电阻,与应变片一起构成一个单臂电桥,其输出电压 R R R R E U ??+??=211/4 0 (1-2) E 为电桥电源电压;

JSP程序设计实验指导书

《JSP编程》教学及实验大纲

《JSP编程》课程实验指导书说明与约定 一、编写原则 编写本指导书的指导原则是:以适应市场经济对计算机专业人才的需要和学生就业需求为宗旨,以学生的实践动手能力培养为重点,突出学生学习的主体地位,给定题目及要求,以学生为主,独立或小组协作完成;鼓励学生创新;实验过程中和课余的其他时间,教师应以辅导、指导、引导为主要教学手段;加强考核,以实践能力考核为指挥棒,促使学生重视程序设计能力的提高。 二、总体要求 实验课之前要写出实验预习报告(重点:实验名称、源代码)。体现Java编程风格(源代码缩进Tab4,块花括号在类、方法名同行,等等),每个类、每个方法都要有功能说明,其说明用文档注释方式表示/*……*/。

实验一JSP页面与JSP标记(4学时) 一、实验目的 1.掌握JDK的安装配置 2.熟悉Tomcat的配置 3.测试JSP的运行环境 4.掌握JSP的页面的基本结构 5.掌握JSP的指令标记和动作标记 二、实验要求 1.实验课之前,下载最新版本的JDK和Tomcat,并在自备微机上安装配置。 2.实践内容:根据实验任务1~任务3要求,编写程序,调试运行。 3.该实验共有3个任务。要求在webapps目录下新建一个Web服务目录:test1。除特别要求外,本章实验中涉及的JSP页面均保存在test1中。 任务1JSP页面的基本结构 1.相关知识点 一个JSP页面可由普通的HTML标记、JSP标记、成员变量和方法的声明、Java 程序片以及Java表达式组成。JSP引擎把JSP页面中的HTML标记交给用户的浏览器执行显示;JSP引擎负责处理JSP标记、变量和方法声明;JSP引擎负责运行Java程序片、计算Java 表达式,并将需要显示的结果发送给用户的浏览器。 JSP页面中的成员变量是被所有用户共享的变量。Java 程序片可以操作成员变量,任何一个用户对JSP页面成员变量操作的结果,都会影响到其他用户。如果多个用户访问一个JSP页面,那么该页面中的Java程序片就会被执行多次,分别运行在不同的线程中,即运行在不同的时间片内。运行在不同线程中的Java程序片的局部变量互不干扰,即一个用户改变Java程序片中的局部变量的值不会影响其他用户的Java程序片中的局部变量。 2.实验目的 本实验的目的是让学生掌握怎样在JSP页面中使用成员变量,怎样使用Java程序片、Java表达式。 3.实验要求 编写两个JSP页面,分别为inputName.jsp和people.jsp。 (1)inputName.jsp的具体要求 该页面有一个表单,用户通过该表单输入自己的姓名并提交给people.jsp页面。 (2)people.jsp的具体要求 该页面有名字为person、类型是StringBuffer以及名字是count、类型为int的成员 变量。 该页面有public void judge ()方法。该方法负责创建person对象,当count的值是0 时,judge ()方法创建person对象。 该页面有public void addPerson(String p)方法,该方法将参数p指定的字符串添加到 成员变量person末尾,同时将count作自增运算。 该页面在程序片中获取inputName.jsp页面提交的姓名,然后调用judge()创建person

数值计算基础实验指导书.doc

数值计算基础 实验指导书 2012年

目录 实验一直接法解线性方程组的 (1) 实验二插值方法 (4) 实验三数值积分 (6) 实验四常微分方程的数值解 (8) 实验五迭代法解线性方程组与非线性方程 (10)

实验一 直接法解线性方程组 一、实验目的 掌握列选主元消去法与追赶法解线性方程组。 二、实验内容 分别写出Guass 列选主元消去法与追赶法的算法,编写程序上机调试出结果,要求所编程序适用于任何一解线性方程组问题,即能解决这一类问题,而不是某一个问题。实验中以下列数据验证程序的正确性。 1、用Guass 列选主元消去法求解方程组 ??????????=????????????????????--5.58.37.33.47.11.85.16.93.51.53.25.2321x x x 2、用追赶法求解方程组 ?? ? ?????? ???????-=????????????????????????????????-----000010210000210000210000210000 254321x x x x x 三、实验仪器设备与材料 主流微型计算机 四、实验原理 1、Guass 列选主元消去法 对于AX =B 1)、消元过程:将(A|B )进行变换为)~|~(B A ,其中A ~ 是上三角矩阵。即: ???? ?? ? ??→??????? ??n nn n n n nn n n n n b a b a b a a b a a a b a a a b a a a 0010122111221 222221111211 k 从1到n-1 a 、 列选主元 选取第k 列中绝对值最大元素ik n i k a ≤≤max 作为主元。 b 、 换行 i k ij kj b b n k j a a ?+=?,,1,

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