网络互连技术课程设计报告

网络互连技术课程设计报告
网络互连技术课程设计报告

网络互联技术

课程设计报告

----网吧规划设计方案

学院:计算机与电子信息学院

班级名称:

学生姓名:空白小龙

学号:

指导教师:

时间:2011年1月

目录

摘要 (3)

1、客户概况 (5)

2、情况分析 (5)

3、拓扑结构 (6)

4、IP规划 (6)

5、主要配置命令 (7)

6、设计总结 (20)

7、参考文献 (21)

摘要

【摘要】

随着人们生活水平的日益提高,计算机的快速普及和互联网的高速发展使人们对网络的需求变得越来越大,网吧作为人们接触和了解互联网的一个重要服务场所应运而生。网吧的业务在蓬勃发展,网吧之间的竞争也越来越激烈,高质量的网络环境、优质的服务、廉价的收费也成为各网吧的竞争筹码。要保证高质量的服务就必须依赖性能高的硬件设备,主要包括主机和网络设备,而网络设备是整个网吧的核心,为了在激烈的竞争中立足,对于网吧的经营者而言,选择一套质量好、功能齐全、安全性能较高、综合成本低、维护方便、简单的网络设备,是网吧经营者首先要考虑的问题。

在网络基本普及的今天,普通的游戏网吧已经不合时宜,只提供上网服务也已经满足不了大多数用户的需求,而新型的网吧也应运而生。新型的网吧,上网服务已经只是成为其中的一小部分,语音电话(VOIP)、视频点播、网络会议等业务将为网吧开拓新的消费群体,为未来网吧的多业务盈利做好了准备。

Abstract

As people's living standard rising, the rapid popularization of computers and the Internet, the rapid development of the needs of people on the network becomes more

and more, Internet exposure and understanding of the Internet as an important service establishments came into being. Business in the booming Internet cafes, Internet cafes are also increasingly fierce competition between the high-quality network environment, quality service, low fees have become a bargaining chip of all Internet cafes competition. To ensure high quality service is to rely on high-performance hardware devices, including host and network equipment, and network equipment is the core of the Internet cafes, in order to fierce competition foothold, for Internet cafe operators, the choice of a good quality, functional, safe and high performance, integrated, low cost, easy maintenance, simple network device is Internet cafe operators must first consider.

Today in the network of basic universal ordinary game cafes are outdated, only Internet access has also failed to meet the needs of most users, while new Internet cafes also emerged. The new Internet cafes, Internet service has become one of only a small part, voice calls (VOIP), video on demand, web conferencing and other services will open up new consumer groups, Internet cafes, Internet cafes and more business for future profitability ready.

1、客户概况

在本课程设计中,虚拟一个中小型网吧,该中型网吧共有三个上网区供客户上网,三个上网区分属不同楼层,每个上网区预计有20台计算机左右,一台吧台管理上网机器控制各个上网区的各个机器进行计费,另该网吧有两台普通服务器,分别作为网吧内部的视频服务器,所有计算机通过一台路由器连接到外部网络。假设电信所给IP 为202.2.2.1/255.255.255.252

2、情况分析

结合客户实际情况经过分析,采用三层交换技术进行vlan之间的通信,对于内部局域网,选用Cisco的Catalyst 3560作为中心交换机,对于 3560 的交换机方面的配置只需做出 vlan配置即可 ,不同vlan间利用三层交换机开路由功能来实现相互访问,利用访问控制列表实现管理机器无法访问游戏服务器的目的。底层交换机采用2950做傻瓜交换,最后在边界路由处做PAT地址转换,以实现内部虚拟网络到202.2.2.1的转换。

3、拓扑结构

如图所示,分别为第一楼层,第二楼层,第三楼层,管理计算机及视频与游戏服务器,边缘路由器以及外部Internet。

4、IP规划

按照用户需求,划分子网及其IP如下:

VLAN端口网络号IP地址范围/掩码网关备注VLAN 200 192.168.2.0/27 192.168.2.1-192.168.2.29 192.168.2.29 楼层一VLAN 300 192.168.2.32/27 192.168.2.33-192.168.2.61 192.168.2.62 楼层二VLAN 400 192.168.2.64/27 192.168.2.65-192.168.2.93 192.168.2.94 楼层三VLAN 500 192.168.2.96/27 192.168.2.97-192.168.2.124 192.168.2.125 管理机VLAN 600 192.168.2.128/27 192.168.2.129-192.168.2.157 192.168.2.158服务器VLAN 100 192.168.55.0/24 192.168.55.1-192.168.55.254 三层交换机与外接路由

一个VLAN 各个PC及服务器、路由器端口IP分配情况:

设备所属VLAN IP

PC1 VLAN 200 192.168.2.1/27

PC2 VLAN 200 192.168.2.29/27

PC3 VLAN 300 192.168.2.33/27

PC4 VLAN 300 192.168.2.61/27

PC5 VLAN 400 192.168.2.65/27

PC6 VLAN 400 192.168.2.93/27

PC7 VLAN 500192.168.2.100/27 Server_Vidio VLAN 600192.168.2.130/27

Server_Game VLAN 600 192.168.2.157/27

三层交换机VLAN 200 192.168.2.30/27

三层交换机VLAN 300 192.168.2.62/27

三层交换机VLAN 400 192.168.2.94/27

三层交换机VLAN 500 192.168.2.125/27

三层交换机VLAN 600 192.168.2.158/27

三层交换机VLAN 100<接路由>192.168.55.1/24

路由器f0/1VLAN 100<接路由>192.168.55.2/24

5、主要配置命令

◆三层交换机接口及其Vlan配置:

Switch>en

Switch#vlan database

Switch#vlan 200

Switch#vlan 300

Switch#vlan 400

Switch#vlan 500

Switch#vlan 600

Switch#config t

Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)#int f0/3

Switch(config-if)#switch

Switch(config-if)#switchport m

Switch(config-if)#switchport mode a

Switch(config-if)#switchport mode access

Switch(config-if)#switchport a

Switch(config-if)#switchport access v

Switch(config-if)#switchport access vlan 200

% Access VLAN does not exist. Creating vlan 200

Switch(config-if)#no shutd

Switch(config-if)#no shutdown

Switch(config-if)#exit

Switch(config)#int f0/3

Switch(config-if)#?

cdp Global CDP configuration subcommands

channel-group Etherchannel/port bundling configuration

channel-protocol Select the channel protocol (LACP, PAgP)

description Interface specific description

duplex Configure duplex operation.

exit Exit from interface configuration mode

mac-address Manually set interface MAC address

no Negate a command or set its defaults

shutdown Shutdown the selected interface

spanning-tree Spanning Tree Subsystem

speed Configure speed operation.

switchport Set switching mode characteristics

Switch(config-if)#

Switch(config-if)#

Switch(config-if)#ip addr

Switch(config-if)#swit

Switch(config-if)#switchport ?

access Set access mode characteristics of the interface

mode Set trunking mode of the interface

native Set trunking native characteristics when interface is in trunking mode trunk Set trunking characteristics of the interface

Switch(config-if)#switchport

Switch(config-if)#exit

Switch(config)#interface FastEthernet0/3

Switch(config-if)#

Switch(config-if)#exit

Switch(config)#interface FastEthernet0/3

Switch(config-if)#exit

Switch(config)#exit

%SYS-5-CONFIG_I: Configured from console by console

Switch#int v

Switch#conf t

Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)#int v

Switch(config)#int vlan 100

Switch(config-if)#ip addr

Switch(config-if)#ip address 192.168.2.30 255.255.255.224

Switch(config-if)#exit

Switch(config)#int v

Switch(config)#int vlan 200

