长江大学工程技术学院计算机上机实习报告

长江大学工程技术学院计算机上机实习报告
长江大学工程技术学院计算机上机实习报告

长江大学工程技术学院计算机上机实习报告

个人通讯录管理系统的设计

学生姓名:钟智豪学号:XXXXX 序号:XX

专业班级:资工61202班

指导老师:方静

报告日期:2013-6-26

第一部分课程设计的题目与要求

1、问题的提出

这次课程设计的内容是个人通讯录管理管理系统,对于这个题目,要将一个比较复杂的问题分解成若干相对容易的小问题去做。通过书写代码,实现对一些数据的简单处理。例如,数据的修改、数据的添加、删除等等。

2、功能要求

1)、实现添加功能:能通过相应控件和操作录入新数据。当要录入新数据的时候,首先判断该姓名是否存在,如果不存在,则提示可进行数据录入并可依次输入地址、邮编等信息。

2)、实现修改功能:选中某个人的姓名时,可以对此人的相应数据进行修改并保存。

3)、实现删除功能:选中某个人的姓名时,可将此人的相应数据进行删除并保存。4)、实现查询显示:①按姓名查询②显示全部信息。通过组合框选择查询内容,将满足查询条件的通讯记录显示在文本框上。

5)、实现拨号功能:能显示通讯录中所有人的姓名和此人对应的电话,当选中某个人的姓名和电话号码时,屏幕上可以模拟打字机的效果,依次显示出电话号码中的各个数字。

第二部分课程设计题目功能

1、系统功能模块框图设计

2、数据结构说明

内容:包括数据类型的定义,程序中使用的各变量的类型及应用。

首先说明结构体,对结构体进行说明在其中直接定义了整体变量address_book, address_book变量里面由6个成员构成其中有为字符串数组成员的分别有name(姓名)、 address(地址)、 youbian(邮编)、ema(Email)、qq(QQ)、mobile(手机号码)这6个数组构成。利用变量存储将文件“ZG61202.dat”里面的东西读到其中或输出,为后面使用数据提供了方便。

Public()通用过程,在模块中输入,可以在整个程序设计中使用。

Sub()进行过程的书写,为以后的调用做准备工作。

Msgbox()提示对话框,提示相关有用信息,完善程序设计。

rec_no 为随机文件的当前记录号。

rec_tal 为随机文件的存放总记录数。

rec_long为随机文件的存放记录长度。

Open filename For Random As #1 Len = Len(s)为打开文件,并按照随机方式打开。

Get #1, i,s随机文件的读取。

Put #1, i ,s文件的书写。

3、详细设计

1)、用户登录

点击系统——登录,显示出如图所示窗体,双击命令按钮Command1(确定)来编写代码,实现登录的功能。

在登录相关的代码中:

If txtUserName = "admin" And txtPassword = "admin" Then LoginSucceeded = True

Me.Hide

Else

MsgBox "无效的密码,请重试!", , "登录"

txtPassword.SetFocus

SendKeys "{Home}+{End}"

End If

" " 中的内容分别用于记录登录的用户名和密码;if语句来来建立并判断登录成功与失败这两种不同的情况。

2)、添加通讯录

如图添加控件后,点击Command1(添加),

来编写代码,实现登录的功能:分别将

姓名,地址,邮编等通讯录信息记录在

数据库文本中。

在添加的相关代码中:

Private Sub display()

Get #1, rec_no, s

With s

Text1.Text = https://www.360docs.net/doc/767558497.html,

Text2.Text = s.address

Text3.Text = s.youbian

Text4.Text = s.ema

Text5.Text = s.qq

Text6.Text = s.mobile

End With

End Sub

此代码用于定义“数据显示“这一过程,在添加代码中可使用语句

“Call display”来调用此过程。除了display过程

外,还定义了getdate(数据获取),txtclear(清除)过程,用于添加语句中过程调用。

在“Form_Load”这一过程的代码中, Open filename For Random As #1 Len = Len(s)用于在内存中打开数据文件。

在命令按钮Command1(添加)中,Dim i As Integer, ts As Integer

For i = 1 To Module1.rec_total

定义变量i为记录的数据文件中姓名及其对应信息的“编号”。

Get #1, i, s 用于获取文件1,变量i,数据文件s

Len函数用于记录字符串长度。

3)、显示全部数据文件

点击窗体上显示全部按钮在窗体上按顺序显示出所有数据。可以通过双击显示全部按钮来编辑代码,实现这一过程。

在相关代码中:

Print "姓名 " & " 地址 " & "邮编 " & " Email" & " QQ " & "手机号码" 用于在窗体最上方显示项目名称。

Open filename For Random As #1 Len = rec_long 用于打开文件

Get #1, i, s 用于获取文件

Print https://www.360docs.net/doc/767558497.html, & s.address & s.youbian & s.ema & s.qq & s.mobile 用于在项目名称下显示具体的对应的数据。

4)、通讯录的查找、修改、删除

在添加完如图所示控件后,分别双击“查找”、“修改”、“删除”命令按钮编写代码来完成相应功能:对数据进行查找,修改,删除。

在相关代码中:

If Trim(https://www.360docs.net/doc/767558497.html,) = Trim(Text1.Text) Then

Text2.Text = s.address: Text3.Text = s.youbian

Text4.Text = s.ema: Text5.Text = s.qq: Text6.Text = s.mobile End If

用于显示与姓名对应的相关信息,即显示出将数据库中的相关信息显示在各文本框中。

If Trim(https://www.360docs.net/doc/767558497.html,) = Trim(Text1.Text) Then

rec_no = i

End If

以及Put #1, rec_no, s

用于记录和写入所修改的数据

Kill filename

用于删除文件

5)、拨号功能

点击拨号后在显示号码后模仿 打印机效果显示对应的号码; 点击挂断则以上过程终止。

相关代码:

For i = 0 To 10

Label4(i).Caption = Mid(s, i + 1, 1)

用于在“显示号码”后的11个隐藏的数组文字框中模仿打印机效果显示所选姓名对应的电话号码。

在此过程中,与用到“时钟”控件,来完成这一过程。其中 Timer1.Enabled = True 用于时钟开始计时,即:号码开始显示,而显示号码的速度快慢可有时钟控件的Interval 属性来调节。 6)、模块

在模块Module1中,

address_book 为建立的数据库文件 变量:

name 为通讯录姓名 address 为地址 ema 为电子邮件 qq 为QQ 号码

mobile 为手机号码

Public … AS … 用于定义公共变量。

4、调试与测试

1)、调试指定文件

在存放本文件的文件夹下建立文件“ZG61202.dat ”,运行程序后点击系统——指定文件,弹出如图所示图片,点击“打开”,则在内存中打开指定文件。 2)、调试通讯录

完成1)中步骤后,点击

通讯录管理——添加输入需要添加的 数据信息,点击添加,显示对话框 如图所示。

3)、调试全部显示

点击显示全部窗体上显示数据文件中的所有数据,如图所示。4)、调试查询

点击查询,则在对应的文本框中显示出相关的信息。

5)

点击修改,则提示记录修改成功!,如图所示。 6)、调试删除

点击删除,则删除选中的信息,并显示如图所示的对话框。

7)、调试拨号功能

点击拨号,则模仿打印机效果显示号码,如图所示。点击挂断,则终止次过程。

第三部分课程设计总结

收获:

(1)对变量和随机文件有了更深入的了解。

(2)通过把复杂的问题分解成多个简单的问题。(复杂的函数分成多个简单的子函数)。

过程中遇到的困难:

