当前位置:文档之家› 西工大控制工程基础实验指导书

西工大控制工程基础实验指导书

西工大控制工程基础实验指导书
西工大控制工程基础实验指导书

控制工程基础实验指导Experiment Guidebook to Control Engineering

西北工业大学

2012年10月

试验一.MATLAB 仿真实验

一、实验目的

1.掌握使用MATLAB工具进行控制系统仿真分析;

2.掌握使用MATLAB工具进行控制系统综合与校正。

二、实验装置及用具

CAD 实验室的PC 计算机已经安装了MATLAB 6.5,在计算机上进行控制系统仿真实验。

三、实验内容

3.1 一阶系统的仿真

图1 一阶系统

(1)推导并写出图1所示的一阶系统的传递函数U c(s)/U r(s), 图中,R4 = R5=20

KΩ,R3 =1MΩ,C =1μF,R1 = 20KΩ,而R2有三种选择,即①R2 = 20KΩ;②R2 = 200KΩ;③R2 = 2KΩ。

(2)利用MATLAB 仿真,画出Ur 为单位阶跃输入时,输出U C的时域响应曲线,

系统的频率特性(BODE 图和乃氏图),说明物理系统的线性区(运算放大器电源电压为±15V )。

3.2 二阶系统的仿真

(1) 推导并写出图2所示的二阶系统的传递函数U c(s)/U r(s),说明选取不同的R5会有不同的阻尼比ξ。图中,R1 =1MΩ,C = 0.1μF,R3 =100KΩ,R4 =100KΩ,而R5有三种选择,即①R5 = 40KΩ;②R5 =100KΩ;③R5 =140KΩ。

图2 二阶系统

(2)利用MATLAB 仿真,画出U r 为单位阶跃输入时,输出U C的时域响应曲线;利用MATLAB 仿真,画出不同阻尼比的ξ系统的频率特性(Bode 图和乃氏图),根据这个Bode 图,分析二阶系统的主要动态特性(M P ,t s)。

3.3 三阶系统的稳定性研究

(1)图3是由三个时间常数一致的惯性环节组成的三阶系统,试推导其闭环传递函数U c(s)/U r(s),说明开环增益K 为8 时系统处于临界稳定;图中,R3 = 200K,C = 0.1μF,R1 = 50KΩ,R X 是470KΩ的电位计,可调节第二个运算放大器的放大倍数,从0.38 变化到4。整个系统的开环增益可从1.5 变化到16。

图3 三阶0型系统

(2)利用MATLAB 画出图3系统不同增益下的Bode 图,分析该系统的稳定性;(3)给定三阶I 型系统如图 4 所示,试推导其闭环传递函数,说明开环增益K V 为何值时系统临界稳定,这时其剪切频率ωc为何值?图中:C1 = C3 = 0.1μF,C2 =1μF,R4 = 30KΩ,R1 = R3 = R5 =100KΩ,R2 =1MΩ,R X =1MΩ是可调电位计,用以调节系统的开环增益K V。

(4) 利用MATLAB画出图4系统临界稳定时的Bode图,分析此时的系统开环增益值K V和剪切频率值。求出K V 最大和最小时的相角裕量γ。

图4 三阶I型系统

3.4 控制系统的校正

(1)单位反馈的控制系统开环传递函数为:

1100()(0.041)(0.011)

G S S S S =++ 校正装置的传递函数为: 0.51()51J S G S S +=

+ 请利用MATLAB ,分析校正前后的稳定性和系统品质,分析开环增益对系统的影响。

(2)单位反馈的控制系统开环传递函数为:

1200()(0.11)(0.0021)

G S S S S =++ 加入PD 校正,其传递函数为: 0.051()0.0051J S G S S +=

+ 请利用MATLAB ,分析校正前后的稳定性和系统品质,分析开环增益对系统的影响。

实验报告

年月日

西工大信号与系统-实验1

西北工业大学 《信号与系统》实验报告 西北工业大学

a. 上图分别是0N或者M

b. 以上是代码,下图是运行结果

由上图可看出,图上一共有3个唯一的信号。当k=1和k=6的时候的图像是一样的。因为档k= 1时,wk=(2*PI)/5,k=6时,wk=2PI+(2*PI)/5,即w6 = 2PI+w1,因为sin函数的周期是2PI,所以他俩的图像是一样的 c.代码如下:

图像如下: 可得出结论:如果2*pi/w0不是有理数,则该信号不是周期的 1.3离散时间信号时间变量的变换 a. nx=[zeros(1,3) 2 0 1 -1 3 zeros(1,3)];图像如下: b. 代码如下: x=zeros(1,11);

x(4)=2; x(6)=1; x(7)=-1; x(8)=3; n=-3:7; n1=n-2; n2=n+1; n3=-n; n4=-n+1; y1=x; y2=x; y3=x; y4=x; c: 代码和结果如下结果 下图是结果图

实验 WEB服务的配置与测试

WEB和FTP服务的配置与测试 一.实验目的: 1.掌握在Win 2000下WEB服务器的建立、配置和测试。 2.掌握FTP服务的配置如端口、用户设置等以及如何应用FTP服务。 二.实验内容 (1)安装IIS。 (2)配置和管理windows2000 的WWW服务器:设置Web站点;Web站点的管理。(3)配置和管理FTP服务器。 三.实验设备 装有虚拟机的计算机。 四.实验步骤 网络拓朴: 一、IIS的安装 默认情况下,在Windows 2000 Server安装过程中会自动安装IIS,若没有安装,则需安装。 1、在“控制面板”中选择“添加/删除程序”,单击“添加/删除Windows组件”;选中“Internet信息服务(IIS)”的“详细信息”清单;如下图