%LINK-5-CHANGED: Interface Vlan200, changed state to up Switch(config-if)#ip address 192.168.2.30 255.255.255.224 % 192.168.2.0 overlaps with Vlan100

Switch(config-if)#exit

Switch(config)#int v

Switch(config)#int vlan 100

Switch(config-if)#era

Switch(config-if)#eras

Switch(config-if)#eras

Switch(config-if)#ip addr

Switch(config-if)#ip address

% Incomplete command.

Switch(config-if)#ip address 0.0.0.0 0.0.0.0

Not a valid host address - 0.0.0.0

Switch(config-if)#no ip addr

Switch(config-if)#no ip address

Switch(config-if)#exit

Switch(config)#int v

Switch(config)#int vlan 200

Switch(config-if)#ip address 192.168.2.30 255.255.255.224 Switch(config-if)#exit

Switch(config)#int f0/4

Switch(config-if)#sw

Switch(config-if)#switchport m

Switch(config-if)#switchport mode a

Switch(config-if)#switchport mode access

Switch(config-if)#switchport a

Switch(config-if)#switchport access v

Switch(config-if)#switchport access vlan 300

% Access VLAN does not exist. Creating vlan 300

Switch(config-if)#exit

Switch(config)#int f0/5

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 400

% Access VLAN does not exist. Creating vlan 400

Switch(config-if)#e

Switch(config-if)#exit

Switch(config)#int f0/6

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 500

% Access VLAN does not exist. Creating vlan 500

Switch(config-if)#exit

Switch(config)#int f0/2

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 600

% Access VLAN does not exist. Creating vlan 600

Switch(config-if)#e

Switch(config-if)#exit

Switch(config)#int v

Switch(config)#int vlan 300

%LINK-5-CHANGED: Interface Vlan300, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan300, changed state to upSwitch(config-if)#ip add

Switch(config-if)#ip address 192.168.2.62 255.255.255.224

Switch(config-if)#exit

Switch(config)#int vlan 400

%LINK-5-CHANGED: Interface Vlan400, changed state to up

Switch(config-if)#ip address 192.168.2.94 255.255.255.224

Switch(config-if)#exit

Switch(config)#int vlan 500

%LINK-5-CHANGED: Interface Vlan500, changed state to up

Switch(config-if)#ip address 192.168.2.125 255.255.255.224

Switch(config-if)#exit

Switch(config)#int vlan 600

%LINK-5-CHANGED: Interface Vlan600, changed state to up

Switch(config-if)#ip address 192.168.2.158 255.255.255.224

Switch(config-if)#exit

◆三层交换机开路由功能:

Switch>en

Switch#ip ?

% Unrecognized command

Switch#conf t

Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)#ip ?

access-list Named access-list

default-network Flags networks as candidates for default routes

dhcp Configure DHCP server and relay parameters

domain IP DNS Resolver

domain-lookup Enable IP Domain Name System hostname translation

domain-name Define the default domain name

forward-protocol Controls forwarding of physical and directed IP broadcasts host Add an entry to the ip hostname table

name-server Specify address of name server to use

nat NAT configuration commands

route Establish static routes

routing Enable IP routing

ssh secure shell configuration

Switch(config)#ip routi

Switch(config)#ip routing

◆路由器接口IP配置及静态路由配置:

Router(config)#int f0/1

Router(config-if)#ip addr

Router(config-if)#ip address 192.168.55.2 255.255.255.0

Router(config-if)#no shut

Router(config-if)#no shutdown

%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up

Router(config-if)#exit

Router(config)#?

Configure commands:

access-list Add an access list entry

banner Define a login banner

boot Modify system boot parameters

cdp Global CDP configuration subcommands

clock Configure time-of-day clock

config-register Define the configuration register

crypto Encryption module

do To run exec commands in config mode

enable Modify enable password parameters

end Exit from configure mode

exit Exit from configure mode

hostname Set system's network name

interface Select an interface to configure

ip Global IP configuration subcommands

ipv6 Global IPv6 configuration commands

line Configure a terminal line

mac-address-table Configure the MAC address table

no Negate a command or set its defaults

router Enable a routing process

service Modify use of network based services

spanning-tree Spanning Tree Subsystem

username Establish User Name Authentication

Router(config)#ip route 0.0.0.0 0.0.0.0 192.168.55.0

Router(config)#ip r

Router(config)#ip route 192.168.55.2 255.255.255.0 0.0.0.0

Router(config)#exit

%SYS-5-CONFIG_I: Configured from console by console

Router#ping 192.168.55.1

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 192.168.55.1, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 18/29/34 ms Router#conf t

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#ip r

Router(config)#ip route 192.168.2.0 255.255.255.224 192.168.255.1 Router(config)#ip route 192.168.2.0 255.255.255.224 192.168.55.1 Router(config)# undo ip route 192.168.2.0 255.255.255.224 192.168.255.1 Router(config)#no ip route 192.168.2.0 255.255.255.224 192.168.255.1 Router(config)#ip route 192.168.2.32 255.255.255.224 192.168.55.1 Router(config)#ip route 192.168.2.64 255.255.255.224 192.168.55.1 Router(config)#ip route 192.168.2.96 255.255.255.224 192.168.55.1 Router(config)#ip route 192.168.2.128 255.255.255.224 192.168.55.1 Router(config)#exit

%SYS-5-CONFIG_I: Configured from console by console

Router#ping 192.168.2.1

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 192.168.2.1, timeout is 2 seconds:

.!!!!

Success rate is 80 percent (4/5), round-trip min/avg/max = 62/71/79 ms

◆访问控制列表配置:

Switch>

Switch>en

Switch#confi t

Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)#acce

Switch(config)#access-list 100 deny ho

Switch(config)#access-list 100 deny hos

Switch(config)#access-list 100 deny ip h

Switch(config)#access-list 100 deny ip host 192.168.2.100 ho

Switch(config)#access-list 100 deny ip host 192.168.2.100 host 192.168.2.157 Switch(config)#access-list 100 per

Switch(config)#access-list 100 permit ip any any

Switch(config)#int vlan 600

Switch(config-if)#ip access-group 100 out

Switch(config-if)#

%SYS-5-CONFIG_I: Configured from console by console

◆边界路由PAT(动态网络地址转换)配置命令:

Router#config t

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#ip nat pool mynat 202.2.2.1 202.2.2.1 net

Router(config)#ip nat pool mynat 202.2.2.1 202.2.2.1 netmask 255.255.255.252 ipnat_addrpool_notify_api: id , flags 11, range 0

ipnat_addrpool_notify_api: id , flags 11, range 1

Router(config)#access-list 10 per

Router(config)#access-list 10 permit 192.168.2.0 0.0.0.31

Router(config)#access-list 10 permit 192.168.2.32 0.0.0.31

Router(config)#access-list 10 permit 192.168.2.64 0.0.0.31

Router(config)#access-list 10 permit 192.168.2.96 0.0.0.31

Router(config)#access-list 10 permit 192.168.2.128 0.0.0.31

Router(config)#ip nat in

Router(config)#ip nat inside sou

Router(config)#ip nat inside source li

Router(config)#ip nat inside source list 10 pool mynat ov

Router(config)#ip nat inside source list 10 pool mynat overload

ipnat_remove_dynamic_cfg: id 10, flag 9, range 0

ipnat_add_dynamic_cfg: id 2, flag 11, range 0

poolstart 202.2.2.1 poolend 202.2.2.1

id 2, flags 0, domain 0, lookup 0, aclnum 10 ,

aclname 10 , mapname idb 0

Router(config)#inter f0/1

Router(config-if)#ip nat in

Router(config-if)#ip nat inside

Router(config-if)#exit

Router(config)#inter f0/0

Router(config-if)#ip nat outside

Router(config-if)#exit