1.序设计过程中,总是会出现一些问题。

2.始并不会把文件输入到变量数组中,用变量数组来进行整个程序的操作。

不能灵活运用随机文件的输入与输出,与顺序文件相混淆。

3.文件的修改与删除。

解决办法:

1.注意模板中的书写内容和公共运用程序过程。

2.使用for循环调用,对随机文件进行调用与处理,分为多个存放记录数目,并进行相应的添加。

3.对于随机文件中的数据的删除和修改,应当使用数组变量和循环记录所需要的数据,然后kill filename 再将数据存如新的文件。以达到删除某条记录的目的。

4.了解随机文件的使用范围与使用方法,正确的进行调用。

5.熟悉VB

6.0开发环境,掌握用VB 6.0实现一个完整应用程序的设计过程,掌握有关编写、调试和整合程序的方法和技巧。

6.熟练掌握VB 6.0中窗体和各种控件的常用属性和事件、用户自定义类型、数组的各种操作以及对文件的相关操作(文件的创建、读、写等),或使用数据访问控件访问数据库的数据,并能够做到灵活运用。

附录程序清单

一、Form1全部代码

Private Sub bh_Click()

If Module1.filename = "" Then

MsgBox "系统未指定文件,请您先指定文件", vbOKOnly + vbInformation, "错误提示"

Exit Sub

End If

Form4.Show

Form1.Hide

End Sub

Private Sub cz_Click()

If Module1.filename = "" Then

MsgBox "系统未指定文件,请您先指定文件", vbOKOnly + vbInformation, "错误提示"

Exit Sub

End If

Form3.Show

Form1.Hide

https://www.360docs.net/doc/767558497.html,mand4.Visible = False

https://www.360docs.net/doc/767558497.html,mand5.Visible = False

Private Sub end_Click()

End

End Sub

Private Sub sc_Click()

If Module1.filename = "" Then

MsgBox "系统未指定文件,请您先指定文件", vbOKOnly + vbInformation, "错误提示"

Exit Sub

End If

Form3.Show

Form1.Hide

https://www.360docs.net/doc/767558497.html,mand4.Visible = False

End Sub

Private Sub tj_Click()

If Module1.filename = "" Then

MsgBox "系统未指定文件,请您先指定文件", vbOKOnly + vbInformation, "错误提示"

Exit Sub

End If

Form2.Show

Form1.Hide

End Sub

Private Sub xg_Click()

If Module1.filename = "" Then

MsgBox "系统未指定文件,请您先指定文件", vbOKOnly + vbInformation, "错误提示"

Exit Sub

End If

Form3.Show

Form1.Hide

https://www.360docs.net/doc/767558497.html,mand5.Visible = False

Private Sub xs_Click()

Form5.Show

End Sub

Private Sub yhdl_Click()

frmLogin.Show vbModal

If frmLogin.LoginSucceeded = True Then

Me.zdwj.Enabled = True

Me.gl.Enabled = True

Me.end.Enabled = True

Me.bh.Enabled = True

End If

End Sub

Private Sub zdwj_Click()

CommonDialog1.DialogTitle = "指定文件"

CommonDialog1.filename = "ZG61202.dat"

CommonDialog1.Filter = "数据文件(*.dat)|*.dat"

CommonDialog1.ShowOpen

Module1.filename = CommonDialog1.filename

End Sub

二、Form2全部代码

Private Sub Command1_Click()

Dim i As Integer, ts As Integer

For i = 1 To Module1.rec_total

Get #1, i, s

