文档库 最新最全的文档下载
当前位置:文档库 › 实验4

实验4

实验4:B2C、C2C、网络营销模块使用

实验目的:熟悉B2C、C2C、网络营销模块使用

实验内容:B2C、C2C、网络营销模块

实验工具:德意电子商务实验室专业版

设计课时:4学时

实验步骤:

一:B2C部分

B2C包含消费者和商户两种角色,学生可以这两种身份模拟B2C电子商务活动。该模块功能:商户入驻,用户注册,用户信息修改,商品搜索,浏览商品信息,在线购物,建立和维护商店、订单管理、商品管理、用户管理等。

实验1 商户进驻电子商城

实验角色:B2C商户

实验目的:入驻电子商城,开设网上商店,初始化网上商店。

流程如下:

实验步骤如下:

1)进入B2C首页,点击“商户登录”后,进入商户登录页面;

2)点击“商户入驻”按钮,进入商户基本信息填写页面;

密码:123456

专卖店名称:fisherman

经营品牌:fish

省份:学校所在省份

联系电话:学生联系电话

详细地址:学校地址

邮政编码:学校所在地邮政编码

电子邮件:b2cjxs×××@https://www.wendangku.net/doc/0e7234841.html,(B2C特约商户银行的E-Mail)

银行帐号:××××××××(电子银行中申请的B2C特约商户银行帐号)

3)填写完毕基本信息后,点击“下一步”;

4)入驻完成。

5)在商品管理中登记新商品;

6)期初数据中进行商品期初库存的记帐;

7)在商店管理中对公司简介、配送说明、支付说明和售后服务中添加内容。

8)网店可以开张营业了。

实验2 消费者注册电子商城会员

实验角色:B2C商户,B2C消费者

实验目的:消费者进入商城,注册会员

实验步骤:

1)点击“B2C”首页,选择“会员注册”进入会员注册页面;

2)填写用户名,然后点击“下一步”,进入用户基本信息页面;

3)填写用户基本信息,带“*”号的为必填项

密码:123456;

真实姓名:学生姓名;

省份:学校所在省份;

电子邮件:学生帐号邮箱×××××××@https://www.wendangku.net/doc/0e7234841.html,

联系电话:学生联系电话;

邮政编码:学校所在地邮政编码;

详细地址:学校地址

填写完毕后,点击下一步;

4)注册完成。

实验3 B2C后台管理

B2C后台管理是提供给商户管理商店的“进销存”功能模块,其中包括的功能有:商品管理、期初数据、采购管理、销售管理、库存管理、商店管理、客户管理、应收款明细、应付款明细、我的资料等。B2C后台管理的整体流程如下:

登记新商品:用于添加新商品并发布到前台购物网站。操作流程如下:

1)点击“登记新商品”,进入商品添加页面;

2)填写完毕内容后确认,新商品即时自动发布到B2C页面,完成新商品的添加。

修改商品:用于修改已发布商品的基本信息,包括商品介绍和价格调整。操作流程如下:

1)选择要修改的商品,然后点击“修改商品”;

2)在商品商品修改页面,更新商品信息,然后点击“确认”,保存更新后的商品信息。

删除商品:用于删除已发布的商品。操作流程如下:

1)选择要删除的商品;

2)然后,点击“删除商品”按钮,即可删除商品。

提示:

删除商品时,如果还有包含该商品未完成的销售订单或者采购单,系统将拒绝删除商品。建议不要轻易删除商品。

2、期初商品

期初商品就是在商户第一次营业前,把当前商品的数量登记入库存,即初始化库存。

期初商品的操作流程如下:

1)商品列表中输入商品数量,然后点击“保存”按钮,保存修改;

2)当所有商品的数量输入并保存后,点击“记帐”按钮,系统将自动将商品的数量登记入库存中;

3)期初商品完成。

提示:

期初商品只需要做一次。

期初商品时,需要先保存商品期初数量,后期初记帐。这样做的目的是为了能多次输入商品期初数量,然后进行一次期初记帐。

实验4 商户采购商品

实验角色:B2C商户

实验目的:商户采购商品增加库存

注:在B2C中我们没有为商户提供专门的供应商,在新建采购单中填写的供应商借用前面B2B 中的供应商之名来完成操作。整个采购过程仅在商户的采购管理中完成,B2B中的供应商不需做任何操作,也无任何信息显示。

实验步骤:流程图:

2)进入“新单”的“选择商品”;

3)添加完需采购的商品后,点击“确定”;

4)进入“新建采购订单”页面,在此填写交货方式、结算方

式、商品数量等各项相关信息后,点击“保存新单”便完

成。采购单制作完成,状态为“待确认”;

5)查看该单的明细,“确认”该单;

6)在采购入库中查看采购单明细,点击“采购入库”,库存增

加;

7)在单据结算中可看到该单,状态为“已入库”、“未结

算”,查看该单明细,点击“结算”完成结算操作。

8)采购过程全部结束。

实验5 消费者购买商品

实验角色:B2C消费者,B2C商户

实验目的:完成B2C消费者购物的全过程

流程图:

实验步骤:

1)消费者从销售柜台中选购产品,并放入购物车;

2)如果要继续结帐,则点击购物车页面右上方的“在本站继续购物”链接;

3)如果要修改商品数量,则填入数量,然后点击“修改数量”按钮;

4)确定购物后,点击“结帐”按钮,进入结算中心。

5)消费者在购物车页面点击“结帐”按钮后,进入结算中心登录页面。

6)填写“会员名”及“密码”,点击“进入结算中心”;

7)选择所要进行结算的订单,而后点击“进行结算”;

8)进入选择“送货方式”及“支付方式”选择完毕后,点击“下一步”;

9)在此填入“收货人信息”,点击“下一步”,进入购买商品最后确定;

10)当您确认各项订单信息后,点击“确认我的订单”;

11)完成订购系统显示本次购物的订单号。

点击“进行网上支付”,进入网上支付流程。

12)填写支付卡号、密码,点击提交;

13)支付信息确认;

14)网上支付订购过程结束。

实验5 商户销售管理

实验目的:B2C商户处理消费者网上订单

流程图:

实验步骤:

1)消费者完成购买商品操作(上一实验);

2)商户登录,进入商店管理后台;

3)在销售管理中查看网上订单明细;

4)受理该订单,生成销售订单;

5)在销售订单中查看该销售订单明细;

6)确认/结算该销售订单;

7)在发货处理中查看“待发货”状态销售订单的明细;

8)确认发货。

9)销售处理结束。

实验6 库存管理

此模块是B2C商户对仓库中的商品进行管理,主要包括库存查询、预警设置、缺货查询、溢货查询等模块组成。