Router(config)#exit

%SYS-5-CONFIG_I: Configured from console by console Router#debu

Router#debug ip na

Router#debug ip nat

IP NAT debugging is on

配置完成三层交换机显示信息如下:

三层交换机vlan显示信息如下:

边界路由器显示信息如下:

边界路由路由显示路由信息如下:

PAT显示信息如下:

测试:

各个Vlan之间的测试(访问控制列表之前):Vlan内部主机相互ping,可以成功通信:

Vlan200 ping Vlan 300:

Vlan200 ping Vlan 400:

Vlan200 ping Vlan 500:

Vlan200 ping Vlan 600 (服务器所在Vlan):

Vlan 200 ping 三层交换机外网接口:

Vlan 200 ping 外接路由器(外网):

配置完访问控制列表之后:

1、游戏服务器ping管理机器:

2、管理机器ping游戏服务器:

6、设计总结

综上所述,所有需求均可达到,各个vlan之间均可ping通,实现了预期的网络互联效果,测试成功。在这次网络互联课程设计中,我确实学到了许多以前不懂的知识,并将他们加以实践,得到了很多,由于模拟器三层交换机的访问控制列表是在vlan之间配置,而且在模拟器无法实现单向,因而只进行了三层交换机的访问控制列表的禁止访问。

通过这次计算机网络课程设计,我对计算机网络原理和网络互联有了一个更加系统全面的了解和认识。从课程设计中,基本掌握了交换机常用的配置方式、VLAN的作用、配置命令及基本配置方法、路

电子技术课程设计题目

电子技术课程设计一、课程设计目的: 1.电子技术课程设计是机电专业学生一个重要实践环节,主要让学生通过自己设计并制作一个实用电子产品,巩固加深并运用在“模拟电子技术”课程中所学的理论知识; 2.经过查资料、选方案、设计电路、撰写设计报告、答辩等,加强在电子技术方面解决实际问题的能力,基本掌握常用模拟电子线路的一般设计方法、设计步骤和设计工具,提高模拟电子线路的设计、制作、调试和测试能力; 3.课程设计是为理论联系实际,培养学生动手能力,提高和培养创新能力,通过熟悉并学会选用电子元器件,为后续课程的学习、毕业设计、毕业后从事生产和科研工作打下基础。 二、课程设计收获: 1.学习电路的基本设计方法;加深对课堂知识的理解和应用。 2.完成指定的设计任务,理论联系实际,实现书本知识到工程实践的过渡; 3.学会设计报告的撰写方法。 三、课程设计教学方式: 以学生独立设计为主,教师指导为辅。 四、课程设计一般方法 1. 淡化分立电路设计,强调集成电路的应用 一个实用的电子系统通常是由多个单元电路组成的,在进行电子系统设计时,既要考虑总体电路的设计,同时还要考虑各个单元电路的选择、设计以及它们之间的相互连接。由于各种通用、专用的模拟、数字集成电路的出现,所以实现一个电子系统时,根据电子系统框图,多数情况下只有少量的电子电路的参数计算,更多的是系统框图中各部分电子电路要正确采用集成电路芯片来实现。 2. 电子系统内容步骤: 总体方案框图---单元电路设计与参数计算---电子元件选择---单元电路之间连接---电路搭接调试---电路修改---绘制总体电路---撰写设计报告(课程设计说明书) (1)总体方案框图: 反映设计电路要求,按一定信息流向,由单元电路组成的合理框图。 比如一个函数发生器电路的框图: (2)单元电路设计与参数计算---电子元件选择: 基本模拟单元电路有:稳压电源电路,信号放大电路,信号产生电路,信号处理 电路(电压比较器,积分电路,微分电路,滤波电路等),集成功放电路等。 基本数字单元电路有:脉冲波形产生与整形电路(包括振荡器,单稳态触发器,施密特触发器),编码器,译码器,数据选择器,数据比较器,计数器,寄存器,存储器等。 为了保证单元电路达到设计要求,必须对某些单元电路进行参数计算和电子元件 选择,比如:放大电路中各个电阻值、放大倍数计算;振荡电路中的电阻、电容、振荡频率、振荡幅值的计算;单稳态触发器中的电阻、电容、输出脉冲宽度的计 算等;单元电路中电子元件的工作电压、电流等容量选择。

网络管理课程设计--大学学生宿舍网优化方案设计

学生宿舍无线网优化方案设计 通信系统发展的一个主要方向,建立校园无线网已成为校园现代化的一个重要标志。校园无线网利用其特有的现代化技术,按照确定标准、分析问题、信号侧优化、数据侧优化、测试效果五个步骤进行优化设计,为我们展望了一幅校园网的美好未来。 近期,我所在的学校———安徽工程大学建立了自己的校园无线网络,该项工程已顺利完工并投入使用。笔者总结了自己长期的校园网管理经验,结合本单位校园无线网络的施工实践,考察了校园无线网络的发展前沿,并和设备厂商工程师、系统集成商进行了一些探讨,发表一下对校园无线网络优化的一些观点。 一、需求分析 随着信息技术的快速发展,原有的有线网络已经不能完全满足时代的需求。特别是学校对教职工办公条件的改善,由原来每个办公室一台电脑办公变成数台电脑甚至人手一台电脑的办公。再加上随着经济的发展和收入水平的提高,很多教职工配备了移动笔记本电脑及PDA 等移动终端设备进行办公和教学。原有的有线网络每个办公室一个信息点已经无法满足现有终端电脑的上网需求,利用无线网络把原来的一个信息点扩展成为一个信息区域成为必要。设计精美的无线接入点AP 将取代室内凌乱的网络线缆,为网络的拓展和维护提供方便。无线网络可以广泛应用在校园以下领域: 1、办公室:教师利用便携式电脑准备讲课稿,查找资料,收发电子邮件,协作办公等; 2、多媒体教室:教师利用笔记本电脑演示课件,学生利用终端访问课件或校园网络信息资源,师生之间的互动性可通过网络这个媒体大范围、宽时效地实现; 3、电子阅览室:利用笔记本电脑等移动终端访问网络特有资源,查阅资料等; 4、宿舍:学生访问Internet 查找资源,学习更多知识。为住宿教师工作、学习、生活带来便利; 5、会议室报告厅:利用笔记本电脑参加会议交流、各种论坛、专家讲座、领导报告交流等; 6、培训场所:教员轻松讲课,使得外来学员无须改变配置的情况下利用无线终端笔记本电脑方便直接与网络连接 (网管可以进行连接授权),学习轻松效率高; 7、草坪绿地:师生户外环境实现轻松学习与休闲。

移动互联网技术课程设计报告

一:题目:远程图像传输 利用无线网络图像传感器,演示过程图像的传输遥控 二:内容 网络通讯实验 机器人配置无线网卡,也可以使你的RBOT 机器人直接接入到国际互联网,还可以使用无线网络将多台RBOT 机器人连接起来组成局域网,也是可以在其他地方接上网络输入IP 地址就可以控制您实验室的机器人了,使人看到您实验室中的景象,您可以遥控机器人行走,甚至于说您可以远程控制您的机器人 在执行远程图像传输演示程序时需要两台机器人,一台做服务器另一台做客户机。或者您可以用一台机器人和一台带无线网卡的电脑。首先您需要把二者用无线网络连接好,您可以用ping 命令看是否连接好。使用机器人做服务器端,执行exe; 其中包括三个主要类: 1、控制类 2、图像类 3、无线信号类 三:功能 借助无线网络和图像传感器,演示远程图像传输和远程遥控。 四:程序 1、客户端 客户端的核心主要是涉及用户的程序传输及对话框上信息的显示 (PhotoTransmitClientDlgCpp)它主要是生成下面的一个对话框并接 收处理从服务器传送过来的信息