If Trim(https://www.360docs.net/doc/767558497.html,) = Trim(Text1.Text) Then

ts = MsgBox("记录已存在,请您重新输入")

If ts = vbYes Then

rec_no = i

Call display

End If

Exit Sub

End If

Next i

Call getdate

rec_total = rec_total + 1

rec_no = rec_total

Put #1, rec_no, s

ts = MsgBox("信息添加成功,是否继续添加?", vbYesNo)

If ts = vbYes Then

Call txtclear

Else

Close #1

Form1.Show

Unload Form2

End If

End Sub

Private Sub display()

Get #1, rec_no, s

With s

Text1.Text = https://www.360docs.net/doc/767558497.html,

Text2.Text = s.address

Text3.Text = s.youbian

Text4.Text = s.ema

Text5.Text = s.qq

Text6.Text = s.mobile

End With

End Sub

Private Sub getdate()

https://www.360docs.net/doc/767558497.html, = Text1.Text

s.address = Text2.Text

s.youbian = Text3.Text

s.ema = Text4.Text

s.qq = Text5.Text

s.mobile = Text6.Text

End Sub

Private Sub txtclear()

Text1.Text = ""

Text2.Text = ""

Text3.Text = ""

Text4.Text = ""

Text5.Text = ""

Text6.Text = ""

End Sub

Private Sub Command2_Click()

Close #1

Form1.Show

Unload Me

End Sub

Private Sub Form_Load()

filename = App.Path & "\ZG61202.dat"

rec_long = Len(s)

Open filename For Random As #1 Len = Len(s) rec_total = LOF(1) / Len(s)

End Sub

三.Form3全部代码

Private Sub Command1_Click()

Dim i As Integer

Open filename For Random As #1 Len = Len(s)

rec_total = LOF(1) / Len(s)

For i = 1 To rec_total

Get #1, i, s

If Trim(https://www.360docs.net/doc/767558497.html,) = Trim(Text1.Text) Then

Text2.Text = s.address: Text3.Text = s.youbian

Text4.Text = s.ema: Text5.Text = s.qq: Text6.Text = s.mobile

End If

Next i

Close #1

End Sub

Private Sub Command2_Click()

Dim i As Integer

If List1.ListIndex > 0 Then

List1.ListIndex = List1.ListIndex - 1

Else

MsgBox "现已为第一条记录"

Exit Sub

End If

rec_long = Len(s)

Open filename For Random As #1 Len = rec_long

rec_total = LOF(1) / Len(s)

For i = 1 To rec_total

Get #1, i, s

If Trim(https://www.360docs.net/doc/767558497.html,) = Trim(Text1.Text) Then

Text2.Text = s.address: Text3.Text = s.youbian

Text4.Text = s.ema: Text5.Text = s.qq: Text6.Text = s.mobile

End If

Next i

Close #1

End Sub

Private Sub Command3_Click()

Dim i As Integer, ts As Integer

If List1.ListIndex < rec_total - 1 Then

List1.ListIndex = List1.ListIndex + 1

Else

ts = MsgBox("现已为最后一条记录,要回到首记录?", vbYesNo)

If ts = vbYes Then

List1.ListIndex = 0

rec_no = 1

Call display

Exit Sub

End If

End If

rec_long = Len(s)

Open filename For Random As #1 Len = rec_long

rec_total = LOF(1) / Len(s)

For i = 1 To rec_total

Get #1, i, s

If Trim(https://www.360docs.net/doc/767558497.html,) = Trim(Text1.Text) Then

Text2.Text = s.address: Text3.Text = s.youbian

Text4.Text = s.ema: Text5.Text = s.qq: Text6.Text = s.mobile

End If

Next i

Close #1

End Sub

Private Sub display()

rec_long = Len(s)

Open filename For Random As #1 Len = rec_long rec_total = LOF(1) / Len(s)

Get #1, rec_no, s

With s

Text1.Text = https://www.360docs.net/doc/767558497.html,

Text2.Text = s.address

Text3.Text = s.youbian

Text4.Text = s.ema

Text5.Text = s.qq

Text6.Text = s.mobile

End With

Close #1

End Sub

Private Sub Command4_Click()

Open filename For Random As #1 Len = Len(s)

rec_total = LOF(1) / Len(s)

For i = 1 To rec_total

Get #1, i, s

If Trim(https://www.360docs.net/doc/767558497.html,) = Trim(Text1.Text) Then

rec_no = i

Close #1

Exit For

End If

Next i

Call getdate

Open filename For Random As #1 Len = Len(s)

Put #1, rec_no, s

Close #1

MsgBox ("记录修改成功!")

End Sub

Private Sub Command5_Click()

Dim i As Integer

Dim tempno As Integer

湖北三本院校录取分数线jaso

《高校报考资料》

目录

武汉大学东湖分校;华中师范大学汉口分校;华中科技大学武昌分校 武汉科技大学中南分校;湖北大学知行学院;武汉科技大学城市学院 三峡大学科技学院;江汉大学文理学院;湖北工业大学工程技术学院武汉工程大学邮电与信息工程学院;武汉科技学院外经贸学院 武汉工业学院工商学院;中南民族大学工商学院;长江大学工程技术学院长江大学文理学院;湖北工业大学商贸学院;湖北汽车工业学院科技学院郧阳医学院药护学院; 湖北民族学院科技学院 ;湖北经济学院法商学院 武汉体育学院体育科技学院 ;湖北师范学院文理学院 ;襄樊学院理工学院 孝感学院新技术学院;华中科技大学文华学院 ;中南财经政法大学武汉学院 ;中国地质大学江城学院 ;武汉理工大学华夏学院;华中师范大学武汉传媒学院 华中农业大学楚天学院 ;武汉大学珞珈学院 1.华中科技大学武昌分校招生与报考

文科湖北 录取分数线 年份最低最高平均投档录取人数录取批次 2010 -- 521.00 485.00 -- -- 本科三批 2009 445.00 500.00 473.00 -- 643 本科三批 2008 419.00 507.00 491.00 -- 559 本科三批 2007 447.00 506.00 482.00 -- 429 本科三批 2006 496.00 522.00 501.00 -- 390 本科二、三批2006 496.00 522.00 502.00 -- 390 本科三批 2006 461.00 478.00 470.00 -- 4 本科提前批 湖北文科2010年 专业设置及分数线 专业大类专业小类具体专业平均分最高分最低分批次经济学 经济学类国际经济与贸易487 521 -- 经济学类金融学491 509 -- 法学法学类法学484 498 -- 文学中国语言文学类汉语言文学483 496 -- 外国语言文学类英语484 497 -- 新闻传播学类新闻学483 506 -- 新闻传播学类广播电视新闻学483 500 -- 管理学工商管理类市场营销484 494 -- 工商管理类会计学488 509 -- 工商管理类财务管理485 498 -- 2009文科专业设置及分数线 专业大类专业小类具体专业平均分最高分最低分批次

华师大 计算机网络与网络工程 平时作业

平时作业(测验) 一、简要描述每对术语的主要区别 1. 计算机网络与计算机互联系统 答:计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。互联网,即广域网、局域网及单机按照一定的通讯协议组成的国际计算机网络。互联网是指将两台计算机或者是两台以上的计算机终端、客户端、服务端通过计算机信息技术的手段互相联系起来的结果。 2.OSI 参考模型与TCP/IP 答:OSI参考模型有七个层次,从上而下分别为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。TCP没有表示层、会话层,互连网层与网络层相当,网络接口层,则对应数据链路层和物理层。TCP/IP有四个层次,从上而下分别为:应用层、传输层、互连网层、网络接口层。 3.分组交换与电路交换 答:分组交换的特点:信息以分组为单位传输;并不在发送方和接收方之间提前建立实际的铜线连接,而是采用存储转发的方式;转发延时短;数据传输灵活(每个分组可按不同路径不同顺序到达)转发差错少;在目的结点要对分组进行重组,增加了复杂性。电路交换的特点:数据传输前需要建立一条端到端的物理通路,要经过线路建立、数据通信、释放连接三个阶段;在通话的全部时间内用户始终占用端到端的固定传输带宽;没有冲突的危险,不存在拥塞。 4.Go-back-n 与选择重发 答:连续重发请求(Go-back-n)ARQ方案是指发送方可以连续发送一系列信息帧,即不用等前一帧被确认便可继续发送下一帧,效率大大提高。选择重发ARQ方案是当接收方发现某帧出错后,其后继续送来的正确帧虽然不能立即递交给接收方的高层,但接收方仍可收下来,存放在一个缓冲区中,同时要求发送方重新传送出错的那一帧。 5.CSMA/CD与CSMA/CA 答:CSMA/CD:带有冲突检测的载波监听多路访问,可以检测冲突,但无法“避免” CSMA/CA 带有冲突避免的载波侦听多路访问,发送包的同时不能检测到信道上有无冲突,只能尽量‘避免’ 1.两者的传输介质不同,CSMA/CD用于总线式以太网而则用于无线局域网802.11a/b/g/n 等等;2.检测方式不同,CSMA/CD通过电缆中电压的变化来检测,当数据发生碰撞时,电缆中的电压就会随着发生变化;而采用能量检测(ED)、载波检测(CS)和能量载波混合检测三种检测信道空闲的方式; 6.虚电路与数据报 答:数据报服务:无连接;每个分组带上完整地址信息;每个分组独立路由;故障时影响小;不保证按序、可能丢失;复杂处理由传输层承担虚电路服务:面向连接;连接建立后每个分组仅带上虚电路号;仅建立虚电路时实施路由选择;故障时影响大;保证按序、可靠传输;复杂处理由网络层承担。 7.IP 地址与端口号 答:IP地址:IP地址是用来唯一标识互联网上计算机的逻辑地址,让电脑之间可以相互通信。每台连网计算机都依靠IP地址来互相区分,相互联系。端口号:TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等8.子网划分与CIDR

微机原理实验报告

西安交通大学实验报告 课程_微机与接口技术第页共页 系别__生物医学工程_________实验日期:年月日 专业班级_____组别_____交报告日期:年月日 姓名__ 学号__报告退发 ( 订正、重做 ) 同组人_教师审批签字 实验一汇编语言程序设计 一、实验目的 1、掌握Lab6000p实验教学系统基本操作; 2、掌握8088/8086汇编语言的基本语法结构; 3、熟悉8088/8086汇编语言程序设计基本方法 二、实验设备 装有emu8086软件的PC机 三、实验内容 1、有一个10字节的数组,其值分别是80H,03H,5AH,FFH,97H,64H,BBH,7FH,0FH,D8H。编程并显示结果: 如果数组是无符号数,求出最大值,并显示; 如果数组是有符号数,求出最大值,并显示。 2、将二进制数500H转换成二-十进制(BCD)码,并显示“500H的BCD是:” 3、将二-十进制码(BCD)7693转换成ASCII码,并显示“BCD码7693的ASCII是:” 4、两个长度均为100的内存块,先将内存块1全部写上88H,再将内存块1的内容移至内存块2。在移动的过程中,显示移动次数1,2 ,3…0AH…64H(16进制-ASCII码并显示子

程序) 5、键盘输入一个小写字母(a~z),转换成大写字母 显示:请输入一个小写字母(a~z): 转换后的大写字母是: 6、实现4字节无符号数加法程序,并显示结果,如99223344H + 99223344H = xxxxxxxxH 四、实验代码及结果 1.1、实验代码: DATA SEGMENT SZ DB 80H,03H,5AH,0FFH,97H,64H,0BBH,7FH,0FH,0D8H;存进数组 SHOW DB 'THE MAX IS: ','$' DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA ;把数据的基地址赋给DS MOV DS,AX MOV DX,OFFSET SHOW ;调用DOS显示字符串 MOV AH,09H INT 21H MOV SI ,OFFSET SZ ;数组的偏移地址赋给SI MOV CX,10 ;存进数组的长度给CX MOV DH,80H ;将数组的第一个数写进DH NEXT: MOV BL,[SI] ;将数组的第一个数写进BL CMP DH,BL ;比较DH和BL中数的到校 JAE NEXT1 ;如果DH中的数大于BL中,将跳转到NEXT1 MOV DH,BL ;如果DH中的数小于BL中,将BL中的数赋给DH NEXT1: INC SI ;偏移地址加1 LOOP NEXT;循环,CX自减一直到0,DH中存数组的最大值 ;接下来的程序是将将最大值DH在屏幕上显示输出 MOV BX,02H NEXT2: MOV CL,4 ROL DH,CL ;将DH循环右移四位

计算机网络工程A卷及答案

一、选择题(每小题有且只有一个正确答案,共20小题,每小题1分,共计20分) 1.以下IP地址中,不属于私有地址的是。 (A) 10.10.10.2 (B) 192.168.10.3 (C) 172.168.0.4 (D) 10.0.0.1 2.SNMP是通过协议来传输消息的。 (A) TCP (B) UDP (C) ICMP (D) ARP 3.在CSMA/CD协议中,下列指标与冲突时间没有关系的是。 (A) 检测一次冲突所需的最长时间(B) 最小帧长度 (C) 最大帧长度(D) 最大帧碎片长度 4.下列TCP/IP协议中,不属于应用层协议的是。 (A) OSPF (B) RARP (C) TFTP (D) FTP 5.路由选择是的基本功能。 (A) 网络层(B) 数据链路层(C) 传输层(D) 应用层 6.在计算机信息系统中,TCP/IP协议栈属于。 (A) 管理平台(B) 系统平台(C) 传输平台(D) 网络平台 7.在综合布线系统中,终端设备到信息插座的连线部分通常被称为。 (A) 设备间子系统(B) 工作区子系统(C) 水平子系统(D) 垂直干线子系统 8.10Base-T以太网的最大网段距离为。 (A) 185米(B) 500米(C) 200米(D) 100米 9.下列Internet应用中,基于C/S计算模式的是。 (A) FTP (B) BT (C) MSN (D) Skype 10.下列有关LLC子层的叙述,正确的是。 (A) LLC子层是物理层的一个子层 (B) 各种不同的以太网技术采用了不同的LLC子层 (C) LLC子层提供了面向数据帧的传输控制 (D) LLC子层与传输媒体具有紧密联系 11.下列编码中,不属于自同步编码的是。 (A) 不归零制编码(B) 曼彻斯特编码(C) 差分曼彻斯特编码(D) 以上均不是 12.在下列各种CSMA技术中,发送帧前侦听总线遇到“忙”时,将随机等待一段时间 后再次侦听总线是否处于“忙”状态的是。 (A) 1-坚持CSMA (B) p-坚持CSMA (C) 非坚持CSMA (D) 以上均不是 13.区分独立基本服务集与Infrastructure基本服务集的主要依据是服务集中是否包含 了。 (A) 分发系统(B) 接入点(AP)(C) 无线介质(D) 工作站 14.路由表中“0.0.0.0/0”所代表的是。 (A) 动态路由(B) 通过RIP协议获得的路由 (C) 缺省路由(D) 无法识别的路由 15.下列协议中,可以将IP地址转换为MAC地址的是。 (A) RARP (B) ARP (C) DNS (D) ICMP 16.下列关于地址转换技术(NAT)的叙述,不正确的是。 (A) 地址转换技术可以使使用私有IP地址的内部主机访问Internet (B) 地址转换技术能够确保内部主机正常使用所有Internet服务 (C) 地址转换技术能够对内部主机起到一定的安全保护作用 (D) 以上均不正确

计算机控制技术(第二版)课后习题答案(王建华主编)

计算机控制技术课后习题答案 第一章绪论 1.计算机控制系统的控制过程可归纳为以下三个步骤:P2 (1)实时数据采集:对来自测量变送装置的被控量的瞬时值进行检测和输入 (2)实时决策:对采集到的被控量进行分析和处理,并按预定的控制规律,决定将 要采取的控制策略。 (3)实时控制:根据控制决策,适时地对执行机构发出控制信号,完成控制任务。 2 .计算机控制系统是由哪几部分组成?画出方块图并说明各部分的作用。P3 答:(1)计算机控制系统是由工业控制机、过程输入输出设备和生产过程三部组成。 (2)方块图如下图1.1所示: 图1.1 计算机控制系统的组成框图 作用:①工业控制机软件由系统软件、支持软件和应用软件组成。其中系统软件 包括操作系统、引导程序、调度执行程序,它是支持软件及各种应用软件的最基 础的运行平台;支持软件用于开发应用软件;应用软件是控制和管理程序; ②过程输入输出设备是计算机与生产过程之间信息传递的纽带和桥梁。 ③生产过程包括被控对象、测量变送、执行机构、电气开关等装置。 3. 计算机控制系统的实时性、在线方式、与离线方式的含义是什么?为什么在计 算机控制系统中要考虑实时性?P2 (1)实时性是指工业控制计算机系统应该具有的能够在限定时间内对外来事件做 出反应的特性;在线方式是生产过程和计算机直接相连,并受计算机控制的方式;离线方式是生产过程不和计算机相连,并不受计算机控制,而是靠人进行联系并 作相应操作的方式。 (2)在计算机控制系统中要考虑实时性,因为根据工业生产过程出现的事件能够保 持多长的时间;该事件要求计算机在多长的时间以内必须作出反应,否则,将对

河南大学计算机与信息工程学院2010C#程序设计大赛试题

C#程序设计大赛试题 1. 字符串处理问题(10分) 问题描述:从键盘接收一个字符串(不多于80个字符),将其中的数字字符按原顺序组成一个新字符串,将其中的英文字母都用大写按原顺序组成另一个新字符串,然后再输出这两个新字符串,每个一行。如果原字符串中没有数字字符或没有英文字母,则输出"There are not digits."或"There are not letters." 。当接收的字符串为”**”时程序结束。 样例输入: a@B1C3D$5ef&gh 样例输出: 135 ABCDEFGH 样例输入: abcd%eG#h 样例输出: There are not digits ABCDEGH 2.矩阵转换问题(15分) 问题描述:行与列的个数均为n 的矩阵称为n 阶方阵。假定矩阵中的每个元素的值在0到9之间,则可以将矩阵中的所有元素按行依次排列得到一个“单行矩阵字符串”。例如,3*3的3阶方阵 4 3 5 2 4 5 0 1 9 可以描述为"435245019"。 你的任务是从键盘接收“单行矩阵字符串”并将其以矩阵样式输出,若判断行数与列的个数不一样,即非n阶方阵,则输出“Error” 样例输入: 435245019 样例输出: 4 3 5 2 4 5 0 1 9 样例输入: 9 样例输出: 9 样例输入: 0123456789

样例输出: Error 3.数字图形问题(15分) 问题描述:从键盘接收一个自然数N(1≤N≤9),当输入的自然数N不属于此范围时退出程序。对于N(1≤N≤9),在屏幕上输出如下图形,并且保证N在图形中只出现一次,且在图形的中心。 当N=1时:当N=3时:当N=4时: 1111111111111 122211222221 123211233321 122211234321 111111233321 1222221 1111111 4.数字排列问题(20分) 问题描述:对于给定的正整数n,则1到n这n个数可以构成n!种排列,把这些排列按照从小到大的顺序(字典顺序)列出。例如当n=3时,列出1 2 3,1 3 2,2 1 3,2 3 1,3 1 2,3 2 1六个排列。 任务描述:给出某个排列,求出这个排列的下k个排列,如果遇到最后一个排列,则下1个排列为第1个排列,即排列1 2 3…n。 比如:n = 3,k=2 给出排列2 3 1,则它的下1个排列为3 1 2,下2个排列为3 2 1,因此答案为3 2 1。 输入:第一行是一个正整数m,表示测试数据的个数,下面是m组测试数据,每组测试数据第一行是2个正整数n( 1 <= n < 1024 )和k(1<=k<=64),第二行有n 个正整数,是1,2 …n的一个排列。 输出:对于每组输入数据,输出一行,n个数,中间用空格隔开,表示输入排列的下k个排列。 样例输入: 2 3 1 2 3 1 3 1 3 2 1 样例输出: 3 1 2 1 2 3 5.水果计数问题(20分) 问题描述:水果店老板认为,只要两种水果的名字中有一个字相同就属于同样的类别。例如“小雪梨”和“大雪梨”是同一种水果,而“核桃”和“水蜜桃”也被认为是同一种水果。尤其要指出的是,如果有三种水果x, y, z同时出现,且x和y是同一种水果,y和z也是同一种水果的时候,x和z在此时也被认为是同一种水果

微机实验报告(1)

《微机实验》报告 实验名称 KeilC的使用与汇编语言上机操作 指导教师刘小英 专业班级中法1201 姓名肖洋学号 U3 联系电话 一、任务要求 1.掌握KeilC环境的使用 1)字节拆分、合并:调试程序,观察相关寄存器和单元的内容。 2)数据块填充:调试程序,观察相关寄存器和单元的内容。 2. 编写两个十六位数的加法程序。 有两个十六位无符号数,分别存放在从20H和30H开始的数据区中,低八位先存,高八 位在后,和存于R3(高八位)和R4(低八位),进位位存于R2。 二、设计思路 1.字节拆分、合并程序:利用汇编语言中的 XCHD 和 SWAP 两个语句来实现将八位二进制 数拆分为两个四位二进制数并分别存储于不同的存储空间的功能,BCD 码与 30H 相或(加 上 30H)得到 ASCII 码。将两个 ASCII 码和 0FH 相与(高四位清零)得到 BCD 码,利 用 SWAP 语句将高位数放至高四位,将高位数和低位数相或可实现字节的合并。 2.数据块填充程序:将 R0 用作计数器,DPTR 用作片外数据指针,A 作为原始数据来源, 依顺序在片外的存储单元内容填充数据。利用循环语句来减少程序长度,并控制填充单 元个数为片外 100H 个。(通过 R0 的进位控制) 3.两个十六位数加法程序:把第一个十六位无符号数的地八位和高八位分别存于 20H 和 21H 中,把第二个十六位无符号数的地八位和高八位分别存于 30H 和 31H 中,对 20H 和 30H 中的两个低八位进行 ADD 加法操作,结果存于 R4 中;然后对 21H 和 31H 中的两 个高八位进行 ADDC 带进位的加法操作,结果存于 R3 中.然后将累加器 A 清零,并和#00H

信息工程专业介绍

信息工程专业介绍: 1.专业简介:信息技术是衡量一个国家现代化水平的重要标志,我国把信息技术列为21世纪发展战略计划的首位。信息工程是一门研究信息的产生、获取、传输、存储和显示技术的学科。信息工程专业培养在信息工程,重点是光电信息工程领域具有宽厚的理论基础、扎实的专业知识和熟练的实验技能的高级信息工程科技人才。毕业生将在光电信号的采集、传输、处理、存储和显示的科学研究、工程设计、技术开发和企业管理中展示才华。 2.主修课程:光电信息物理基础、光电子学、信号与系统、通信原理、图像处理、传感器原理技术、光电检测技术、自动控制理论、光纤通信、计算机通讯网络、工程光学、微机原理、计算机软件技术基础、计算机网络技术、计算机辅助设计、数字与模拟电子技术基础、电路基础以及有关数理基础和工程基础方面的课程。 3.毕业去向:本专业历年输送了大量优秀毕业生攻读硕士、博士学位。除此之外,主要为科研单位、高等院校、电信部门、信息产业部门、企事业单位及有关公司录用,从事光电信息工程与技术、通信工程与技术、光电信号检测、处理及控制技术等领域的研究、设计、开发应用和管理等工作。 电子信息工程专业 业务培养目标: 业务培养目标:本专业培养具备电子技术和信息系统的基础知识,能从事各类电子设备和信息系统的研究、设计、制造、应用和开发的高等工程技术人才。 业务培养要求:本专业是一个电子和信息工程方面的较宽口径专业。本专业学生主要学习信号的获取与处理、电厂设备信息系统等方面的专业知识,受到电子与信息工程实践的基本训练,具备设计、开发、应用和集成电子设备和信息系统的基本能力。 电子信息工程已经涵盖很广的范围。电话交换局里怎样处理各种电话信号,手机是怎样传递我们的声音甚至图象,我们周围的网络怎么样传递数据,甚至信息化时代军队的信息传递中如何保密等知识。我们通过一些基础知识的学习认识这些东西,并能够进行维护和更先进的技术和新产品的开发。 你首先要有扎实的数学知识,要学习许多电路知识,电子技术,信号与系统,计算机控制原理,信号与系统,通信原理等基本课程。自己还要动手设计、连接一些电路以及结合计算机的实验。譬如自己连接传感器的电路,用计算机自己设置小的通信系统,还会参观一些大的公司的电子和信息处理设备,对整体进行了解,理解手机信号、有线电视是如何传输的等,并能有机会在老师指导下参与大的工程的设计。 随着计算机和互联网日益深入到社会生活的多个层面,社会需求量相当大。现在是一个热门专业。 毕业后干什么——从事电子设备和信息系统的设计、应用开发以及技术管理等 随着社会信息化的深入,各行业大都需要本专业人才,而且薪金很高。可成为: 电子工程师——设计开发一些电子,通信器件,起薪一般2000元——6000元/月; 项目主管—策划一些大的系统,经验、知识要求很高,起薪一般4000元/月以上; 还可以继续进修成为教师,进行科研项目等 专业是个好专业:适用面比较宽,和计算机、通信、电子都有交叉;但是这行偏电,因此动手能力很重要;另外,最好能是本科,现在专科找工作太难了!当然大虾除外 本专业对数学和英语要求不低,学起来比较郁闷要拿高薪,英语是必需的; 吃技术这碗饭,动手能力和数学是基本功当然,也不要求你成为数学家,只要能看懂公式就可以了,比如微积分和概率统计公式,至少知道是在说些什么而线性代数要求就高一些,因为任何书在讲一个算法时,最后都会把算法化为矩阵计算(这样就能编程实现了,而现代的电子工程相当一部分工作都是编程) 对于动手能力,低年级最好能焊接装配一些小电路,加强对模拟、数字、高频电路(这三门可是电子线路的核心)的感性认识;工具吗就找最便宜的吧!电烙铁、万用表是必需的,如果有钱可以买个二手示波器电路图吗,无线电杂志上经常刊登,无线电爱好者的入门书对实际操作很有好处

计算机控制技术与系统思考题与习题

《计算机控制技术与系统》课程 思考题与习题 第一章绪论 简述计算机控制技术发展史。 简述计算机控制系统的类型、结构和特点。 计算机控制与常规控制主要不同点在哪里 典型计算机控制系统有哪几部分组成,画出方框图。 什么叫做动态系统 对计算机控制系统的基本要求是什么 简述调节系统与跟踪系统(随动系统)的特点。 典型计算机集成制造系统(CIMS)有哪四个功能系统和两个支持系统 第二章过程通道 采样定理对于采样周期的选取有什么意义 写出采样过程的数学描述形式。 影响采样周期选择的因素主要有哪些 多路采样装置的主要作用是什么,常用采样器包括哪些 过程通道的采样周期T是否越小越好,为什么 A转换的工作方式主要有哪几种,简述其原理。 2.7A/D转换的工作方式主要有哪几种,简述其原理。 简述模入通道结构与各组成部分功能。 简述过程通道的类型和基本功能。 简述开关量通道的基本构成形式和主要作用。 简述开关量通道的抗干扰措施有哪些。 模出通道的类型主要有哪几种,各有什么特点 保持器在过程通道中的作用是什么,举例分析。 某热工过程有16点温度信号,变化范围: 150--850 C, 采用微机监测。

求解问题: 1、 若经A/D 转换后的数字量每个脉冲对应的实际温度小于等于 C , 则A/D 分辨率至少为多少才能保证该精度 2、写出A/D 转换后的数字量与被测点实际温度间关系式。 3、该处理方式零点迁移量为多少 第三章 理论基础 求下图示离散系统脉冲传递函数G(z) 已知采样系统如下图所示,求下图示离散系统脉冲传递函数G(z)和当闭环系统稳定时K 的取值范围。 分析下图所示采样系统,当采样周期T=1,开环增益K=5时的稳定性。 给定传递函数 1 10+s K ,试以10倍的转角频率为近似的截止频率m ω,求满足采样定理的采样频率s ω和采样周期T 。 证明离散系统脉冲响应的z 变换即为离散系统传递函数。 设离散系统结构如下图所示,图中D(z)为数字PID 调节器,其差分方程为 )]2()1(2)([)()]1()([)(-+--++--=k e k e k e K k e K k e k e K k u d i p

微机实验报告

微机实验报告 标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-

第一次实验 实验01 I/O端口地址译码实验 一、实验目的 掌握I/O地址译码电路的工作原理。 二、实验原理 1、实验电路如原理图所示,其中74LS74为D触发器,可直接使用实验台上数字电路实验区的D触发器,74LS138为地址译码器。译码输出端Y0~Y7在实验台上“I/O地址”输出端引出,每个输出端包含8个地址,Y0:280H~287H,Y1:288H~28FH,…… 当CPU执行I/O指令且地址在280H~2BFH范围内,译码器选中,必有一根译码线输出负脉冲。 例如:执行下面两条指令 MOV DX,290H OUT DX,AL(或IN AL,DX) Y2输出一个负脉冲,执行下面两条指令: MOV DX,2A0H OUT DX,AL(或IN AL,DX) Y4输出一个负脉冲。 (II型机) 2. 接线 II型机: I/O 地址/Y2(290H---297H) 接 D 触发器/CLK I/O 地址/Y4(2A0H---2A7H) 接 D 触发器/CD D 触发器/D 接 D 触发器/SD 接+5V D 触发器/Q 接逻辑笔或L7 I型机: I/O 地址/Y4 接 D 触发器/CLK I/O 地址/Y5 接 D 触发器/CD

…… 三、实验内容 利用负脉冲控制L7闪烁发光(亮、灭、亮、灭、……),时间间隔通过软件延时实现。 四、实验内容实现分析 分析实验连接图;说明实现该内容的原理;画出流程图。 五、实验程序 DATA SEGMENT OUTPORT1 EQU 290H OUTPORT2 EQU 2A0H DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA

计算机网络工程概述

计算机网络工程 计算机网络工程及特点 计算机网络工程是为达到一定的目标,根据相关的规范,通过详细地规划,按照可行的方案,将计算机网络的技术、系统、管理高效地集成在一起的工程。一个可行的网络工程方案要具备三个基本特征,即充分满足应用需求,具有较高的性价比,最大限度保护用户投资。 网络规划与设计 网络的规划包括需求、管理、安全性、规模、结构、互联、扩展性等方面的分析;网络设计包括拓扑结构设计、地址分配与聚合设计、冗余设计等。 网络工程是一项复杂的系统工程,不仅涉及很多技术问题,还涉及管理、组织、经费、法律等其它问题,因此必须遵守一定的系统分析与设计方法。生命周期法就是一种有效的网络规划设计方法。网络的生命周期包括可行性研究、分析、设计、实施、维护与升级五个阶段。 网络工程的组织实施 网络工程的组织实施包括:工程组织及其建设方案、组织结构、工程的监理与验收;网络技术、网络设备、操作系统、网络管理系统、数据库、防火墙、ISP(Internet 服务提供商)的分析与选型;综合布线;系统集成;与Internet联网。 网络综合布线系统 综合布线系统是一个模块化、灵活性极高的建筑物或建筑群内的信息传输系统,是建筑物内的“信息高速公路”。一个良好的综合布线系统对其服务的设备应具有一定的独立性,并能互连许多不同的通信设备,还支持视频会议、监视电视等图像系统。综合布线系统一般采用星型拓扑结构,该结构下的每个分支子系统都是相对独立的单

元,对每个分支单元系统的改动不影响其它子系统。 网络管理与维护 网络管理与维护的主题涉及:网络管理功能,包括配置、性能、故障、计费、安全管理;网管系统逻辑结构,包括逻辑模型的组成、Internet管理逻辑模型;SNMP 协议的管理模型、鉴别机制、委托代理、通信过程;网络维护的任务、准备、方法和工具软件;各种网络设备和链路常见故障的排除;网络管理集成化、分布式、智能化等新进展。

计算机控制技术课后习题答案

第一章 1.计算机系统由哪些部分组成?并画出方框图。 解: 若将自动控制系统中控制器的功能用计算机或数字控制装置来实现,就构成了计算机控制系统,其基本框图如图1-1所示。因此,简单说来,计算机控制系统就是由各种各样的计算机参与控制的一类系统。 图1-1 计算机控制系统基本原理图 在计算机控制系统中,控制规律是用软件实现的,计算机执行预定的控制程序就能实现对被控参数的控制。控制器与执行机构之间是DA转换器,负责将数字信号转换成模拟信号;AD转换器则相反将传感器采集的模拟信号,转换成数字信号送给控制器。 2.计算机控制系统是怎样分类的?按功能和控制规律可分为几类? 解: 计算机控制系统与其所控制的对象、采取的控制方法密切相关。因此,计算机控制系统的分类方法很多,可以按照系统的功能、控制规律或控制方式等进行分类。 按功能及结构分类:操作指导控制系统、直接数字控制系统、监督控制系统、集散控制系统、现场总线控制系统、工业以太网控制系统、综合自动化系统。 按照控制规律分类:程序和顺序控制、比例积分微分控制(简称PID控制)、最少拍控制、复杂规律的控制、智能控制。 3.计算机控制系统的主要特点有哪些? 解: 主要有以下特点: 1.数字模拟混合的系统。在连续控制系统中,各处的信号是连续模拟信号。而在计算机控制系统中,除仍有连续模拟信号外,还有离散信号、数字信号等多种信号。因此,计算机控制系统是模拟和数字的混合系统。 2.灵活方便、适应性强。一般的模拟控制系统中,控制规律是由硬件电路实现的,控制规律越复杂,所需要的模拟电路往往越多,如果要改变控制规律,一般就必须更改硬件电路。而在计算机控制系统中,控制规律是由软件实现的,计算机执行预定的控制程序就能实现对被控参数的控制,需要改变控制规律时,一般不对硬件电路作改动,只要改变控制程序就可以了。 3.可实现复杂控制规律。计算机具有丰富的指令系统和很强的逻辑判断功能,能够实现模拟电路不能实现的复杂控制规律。 4.离散控制。在连续控制系统中,给定值与反馈值的比较是连续进行的,控制器对产生的偏差也是连续调节的。而在计算机控制系统中,计算机每隔一定时间间隔,向A/D转换器发出启动转换信号,并对连续信号进行采样获得离散时间信号,经过计算机处理后,产生的控制时间信号通过D/A将离散信号转换成连续时间信号输出,作用于被控对象。因此,计算机控制系统并不是连续控制的,而是离散控制的。

河南大学计算机与信息工程学院软件工程试卷1答案

1、B 2、A 3、C 4、D 5、D 6、C 7、A 8、B 9、D 10、C 11、A 12、B 13、C 14、B 15、D 二、判断题(本题共10小题,每题1分,共10分) 1—5:×、×、×、×、√ 6—10:√、×、×、√、× 三、填空题(本题共10空,每空2分,共20分) 1、驱动模块(程序),存根模块(程序); 2、数据,文档 3、多对多; 4、模块的扇出,模块的扇入 5、事物流,变换流 6、依赖 四、简答题(本题共4小题,共20分,答对要点即得分) 1.答:软件生命周期一般包括分析、设计、实现、测试、维护等阶段。 分析阶段:分析、整理和提炼所收集到的用户需求,建立完整的分析模型,将其编写成软件需求规格说明和初步的用户手册。 设计阶段:设计人员依据软件需求规格说明文档,确定软件的体系结构,进而确定每个模块的实现算法、数据结构和接口等,编写设计说明书,并组织进行设计评审。 实现阶段:将所设计的各个模块编写成计算机可接受的程序代码,与实现相关的文档就是源程序以及合适的注释。 测试阶段:在设计测试用例的基础上,测试软件的各个组成模块。 然后,将各个模块集成起来,测试整个产品的功能和性能是否满足已有的规格说明。 维护阶段:为了改正错误、适应环境变化和增强功能,对软件进行一系列的修订。 2.答:结构化方法的最大特点是面向功能分解问题。但由于处理与数据是分离的,并且在设计阶段与分析阶段采用不同的模型。优点是:简单、实用,适合于瀑布模型,易于为开发者掌握,特别适合于数据处理领域中的应用。缺点是:对于规模大、复杂的项目不太适应;难以解决软件重用,难于适应需求变化,难以解决维护问题。 面向对象方法以最稳定的对象与类系统作为考虑问题的出发点,通过不

数据库实验报告(7个实验完整附截图)

福建农林大学计算机与信息学院 实验报告 课程名称:数据库原理及应用 姓名: 系:计算机科学与技术 专业:计算机科学与技术 年级:2012 级 学号: 指导教师:陈长江 2014 年5月18 日

实验项目列表 序号实验项目名称成绩指导教师 1 实验一数据库的定义实验(验证性) 2 实验二数据库的建立和维护实验(验 证性) 3 实验三数据库的查询实验(验证性) 4 实验四数据库的视图操作实验(验证 性) 5 实验五触发器、存储过程操作实验 (综合性) 实验一:数据库的定义实验 一、实验目的: 1、理解MySQL Server 6.0 服务器的安装过程和方法; 2、要求学生熟练掌握和使用SQL、T-SQL、SQL Server Enterpriser Manager Server 创建数据库、表、索引和修改表结构,并学会使用SQL Server Query Analyzer,接收T-SQL 语句和进行结果分析。 二、实验环境: 硬件:PC机 软件:Windows操作系统、MySQL Server 6.0 和Navicat for MySQL 9.0

三、实验内容和原理: 1、安装MySQL以及相应的GUI工具 2、用SQL命令,建立学生-课程数据库基本表: 学生Student(学号Sno,姓名Sname,年龄Sage,性别Ssex,所在系Sdept); 课程Course(课程号Cno,课程名Cname,先行课Cpno,学分Ccredit); 选课SC(学号Sno,课程号Cno,成绩Grade); 要求: 1) 用SQL命令建库、建表和建立表间联系。 2) 选择合适的数据类型。 3) 定义必要的索引、列级约束和表级约束. 四、实验步骤: 1、运行Navicat for MySQL,然后进行数据库连接,进入到GUI界面; 2、利用图形界面建立基础表: student 表的信息: 字段名类型长度约束条件 Sno varchar9非空、主键 Sname varchar20 Ssex varchar2 Sage smallint 6 Sdept varchar20 course表的信息: 字段名类型长度约束条件 Cno varchar4非空、主键 Cname varchar40 Cpno varchar4与 course 表中 Cno 关联 Ccredit smallint 6