库存查询:主要是对仓库的商品库存进行查询

1. 选择商品名称,点击“商品明细”进入商品明细页面;

2.“商品分类”查询,选择商品的类别,点击“查询”便完成查询;

3.“商品名称”查询,填入商品的名称,点击“查询”便完成查询。

预警设置:是对仓库商品的库存量的上限及下限作预警设置,从而可以对仓库的商品管理做到自动库存管理。

1. 选择要设置的商品,点击“预警设置”,进入设置页面。

2. 在此设置库存的上限及下限;

3. 点击“确定”后完成对商品的预警设置。

缺货查询:对已缺商品进行查询。

1. “商品分类”查询,选择商品的类别,点击“查询”便完成查询;

2. “商品名称”查询,填入商品的名称,点击“查询”便完成查询。

溢货查询:对已高出饱和的商品作查询。

1. 选择商品名称,点击“商品明细”进入商品明细页面;

2.“商品分类”查询,选择商品的类别,点击“查询”便完成查询;

3.“商品名称”查询,填入商品的名称,点击“查询”便完成查询。

二 C2C部分

C2C电子商务是在消费者与消费者之间进行的商务模式,它通过Internet为消费者提供进行相互交易的环境――网上拍卖、在线竞价。

学生可以在本模块拍卖与竞拍。

拍卖:学生填写身份后,就可以根据分类,登记新商品进行拍卖;

竞拍:根据商品分类找到合适的商品,出价竞拍,价高者得。

实验1 C2C会员注册

实验角色:学生

实验目的:注册C2C会员

实验步骤:

1)进入B2B首页,点击“免费注册”,进入用户填写页面;

2)填写用户信息;

密码: 123456

常用E-Mail: ×××××××@https://www.wendangku.net/doc/0e7234841.html,

真实姓名:学生姓名

居住省份:学校所在省份

联系电话:学生联系电话

联系地址:学校地址

邮政编码:学校所在地邮政编码

2、登记商品进行拍卖

只要注册成为了C2C的会员,卖家在此可以发布自己的商品,并且可以收到买家反馈来的信息,并给予回复。

提示:⑴在C2C模块中,系统时间10分钟=在线时间一天。

⑵每个登录帐号只提供一个C2C会员注册认证,不能购买自己拍卖的商品。

实验2 卖东西

实验角色:C2C拍卖者

实验目的:练习如何在拍卖网站上登记拍卖商品

实验步骤:

1)进入C2C模块,选择点击“卖东西“;

2)选择所卖商品分类;

3)在已注册用户登录中点击“确定”;

4)填写商品信息与价格;

5)商品信息填写完毕后点击“下一步”;

6)商品信息登录成功。

实验3 买东西

实验角色:C2C竞拍者

实验目的:练习如何在C2C网站上参与商品的竞拍

提示:C2C会员登录购买商品,不能购买自己拍卖的商品。

实验步骤:

1)登录C2C模块,选择点击“买东西”;

2)选择商品分类;

3)选择自己要买的商品,查看该商品信息;

4)出价;

5)出价确认;

6)操作反馈成功。

实验4 我的得易

实验角色:C2C注册用户

实验目的:熟悉C2C网站为注册用户提供交易信息记录。

实验步骤:

1)登录C2C模块,选择点击“我的得意”;

2)已注册用户在登录界面点击“确定”进入;

3)在“我的得意”中我们可以看到有以下内容:

我是买家:①竞标中的商品;(查看他人参与竞拍的商品)

②已买入的商品;(已经竞标购买成功的商品)

我是卖家:①出售中的商品;(我给出参与拍卖的商品)

②已结束的商品;(已过拍卖最后期限的商品)

用户信息修改(可以对注册时填写的注册信息进行修改)

九网络营销

本模块是模拟一个网络营销公司的日常运作过程。网络营销公司向本软件的电子商务模拟环境的网络营销公司提供如下服务:商业信息、分类广告、电子杂志、调查问卷、网站建设、域名主机、搜索引擎。

9.1 网络营销会员注册

实验角色:用户

实验目的:网络营销公司采取会员制服务管理,进行会员注册

实验步骤:

1)学生登录系统后进入“网络营销”模块;

2)在“网络营销”首页的会员登录中点击“注册”,进入注册信息填写界面;

3)填写会员注册信息;

4)填写完毕后点击“确定”;

5)返回注册成功信息。

9.2 申请域名(前台)

实验角色:网络营销注册用户

实验目的:了解如何为网站申请域名

实验步骤:

1)在网络营销中点击进入“域名主机”;

2)在“域名申请”中填写要注册的国际或中国国家顶级域名;

如:https://www.wendangku.net/doc/0e7234841.html,

3)填写、选择好后点击“注册”;

4)系统审核该域名是否有重复,域名审核通过后,点击“继续”;

5)填写用户名和密码,点击“继续”;

6)选择域名使用时间,点击“继续”;

7)系统给出域名注册信息,完成注册。

9.3 域名管理(后台)

实验角色:网络营销商

实验目的:熟悉对前台注册申请域名进行URL指向管理

实验步骤:

1)在网络营销模块进行“会员登录”;

2)进入网络营销后台,在域名管理中可以看到所有前台申请的域名信息;

3)选择需管理的域名然后点击“域名信息”;

4)在域名管理界面中可以对申请的域名的URL指向进行修改;

5)修改完后点击“修改”,结束。

9.4 虚拟主机租用(前后台)

实验角色:网络营销商,注册用户

实验目的:了解如何为网站申请虚拟主机空间

实验步骤:

1)在网络营销模块点击进入“域名主机”;

2)在域名主机选购页面中选择符合使用要求的虚拟主机,点击“订购”;

3)查看订购的虚拟主机的基本情况和功能,点击“继续”进入下一步;

4)设定虚拟主机的管理帐号和密码;

5)设定租用的年限,交付租用费用,申请完成;

6)返回网络营销首页面进行会员登录;

7)在网络营销管理中可以查看该虚拟主机申请信息。

9.5 购买搜索引擎

实验角色:网络营销注册用户

实验目的:为网站购买搜索引擎,将网站信息关键字发布到搜索引擎

实验步骤:

1)在网络营销模块点击进入“搜索引擎”;

2)选择购买适合的搜索引擎类型;

3)阅读,同意服务协议;

4)填写网站资料,包括网站名称、URL、描述、搜索关键字等等;

5)填写完毕后点击“继续”,进入网站搜索引擎购买信息的确认完成界面;

6)点击“完成”;

7)在“网络营销”首页的搜索引擎输入搜索条件,点击“搜索”;