并且添加相应的控件,以及这些控件的实现。 以下主要简析其中的函数的功能: CPhotoTransmitClientDlg::CPhotoTransmitClientDlg(CWnd* pParent /*=NULL*/): CDialog(CPhotoTransmitClientDlg::IDD, pParent) , m_nSpeed(0) 它是继承了对话框类,以便获得对话框操属性操作。 CPhotoTransmitClientDlg::OnInitDialog() 这个函数是有关对话框的变量的初始化,主要是设置图标,得到机器人的实例,得到网络客户端设备句柄,得到图像采集设备句柄 CPhotoTransmitClientDlg::OnPaint() 绘画函数,它实现的是绘制图标 CPhotoTransmitClientDlg::RecvProc(LONG nOwner,void* lpReturn) 此函数的功能是接受图像,并且不图像的信息显示出来 CPhotoTransmitClientDlg::OnRecoEvent(WPARAM wParam, LPARAM lParam) 记录事件,显示判断它上下左右等消息命令

电子技术课程设计

电子技术课程设计PWM调制解调器 班级:电信1301 姓名:曹剑钰 学号:3130503028

一、设计任务与要求 1.要求 设计一款PWM(脉冲宽度调制)电路,利用一可调直流电压调制矩形波脉冲宽度(占空比)。 信号频率10kHz; 占空比调制范围10%~90%; 设计一款PWM解调电路,利用50Hz低频正弦信号接入调制电路,调制信号输入解调电路,输入与原始信号等比例正弦波。 2.提高要求: 设计一50Hz正弦波振荡电路进行PWM调制。 3.限制: 不得使用理想运放、二极管、三极管、场效应管; 基本要求的输入电压使用固定恒压源接自行设计的电路实现可调; 同步方波不得利用信号发生器等软件提供设备产生。 二、总体方案设计 1.脉宽调制方案: 方案一:三角波脉宽调制,三角波电路波形可以由积分电路实现,把方波电压作为积分电路的输入电压,经过积分电路之后就形成三角波,再通过电压比较器与可调直流电压进行比较,通过调节直流电源来调制脉宽。 方案二:锯齿波脉宽调制,锯齿波采用定时器NE555接成无稳态多谐振荡器,和方案一相似,利用直流电压源比较大小调节方波脉宽。 方案三:利用PC机接口控制脉宽调制的PWM电路。 比较:方案一结构简单,思路清晰,容易实现,元器件常用 方案二与方案一相似,缺点是调整脉冲宽度不如方案一 方案三元器件先进,思路不如方案一清晰简单,最好先择了方案一 2.正弦波产生方案: 方案一:RC正弦波振荡电路。 RC正弦波振荡电路一般用来产生1Hz--10MHz范围内的低频信号,由RC 串并联网络组成,也称为文氏桥振荡电路,串并联在此作为选频和反馈网络。电路的振荡频率为f=1/2πRC,为了产生振荡,要求电路满足自激震荡条件,振荡器在某一频率振荡的条件为:AF=1.该电路主要用来产生低频信号。

网络互联技术课程设计方案指导书

安徽工业职业技术学院 《网络互联技术课程设计》 指导书 编制系部:信息工程系 适用专业:网络技术 安徽工业职业技术学院二00九年编制 目录 一、课程目的和任务 培养学生利用所学的理论知识去规划、设计和维护基于路由和交换的网络,能根据企业实际需求进行VLAN的划分及安全设计,及广域网中的静态、动态路由的配置,NAT转换和访问控制列表的设计。本课程通过实际的网络案例帮助学生掌握安装、配置和运营LAN、WAN和中小型企业网络的实践技能。学习本课程后学生应达到或高于CCNA的实际动手能力。达到能设计、架设和维护中小型网络的能力。 二、课程的要求 本课程通过典型的网络案例,分析从设备的选择、安装、配置、调试、管理

的网络工程实施步骤。通过本课程的学习,学生需要掌握CCNA所具有的规划、设计、安装、配置和管理中小行企业网络的动手能力。熟练的把课堂所学的内容,包括VLAN的划分及安全设计,及广域网中的静态、动态路由的配置,NAT转换和访问控制列表的设计,广域网协议的配置等运用到实际当中。从而成为一名合格的毕业生和一名合格的网络工程师。 三、实训设备、工具、材料 CISCO路由器、CISCO交换机、电脑、网线、CONSLE电缆、串型线缆、网络设备仿真软件等. 四、课程的内容 课题一:中小型企业网解决方案----小型园区网 1、模拟小型校园网,根据客户实际情况,选择合适的CISCO网络设备,规划基本网络拓扑图。提出网络的需求,将网络进行规划、设计、及配置 2、企业网概要情况: 接入:申请四个公网IP,一个供WEB服务器使用,一个供企业上网用户使用,其余备用。要求以光纤接入,内网服务器3个。 范围:企业网络节点数在200-800左右,位于不同建筑物,有不同部门。 VLAN:部门划分在不同的VLAN中: 为增加内部网广播域数量和关键部门网络安全性,按照部门和 不同终端群体分类划分VLAN。部分VLAN之间允许通信。 安全:WEB服务器配置私有地址,外网访问WEB的公用地址时,在接入路由器中转换成WEB服务器的私有地址, 部分部门在上班时间段不允许上外网, 防黑客入侵。 WLAN:对于网络布线高密度覆盖无法实施环境,如会议室、图书电子阅览室大厅采用无线接入方式部署WLAN。 根据企业实际情况需求,设计网络,拓扑图如下:

编译实验报告+源代码

课程设计报告 ( 2013-- 2014年度第1学期) 名称:编译技术课程设计B 题目:简单编译程序的设计与实现院系:计算机系 班级:XXX 学号:XXX 学生姓名:XXX 指导教师:XXX 设计周数:XXX 成绩: 日期:XX 年XX 月

实验一.词法分析器的设计与实现 一、课程设计(综合实验)的目的与要求 1.1 词法分析器设计的实验目的 本实验是为计算机科学与技术专业的学生在学习《编译技术》课程后,为加深对课堂教学内容的理解,培养解决实际问题能力而设置的实践环节。通过这个实验,使学生应用编译程序设计的原理和技术设计出词法分析器,了解扫描器的组成结构,不同种类单词的识别方法。能使得学生在设计和调试编译程序的能力方面有所提高。为将来设计、分析编译程序打下良好的基础。 1.2 词法分析器设计的实验要求 设计一个扫描器,该扫描器是一个子程序,其输入是源程序字符串,每调用一次识别并输出一个单词符号。为了避免超前搜索,提高运行效率,简化扫描器的设计,假设该程序设计语言中,基本字(也称关键词)不能做一般标识符用,如果基本字、标识符和常数之间没有确定的运算符或界符作间隔,则用空白作间隔。 单词符号及其内部表示如表1-1所示,单词符号中标识符由一个字母后跟多个字母、数字组成,常数由多个十进制数字组成。单词符号的内部表示,即单词的输出形式为二元式:(种别编码,单词的属性值)。 表1-1 单词符号及其内部表示

二、设计(实验)正文 1.词法分析器流程图 2.词法分析器设计程序代码 // first.cpp : 定义控制台应用程序的入口点。// #include"stdafx.h" #include #include using namespace std; int what(char a) { if((int(a)>=48)&&(int(a)<=57)) {

《网络系统集成》课程设计报告

《网络系统集成》课程设计报告 专业班级: 组号: 组员姓名:

目录 1课程设计的目的及要求 (1) 1.1设计目标 (1) 1.2 设计依据 (1) 1.2.1 可行性分析 (1) 1.2.2 客户需求分析 (2) 1.3 设计意义 (3) 2网络拓扑结构及说明 (1) 2.1 网络拓扑结构图 (1) 2.2 网络拓扑说明 (1) 3 网络解决方案 (2) 3.1 IP地址分配与子网划分方案 (2) 4企业网中设备主要配置命令 (3) 4.1 接入层交换机在cisco环境下的配置 (3) 4.4路由器在cisco环境下的配置 (15) 4.5各服务器在cisco环境下的配置 (17) 4.5.1配置ftp服务器 (17) 4.5.2配置DNS服务器 (18) 4.5.3配置DHCP服务器 (19) 4.5.4配置WEB服务器 (20) 5测试结果 (20) 6 设计心得 (22) 7参考文献 (22)

企业网络规划方案设计与实现 摘要 迅速发展的Internet正在对全世界的信息产业带来巨大的变革和深远的影响。市场的全球化竞争已成为趋势。对于企业来说,在调整发展战略时,必须考虑到市场的全球竞争战略,而这一切也将以信息化平台为基础,借助计算机网络原理及网络规划技术,以网络通畅为保证。企业内部网(Internet)是国际互联网(Internet)技术在企业内部或封闭的用户群内的应用。Internet是使用Internet技术,特别是TCP/IP协议而建成的企业内部网络。这种技术允许不用计算机平台进行互通,暂不用考虑其位置。也就是所说的用户可以对任何一台进行访问或从任何一台计算机进行访问。本文从企业网络需求开始分析,根据现阶段cisco公司主流网络设备进行选材,规划最适用于目标网络的拓扑结构,建设合理的网络设计方案。本课题实施部分由cisco模拟器来搭建网络拓扑结构,进行路由器交换机的相关配置,并测试其结果最终验证网络的规划与设计符合企业的需求。 关键字:企业网络;拓扑结构;冗余;路由;交换

电子技术课程设计的基本方法和步骤模板

电子技术课程设计的基本方法和步骤

电子技术课程设计的基本方法和步骤 一、明确电子系统的设计任务 对系统的设计任务进行具体分析, 充分了解系统的性能、指标及要求, 明确系统应完成的任务。 二、总体方案的设计与选择 1、查阅文献, 根据掌握的资料和已有条件, 完成方案原理的构想; 2、提出多种原理方案 3、原理方案的比较、选择与确定 4、将系统任务的分解成若干个单元电路, 并画出整机原理框图, 完成系统的功能设计。 三、单元电路的设计、参数计算与器件选择 1、单元电路设计 每个单元电路设计前都需明确本单元电路的任务, 详细拟订出单元电路的性能指标, 与前后级之间的关系, 分析电路的组成形式。具体设计时, 能够模拟成熟的先进电路, 也能够进行创新和改进, 但都必须保证性能要求。而且, 不但单元电路本身要求设计合理, 各单元电路间也要相互配合, 注意各部分的输入信号、输出信号和控制信号的关系。 2、参数计算 为保证单元电路达到功能指标要求, 就需要用电子技术知识对参数进行计算, 例如放大电路中各电阻值、放大倍数、振荡器中电阻、电容、振荡频率等参数。只有很好地理解电路的工作原理, 正确利用计算公式, 计算的参数才能满足设计要求。 参数计算时, 同一个电路可能有几组数据, 注意选择一组能完成

电路设计功能、在实践中能真正可行的参数。 计算电路参数时应注意下列问题: (1)元器件的工作电流、电压、频率和功耗等参数应能满足电路指标的要求。 (2)元器件的极限必须留有足够的裕量, 一般应大于额定值的 1.5倍。 (3)电阻和电容的参数应选计算值附近的标称值。 3、器件选择 ( 1) 阻容元件的选择 电阻和电容种类很多, 正确选择电阻和电容是很重要的。不同的电路对电阻和电容性能要求也不同, 有些电路对电容的漏电要求很严, 还有些电路对电阻、电容的性能和容量要求很高, 例如滤波电路中常见大容量( 100~3000uF) 铝电解电容, 为滤掉高频一般还需并联小容量( 0.01~0.1uF) 瓷片电容。设计时要根据电路的要求选择性能和参数合适的阻容元件, 并要注意功耗、容量、频率和耐压范围是否满足要求。 ( 2) 分立元件的选择 分立元件包括二极管、晶体三极管、场效应管、光电二极管、晶闸管等。根据其用途分别进行选择。选择的器件类型不同, 注意事项也不同。 ( 3) 集成电路的选择 由于集成电路能够实现很多单元电路甚至整机电路的功能, 因此选用集成电路设计单元电路和总体电路既方便又灵活, 它不但使系统体积缩小, 而且性能可靠, 便于调试及运用, 在设计电路时颇受欢迎。选用的集成电路不但要在功能和特性上实现设计方案, 而且要满足功耗、电压、速度、价格等方面要求。 4、注意单元电路之间的级联设计, 单元电路之间电气性能的 相互匹配问题, 信号的耦合方式

51CTO下载-电子商务网站课程设计报告范例

1.正文 (1)引言 ①.程序设计的背景 21世纪的重要特征是数字化、网络化和信息化。自从上个世界90年代以后,以因特网为代表的计算机网络得到了飞速的发展,已从最初的教育科研网络发展成为商业网络,并已成为仅次于全球网的世界第二大网络。很多人认为现在已经是互联网的时代,这是因为互联网正在并继续改变着我们的工作和生活的各个方面,加速了全球信息革命的进程。现在人们的生活、工作、学习和交往都已经离不开因特网,互联网成为全球通信与贸易的重要工具。网上购物系统正在成为人们日益信赖的购物平台,其以优越的方便快捷性、实用性、可获得性等特性获得越来越多人的青睐,网上购物逐渐成为很多人购物的主要途径。另外,随着计算机身份认证技术、数字签名、数据库安全、数字水印、信息隐藏、入侵检测、防火墙等网络安全技术的发展使得网上购物的环境越来越安全,大型的合理构建,政府机构完备的法律制度都极大的保证了网上购物的安全性,提高了顾客的信任度,使得网络购物更加普及。作为当代的大学生,网络更是贯穿于我们的生活,加上年轻人乐于尝试新生事物的心理趋向也让我们对于网上购物有了更多了解并参与其中。基于对网络购物环境的理解,结合自己的网络购物的体会,本小组成员进行了此次课程设计,基本上实现了简单的基于Java平台的JSP电子商务设计(电脑购物B2C模式的电子商务)。 ②.程序设计的需求分析 本电子商务总体基于Java,利用服务器端动态网页开发的JSP技术,辅以客户端动态网页开发的Javascript技术,主要设计实现以下功能: 1.前台销售,包括以下容: 1)用户注册: 显示注册界面,通过Javascript技术判断用户填写的注册信息是否规,用户名是否已经存在、填写的密码是否一致、Email是否为正确格式等等。用户确认所填注册信息并通过验证后,将注册信息添加到数据库中的userInfo表中。 2)用户登录 用户输入用户名和密码后,检验所输入的用户名和密码是否与数据库中的用户名和密码一

编译原理 C++编译器课程设计报告

编译器的设计与分析 学号: 1233050143 姓名:李博 专业:计算机科学与技术 __ 课程:编译原理 指导教师:闫红