2、配置IIS的组件,在“Internet信息服务(IIS)”对话框中点击“Internet 服务管理器”及“公用文件”(必选);若你的服务器作为WWW或FTP服务器,则分别选中“World Wide Web服务器”和“文件传输协议(FTP)服务器”。 注意:对于不需要的服务,最好不要安装,这是安全的做法。 然后单击“确定”、“下一步”,开始IIS系统文件的安装。 二、WEB站点管理 1、单个网站的WEB服务器的配置 先配置WEB服务器前,请先用记事本或Microsoft WORD制作一个简单的网页,放在一个新建的文件夹(如:d:\aa文件夹)中,命名为网页文件(如1.htm)。然后在IIS中发布这个简单的网站: 依次单击“开始”-“程序”-“管理工具”-“Internet服务管理器”,打开Internet信息服务窗口。如图所示。

DB1-西工大数据库实验一数据库及表的创建和管理

《数据库原理》实验报告 题目:实验一 学号姓名班级日期数据库和表的创建与管理 一.实验内容、步骤以及结果 1.利用图形用户界面创建,备份,删除和还原数据库和数据表(50分,每小题5分) 数据库和表的要求(第四版教材第二章习题5要求的数据库) 数据库名:SPJ,其中包含四张表:S表, P表, J表, SPJ表 图2.1 S表(供货商表) 图2.2 P表(零件表) 图2.4 SPJ表(供应情况表) 图2.3 J表(工程项目表)

完成以下具体操作: (1)创建SPJ数据库,初始大小为10MB,最大为50MB,数据库自动增长,增长 方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB 增长。数据库的逻辑文件名和物理文件名均采用默认值。 (2)在SPJ数据库中创建如图2.1-图2.4的四张表(只输入一部分数据示意即可)。 (3)备份数据库SPJ(第一种方法):备份成一个扩展名为bak的文件。(提示:最 好先删除系统默认的备份文件名,然后添加自己指定的备份文件名) (4)备份数据库SPJ(第二种方法):将SPJ数据库定义时使用的文件(扩展名为 mdf,ldf的数据文件、日志文件等)复制到其他文件夹进行备份。 (5)删除已经创建的工程项目表(J表)。 (6)删除SPJ数据库。(可以在系统默认的数据存储文件夹下查看此时SPJ数据库 对应的mdf,ldf文件是否存在) (7)利用备份过的bak备份文件还原刚才删除的SPJ数据库。(还原数据库) (8)利用备份过的mdf,ldf的备份文件还原刚才删除的SPJ数据库。(附加) (9)将SPJ数据库的文件大小修改为100MB。 (10)修改S表,增加一个联系电话的字段sPhoneNo,数据类型为字符串类型。 实验具体步骤: (1)创建SPJ数据库:右击数据库-->新建数据库-->填写相应参数-->点击确定。如下图: (2)在SPJ数据库中创建四张表:单击数据库SPJ-->右击‘表’-->新建表-->填写参数-->确定。如下图:

西工大计算机网络实验三

实验报告 实验名称 --SOCKET编程 一、实验目的 (1)加深对TCP和UDP的理解; (2)实现两台计算机之间TCP/UDP通信。 二、实验过程 原理: socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用以实现进程在网络信。如下图所示:

TCP通信 原理如图: 代码: 服务器端: #pragma comment(lib, "WS2_32.lib")

#include #include #include using namespace std; int main() { int i=0; WSADATA wsaData; SOCKET oldSocket,newSocket; //客户地址长度 int iLen=0; //发送的数据长度 int iSend=0; //接收的数据长度 int ircv =0; //处世要发送给客户的信息 char buf[20]="I am a server"; //接收来自用户的信息 char fromcli[512]; //客户和服务器的SOCKET地址结构 struct sockaddr_in ser,cli; if(WSAStartup(MAKEWORD(2,2),&wsaData)!=0) { cout<<"failed to load winsock"<

实验二 Web服务器控件实验报告

WEB 应用开发 WEB 服务器控件实验报告 实验2-1 使用FileUpLoad 控件上传文件 任务清单 创建一个WEB 窗体,实现界面效果如下: 提示: string fileName = FileUpload1.FileName;//得到文件名 float fileSize = FileUpload1.FileBytes.Length;//得到文件长度 string ext = System.IO.Path .GetExtension(fileName);//得到文件扩展名 string filePath = FileUpload1.PostedFile.FileName;//得到文件在客户端的路径 txtFileUploadPath.Text = Server.MapPath(".");//得到当前站点的物理路径 FileUpload1.SaveAs(Server.MapPath(".") + "/Upload/"+fileName);//文件存到服务器上 学 号 090201124 姓 名 李晓晖 专业、班 计科09-1 学 期 2011-2012 第2学期 指导教师 黄俊莲 实验地点 C 区二层机房 机 器 号 时 间 2012年 月 日 周 节 实验任务清单 1. 实验2-1 使用FileUpLoad 控件上传文件 2. 实验2-2 Calendar 控件的使用1 3. 实验2-3 Calendar 控件的使用2 实验要求 注意:本次实验要求创建一个网站,名称命名规则为“学号_姓名_HomeWork1”,如:“090201201_戚琦_ HomeWork2”,“实验2-1”至“实验2-5”页面都在此网站中添加。 教师评语 成绩