8)在搜索结果中可以看到网站关键字,点击关键字可以进行登录。

9.6 广告

实验角色:网络营销注册用户

实验目的:熟悉如何在网站上面发布各类广告(文字广告、按钮型广告、旗帜广告)

实验步骤:

1)在网络营销模块进行“会员登录”;

2)进入网络营销后台,进入“分类广告”;

3)在“分类广告”下,选择文字广告、按钮型广告或旗帜广告,填写内容、选择广告内容类别和发布位置。

4)以上内容填写完毕后保存。

实验结果:

实验体会:

最小生成树实验报告

数据结构课程设计报告题目:最小生成树问题 院(系):计算机工程学院 学生姓名: 班级:学号: 起迄日期: 指导教师: 2011—2012年度第 2 学期 一、需求分析

1.问题描述: 在n个城市之间建设网络,只需保证连通即可,求最经济的架设方法。存储结构采用多种。求解算法多种。 2.基本功能 在n个城市之间建设网络,只需要架设n-1条线路,建立最小生成树即可实现最经济的架设方法。 程序可利用克鲁斯卡尔算法或prim算法生成最小生成树。 3.输入输出 以文本形式输出最小生成树,同时输出它们的权值。通过人机对话方式即用户通过自行选择命令来输入数据和生成相应的数据结果。 二、概要设计 1.设计思路: 因为是最小生成树问题,所以采用了课本上介绍过的克鲁斯卡尔算法和 prim算法两种方法来生成最小生成树。根据要求,需采用多种存储结构,所以我选择采用了邻接表和邻接矩阵两种存储结构。 2.数据结构设计: 图状结构: ADT Graph{ 数据对象V:V是具有相同特性的数据元素的集合,称为顶点集。 数据关系R:R={VR} VR={|v,w∈V且P(v,w),表示从v到w的弧, 谓词P(v,w)定义了弧的意义或信息} 基本操作: CreateGraph( &G, V, VR ) 初始条件:V是图的顶点集,VR是图中弧的集合。 操作结果:按V和VR的定义构造图G。 DestroyGraph( &G ) 初始条件:图G存在。 操作结果:销毁图G。 LocateVex( G, u ) 初始条件:图G存在,u和G中顶点有相同特征。 操作结果:若G中存在顶点u,则返回该顶点在图中位置;否则返 回其它信息。 GetVex( G, v ) 初始条件:图G存在,v是G中某个顶点。

07-生成树实验

1. 实验报告如有雷同,雷同各方当次实验成绩均以0分计。 2. 当次小组成员成绩只计学号、姓名登录在下表中的。 3. 在规定时间内未上交实验报告的,不得以其他方式补交,当次成绩按0分计。 4. 实验报告文件以PDF 格式提交。 【实验题目】生成树协议 【实验目的】理解快速生成树协议的配置及原理。使网络在有冗余链路的情况下避免环路的产生,避免广播风暴等。 【实验内容】 (1)完成实验教程实例3-8的实验,回答实验提出的问题及实验思考。(P117) (2)抓取生成树协议数据包,分析桥协议数据单元(BPDU )。 (3)在实验设备上查看VLAN 生成树,并学会查看其它相关重要信息。 【实验要求】 一些重要信息需给出截图。 注意实验步骤的前后对比! 【实验记录】(如有实验拓扑请自行画出, 要求自行画出拓扑图) (1) 实例3-8 实验拓扑图如下: 院系 班 级 组长 学号 学生 实验分工 陈 刘 3-8 、 宗良 警示

步骤0: 将PC1和PC2配置好IP地址和掩码后按照拓扑图连接实验设备。 在PC1上启动Wireshark 软件观察包的数量变化如下: 此时已经产生了广播风暴。 两台交换机此时的生成树配置信息如下: 无生成树配置信息。 用PC1pingPC2时包增长情况如下:

可见此时包增长的更快,已经产生广播风暴,但是PC并未发生死锁。步骤1: 配置交换机A: 步骤2: 配置交换机B: 步骤3: 配置两交换机的快速生成树协议:

再按照拓扑图连接实验设备,此时包增长情况如下: 此时两PC间可以相互ping通,且无广播风暴。由此可见生成树协议的作用为避免网络中存在交换环路的时候产生广播风暴,确保在网络中有环路时自动切断环路。

数据库实验四作业及答案

实验4数据查询 一、实验目的 1.掌握使用Transact-SQL的SELECT语句进行基本查询的方法。 2.掌握使用SELECT语句进行条件查询的方法。 3.掌握嵌套查询的方法。 4.掌握多表查询的方法。 5.掌握SELECT语句的GROUP BY和ORDER BY子句的作业和使用方法。 6.掌握联合查询的操作方法。 7.掌握数据更新语句INSERT INTO、UPDATE、DELETE的使用方法。 二、实验准备 1.了解SELECT语句的基本语法格式和执行方法。 2.了解嵌套查询的表示方法。 3.了解UNION运算符的用法。 4.了解SELECT语句的GROUP BY和ORDER BY子句的作用。 5.了解IN、JOIN等子查询的格式。 6.了解INSERT INTO、UPDATE、DELETE的格式与作用。 三、实验内容及步骤 0. 创建studentsdb数据库及其相应表,并录入数据。 启动查询分析器,运行下面链接的代码即可。 创建数据库代码 1.在studentsdb数据库中,使用下列SQL语句将输出什么? (1)SELECT COUNT(*) FROM grade (2)SELECT SUBSTRING(姓名,1,2) FROM student_info (3)SELECT UPPER('kelly')

(4)SELECT Replicate('kelly',3) (5)SELECT SQRT(分数) FROM grade WHERE 分数>=85 (6)SELECT 2,3,POWER(2,3) (7)SELECT YEAR(GETDATE()),MONTH(GETDATE()),DAY(GETDATE()) 2.在studentsdb数据库中使用SELECT语句进行基本查询。 (1)在student_info表中,查询每个学生的学号、姓名、出生日期信息。 SELECT*FROM student_info (2)查询学号为0002的学生的姓名和家庭住址。 SELECT姓名,家庭住址FROM student_info WHERE学号=0002 (3)找出所有男同学的学号和姓名。 SELECT学号,姓名FROM student_info

化学走进化学实验室优秀教案

个人收集整理仅供参考学习第一单元走进化学世界课题3 走进化学实验室 进入化学实验室应该注意些什么呢?? 【注意】要遵守实验规则,注意安全. 认识常见仪器 一、药品地取用 1. “三不”原则: 2. 节约原则:

3. 处理原则: 1. 固体药品地取用(通常保存在) ◆取用密度大或块状固体: 小颗粒或粉末状药品应用药匙或纸槽. “一横二放三慢竖” ◆取用粉末状固体: 块状或密度大地金属颗粒可用镊子夹取. “一斜二送三直立” 如果没有说明用量,应取最少量,盖满试管地底部为宜. 2. 液体药品地取用(液体药品通常盛放在) 往试管里送入固体粉末: --1)取多量倾倒法 1 / 4 仅供参考学习个人收集整理 2)取少量--滴加法:

3)取定量--用量筒 读数时使视线与量筒内液体地凹液面最低处保持水平. 若俯视,则读出地体积数实际体积数; 若仰视,则读出地体积数实际体积数. 【思考1】细口瓶地塞子为什么要倒放在桌子上? 【思考2】倾倒液体时,细口瓶为什么要紧挨着试管口?应该快速倒还是缓慢地倒?【思考3】拿细口瓶倒液体时,为什么贴标签地一面要朝向手心处? 【思考4】倒完液体后,为什么要立即盖紧瓶塞,并把瓶子放回原处且标签向外? 二、物质地加热 1.酒精灯地使用方法

(1)检查:灯芯酒精地量 (2)点灯: 酒精灯火焰可为、、.温度最低,焰温度最高,所以加热时应用焰加热 (3)灭灯 2 / 4 仅供参考学习个人收集整理 使用酒精灯时注意:、添加酒精不能超过酒精灯容积地;且要用添加1 、禁止向地酒精灯里添加酒精,以免;2 . 、点灯:用,禁止,以免3 . 、灭灯:用,禁止,以免4 . 酒精洒在桌面上燃烧起来,要用扑盖、不要碰倒酒精灯.5 给物质加热2. )给固体加热(试管、坩埚、燃烧匙)(1 . 1、必须用焰加热 . 2、用管壁有水珠地试管加热,以免 . 3、加热地试管立即用冷水冲洗,以免 . 4、给试管中固体物质加热时,试管口倾斜,防止 且加热前要热;再将灯地外焰固定在地部位加热.(2)给液体加热 给试管里药品加热时应先使试管均匀受热(即预热、其操作:来回移动酒精灯或移动试管),然

07_生成树实验

0分计。 4. 实验报告文件以PDF 格式提交。 【实验题目】生成树协议 【实验目的】理解快速生成树协议的配置及原理。使网络在有冗余链路的情况下避免环路的产生,避免广播风暴等。 【实验内容】 (1)完成实验教程实例3-8的实验,回答实验提出的问题及实验思考。(P117) (2)抓取生成树协议数据包,分析桥协议数据单元(BPDU )。 (3)在实验设备上查看VLAN 生成树,并学会查看其它相关重要信息。 【实验要求】 一些重要信息需给出截图。 注意实验步骤的前后对比! 【实验记录】(如有实验拓扑请自行画出, 要求自行画出拓扑图) (1) 实例3-8 实验拓扑图如下:

步骤0: 将PC1和PC2配置好IP地址和掩码后按照拓扑图连接实验设备。 在PC1上启动Wireshark 软件观察包的数量变化如下: 此时已经产生了广播风暴。 两台交换机此时的生成树配置信息如下: 无生成树配置信息。 用PC1pingPC2时包增长情况如下:

可见此时包增长的更快,已经产生广播风暴,但是PC并未发生死锁。步骤1: 配置交换机A: 步骤2: 配置交换机B: 步骤3: 配置两交换机的快速生成树协议:

再按照拓扑图连接实验设备,此时包增长情况如下: 此时两PC间可以相互ping通,且无广播风暴。由此可见生成树协议的作用为避免网络中存在交换环路的时候产生广播风暴,确保在网络中有环路时自动切断环路。

步骤4:验证测试 SwitchA的生成树信息: SwitchB的生成树信息:

步骤5:设置交换机的优先级 将SwitchA的优先级设置为4096 步骤6: 验证SwitchA的优先级 当两个端口都连在一个共享介质上,交换机会选择一个高优先级的端口进入

数据库实验报告 (4)

一实验题目 .索引的建立和删除操作 .视图的创建、修改、更新和查询操作 二实验目的 .掌握数据库索引建立与删除操作,掌握数据库索引的分类,并了解建立数据库索引的意义、作用。 .掌握视图的创建和查询操作,理解视图的使用,理解实图在数据库安全性中的作用。 三实验内容 1.索引的建立和删除操作 (1)在表中,建立按照升序的惟一性索引。 (2)在表中,建立按照学号升序和课程号降序的唯一性索引。 (3)在表中,按照生日建立一个非聚簇索引。 (4)在表中,建立一个按照课程名升序的聚簇索引。 (5)删除索引。 2.视图的创建、修改、更新和查询操作 (1)建立一个关于所有女生信息的视图。 (2)将各系学生人数,平均年龄定义为视图 (3)建立一个视图反映学生所选课程的总学分情况。 (4)建立一个所有学生课程成绩的视图,包括基本学生信息,课程信息和成绩。 (5)在视图基础之上,建立一个两门课以上成绩不及格的学生情况视图。 (6)建立一个至少选修了门课及门课以上的学生信息的视图。 (7)修改视图,要求只显示年以前出生的女生信息。 (8)在视图查询不及格超过门课的学生信息。 (9)删除视图。 (10)通过视图,将“王丹”的名字修改为“汪丹”,并查询结果。 (11)通过视图,新增一个学生信息(“刘兰兰”,“女”,“计算机学院”,),并查询结果。 (12)通过视图,删除年出生的女生信息,并查询结果。 (13)通过视图,将“汪丹”的名字修改为“王丹”,是否可以实现,请说明原因。 (14)通过视图,将“”学生的平均分改为分,是否可以实现,请说明原因。 四实验要求 .要求掌握索引的类型,以及创建索引时的注意事项,例如每个表只能创建一个聚集索引,可以创建非聚集索引最多为个,等等。 .理解创建视图的目的和意义。掌握创建视图时需要考虑的原则:只能在当前数据库中创建视图、视图名不得与该用户的表名相同、可在视图上建立视图、定义视图不能包括等关键字、不能建立临时视图,等等。 .报告中由同学写明具体的操作意图(文字描述)、操作命令(语句)、和执行结果(文字描述适当截图)。

数据库实验四(含答案)

实验四使用SQL语句创建和删除数据库、表 一. 实验目的: 1、了解SQL Server 2005数据库的逻辑结构和物理结构。 2、掌握使用SQL 语句创建和删除数据库。 3、学会使用T-SQL语句创建表。 二. 实验准备 1.明确能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE语句的用户。 2.了解用SQL语句创建和删除数据库的基本语法。 3.是用查询分析器,完成用SQL语句创建和删除基本表。 三. 实验要求 1、熟练使用查询分析器进行数据库的创建和删除操作。 2、用查询分析器,完成用SQL语句创建和删除基本表。 3、完成实验报告。 四. 实验内容 一、数据库 1.以下是创建数据库userdb1的SQL语句, create database userdb1 on (name=userdb4_data,--数据文件的逻辑名称,注意不能与日志逻辑同名 filename='g:\xygl\userdb4.mdf' ,--物理名称,注意路径必须存在 size=5,--数据初始长度为5M maxsize=10,--最大长度为10M filegrowth=1)--数据文件每次增长1M log on ( name=userdb4_log, filename='g:\xygl\userdb4.ldf ' , size=2 , maxsize=5 , filegrowth=1) 运行上诉语句建立数据库userdb1

句,并建立“学生信息”数据库.(.mdf的名字可以修改) 3.数据库的修改(alter database 数据库名add file),将一个大小为10MB 的数据文件mrkj添加到userdb1的数据库中,该数据文件的大小为10MB,最大的文件大小为100MB,增长速度为2MB,物理地址与原有的mdf,ldf文件放在一起。 alter database 数据库名 add file() 注括号内格式同下: ( name=userdb4_log, filename='g:\xygl\userdb4.ldf ' , size=2 , maxsize=5 ,

数据库上机实验报告4

数据库上机实验报告 4 学号:姓名:日期:年月日 实验目的:(1)练习连接查询;(2)练习视图的创建与使用;(3)学习使用ODBC的方法;(4)体验T-SQL的功能;体验存储过程的功能;体验表值函数、标量值函数的作用;体验ranking等功能。 1 练习视图及连接查询。 (1)创建一个视图,视图名为viNF,视图内容为select id,count(*) as nf from friends group by id。执行成功后,将SQL语句复制到下方。 (2)基于viNF视图,查找拥有最多好友的用户、最少好友的用户。执行成功后,将SQL语句复制到下方。 (3)基于users表和viNF视图进行连接查询。分别进行内连接、全外连接、左外连接、右外连接四种操作。执行成功后,将SQL语句复制到下方,并回答:四种结果表,哪两个的结果是一致的,为什么? (4)将题(3)中全外连接保存为一个新的视图viUAF。 2 通过ODBC用Excel打开users表。 3 体验T-SQL。 回顾实验2中的题目: 定义最低价格为成本价;依据此成本价做如下计算: 连接Goods,Goods_Extent,Sellers表,按照总利润,输出前10名;要求输出表的格式为(商品名称,卖家名称,商品价格,运费,卖家信誉,卖家好评率,历史销量,历史利润,期内销量,期内利润,总销量,总利润) 利用如下语句进行查询,体会和之前有什么不同。如感兴趣,自己可以仿照写一个变量定义、赋值及应用的例子。 declare @cost as float; select @cost=min(good_price)from goods; select top 10 good_name as商品名称, goods.seller_name as卖家名称, good_price as商品价格, good_shipping as运费,

数据库实验上机答案整理-中国石油大学-龚安

实验四SQL练习2 一、实验目的 1.掌握索引的建立、删除及使用; 2.掌握单表查询、连接查询、嵌套查询和集合查询; 3.掌握插入数据、修改数据和删除数据语句的非常用形式。二、实验学时 2学时 三、实验内容 1.利用Query Analyzer完成以下操作: ⑴在预算日期、结算日期和入账日期上分别建立索引,并在查询操作中体会索引的作用。 ⑵在完成第2题的查询操作后,删除预算日期、结算日期和入账日期上的索引。 2.利用Query Analyzer完成以下操作: ⑴采油一矿二队2016-5-1到2016-5-28有哪些项目完成了预算,列出相应明细。 ⑵采油一矿二队2016-5-1到2016-5-28有哪些项目完成了结算,列出相应明细。 ⑶采油一矿二队2016-5-1到2016-5-28有哪些项目完成了结算,列出相应的材料费消耗明细。 ⑷采油一矿二队2016-5-1到2016-5-28有哪些项目完成了入账,列出相应明细。

⑸列出采油一矿二队2016-5-1到2016-5-28总的预算金额。 ⑹列出采油一矿二队2016-5-1到2016-5-28总的结算金额。 ⑺列出采油一矿二队2016-5-1到2016-5-28总的入账金额。 ⑻列出采油一矿2016-5-1到2016-5-28总的入账金额。 ⑼有哪些人员参与了入账操作。 ⑽列出2016-5-1到2016-5-28进行了结算但未入账的项目。 ⑾列出采油一矿二队的所有项目,按入账金额从高到低排列。 ⑿列出有哪些施工单位实施了项目,并计算各单位所有项目结算金额总和。 ⒀找出消耗了材料三且消耗超过了2000元的项目,列出相应消耗明细(利用子查询)。 ⒁作业公司二队参与了哪些项目。 ⒂作业公司一队和二队参与了哪些项目(利用union)。 ⒃采油一矿的油井是哪些作业队参与施工的。 3.利用Query Analyzer完成以下操作: ⑴建立数据表(包含3个属性列:★施工单位、★年月、◆结算金额)保存各个施工单位每月的结算金额总和。 ⑵用子查询将各个施工单位每月的结算金额总和插入到所建立的数据表中。 ⑶用带子查询的修改语句将采油一矿油井作业项目的结算人改为“李兵”。 ⑷用带子查询的删除语句删除采油一矿油井作业项目。

生成树STP基本概念与实验

二层交换:生成树STP基本概念与实验 如果你把两台傻瓜式交换机之间连两根网线,那么这俩交换机就会出现环路从而产生广播风暴。 可能你会觉得好笑,但实际工作中,我却碰到了,一些不懂网络的装修包工头,就会这样做。 ==================================================================== 生成树就是为了让交换网络中防环而出现的。 生成树最原始的版本是802.1d,也就是STP(Spanning Tree Protocol), 但这个版本的标准是所有VLAN共用一个生成树,所以也叫CST(Common Spanning Tree) 思科在此基础上增强了一下,发布了PVST+(Per Vlan Spanning Tree) 802.1d的下一个版本是802.1w,也就是RSTP(Rapid STP),但还是共用生成树,搞不懂IEEE不长点记性。 于是思科又搞了一下,发布了PVRST+ IEEE又基于思科的MISTP的方案,发布了802.1s(MSTP),这个就屌爆了,之后再说为何这么屌,凡是大一点的交换网络都用MSTP。 ===================================================================== STP的基础 要学习更高级的RSTP/MST,还是需要STP的基础,尽管现在已经很少用到STP。 STP的工作流程

1. 在整个交换网段里选择一台做根桥,这根桥就是整棵树的根部,所有其他交换机就选一条到这个根桥的最短路径,其余的路径阻塞掉。所有交换机中桥优先级最低的成为根桥。 2. 选择所有非根桥交换机的根端口,就是那条最短路径的接口。如果有超过1条等价路径,则选择对端指定端口优先级最低的本地端口(有点绕口,通过实验来说明) 3. 选择各网段的指定端口。这个网段其实就是指一根链接,其中一头一定是指定端口,另外一头可能是根端口,也可能是非指定端口。 根端口——只出现在非根桥交换机上,就是到达根桥最短路径的那个接口。如下图,SW1被设置较低的桥优先级成为了根桥,注意,根桥上是没有根端口的。根端口转发数据帧。 指定端口(和非指定端口)——所有交换机上都可能有,根桥上的所有端口都是指定端口(接终端的那些不算啊),非根桥之间的指定端口通过判断优先级,谁低谁是指定端口,对端是非指定端口或根端口,非指定端口禁止转发数据帧,不过仍会监听BPDU。 如下图,SW1上的接口都是指定端口,SW2/3上离根桥最短路径的端口就是根端口。而SW2<->SW3之间的链路,记住,一条链接上一定有一头是指定端口,另外一头如果不是根端口,那就一定是非指定端口。那哪边是指定端口呢?哪边的桥优先级更低,哪边就是指定端口。而SW3上非指定端口被阻塞了,所以SW2<->SW3之间的链路其实是被阻塞了不能用于转发数据。

数据库实验报告4

数据库实验报告4

《数据库原理》实验报告 题目:实验四视图与索引学号姓名班级日期Xxxx Xx xxxxx 2016.10.20 一. 实验内容、步骤以及结果 1.在Student数据库中,利用图形用户界面,创建一个选修了“数据库原理”课程并且是 1986年出生的学生的视图,视图中包括学号,性别,成绩三个信息。 2.用两种不同的SQL语句创建第五版教材第三章第9题中要求的视图(视图名:V_SPJ) 方法一: create view V_SP as select sno,pno,qty from spj where spj.jno in (select jno from j where j.jname='

三建') 方法二: create view V_SPJ as select sno,pno,qty from spj,j where j.jno=spj.jno and j.jname='三建'

INTO V_SPJ(SNO,PNO,QTY) VALUES( 's5','p3',900) 提示: -SPJ表中JNO允许为空时,数据可以插入基本表,此时JNO为NULL,由 于JNO为NULL,所以视图中没有该 条数据。 -SPJ表中JNO不能为空时,可以使用instead of触发器实现。 (1)修改视图V_SPJ中的任意一条数据的供 应数量。 update V_SPJ set qty=111 where sno='s1' and pno='p1'

(2)删除视图V_SPJ中的任意一条数据(注意 所创建视图可以视图消解时,才能正常删除,否则会删除失败;也可以考虑用 instead of触发器实现)。 DELETE V_SPJ where sno='s1' and pno='p1' and qty=111 用instead of触发器实现 CREATE TRIGGER trdV_SPJ ON V_SPJ INSTEAD OF DELETE AS BEGIN Delete from V_SPJ WHERE sno='s1' and pno='p1' and qty=111 END

数据库实验四(含答案)

实验四使用SQL语句创建与删除数据库、表 一、实验目的: 1、了解SQL Server 2005数据库的逻辑结构与物理结构。 2、掌握使用SQL 语句创建与删除数据库。 3、学会使用T-SQL语句创建表。 二、实验准备 1.明确能够创建数据库的用户必须就是系统管理员,或就是被授权使用CREATE DATABASE语句的用户。 2.了解用SQL语句创建与删除数据库的基本语法。 3.就是用查询分析器,完成用SQL语句创建与删除基本表。 三、实验要求 1、熟练使用查询分析器进行数据库的创建与删除操作。 2、用查询分析器,完成用SQL语句创建与删除基本表。 3、完成实验报告。 四、实验内容 一、数据库 1.以下就是创建数据库userdb1的SQL语句, create database userdb1 on (name=userdb4_data,--数据文件的逻辑名称,注意不能与日志逻辑同名 'g:\xygl\userdb4、mdf' ,--物理名称,注意路径必须存在 size=5,--数据初始长度为5M maxsize=10,--最大长度为10M )--数据文件每次增长1M log on ( name=userdb4_log, 'g:\xygl\userdb4、ldf ' , size=2 , maxsize=5 , ) 运行上诉语句建立数据库userdb1

2.根据步骤1的sql语句,写出创建实验二中“学生信息”数据库的sql语句,并建立“学生信息”数据库、(、mdf的名字可以修改) 3、数据库的修改(alter database 数据库名add file),将一个大小为10MB 的数据文件mrkj添加到userdb1的数据库中,该数据文件的大小为10MB,最大的文件大小为100MB,增长速度为2MB,物理地址与原有的mdf,ldf文件放在一起。 alter database 数据库名 add file() 注括号内格式同下: ( name=userdb4_log, 'g:\xygl\userdb4、ldf ' , size=2 , maxsize=5 ,

《走进化学实验室》人教九年级化学 优秀教案

课题3 走进化学实验室(第一课时) 从容说课 学生在参与了课题2中的两个探究活动后,对化学实验的重要性已有初步的亲身体验,此时,不失时机地引导学生走进化学实验室,是符合学生的心理特点的。 教材首先利用实验室的实物照片和简短的文字阐述了走进化学实验室的重要性和要求,然后引导学生进行药品的取用、加热和洗涤仪器等基本操作训练。教材没有采用单纯的基本操作训练的方法,而是结合具体实验和“活动与探究”等,引导学生在实验和探究过程中,了解加热等化学实验基本操作方法,并在现象明显的实验过程中进行基本操作训练,这样更能激发学生的学习兴趣。 本教案设计时,充分体现了教材的设计特点,并力争使学生在本课题的学习中做到手、脑并用,以提高他们的分析能力和实验基本操作能力。 教学目标 1.知识与技能 (1)知道化学实验是进行科学探究的重要手段,严谨的科学态度、正确的实验原理和操作方法是实验成功的关键。 (2)能进行药品的取用、加热、洗涤仪器等基本实验操作。 2.过程与方法 (1)学会运用观察、实验等方法获取信息。 (2)能用文字和化学语言表述有关的信息,并用比较、归纳等方法对获取的信息进行加工。 (3)初步养成良好的实验习惯。 3.情感态度与价值观 (1)增强对化学现象的好奇心和探究欲、发展学习化学的兴趣。 (2)发展勤于思考、严谨求实、勇于实践的科学精神。 教学重点

化学实验基本操作。 教学难点 引导学生主动参与科学探究的过程。 教学方法 理论→实践→归纳→探究→激趣等。 教具准备 1.投影仪、录像资料。 2.铁架台、酒精灯、石棉网、烧瓶、带导管的胶塞、量筒、水槽、烧杯、普通漏斗、滴瓶、三角架、蒸发皿、试管架、试管夹、试管刷、试管、锥形瓶、胶头滴管、药匙、坩埚钳。 3.碳酸钠固体、锌粒、稀盐酸、硫酸铜溶液和氢氧化钠溶液、水。 课时安排 1课时 教学过程 [引言]我们知道,学习化学的一个重要途径是科学探究,而实验是科学探究的重要手段,故学习化学就必须要走进化学实验室。 [板书]课题3 走进化学实验室 [讲解]化学实验室配备有化学实验仪器和化学试剂(药品)。 (引导学生观看课本图1—26、图1—27和图1—28) [师]大家实验台上放着的就是化学实验室常用的化学实验仪器,另外还有几种化学试剂(分别是碳酸钠固体、锌粒、稀盐酸、硫酸铜溶液和氢氧化钠溶液。 [问]你能叫出这些仪器的名称吗?试一试! [教师指导学生认识实验台上的实验仪器(仪器种类如课本图1—27所示),并熟悉它们]

神州数码生成树实验

实验二十一、生成树实验 一、实验目的 1、了解生成树协议的作用。 2、熟悉生成树协议的配置。 二、应用环境 交换机之间具有冗余链路本来是一件很好的事情,但是它有可能引起的问题比它能够解决的问题还要多。如果你真的准备两条以上的路,就必然形成了一个环路,交换机并不知道如何处理环路,只是周而复始地转发帧,形成一个“死循环”,这个死循环会造成整个网络处于阻塞状态,导致网络瘫痪。 采用生成树协议可以避免环路。 生成树协议的根本目的是将一个存在物理环路的交换网络变成一个没有环路的逻辑树形网络。IEEE802.1d 协议通过在交换机上运行一套复杂的算法STA(spanning-tree algorithm),使冗余端口置于“阻断状态”,使得接入网络的计算机在与其他计算机通讯时,只有一条链路生效,而当这个链路出现故障无法使用时,IEEE802.1d 协议会重新计算网络链路,将处于“阻断状态”的端口重新打开,从而既保障了网络正常运转,又保证了冗余能力。 三、实验设备 1、DCS-3926S 交换机2 台 2、PC 机2 台 3、Console 线1-2 根 4、直通网线 4-8 根 四、实验拓扑 五、实验要求 IP 地址设置:

如果生成树成功,则PC1 可以ping 通PC2。 六、实验步骤 第一步:正确连接网线,恢复出厂设置之后,做初始配置 交换机A: switch#config switch(Config)#hostname switchA switchA(Config)#interface vlan 1 switchA(Config-If-Vlan1)#ip address 10.1.157.100 255.255.255.0 switchA(Config-If-Vlan1)#no shutdown switchA(Config-If-Vlan1)#exit switchA(Config)# 交换机B: switch#config switch(Config)#hostname switchB switchB(Config)#interface vlan 1 switchB(Config-If-Vlan1)#ip address 10.1.157.101 255.255.255.0 switchB(Config-If-Vlan1)#no shutdown switchB(Config-If-Vlan1)#exit switchB(Config)# 第二步:“PC1 ping PC2 –t ”观察现象 1、ping不通; 2、所有连接网线的端口的绿灯很频繁地闪烁,表明该端口收发数据量很大,已经 在交换机内部形成广播风暴。 第三步:在两台交换机中都使用启用生成树协议 switchA(Config)#spanning-tree mode stp

数据库原理实验报告四(有答案)

南京晓庄学院 《数据库原理与应用》课程实验报告 实验四查询设计实验 所在院(系):数学与信息技术学院 班级: 学号: 姓名:

1.实验目的 (1)了解查询的目的,掌握SELECT语句的基本语法和查询条件的表示方法。 (2)掌握数据排序和数据联接查询的方法。 (3)掌握SQL Server查询分析器的使用方法。 2.实验要求 (1)针对“TM”数据库,在SQL Server查询分析器中,用T-SQL语句实现以下单表查询 操作,并将将调试成功的T-SQL命令,填入实验报告中。 a)查询所有课程的详细情况。 b)查询来自江苏或山东的学生学号和姓名,并以中文名称显示输出的列名。 c)查询选修了课程的学生学号(一人选了多门课程的话,学号只显示一次)。 d)查询选修课程号为07253001的学号和成绩,并要求对查询结果按成绩降 序排列,如果成绩相同则按学号升序排列。 e)查询所有学生的学号、姓名和年龄。 f)查询选修课程号为07253001的成绩在85-95之间的学生学号和成绩,并 将成绩乘以0.7输出。 g)查询数学与信息技术学院(DEPT_ID为07)或物理与电子工程学院 (DEPT_ID为09)姓张的学生的信息。。 h)查询所有核心课程(课程名中带*的)的情况。 i)查询缺少了成绩的学生的学号和课程号,查询结果按课程号升序排列。 (2)在SQL Server查询分析器中,用T-SQL语句实现下列数据联接查询操作: a)查询每个学生的情况以及他(她)所选修的课程。 b)查询学生的学号、姓名、选修的课程名及成绩。 c)查询选修C语言程序设计且成绩为85分以上的学生学号、姓名及成绩。 d)查询和学生柏文楠是同一个民族的学生(用自身联接实现)。 e)分别用等值联接和内联接查询有授课记录的老师的姓名。 f)用外联接查询所有老师的授课情况,输出老师的工号、姓名、职称、院 系、担任的课程号和授课的学期,结果按院系和职称升序排列。如果该 老师没有授课历史,在课程号和授课的学期中显示空值 (3)在SQL Server Management Studio中新建查询,完成以上查询命令的同时,熟悉SQL编 辑器工具栏中各快捷按钮的作用。 (4)按要求完成实验报告。