实验目的 本实验设计的小型编译程序涉及到编译前端的三个阶段:词法分析、语法分析和语义分析生成中间代码 ((四元式),编译程序的重点放在中间代码生成阶段。编译程序的输出结果包括词法分析后的二元式序 列、变量名表;语法分析后的状态栈分析过程显示;语义分析生成中间代码后的四元式程序。整个程序 分为三个部分:(1)词法分析部分(2)语法分析、语义分析及四元式生成部分(3)输出显示部分 实验要求: 本程序仅考虑由下面产生式所定义的程序语句: S →if B then S else S | while B do S | begin L end | A L →S;L | S A →i:= E B →B∧B|B∨B|~B|(B)|I rop i|i

其中,各个非终结符的含义是: S---语句 L—语句串 A—赋值句 B---布尔表达式 E---算术表达式 各个终结符的含义: i---整型变量或常数,布尔变量或常数; rop---为六种关系运算符的代表; ;---起语句分隔作用; :=---赋值符号 ~--逻辑非运算符; ∧----逻辑与运算符; ∨---逻辑或运算符; 规定程序是由一条语句或由begin和end嵌套起来的复合语句组成的,并且规定的语句末加上#@表示程序结束。下面是符合规定的程序示例:begin A:=A+B*C; C:=A+2; while AB do

if M=N THEN C:=D else while A<=D do A:=D end#@ 实验内容: 第一部分:词法分析 一.词法分析的功能: 输入:所给文法的源程序字符串 输出:1.二元组(单词种别,单词符号的属性值)构成的序列 2.关键字: { (相当于Pascal语言中的begin) , if ,else , while , }(相当于 Pascal语言中的end ) 所有的关键字都是小写字母. 3.运算符: + , - , * , / , = , < , <= , == , > , >= ,<> , && ,|| , ! 4.界符: 逗号,分号,左圆括号, 右圆括号, # 5.常数: 在这里只涉及到int型常量 6.其他单词是标识符(ID)和整形常数(NUM),通过以下正规式定义: ID = letter(letter|digit)* NUM = digit digit * 7.空格由空白,制表符和换行符组成,空格一般用来分隔ID,NUM,运算符,界符和关键字,词法分析阶段通常会被过滤掉。 二.词法分析程序设计

计算机网络课程设计

南通大学计算机网络课程设计报告 专业:计算机科学与技术 班级: ****** 学号: *********** 姓名: ****** 指导老师: ****** 日期: 2014年1月15日

目录 一、课程设计目的----------------------------------4 二、课程设计任务和要求----------------------------4 2.1设计内容和任务--------------------------------4 2.2 设计要求-------------------------------------4 三、课程设计说明书--------------------------------5 3.1 需求分析-------------------------------------5 3.1.1 用户的应用需求---------------------------5 3.1.2 通信需求---------------------------------5 3.1.3 信息点和用户需求-------------------------5 3.1.4 性能需求---------------------------------6 3.1.5 安全和管理需求---------------------------6 3.1.6 实用性与经济性---------------------------7 3.2 网络系统方案设计-----------------------------7 3.2.1 设计原则----------------------------------7 3.2.2 方案设计----------------------------------8 3.2.3 综合布线系统的网络结构设计----------------12 3.2.4 子网规划----------------------------------12 3.3 设备选型-------------------------------------14 3.4 LAN设计与服务器配置--------------------------14 3. 4.1 DNS服务器的配置--------------------------14 3.4.2 WEB服务器的配置--------------------------15

《网络互联与路由A》课程设计

《网络互联与路由A》课程设计 学院:工学院 专业:网络工程 班级: 1301 姓名: 学号: 2013011052 指导教师:

2015 年12 月24 日工学院课程设计评审表

《网络互联与路由A》课程设计任务书

二、多层交换机VLAN的划分和VLAN间路由 1. 不同vlan可以相互访问,相同vlan不能访问。 2.交换机A和交换机B划分vlan。 三、标准ACL 1.交换机A和B通过的24口级联。 2.配置交换机A和B各VLAN虚拟接口的IP地址

目录 交换机端口与MAC绑定 (6) 一、实训目的 (6) 二、应用环境 (6) 三、实训设备 (6) 四、实训拓扑 (6) 五、实训要求 (7) 六、实训步骤 (7) 多层交换机VLAN的划分和VLAN间路由 (11) 一、实训目的 (11) 二、应用环境 (11) 三、实训设备 (11) 四、实训拓扑 (11) 五、实训要求 (11) 六、实训步骤 (12) 标准ACL实训 (16) 一、实训目的 (16) 二、应用环境 (16) 三、实训设备 (16) 四、实训拓扑 (16) 五、实训要求 (17) 六、实训步骤 (17) 设计体会 (24)

交换机端口与MAC绑定 一、实训目的 1、了解什么是交换机的MAC绑定功能; 2、熟练掌握MAC与端口绑定的静态、动态方式。 二、应用环境 当网络中某机器由于中毒进而引发大量的广播数据包在网络中洪泛时,网络管理员的唯一想法就是尽快地找到根源主机并把它从网络中暂时隔离开。当网络的布置很随意时,任何用户只要插上网线,在任何位置都能够上网,这虽然使正常情况下的大多数用户很满意,但一旦发生网络故障,网管人员却很难快速准确定位根源主机,就更谈不上将它隔离了。端口与地址绑定技术使主机必须与某一端口进行绑定,也就是说,特定主机只有在某个特定端口下发出数据帧,才能被交换机接收并传输到网络上,如果这台主机移动到其他位置,则无法实现正常的连网。这样做看起来似乎对用户苛刻了一些,而且对于有大量使用便携机的员工的园区网并不适用,但基于安全管理的角度考虑,它却起到了至关重要的作用。 为了安全和便于管理,需要将MAC地址与端口进行绑定,即,MAC地址与端口绑定后,该MAC地址的数据流只能从绑定端口进入,不能从其他端口进入。该端口可以允许其他MAC地址的数据流通过。但是如果绑定方式采用动态lock的方式会使该端口的地址学习功能关闭,因此在取消lock之前,其他MAC的主机也不能从这个端口进入。 三、实训设备 1、DCS-3926S交换机1台(SoftWare version is DCRS-5650-28_5.2.1.0) 2、PC机2台 3、Console线1根 4、直通网线2根 四、实训拓扑

编译原理课程设计报告(一个完整的编译器)

编译原理程序设计报告 一个简单文法的编译器的设计与实现专业班级:计算机1406班 组长姓名:宋世波 组长学号: 20143753 指导教师:肖桐 2016年12月

设计分工 组长学号及姓名:宋世波20143753 分工:文法及数据结构设计 词法分析 语法分析(LL1) 基于DAG的中间代码优化 部分目标代码生成 组员1学号及姓名:黄润华20143740 分工:中间代码生成(LR0) 部分目标代码生成 组员2学号及姓名:孙何奇20143754 分工:符号表组织 部分目标代码生成

摘要 编译器是将便于人编写,阅读,维护的高级计算机语言翻译为计算机能解读、运行的低阶机器语言的程序。编译是从源代码(通常为高阶语言)到能直接被计算机或虚拟机执行的目标代码(通常为低阶语言或机器语言)的翻译过程。 一.编译器的概述 1.编译器的概念 编译器是将便于人编写,阅读,维护的高级计算机语言翻译为计算机能解读、运行的低阶机器语言的程序。编译器将原始程序作为输入,翻译产生使用目标语言的等价程序。源代码一般为高阶语言如Pascal、C++、Java 等,而目标语言则是汇编语言或目标机器的目标代码,有时也称作机器代码。 2.编译器的种类 编译器可以生成用来在与编译器本身所在的计算机和操作系统(平台)相同的环境下运行的目标代码,这种编译器又叫做“本地”编译器。另外,编译器也可以生成用来在其它平台上运行的目标代码,这种编译器又叫做交叉编译器。交叉编译器在生成新的硬件平台时非常有用。“源码到源码编译器”是指用一种高阶语言作为输入,输出也是高阶语言的编译器。例如: 自动并行化编译器经常采用一种高阶语言作为输入,转换其中的代码,并用并行代码注释对它进行注释(如OpenMP)或者用语

网络互联技术实验指导书

《网络互联技术》 实验指导书 实验1 交换机/路由器的基本配置和管理方法 (2) 实验2交换机冗余备份/端口聚合 (5) 实验3跨交换机VLAN (6) 实验4交换机生成树协议STP/RSTP (8) 实验5动态路由RIPV2/OSPF (9) 实验6路由器PPP配置 (11) 实验7路由器编号的标准访问列表 (11) 实验8路由器命名的访问列表 (12) 实验9路由器命名的扩展IP访问列表 (15) 实验10网络地址转换NAT/NAPT (16) 实验11综合实验(设计实现小型局域网) (18)

实验1 交换机/路由器的基本配置和管理 一、【实验目的】 1、通过电缆实现交换机/路由器与PC机的连接; 2、通过交换机/路由器的开机启动报告了解交换机的硬件参数; 3、掌握交换机/路由器的常用命令. 二、【实验环境】 1 实验设备: 硬件:交换机、路由器个一台,PC机一台,console电缆及接口转换器。 软件:超级终端程序。 2 设备连接图:用console连接到交换机、路由器上 三、【实验内容】 1 通过Telnet访问交换机、路由器; 2 复制、备份配置文件。 四、【实验步骤】 步骤1访问交换机、路由器 1.用Cosole电缆将PC机的串口与交换机的Console端口相连; 2.在超级终端程序中按Enter键,记录超级终端程序窗口会出现的信息 3.进入特权模式,让交换机重启,记录交换机加电启动报告。 步骤2 交换机、路由器的基本配置 1.进入交换机的全局配置模式 2.配置交换机的设备名,设备名为Switch; 3.配置加密的特权密码为cisco1,验证特权密码:退出到用户模式,再进入特权模式。 4.查看交换机的版本,记录结果; 5.交换机的mac地址表 A、查看交换机的mac地址表,并记录结果;

电子技术课程设计

电子技术 课程设计 成绩评定表 设计课题:串联型连续可调直流稳压正电源电路学院名称: 专业班级: 学生姓名: 学号: 指导教师: 设计地点:31-225 设计时间:2014-7-7~2014-7-14

电子技术 课程设计 课程设计名称:串联型连续可调直流稳压正电源电路专业班级: 学生姓名: 学号: 指导教师: 课程设计地点:31-225 课程设计时间:2014-7-7~2014-7-14

电子技术课程设计任务书

目录 前言 (5) 1串联型连续可调直流稳压正电源 (5)

1.1 设计方案 (5) 1.2 设计所需要元件 (7) 2 设计原理 (8) 2.1 电源变压部分 (9) 2.2 桥式整流电路部分 (10) 2.3 电容滤波电路部分 (11) 2.4 直流稳压电路部分 (12) 2.5 原理及计算 (14) 3 电路仿真 (15) 4 电路连接测试 (16) 4.1使用仪器 (16) 4.2.测试结果 (16) 5 设计体会 (17) 参考文献 (19) 串联型连续可调直流稳压正电源电路 引言 随着社会的发展,科学技术的不断进步,对电子产品的性能要求也更高。我们做为21世纪的一名学电子的大学生,不仅要将理论知识学

会,更应该将其应用与我们的日常生活中去,使理论与实践很好的结合起来。电子课程设计是电子技术学习中的一个非常重要的实践环节,能够真正体现我们是否完全吸收了所学的知识。 目前,各种直流电源产品充斥着市场,电源技术已经比较成熟。然而,基于成本的考虑,对于电源性能要求不是很高的场合,可采用带有过流保护的集成稳压电路,同样能满足产品的要求。 本次设计的题目为设计一串联型可调直流稳压正电源:先是经过家用交流电源流过变压器得到一个大约十五伏的电压U1,然后U1经过一个桥堆进行整流在桥堆的输出端加两个电容C1、C2进行滤波,滤波后再通过LM7812(具体参数参照手册)输出一个固定的12V电压,这样就可以在一路输出固定的电压。在LM7812的输出端加一个电阻R3,调整端加一个固定电阻R1和一电位器R2,这样输出的电压就可以在5~12V范围内可调。 经过自己对试验原理的全面贯彻,以及相关技术的掌握,和反复的调试,经过自己的不断的努力,老师的耐心的指导,终于把这个串联型输出直流稳压输出正电源电路设计出来了。 1串联型连续可调直流稳压正电源 1.1 设计方案 本电路由四部分组成:变压电路、整流电路、滤波电路、稳压电路。 (1)变压电路:本电路使用的降压电路是单相交流变压器,选用电压和功率依照后级电路的设计需求而定。 (2)整流电路:整流电路的主要作用是把经过变压器降压后的交流电通过整流变成单个方向的直流电。但是这种直流电的幅值变化很大。它主要是通过二极管的截止和导通来实现的。常见的整流电路主要有半波整流电路、桥式整流电路等。我们选取桥式整流电路实现设计中的整流功能。 (3)半波整流:

网络互联与路由技术课程设计要求

网络互联与路由器技术 课程设计 项目背景:某信息技术科技公司,现有工作人员计160余人,各主要部门及人数统计情况分别为:办公室:5人,财务部:15人,销售部:40人,售后服务部:80人,网管中心:4人,公司内所有人员均配置有办公计算机,现欲组建公司信息化办公网络,公司内网申请到一个C类网络地址段:192.168.16.0/24,公司外网申请到的IP地址为:202.16.17.50/29,网关为:202.16.17.54,请协助公司完成网络工程方案设计,具体要求如下: 1.各个部门分属不同的vlan,通过对申请到的C类网络地址进行子网划分,为 各个vlan分配合适的IP地址段,做到无冲突,尽可能的节省IP地址。 2.通过路由NAT技术实现公司内网对外网INTERNET的访问,对外屏蔽内部网络。 3.内网安全:除办公室和财务处可相互通信外,各部门间均相互隔离。 4.为方便设备管理,各网络设备均可实现远程登录,即通过“Telnet”远程维 护网络设备,设置远程登录密码为:321456 ,且只有网管中心可以远程调试网络设备。 课程设计要求: 1.请基于以上项目背景,进行需求分析,为公司制定详细的网络工程方案,方 案中应包含:项目需求分析、网络拓扑图、网络设备选型、IP地址规划、网络关键技术介绍(vlan、nat、acl等)、设备配置清单等。 2.模拟实现:通过网络模拟器进行工程模拟实现,具体要求如下: 所需设备:3560(1台),2621XM(2台),2960(1台),pc(4台) 说明:3560作为全网的核心,2621XM中一台为接入网路由器,实现nat功能,另一台2621XM为模拟外网路由器,并外接一台pc方便实验测试,路由器间用以太网口连接;另3台pc放在内网,分属于办公室,财务处及网管中心,其中办公室和财务处2部门接在同一台2960上,网管中心接在3560上,用于实验结果验证。 3.将最终的网络工程方案,附上模拟实验完成后关键设备的配置清单(show run),作为本门课程的课程设计,打印,上交。

(重庆理工大学计算机学院)编译原理课程设计报告

编译原理课程设计报告 实验名称编译原理课程设计 班级 学号 姓名 指导教师 实验成绩 2013 年06月

一、实验目的 通过设计、编写和调试,将正规式转换为不确定的有穷自动机,再将不确定的有穷自动机转换为与之等价的确定的有穷自动机,最后再将确定有穷自动机进行简化。 通过设计、编写和调试构造LR(0)项目集规范簇和LR分析表、对给定的符号串进行LR分析的程序,了解构造LR(0)分析表的步骤,对文法的要求,能够从文法G出发生成LR(0)分析表,并对给定的符号串进行分析。 二、实验内容 正规式——>NFA——>DFA——>MFA 1.正规式转化为不确定的有穷自动机 (1)目的与要求 通过设计、编写和调试将正规式转换为不确定的有穷自动机的程序,使学生了解Thompson算法,掌握转换过程中的相关概念和方法,NFA的表现形式可以是表格或图形。 (2)问题描述 任意给定一个正规式r(包括连接、或、闭包运算),根据Thompson算法设计一个程序,生成与该正规式等价的NFA N。 (3)算法描述 对于Σ上的每个正规式R,可以构造一个Σ上的NFA M,使得L(M)=L(R)。 步骤1:首先构造基本符号的有穷自动机。 步骤2:其次构造连接、或和闭包运算的有穷自动机。

(4)基本要求 算法实现的基本要求是: (1) 输入一个正规式r; (2) 输出与正规式r等价的NFA。(5)测试数据 输入正规式:(a|b)*(aa|bb)(a|b)* 得到与之等价的NFA N

(6)输出结果 2.不确定的有穷自动机的确定化 (1)目的与要求 通过设计、编写和调试将不确定的有穷自动机转换为与之等价的确定的有穷自动机的程序,使学生了解子集法,掌握转换过程中的相关概念和方法。DFA的表现形式可以是表格或图形。(2)问题描述 任意给定一个不确定的有穷自动机N,根据算法设计一个程序,将该NFA N变换为与之等价的DFA D。 (3)算法描述 用子集法将NFA转换成接受同样语言的DFA。 步骤一:对状态图进行改造 (1) 增加状态X,Y,使之成为新的唯一的初态和终态。从X引ε弧到原初态结点, 从原终态结 点引ε弧到Y结点。 (2) 对状态图进一步进行如下形式的改变

计算机网络课程设计内容及要求

《计算机网络课程设计》 一、课程设计的目的 计算机网络课程设计是专业实践环节之一,是学习完《计算机网络》课程后进行的一次全面的综合练习。本课程设计的目的是引导学生将书本上抽象的概念与具体的实现技术相结合,使学生体会网络协议的设计与实现过程,以及专业技术人员所使用的基本方法和技巧,培养学生解决计算机网络问题的实际能力,掌握组建计算机网络的基本技术,提高学生的综合应用能力。 二、课程设计要求和内容 课程设计要求: 1、正确理解题意; 2、具有良好的编程规范和适当的注释; 3、有详细的文档,文档中应包括设计题目涉及的基础知识、设计思路、程序流程图、程序清单、开发中遇到的问题及解决方法、设计中待解决的问题及改进方向。 4、有一定的自学能力和独立分析问题、解决问题的能力。包括学会自己分析解决问题的方法,对设计中遇到的问题,能通过独立思考、查阅工具书、参考文献,寻找解决方案。 评分标准: 1.是否有正确的运行结果; 2.是否有良好的编程规范和适当的注释; 3.文档是否完备。 课程设计内容即参考题目:(任选下列一题或自行另选设计题目): XX高校校园网网络规划与设计 一、需求分析 (1)用户规模500台计算机。 (2)用户大致平均分散在4栋楼房内,4栋楼房排成前后两排,楼房之间各相距200米,楼房高4层。每栋楼的4楼用户构成两个VLAN。 (3)中心机房设在其中1栋楼房的1楼靠近另一栋楼房的一端。 (4)安装对外WWW、业务WWW、邮件、FTP、BBS、DNS、数据库七个服务器。提供匿名服务,但FTP仅对内部开放。 (5)提供LAN、WLAN接入。 (6)在业务WWW服务器上配备基于Web的业务应用系统,所有用户使用业务系统实现网上办公。 (7)要求出口带宽为1Gbps。 二、设计要求 (1)写出简要的可行性分析报告。 (2)设计网络结构,并给出解释。 (3)除用户计算机已购置外,其余全部设备和通信线路需要重新购买、安装。试具体给出全部主要设备的配置、型号或技术指标及其测算依据。 (4)给出工程预算(包括设备、线路等,不含施工费)及其计算依据。 2、设计一个中小企业网络规划与设计的方案 一、用户需求 (1)公司有1000 台PC (2)公司共有7个部门,不同部门的相互访问要求有限制,公司有3个跨省的分公司。

电子技术课程设计

摘要 本次课程设计彩灯控制器是对模拟电子技术、数字电子技术的实践性的应用。该彩灯设计主要由几个器件构成,分别是移位寄存器、计数脉冲、分频器、数据选择器等器件。通过着几个主要器件来实现对彩灯的设计和控制。彩灯的设计主要有三部分组成。即时钟脉冲产生电路模块、彩灯开关控制模块以及花样输出电路模块。其中时钟脉冲由555定时器构成的多谐振荡器产生。彩灯开关电路设计模块应用数据选择器74LS163。花样输出由移位寄存器74LS194和发光二极管组成。为了验证设计的准确性,我们在Proteus环境下进行仿真和调试。通过验证进一步确定其设计的可行性。 关键词:彩灯;时钟脉冲产生电路模块;彩灯开关控制;花样输出电路

目录 摘要.............................................................................................................I 1 前言 (1) 1.1 序言 (1) 1.2目前彩灯的应用情 (1) 1.3主要工作概述 (1) 2 总体方案设计 (3) 2.1方案比较 (3) 2.2方案论证 (4) 2.3方案选择 (4) 3 单元电路设计 (5) 3.1时钟信号发生器 (5) 3.2 序列信号发生 (7) 3.3 移位输出显示电路 (11) 4 调试与试验 (14) 4.1 Proteus软件介绍 (14) 5 proteus仿真图 (15) 6致谢和心得体会 (16) 参考文献 (17)

1前言 1.1 序言 集成电路的迅速发展,使得数字逻辑电路的设计发生了根本性的变化。在设计中更多的使用规模集成电路,不仅可以减少电路组件的数目,使电路简洁,而且能提高电路的可靠性,降低成本。因此,用集成电路来实现更多更复杂的器件功能则成为必然。随着社会市场经济的不断繁荣和发展,各种装饰彩灯、广告彩灯越来越多地出现在城市中。在大型晚会的现场,彩灯更是成为不可缺少的一道景观,小型的彩灯多采用霓虹灯电路。在彩灯的应用中,装饰灯、广告灯、布景灯的变化多种多样,也可以做成各种各样和多种色彩的灯管或是以日光灯、白炽灯作为光源,另配大型广告语、宣传画来达到效果。这些灯的控制设备多为数字电路。而在现代生活中,大型楼宇的轮廓装饰或大型晚会的灯光布景,由于其变化多、功率大,常采用长明灯、流水灯及变幻灯。长明灯的特点是只要灯投入工作,负载即长期接通,一般在彩灯中用以照明或衬托底色,没有频繁的动态切换过程,因此可用开关直接控制,不需经过复杂的编程。流水灯则包括字形变化、色彩变化、位置变化等,其主要特点是在整个工作过程中周期性地花样变化。本文所要设计的彩灯是用八个发光二极管代替的,能通过外部开关的操作,来实现彩灯亮点的左移、右移、全亮、全灭的效果。因此其会在越来越多的场合中使用,这使本设计具有很大的现实意义。这种控制电路可靠性,灵活性高,使用范围广,特别适合中小城市的交通灯、霓虹灯等的应用。而且,它对其他类似系统的开发具有一定的借鉴意义。 1.2目前彩灯的应用情况 LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。彩灯广泛应用于流水灯、跑马灯、鸳鸯戏水灯、流水灯、控制功能,并给出了具体的硬件电路和相应的程序。此课题设计具有很大现实意义,LED彩灯广泛应用于商业街广告灯,也可作为歌厅、酒吧照明等。 1.3主要工作概述 本文所要设计的八路彩灯的功能要求是通过手动开关操作,实现彩灯的两亮两灭

相关文档
最新文档