谈谈对网络工程专业的理解与认识

谈谈对网络工程专业的理解和认识 一、网络工程 1.1网络工程简介 网络工程在百度上是这样定义的:网络工程是指按计划进行的网络综合性工作。本专业培养掌握网络工程的基本理论与方法以及计算机技术和网络技术等方面的知识,能运用所学知识与技能去分析和解决相关的实际问题,可在信息产业以及其他国民经济部门从事各类网络系统和计算机通信系统研究教学、设计、开发等工作的高科技人才。 1.2出现背景 网络工程专业出现的另一背景是从二十世纪九十年代,计算机网络技术及其应用得迅猛发展的另一背景下提出的,从专业定名、培养目标和专业课程设置都反应出是面向网络工程建设的专业。在教育界对此专业的设置的定名和内涵有不同的意见:即应当设置为技术内涵更广的计算机网络技术专业还是限于网络工程建设的专业。目前,部分大学在不能更改专业名称的前提下,已经开始将该专业的培养目标定位为计算机网络技术专业,以适应更广泛的需要。 1.3个人对本专业的理解与认识 在上大学之前,我没有听说过网络工程这个专业,对其学什么做什么基本上是一无所知,也就只简单的知道以后要和电脑打交道。当初报这个专业是对“网络工程”这专业感觉还不错,然后通过百度知道此专业的就业前景是比较可观的。可以说,上学前几周,我对这个专业需要学什么仍然是一无所知。通过学习网络工程概论这门课程,渐渐地了解了网络工程专业的学习内容,以及网络工程专业建立的目的。网络工程分为:硬件工程和布线工程。通过查找相关资料知道,硬件就是指计算机网络锁使用的设备,例如交换机、防火墙、路由器、服务器等等,布线通俗的说就是架设光缆,是为了保持通讯的正常运行,布线工程又称为综合布线。网络是一个非常大的概念,网络主要是指计算机网络系统。为了使得网络能够适应基于网络的多种多样服务在带宽,可扩缩性和可靠性等方面不断增长的需求,网络工程必须应付这些挑战,解决好网络的设计,实施和维护等一系列技术问题,本专业培养的学生将有适应网络通信与计算机两方面专业领域的能力。 二、网络工程专业的课程设置与教学内容 2.1主要课程 公共基础课程:主要包括《英语》、《大学物理》、《高等数学》、《体育》、《C语言》、《计算机文化基础》等课程。2、专业基础课程:数据结构、面向对象程序设计、操作系统、计算机组成原理、数据库原理、通信原理、计算机网络、无线通信与网络、路由与交换技术、网络规划与系统集成、网络分析与测试、网络编程技术、接入网技术、网络管理等。3、专业课程:网络设备、网络的组建、综合布线技术与计算机安全技术等课程。4、选修课程:lotus、Java程序设计、网页制作技术、VB程序设计等课程。 2.2具体课程及其分布 网络工程的范围广泛,学习的课程也多。大一:我们要学习一些公共基础课,比如英语、高数、离散数学、计算机基础、C语言等课程。为了增加我们的个人素养,还开设了大学生心理健康教育、思想道德修养与法律基础、马克思主义基本原理概论、