生成树的详细配置及实验

STP及其优化实验拓扑图:

实验步骤: 1. 设置SW1,SW2,SW3主机名分别为Core1,Core2, ED-SW 2. 把Core1与Core2间的两条链路绑定成etherchannel2,并设置成Trunk mode Core1: interface range fa0/23 - 24 switchport trunk encapsulation dot1q //支持ISL及dot1Q的交换机必须设置trunk的封装协议。低端的C2950,C2960,C2918只支持dot1Q,无此命令。 switch mode trunk //接口设置为Trunk模式。 channel-group 2 mode on //接口加入Etherchannel2。 Creating a port-channel interface Port-channel 2 //系统提示自动创建port-channel2。 interface Port-channel2 // Port-channel2接口配置必须同物理接口一致。 switchport trunk encapsulation dot1q switchport mode trunk Core2: interface range fa0/23 - 24 switchport trunk encapsulation dot1q switch mode trunk channel-group 2 mode on Creating a port-channel interface Port-channel 2 interface Port-channel2 switchport trunk encapsulation dot1q switchport mode trunk 3.验证etherchannel设置 Core1#sh etherchannel summary //显示etherchannel的详细信息 Flags: D - down P - in port-channel I - stand-alone s - suspended H - Hot-standby (LACP only) R - Layer3 S - Layer2 U - in use f - failed to allocate aggregator u - unsuitable for bundling w - waiting to be aggregated d - default port Number of channel-groups in use: 1 //目前已经建好1个etherchannel。Number of aggregators: 1 Group Port-channel Protocol Ports ------+-------------+-----------+----------------------------------------------- 2 Po2(SU) - fa0/23(P) fa0/24(P) // S - Layer2 U - in use P - in port-channel