数据库实验报告1

一. 实验内容、步骤以及结果: 1.利用图形用户界面创建,备份,删除和还原数据库和数据表(30分,每小题5分) ●数据库和表的要求 (1)依据课本P127(第四版教材,下同)的第三题,创建一个名为SPJ的数据库,初始大小为 10MB,最大为50MB,数据库自动增长,增长方式是按5% 比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。数据库 的逻辑文件名和物理文件名均采用默认值。 (2)数据库SPJ包含供应商表,零件表,工程项目表,供应情况表。具体每张表的定义以及数据参看课本P74页的第五题。 ● 完成以下具体操作: (1)创建的SPJ数据库。 (2)在SPJ数据库中分别创建上述的四张表(只输入一部分数据示意即可)。 (3)备份SPJ数据库。 (4)删除已经创建的工程项目表(J表)。 (5)删除SPJ数据库。 还原刚才删除的SPJ数据库。 实验具体步骤: (1)创建SPJ数据库:右击数据库-->新建数据库-->填写相应参数-->点击确定。(2)创建表:单击数据库SPJ-->右击‘表’-->新建表-->填写参数-->确定。

(3)备份数据库:右击数据库SPJ-->任务-->备份-->填参数-->确定。 (4)删除表:单击数据库SPJ--》单击表--》右击J--》选择删除。 (5)删除数据库:右击数据库SPJ--》选择删除命令。 (6)还原数据库。右击数据库--》选择还原数据库命令--》填写参数--》确定。 2. 利用SQL语言创建和删除数据库和数据表(30分,每小题5分) 数据库和表的要求 (1)创建用于学生信息的数据库,数据库名为Student,初始大小为20MB,最大为100MB,数据库自动增长,增长方式是按10M兆字节增长;日志文件初 始为2MB,最大可增长到5MB,按1MB增长。数据库的逻辑文件名和物理文 件名,日志文件名请自定义。 (2)数据库Student包含学生信息,课程信息和学生选课的信息。包含下列3个表:S:学生基本信息表;C:课程基本信息表;SC:学生选课信息表。各表的结 构以及数据如下所示: 表 2.1 学生基本信息表(表名:S)

西工大16秋网络安全在线作业

奥鹏17春西工大16秋《网络安全》在线作业 一、单选题(共30 道试题,共60 分。) 1. 最简单的防火墙结构是()。 A. 路由器 B. 代理服务器 C. 状态检测 D. 包过滤器 正确答案: 2. 虽然软件加密很流行,但商业和军事领域选择硬件加密的原因是()。 A. 易于升级 B. 可移植性强 C. 大众化 D. 处理速度快 正确答案: 3. 状态检测防火墙可以提供的额外服务有()。 A. 在网络应用层提供授权检查及代理服务功能 B. 将某些类型的连接重定向到审核服务中去 C. 能为用户提供透明的加密机制 D. 能灵活、完全地控制进出的流量和内容 正确答案: 4. 下列()是防火墙的重要行为。 A. 准许 B. 防范内部人员攻击 C. 日志记录 D. 问候访问者 正确答案: 5. 入侵者通过观察网络线路上的信息,而不是干扰信息的正常流动,这是属于()。 A. 系统缺陷 B. 漏洞威胁 C. 主动攻击 D. 被动攻击 正确答案: 6. Linux是一种与UNIX操作系统兼容的网络操作系统,安全级别达到TCSEC的安全级() A. C1 B. B1 C. A D. C2 正确答案: 7. 数据库系统的安全性可划分为三个层次,分别是DBMS层次、()和操作系统层次。 A. 应用软件层次 B. 硬件层次 C. 数据表示层次 D. 网络系统层次 正确答案:

8. 状态检测防火墙是新一代的防火墙技术,也被称为()防火墙。 A. 第二代 B. 第三代 C. 第四代 D. 第五代 正确答案: 9. 下列关于IP协议的叙述中,()是正确的。 A. 可靠,无连接 B. 不可靠,无连接 C. 可靠,面向连接 D. 不可靠,面向连接 正确答案: 10. 下列叙述中,正确的是()。 A. 所有计算机病毒只在可执行文件中传染 B. 计算机病毒通过读写软盘或Internet网络进行转播 C. 只要把带毒软盘片设置成只读状态,那么此盘片上的病毒就不会因读盘而传染给另一台计算机 D. 计算机病毒是由于软盘片表面不清洁而造成的 正确答案: 11. 下列关于入侵检测系统的叙述中,错误的一条是()。 A. 监视用户和系统的运行状况,查找非法用户和合法用户的越权操作 B. 有容错功能,即使系统崩溃也不会丢失数据或在重启后重建自己的信息库 C. 对异常行为模式进行统计分析 D. 入侵检测系统可以识别出所有的入侵行为并发出警报 正确答案: 12. 信息分析中用于事后分析的技术手段是()。 A. 模式匹配 B. 统计分析 C. 完整性分析 D. 都不对 正确答案: 13. ()是指在保证数据完整性的同时,还要使其被正常利用。 A. 可用性 B. 完整性 C. 保密性 D. 可靠性 正确答案: 14. 计算机病毒最重要的特点是()。 A. 可执行 B. 可传染 C. 可保存 D. 可潜伏 正确答案: 15. 根据防火墙的功能不同,可将防火墙分为()等专用防火墙。