《汇编语言+微型计算机》课程设计实验报告

长江大学工程技术学院《汇编+微机》课程设计报告 ?? 数据采集系统的设计与调试 学生姓名:袁春云学号:200960720?序号:25 专业班级:计本60901 指导老师:李华贵许建国 报告日期: 2011 年9月10日 ???

一.课程设计题目:数据采集系统的设计与测试 利用《汇编语言+微型计算机》课程中所学的可编程接口芯片8253、8255A、ADC0809和微机内部的中断控制器8259A设计一个数据采集系统,并且编程与调试。 二.设计目的 1.通过本设计,使学生综合运用《微型计算机技术》、《汇编语言程序设计》以及电子技术等课程的内容,为以后从事计算机检测与控制奠定一定的基础。 2.主要掌握并行I/O接口芯片8253、8255A、ADC0809及中断控制芯片8259A等可编程器件的使用,掌握译码器74LS138的使用。 3.学会用汇编语言编写一个较完整的实用程序。 4.掌握微型计算机技术应用开发的全过程:分析需求、设计原理图、选用元器件、布线、编程、调试、撰写报告等步骤。 三.课程设计要求 1.功能要求 ①利用《汇编语言+微型计算机系统》课程中所学的可编程接口芯片8253、8255A、ADC0809和微机内部的中断控制器8259A(从保留的IRQ2或TRQ10端引入)设计一个数据采集系统、并且编程与调试。 ②用8253定时器定时10MS,每次定时10MS后启动一次模/数转换,要求对所接通道变化的模拟电压值进行采集。 ③每次模/数转换结束后,产生一次中断,在中断服务程序中,采集来的数字量被读入微处理器的累加器AL中,然后通过8255A输出到8个LED发光二极管显示。 2.设计所需器材与工具 ④微机原理与接口综合仿真实验平台。 ⑤可编程接口芯片8253、8255A、ADC0809和译码器芯片74LS138、74LS 245等。 ⑥可调电位器4.7KΩ一个。 ⑦其他逻辑器件、导线若干。 ⑧万用表、常用工具等。 四.设计思路 1. 4.7Ω电位器一端接+5V,一端接地,调节电位器得到变化的模拟电压,