数据库4实验报告

太原理工大学学生实验报告 (1)了解SQL Serer数据库系统中数据完整性控制的基本方法 (2)熟练掌握常用CREATE 或ALTER 在创建或修改表时设置约束 (3)了解触发器的机制和使用 (4)验证数据库系统数据完整性控制 二、实验内容和原理 结合school 数据库中的各个表,设置相关的约束,要求包括主键约束、外键约束、唯一约束、检查约束、非空约束等,掌握各约束的定义方法。设置一个触发器,实现学生选课总学分的完整性控制,了解触发器的工作机制。设计一些示例数据,验证完整性检查机制。 3.1要求包括如下方面的内容: 使用 SQL 语句设置约束 使用 CREATE 或 ALTER 语句完成如下的操作,包括: 1.设置各表的主键约束 2.设置相关表的外键 3.设置相关属性的非空约束、默认值约束、唯一约束 4.设置相关属性的 CHECK 约束 3.2使用触发器 创建一个触发器,实现如下的完整性约束: (1)当向 SC 表中插入一行数据时,自动将学分累加到总学分中。 (2)记录修改学分的操作。 3.3检查约束和触发器 分别向相关表插入若干条记录,检查你设置的完整性约束是否有效: 1.插入若干条包含正确数据的记录,检查插入情况 2.分别针对设置的各个约束,插入违反约束的数据,检查操作能否进行 3.向 SC 表插入若干行数据,检查触发器能否实现其数据一致性功能。