实验1-Web开发环境的配置与使用

实验1 Web开发环境的配置与使用 一、实验目的 本实验的目的是让学生掌握Web应用开发环境的配置与使用。重点掌握如何在Eclipse 中配置Tomcat服务器,在服务器上部署和运行Web应用。 二、实验要求 要求学生掌握Web开发环境配置的基本过程,了解并掌握如何在Eclipse中配置Tomcat 服务器,如何管理和使用Tomcat服务器。 三、实验内容与步骤 1.JDK的安装与配置 ●下载并安装JDK。 运行JDK安装程序,按照提示进行安装,并记住JDK 的安装位置,比如:C:\Program Files\Java\jdk1.8.0_20。 ●为JDK配置环境变量: 打开控制面板,选择系统安全->系统,选择高级系统设置,打开系统属性对话框,然后选择环境变量,在系统环境变量中: (1)新建环境变量JA V A_HOME,值为JDK的安装目录,比如:C:\Program Files\Java\jdk1.8.0_20。 (2)新建环境变量classpath,值为:.;%JA V A_HOME%\lib\dt.jar;%JA VA_HOME%\lib\tools.jar; (3)修改环境变量path,在尾部添加:%JA V A_HOME%\bin,如果原来不是以分号结尾,则需要先添加一个分号。 2.Tomcat服务器的安装与配置 ●下载并安装Tomcat服务器 如果是解压版的安装程序,直接解压文件到指定位置,记录解压位置,比如:C:\apache- tomcat-8.0.15。 ●为Tomcat服务器配置环境变量 配置环境变量,变量名为CATALINA_HOME, 值为Tomcat的安装目录。 ●测试Tomcat服务器是否可用 (1)进入Tomcat安装目录的bin目录,运行,如果没出现异常信息并能够正确看到如下启动成功的界面,说明服务器启动没有问题。 (2)打开浏览器,在浏览器中输入http://localhost:8080,可以看到如下的Tomcat主页,

数据库系统概论实验指导(第七版)

数据库系统概论实验指导 (第七版) 计算机学院 2013/09

改版履历

目录 目录 (3) 1.实验概要 (4) 1.1.实验说明 (4) 1.2.实验环境和配置 (4) 1.3.上机要求 (5) 2.实验1:数据库/表的基本操作和表级约束 (5) 2.1.目的和要求 (5) 2.2.实验准备 (5) 2.3.实验内容 (5) 3.实验2:库级约束和基本表的数据操作 (8) 3.1.目的和要求 (8) 3.2.实验准备 (8) 3.3.实验内容 (8) 4.实验3:视图操作和安全性控制 (10) 4.1.目的和要求 (10) 4.2.实验准备 (10) 4.3.实验内容 (10) 5.实验4:存储过程/触发器/ODBC数据库编程 (12) 5.1.目的与要求 (12) 5.2.实验准备 (12) 5.3.实验内容 (12) 6.实验5:数据库综合实验 (14) 6.1.目的与要求 (14) 6.2.实验准备 (14) 6.3.实验内容 (15) 5.3.1.题目一:零件交易中心管理系统 (15) 5.3.2.题目二:图书管理系统 (15) 5.3.3.题目三:民航订票管理系统 (15) 5.3.4.题目四:学生学籍管理系统 (16) 5.3.5.题目五:车站售票管理系统 (16) 5.3.6.题目六:企业人事管理系统 (16)

5.3.7.题目七:电话交费管理系统 (16) 5.3.8.题目八:医药销售管理系统 (17) 7.附录:实验报告格式 (18) 1.实验概要 1.1.实验说明 内容:本课程实验分5次完成,每次完成一部分。具体内容参考本指导的后半部分。 成绩:每次实验100分,最后取5次实验的加权平均分作为实验的总成绩,其中第五次实验占40%,其余各次占15%。每次实验中各个环节的评分标准如下: 上述每一项按照百分制给出分值,最后按照比率计算每次实验的最终成绩。 实验报告 每次实验需提交电子版的实验报告(最后一次实验需提交设计文档,源程序等相关资料)。每次实验结束时,将写好的实验报告,提交给各班辅导老师。如果确有困难没有完成的情况下,课后自己完成之后提交到辅导老师的邮箱里。由辅导老师根据课堂上机实验检查状况和实验报告的内容给出每次实验的成绩。 实验报告的内容包括:实验内容、实验步骤、程序源码、运行结果(可以是程序的输出,也可以是运行画面的抓屏,抓屏图片要尽可能的小,否则文件太大)。每份实验报告是一个WORD文档。实验报告命名规则如下:DBx(实验次数)_XXXXXX(学号)_姓名例如:20052978的学生的第一次实验报告文件名: DB1_20052978_李宁注意:请每个人保存好自己的实验报告的电子版,直到该门课考试成绩公布之后。 1.2.实验环境和配置 SQL Server 2008(Microsoft SQL Server 2008 Express With Advance Service)

信号与系统答案 西北工业大学 段哲民 信号与系统1-3章答案