2020年(生物科技行业)生物工程介绍

(生物科技行业)生物工程 介绍

生物工程 目录[隐藏] 生物工程 主要课程 开办院校 现代生物工程技术 生物工程美国学校的排名 生物医学工程 生物工程专业 生物工程 主要课程 开办院校 现代生物工程技术 生物工程美国学校的排名 生物医学工程 生物工程专业 [编辑本段] 生物工程 (bioengineering;bion) 生物工程,是20世纪70年代初开始兴起的壹门新兴的综合性应用学科,90年代诞生了基于系统论的生物工程,即系统生物工程的概念。

所谓生物工程,壹般认为是以生物学(特别是其中的微生物学、遗传学、生物化学和细胞学)的理论和技术为基础,结合化工、机械、电子计算机等现代工程技术,充分运用分子生物学的最新成就,自觉地操纵遗传物质,定向地改造生物或其功能,短期内创造出具有超远缘性状的新物种,再通过合适的生物反应器对这类“工程菌”或“工程细胞株”进行大规模的培养,以生产大量有用代谢产物或发挥它们独特生理功能壹门新兴技术。1994年曾邦哲提出系统生物工程(中科院ZengBJ)的概念,基于系统生物学的生物工程技术(包括合成生物学开发细胞计算机、生物反应器和生物能源技术等)成为了21世纪的前沿技术。? 生物工程包括五大工程,即遗传工程(基因工程)、细胞工程、微生物工程(发酵工程)、酶工程(生化工程)和生物反应器工程。在这五大领域中,前俩者作用是将常规菌(或动植物细胞株)作为特定遗传物质受体,使它们获得外来基因,成为能表达超远缘性状的新物种——“工程菌”或“工程细胞株”。后三者的作用则是这壹有巨大潜在价值的新物种创造良好的生长和繁殖条件,进行大规模的培养,以充分发挥其内在潜力,为人们提供巨大的经济效益和社会效益。 生物工程的应用领域非常广泛,包括农业、工业、医学、药物学、能源、环保、冶金、化工原料等。它必将对人类社会的政治、经济、军事和生活等方面产生巨大的影响,为世界面临的资源、环境和人类健康等问题的解决提供美好的前景。 [编辑本段] 主要课程 无机化学和化学分析、有机化学、生物化学、化工原理、生化工程、微生物学、细胞生物学、遗传学、分子生物学、基因工程、细胞工程、微生物工程、生物工程下游技术、发酵工程设备等。