三、主要仪器设备(必填) HP6460 SQL SERVER2008 四、方法与实验步骤(可选) 一、声明完整性约束 创建学生选课数据库 TEST,包括三个基本表,其中 Student 表保存学生基本信息,Course 表保存课程信息,SC 表保存学生选课信息,其结构如下表: 表 1. Student 表结构 表 2. Course 表结构 表 3. SC 表结构

数据库认证实验四答案

--1,创建登陆用户temp1,密码是1234,加入到school数据库中并赋予db_owner数据库角色. Sp_addlogin'temp1','1234','School'; ---添加用户 use School go exec sp_grantdbaccess'temp1'; --- /* CREATE LOGIN tmp1 WITH PASSWORD = '123',default_database=School; -- Creates a database user for the login created above. CREATE USER user1 FOR LOGIN tmp1; */ --查看登录账号的信息 Select*from sys.syslogins where name='temp1'; /* use School go exec sp_addsrvrolemember 'temp1','sysadmin';--添加服务器角色 */ --赋予db_owner数据库角色. use School go exec sp_addrolemember'db_owner','temp1'; --2,创建登陆用户temp2,密码是1234, --加入到school数据库中,并赋予该用户对student表select,insert权限 Sp_addlogin'temp2','1234','School'; ---添加用户 use School go exec sp_grantdbaccess'temp2';