第一章 习 题 1-1 画出下列各信号的波形:(1) f 1(t)=(2-e -t )U(t); (2) f 2(t)=e -t cos10πt×[U(t -1)-U(t-2)]。 答案 (1))(1t f 的波形如图1.1(a )所示. (2) 因t π10cos 的周期 s T 2.0102== ππ ,故)(2t f 的波形如图题1.1(b)所示. 1-2 已知各信号的波形如图题1-2所示,试写出它们各自的函数式。 答案 )1()]1()([)(1-+--=t u t u t u t t f )]1()()[1()(2----=t u t u t t f )]3()2()[2()(3----=t u t u t t f 1-3 写出图题1-3所示各信号的函数表达式。

答案 2 002121 )2(21121)2(21 )(1≤≤≤≤-?????+-=+-+=+=t t t t t t t f )2()1()()(2--+=t u t u t u t f )] 2()2([2sin )(3--+-=t u t u t t f π )3(2)2(4)1(3)1(2)2()(4-+---++-+=t u t u t u t u t u t f 1-4 画出下列各信号的波形:(1) f 1(t)=U(t 2-1); (2) f 2(t)=(t-1)U(t 2-1); (3) f 3(t)=U(t 2-5t+6); (4)f 4(t)=U(sinπt)。 答案 (1) )1()1()(1--+-=t u t u t f ,其波形如图题1.4(a)所示.

西工大计算机网络作业3

1.当两台计算机分别和中继器、二层交换机、三层交换、路由器相连时,请分别画出计算 机与交换设备五层参考模型; 计算机1 上图为计算机和路由器连接.。三层交换机与上图连接相同。二层路由器与计算机连接只经过数据链路层和物理层,中继器与计算机连接只经过物理层。 2.学习SOCKET编程,写出TCP、UDP通信流程;将实例程序两个同学一组,实现两台计算机之间通信。并写出学习报告; TCP通信流程 客户端服务器

UDP通信流程 客户端服务端 利用socket实现TCP,UDP通信的流程如上图所示。 SOCKET实验报告 一.实验目的 学习SOCKET编程,理解计算机通信的流程,分别实现TCP,UDP协议下两台计算机之间的通信。

Socket编程机制 客户端: (1)客户端程序在运行后,首先需要使调用WSAStartup 函数,确保进程加载socket 应用程序所必须的环境和库文件,如Ws2_32.dll。 (2)调用函数Socket 创建SOCKET,在创建时需指定使用的网络协议、连接类型等。 (3)填充SOCKADDR 结构,指定服务端的地址、端口等。 (4)调用connect 函数连接到服务端。 (5)如果连接成功,就可以使用send 和recv 函数发送和接收数据。 (6)在数据传输完成后,可调用closesocket 函数关闭Socket。 (7)调用WSACleanup 函数释放资源。 服务端: (1)程序在运行后,首先需要使调用WSAStartup 加载Ws2_32.dll。 (2)调用函数socket 创建用于监听的SOCKET,在创建时需指定使用的网络协议、连接类型等。 (3)1 调用bind 函数将Socket 绑定到网络地址和端口。 (4)调用listen 函数开始监听。 (5)调用accept 函数等待客户端连接。在客户端连接后,accept 函数返回,得到连接Socket。在accept 函数返回后,可立即再调用,以处理其他客户端的连接。 (6)得到连接Socket 后,可调用send 和recv 发送、接收数据。 (7)在数据传输完成后,可调用closesocket 函数关闭Socket。 (8)调用WSACleanup 函数释放DLL。 函数用法: 1.WSAStartup 函数的功能是加载Ws2_3 2.dll 等Socket 程序运行的环境。其返回值用来 判断程序是否调用成功。 2.WSACleanup 函数释放Ws2_32.dll 库,函数无参数。 3.Socket 函数的功能是建立一个绑定到指定协议和传输类型的Socket。用来指定网络地 址的类型,传输类型,传输协议。 4.send函数的功能是向连接的另一端发送数据。参数为套接字,发送的数据,发送数据长 度。Send成功则返回实际发送的数据,失败则返回SOCKET_ERROR. 5.recv函数的功能时是从连接的另外一端接收数据。 6.closesocket函数用于关闭socket。 7.bind函数的功能是将socket与网络地址和端口绑定起来。 8.listen的函数是将socket的状态设置为监听,以使客户端程序可以连接。 9.accept函数的功能是接收客户端的连接,accpet函数直到客户端有连接后才会返回。

数据库实验报告

数据库实验报告

武汉理工大学 学 生 实 验 报 告 书 实验课程名称 数据库系统概论 开 课 学 院 计算机科学与技术学院 指导老师姓名 学 生 姓 名 学生专业班级 学生学号 实验课成绩

2013 — 2014 学年第二学期实验课程名称:数据库系统概论 实验项目名称SQL SEVER 2000的系 统工具及用户管理 实验 成绩 实验者专业班 级 组别 同组者实验 日期 2014年4 月24日

第一部分:实验分析与设计(可加页) 一、实验内容描述(问题域描述) 实验目的和要求:了解SQL SEVER 2000的功能及组成,熟练掌握利用SQL SEVER 2000工具创建数据库、表、索引和修改表结构及向数据库输入数据、修改数据和删除数据的操作方法和步骤,掌握定义数据约束条件的操作。 二、实验基本原理与设计(包括实验方案设计,实 验手段的确定,试验步骤等,用硬件逻辑或者算法描述) 实验内容和步骤: (1)熟悉SQL SEVER 2000的界面和操作。 (2)创建数据库和查看数据库属性。 (3)创建表、确定表的主码和约束条件。 (4)查看和修改表的结构。 (5)向数据库输入数据,观察违反列级约束时出现的情况。 (6)修改数据。 (7)删除数据,观察违反表级约束时出现的情况。 三、主要仪器设备及耗材 Windows XP SQL SERVER 2000

第二部分:实验调试与结果分析(可加页) 一、调试过程(包括调试方法描述、实验数据记录, 实验现象记录,实验过程发现的问题等) 没有错误 错误:未能建立与WORKEPLACE\XUMENGXING的链接SQL Server 不存在或访问被拒绝 原因:未启动数据库服务 二、实验结果及分析(包括结果描述、实验现象分 析、影响因素讨论、综合分析和结论等) 实验结果部分截图:

西工大网络与分布式计算简答题复习

1.1什么是服务、协议、实体? 协议定义了格式,网络实体间发送和接收报文顺序,和传输,收到报文所采取的动作。 三要素:<1>语法:规定信息格式 <2>语义:明确通信双方该怎样做 <3>同步:何时通信,先讲什么后讲什么,通信速度等。 1.2网络边缘:什么是无连接服务,面向连接? <1>无连接服务:不要求发送方和接收方之间的会话连接 <2>面向连接:在发送任何数据之前,要求建立会话连接 1.3电路交换和分组交换的区别,分组交换分为哪两种? 电路交换技术:很少用于数据业务网络,主要是因为其资源利用效率和可靠性低。 分组交换技术:通过统计复用方式,提高了资源利用效率。而且当出现线路故障时,分组交换技术可通过重新选路重传,提高了可靠性。 而另一个方面,分组交换是非面向连接的,对于一些实时性业务有着先天的缺陷,虽然有资源预留等一系列缓解之道,但并不足以解决根本问题。而电路交换技术是面向连接的,很适合用于实时业务。同时,与分组交换技术相比,电路交换技术实现简单且价格低廉,易于用硬件高速实现。 分组交换:<1>数据报方式:在目的地需要重新组装报文。优点:如有故障可绕过故障点、:不能保证按 顺序到达,丢失不能立即知晓。 <2>虚电路方式:在数据传输之前必须通过虚呼叫设置一条虚电路。它适用于两端之间长时间的数据交 换。优点:可靠、保持顺序;缺点:如有故障,则经过故障点的数据全部丢失。 1.4物理媒介 无线:无线电波,激光,微波有线:双绞线,同轴电缆,光纤 1.5分组电路交换中的时延(传输+处理+传播),每一个时延计算 时延和丢包产生的原因:分组在路由器缓存中排队:分组到达链路的速率超过输出链路的能力; 分组时延的四种来源:<1>节点处理<2>排队 <3>传输时延:R= 链路带宽 (bps)L= 分组长度 (比特)发送比特进入链路的时间= L/R <4>传播时延:d = 物理链路的长度s = 在媒体中传播的速度 (~2x108 m/sec)传播时延 = d/s dproc = 处理时延 通常几个微秒或更少 dqueue = 排队时延 取决于拥塞 dtrans = 传输时延= L/R 对低速链路很大 dprop = 传播时延 几微秒到几百毫秒 a= 平均分组到达速率 流量强度 = La/R La/R ~ 0: 平均排队时延小 La/R -> 1: 时延变大 La/R > 1: 更多“工作”到达,超出了服务能力,平均时延无穷大! 1.6什么是计算机网络体系结构? TCP/IP 模型: 应用层: 支持网络应用 为用户提供所需要的各种服务 运输层: 为应用层实体提供端到端的通信功能。 TCP, UDP 网络层: 解决主机到主机的通信问题 IP, 选路协议 链路层: 在邻近网元之间传输数据 PPP, 以太网 物理层: “在线上”的比特 prop trans queue proc nodal d d d d d +++=

数据库第一次实验报告

《数据库系统概论》实验报告 题目:实验一 数据库和表的基本操作和约束条件姓名班级学号日期 刘凯10031201 2012302606 2014.10 一、实验内容、步骤以及结果 1.利用图形用户界面创建,备份,删除和还原数据库和数据表 创建初始数据库信息如下 备份数据库

删除表 2.利用SQL语言创建和删除数据库和数据表创建数据库 CREATE DATABASE studentdata ( FILENAME = 'D:\studentdata.mdf' , SIZE = 20480KB , MAXSIZE = 102400KB , FILEGROWTH = 10240KB ) LOG ON ( FILENAME = 'D:\studentdata_1.ldf' , SIZE = 2048KB , MAXSIZE = 5120KB , FILEGROWTH = 1024KB ) GO 创建三张表

CREATE TABLE dbo.C( Cno char(4)PRIMARY KEY , Cname char(40) , Cpno int , Ccredit int,) GO CREATE TABLE dbo.S( Sno char(4)PRIMARY KEY , Sname char(40) , Ssex char(4) , Sbirth] char(40) , Sdept char(4) , ) CREATE TABLE [dbo].[SC]( Sno char(4) , Cno char(4) , Grade int ) GO 备份数据库 Backup database studentdata to disk = ‘D:\studentdata.db.bak’ 删除数据库 Deleta database studentdata.db 还原数据库 Restore database studentdata from disk = ‘D:\studentdata.db.bak’ 3.利用图形用户界面对上题中创建的Student库的S表中,增加以下的约束和索引 主键 Sname唯一键

西工大web服务实验一

西北工业大学 《实验一Web服务开发环境配置》 & 《实验二理解一个简单的Web服务界面》 实验报告 学院:软件与微电子学院 学号: 2012303347 姓名:张玉琪 专业:软件工程 实验时间: 2015.4.12 实验地点:软件工程实验室2 指导教师:陈勇 西北工业大学

一、实验目的及要求 目的: 1.学习理解web服务的概念。 2.掌握Web服务开发环境的配置。 3.熟悉Web服务开发工具的使用。 4.学习RPC(远程过程调用)及文档风格的web服务。 5.掌握服务函数、接口类型、绑定、端口、目标命名空间等基本概念。 6.理解WSDL的概念。 要求: 1.安装配置Eclipse; 2.安装配置Axis2; 3.为Eclipse安装配置Axis2插件; 4.查阅帮助文档,熟悉开发环境。 5.学习并对比RPC(远程过程调用)及文档风格的web服务。 6.深入理解服务函数、接口类型、绑定、端口、目标命名空间及WSDL等基本概念。 二、实验设备(环境)及要求 PC机最低配置:2G Hz以上CPU;1G以上内存;1G自由硬盘空间 三、实验内容与步骤 1.Eclipse平台 Eclipse是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。基于Eclipse的应用程序的突出例子是IBM的WebSphere Studio Workbench,它构成了 IBM Java 开发工具系列的基础。例如,WebSphere Studio Application Developer添加了对JSP、servlet、EJB、XML、Web服务和数据库访问的支持。 2.Axis2

数据库实验报告5

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;

西工大16秋《网络安全》在线作业

奥鹏春西工大秋《网络安全》在线作业 一、单选题(共道试题,共分。) . 最简单的防火墙结构是()。 . 路由器 . 代理服务器 . 状态检测 . 包过滤器 正确答案: . 虽然软件加密很流行,但商业和军事领域选择硬件加密的原因是()。 . 易于升级 . 可移植性强 . 大众化 . 处理速度快 正确答案: . 状态检测防火墙可以提供的额外服务有()。 . 在网络应用层提供授权检查及代理服务功能 . 将某些类型的连接重定向到审核服务中去 . 能为用户提供透明的加密机制 . 能灵活、完全地控制进出的流量和内容 正确答案: . 下列()是防火墙的重要行为。 . 准许 . 防范内部人员攻击 . 日志记录 . 问候访问者 正确答案: . 入侵者通过观察网络线路上的信息,而不是干扰信息的正常流动,这是属于()。. 系统缺陷 . 漏洞威胁 . 主动攻击 . 被动攻击 正确答案: . 是一种与操作系统兼容的网络操作系统,安全级别达到的安全级() . . . .

正确答案: . 数据库系统的安全性可划分为三个层次,分别是层次、()和操作系统层次。 . 应用软件层次 . 硬件层次 . 数据表示层次 . 网络系统层次 正确答案: . 状态检测防火墙是新一代的防火墙技术,也被称为()防火墙。 . 第二代 . 第三代 . 第四代 . 第五代 正确答案: . 下列关于协议的叙述中,()是正确的。 . 可靠,无连接 . 不可靠,无连接 . 可靠,面向连接 . 不可靠,面向连接 正确答案: . 下列叙述中,正确的是()。 . 所有计算机病毒只在可执行文件中传染 . 计算机病毒通过读写软盘或网络进行转播 . 只要把带毒软盘片设置成只读状态,那么此盘片上的病毒就不会因读盘而传染给另一台计算机 . 计算机病毒是由于软盘片表面不清洁而造成的 正确答案: . 下列关于入侵检测系统的叙述中,错误的一条是()。 . 监视用户和系统的运行状况,查找非法用户和合法用户的越权操作 . 有容错功能,即使系统崩溃也不会丢失数据或在重启后重建自己的信息库 . 对异常行为模式进行统计分析 . 入侵检测系统可以识别出所有的入侵行为并发出警报 正确答案: . 信息分析中用于事后分析的技术手段是()。 . 模式匹配 . 统计分析 . 完整性分析 . 都不对 正确答案: . ()是指在保证数据完整性的同时,还要使其被正常利用。 . 可用性 . 完整性 . 保密性 . 可靠性 正确答案:

实验13-Web服务器的配置(参考答案)

实验13 Web服务器的配置 一、实验目的 1、了解Web工作原理。 2、掌握基于IIS的Web服务器的创建和配置。 二、实验要求 1、设备要求:计算机1台(装有Windows Server 2003操作系统及活动目录、装有网卡), 集线器、交换机,UTP线(直通、交叉);Windows Server 2003安装源。 2、每组1人,独立完成。 三、实验基础 Web服务的实现采用B/W(Browser/Web Server)模式,Server信息的提供者称为Web 服务器,Browser信息的获取者称为Web客户端。Web服务器中装有Web服务器程序,如:Netscape iPlanet Web Server、Microsoft Internet Information Server、Apache等;Web 客户端装有Web客户端程序,即:Web浏览器,如:NetscapeNavigator、Microsoft Internet Explorer、Opea等。 Web服务器是如何响应Web客户端的请求呢?Web页面处理大致分3个步骤: 第一步:Web浏览器向一个特定服务器发出Web页面请求; 第二步:收到Web页面请求的Web服务器寻找所请求的页面并传送给Web浏览器; 第三步:Web浏览器接收所请求的Web页面并将其显示出来。 Web应用的基础还包括HTTP和HTML两个协议。 HTTP协议是用于从Web服务器传输超文本到本地浏览器的传输协议。它使浏览器的工作更高效,从而减轻网络负担;它不仅使计算机传输超文本正确、快速,而且可以确定传输文档的哪一部分以及哪一部分的内容首先显示等。HTTP使用一个TCP/IP连接,默认TCP80端口。 HTML 是用于创建Web文档或页面的标准语言,由一系列的标记符号或嵌入希望显示的文件代码组成,这些标记告诉浏览器应该如何显示文章和图形等内容。 四、内容与步骤 1、IIS6.0的安装、配置和测试; (1)从控制面板安装IIS; 第1步单击“开始” →“添加或删除程序” →“添加/删除Windows组件”,显示“Windows 组件向导”窗口,在“组件”列表框中依次选择“应用程序服务器” →“详细信息”,显示“应用程序服务器”窗口,选中“https://www.doczj.com/doc/c315981314.html,”复选框以启用https://www.doczj.com/doc/c315981314.html,功能,如图所示。

西北工业大学大数据库实验报告材料6

实用文档 实验内容、步骤以及结果.一 50分)ODBC1.配置以及程序调试:(表。学生信息)s(ODBC(1)配置一个数据源,要求数据源名称:student,其中包含 ODBC,点击“添加”:用系统工具配置 SQL Sever出现以下对话框,选中,点击完成: 在出现的对话框中设置属性,如图,点击下一步: 实用文档

: 点击下一步后出现如下,更改默认数据库,点击下一步 实用文档

在出现的对话框中点击测试连接后出现测试成功的对话框:实用文档

点击确定退出ODEC数据源管理器。编程,要求简单写出自己对这段ODBC(2)阅读并运行实验给出的例子程序,理解程序的理解或者流程图,并且请给出程序运行结果示例图。对程序的流程: 1.定义句柄和变量(句柄包括环境句柄,连接句柄,语句句柄) 2.初始化环境 (3).连接数据库 (1).分配环境句柄(2).设置管理环境属性建立连接3. 连接失败则返回错误值 (1)分配连接句柄(2) 4.初始化语句句柄 5.执行语句 6.处理结果集合中止处理7. (3).(3).(2). (1).释放语句句柄断开数据源释放连接句柄释放环境句柄 实用文档 结果显示: 技术,编写一个简单的程序,包含对数编程示例,使用ODBC参考给出的2.ODBC 50据库SPJ的连接,查询,插入,修改和删除。(分)插入数据:') 胜利insert into s values('S6','','47','北京 实用文档

检验数据库内: 删除数据: S1Delete from s where sno=‘' 实用文档

查询数据:pname from P Select pno, 实用文档 更新数据:

实验报告:WEB服务器

WWW服务器配置与管理 项目经理:091863117 李凯伟项目助手:091863116 李二辉 091863118 李欣健 091863119 李燕飞 091863120 刘晨霏 091863143 张勇

WWW服务器配置与管理 耐心比信心更重要 像狼一样…… 说明: 团队部分(1-7页) 个人部分(8-9页) 本实验为自己积累知识所用 学号091863117 姓名:李凯伟

项目名称:配置WEB服务 项目分析:某公司有一个IP,该公司需要建一网站,以介绍自己公司概况。可以在公司局域网架设一个服务器,别的机子通过一个IP地址可以访问到服务器发布的网页。 项目目的及说明:理解WEB服务的工作原理,熟练掌握安装WEB服务及配置WEB。本实验用于项目测试,配置web服务,以便在项目中成功。 项目测试人员: 项目经理 091863117 李凯伟项目助手:091863116 李二辉 091863119 李燕飞091863120 刘晨霏 091863118 李欣健 091863143 张勇 项目测试时间:2011年5月26日 项目测试设备:服务器一台、客户机四台(与服务器均已连接到同一局域网中)、服务器(Windows Server 2003) 项目原理: WEB服务器又被称为WWW(World Wide Web) 服务器,它在网络中是为实现信息发布、资料查询、数据处理等诸多应用搭建基本平台的服务器。在WEB服务器的WEB页面上进行处理时大致可分为三个步骤: 第一步,WEB浏览器向一个特定的服务器发出WEB页面请求; 第二步,WEB服务器接收到WEB页面请求后,寻找所请求的WEB页面,并将所请求的WEB页面传送给WEB浏览器; 第三步,WEB服务器接收到所请求的WEB页面,并将它显示出来。 实验环境描述(包括硬软件): IIS是Internet Information Server的缩写,它是微软公司主推的Web服务器,建立强大、灵活而安全的Internet和Intranet站点。 IIS的一个重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。IIS的安装,管理和配置都相当简单。 IIS包括WEB、FTP、Mail等等服务器。因为IIS的FTP和Mail服务器不是很好用,一般用IIS只用其WEB服务器。 目前运行IIS的最理想平台是Windows2000高级服务器版和服务器版。Win9x/Me里也有IIS,但只是PWS(个人WEB服务器),功能很有限,只支持1个连接。WinXP里的IIS也只支持10个连接。如果您要使用IIS,请使用Windows 2000高级服务器版。 项目测试描述: 实验一:创建简单WEB服务器和站点 实验二:加强配置管理网站

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