《计算机网络工程》习题集及参考答案

七、综合题:某大学计算中心有10个计算机机房(每个机房有50台计算机),部门1有20台计算机,部门2有 40台计算机,部门3有8台计算机,通过三层交换机与学校网络中心连接。另有三台服务器,分别提供WWW、E-mail、FTP服务。其中,每个计算机机房可以根据实际需要设置允许连接Internet的时间;FTP服务器仅对计算中心内部提供服务。现要求你综合本课程所学知识,完成下列内容(14分): 1. 请为该计算机中心设计划分VLAN,以满足各方面的需要,并说明理由; 2. 学校网络中心分配给计算中心的IP地址为,请给出每个VLAN的IP地址分配方案(包括IP地 址范围、子网掩码); 3. 根据题目中的要求,给出网络安全和访问控制的具体措施; 4. 对该网络的设计和管理提出自己的建议,并说明理由。 答:1.可以将计算机中心的网络划分为15个VLAN,其中10个计算机机房分别属于一个不同的VLAN,部门1、部门2、部门3各属一个VLAN,所有的服务器属于一个VLAN,另外一个VLAN用于与学校网络中心连接。这样划分VLAN,除了可以减少网络广播风暴、提高网络的性能和安全性外,还便于管理和维护,并且使得任课教师比较容易对机房中的计算机是否能访问Internet进行控制。(3分) 2.由于计算机中心主机的数量远远超过了网络中心提供的IP地址的数量,因此,计算机机房中所有计算机均采用内部IP地址,而通过路由器或三层交换机进行地址转换。具体的IP地址划分方案如下:(5分) 3.可以在路由器或三层交换机中通过扩展的访问控制列表来实现题目中要求的安全控制,对FTP服务器可以设置根据原IP地址和目的IP地址匹配的访问控制列表;而对计算机机房的所有计算机,可以设置根据时间段和源IP地址匹配的访问控制列表,使得不同机房可以在不同的时间段访问Internet。(3分)4.建议在网络中增设一台DHCP服务器,并在三层交换机或路由器中启用DHCP中继功能,使得所有VLAN 能够共用一台DHCP服务器,可以减轻IP地址的分配和管理的负担。另外,可以考虑在与网络中心连接部位安装防火墙,以加强对内部网络的安全保护。(3分) 六.应用题

相关文档
最新文档