grantselect,insert on student to temp2; --3,对数据库school进行完全数据库备份,写出备份语句 Use School Go Sp_addumpdevice'disk','schoolinfo','e:\data\schoolinfo.bak' Go Backupdatabase school to schoolinfo withinit; --4,将student学生信息表中所有学生信息年龄改为20,进行差异化备份--修改表的数据 use school go update student set sage=20; ---执行差异化的备份 Use School Go Backupdatabase School todisk='e:\data\schoolinfo.bak'; Use school Go Backupdatabase School to schoolinfo withdifferential,init Use school Go select*from student Backupdatabase school to schooldemo withdifferential,init

Packet Tracer 5.0实验(五) 快速生成树配置

二、实验背景 学校为了开展计算机教学和网络办公,建立了一个计算机教室和一个校办公区,这两处的计算机网络通过两台交换机互相连接组成内部校园网,为了提高网络的可靠性,作为网络管理员,你要用2条链路将交换机互连,现要求在交换机上做适当的配置,使网络避免环路。 三、技术原理 生成树协议(spanning-tree),作用是在交换网络中提供冗余备份链路,并且解决交换网络中的环路问题; 生成树协议是利用SPA算法,在存在交换环路的网络中生成一个没有环路的树形网络。运用该算法将交换网络的冗余备份链路从逻辑上断开,当主链路出现故障时,能够自动的切换到备份链路,保证数据的正常转发; 生成树协议版本:STP、RSTP(快速生成树)、MSTP(多生成树协议); 生成树协议的特点是收敛时间长,从主要链路出现故障到切换至备份链路需要50秒的时间; 快速生成树协议在生成树协议的基础上增加了两种端口角色:替换端口和备份端口,分别做为根端口和指定端口的冗余端口。当根端口或指定端口出现故障时,冗余端口不需要经过50秒的收敛时间,可以直接切换到替换端口或备份端口,从而实现RSTP协议小于1秒的快速收敛。 四、实验步骤

实验拓扑 默认情况下STP协议启用的,通过两台交换机之间传送BPDU协议数据单元,选出根交换机、根端口等,以便确定端口的转发状态。上图中标记为橙色的端口处于block堵塞状态。 设置RSTP 查看交换机 show spanning-tree 状态,了解根交换机和根端口情况; 通过更改交换机生成树的优先级spanning-tree vlan * priority 4096 可以变化根交换机的角色; S1: Switch>en Switch#conf t Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#hostname S1 S1(config)#end S1# %SYS-5-CONFIG_I: Configured from console by console

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