美章网 精品范文 网络设计论文范文

网络设计论文范文

前言:我们精心挑选了数篇优质网络设计论文文章,供您阅读参考。期待这些文章能为您带来启发,助您在写作的道路上更上一层楼。

网络设计论文

第1篇

【关键词】搜索引擎;网络蜘蛛;搜索策略

0引言

近年来,随着Internet技术的广泛应用,传统的通用搜索引擎,如Google、Fast、AltaVista和GoTo等正面临巨大的挑战。挑战之一是Web信息资源呈指数级增长,搜索引擎无法索引所有页面。据统计,目前Web上静态页面的数量超过40亿个,而且这一数量还在以平均每天730万个页面的速度递增。在过去的几年中,尽管各种通用搜索引擎在索引技术、索引数量上有所提高,但远远无法跟上Web本身的增长速度,即使是目前全球最大的搜索引擎Google,其索引的页面数量仅占Web总量的40%;挑战之二是Web信息资源的动态变化,搜索引擎无法保证对信息的及时更新。近年来的研究表明,Web上的页面平均50天就有约50%的页面发生变化,而目前通用搜索引擎更新的时间至少需要数星期之久;挑战之三是传统的搜索引擎提供的信息检索服务,不能满足人们日益增长的对个性化服务的需要。因此如何设计网络蜘蛛(WebSpider)来更有效率的爬取互联网上的内容成为搜索引擎的一个首要问题。在设计网络蜘蛛时,不仅需要充分考虑到爬取的效率和站点设置的灵活性还要确保系统的稳定性。一个优秀的搜索引擎,需要不断的优化网络蜘蛛的算法,提升其性能。本文在分析网络蜘蛛的工作原理的基础上,提出了一种基于广度优先搜索算法的网络蜘蛛的实现,并对提高网络蜘蛛搜索效率的相关看法。

由于不可能抓取所有的网页,有些网络蜘蛛对一些不太重要的网站,设置了访问的层数。[2]例如,在上图中,A为起始网页,属于0层,B、C、D、E、F属于第1层,G、H属于第2层,I属于第3层。如果网络蜘蛛设置的访问层数为2的话,网页I是不会被访问到的。这也让有些网站上一部分网页能够在搜索引擎上搜索到,另外一部分不能被搜索到。对于网站设计者来说,扁平化的网站结构设计有助于搜索引擎抓取其更多的网页。网络蜘蛛在访问网站网页的时候,经常会遇到加密数据和网页权限的问题,有些网页是需要会员权限才能访问。当然,网站的所有者可以通过协议让网络蜘蛛不去抓取(下小节会介绍),但对于一些出售报告的网站,他们希望搜索引擎能搜索到他们的报告,但又不能完全免费的让搜索者查看,这样就需要给网络蜘蛛提供相应的用户名和密码。网络蜘蛛可以通过所给的权限对这些网页进行网页抓取,从而提供搜索。而当搜索者点击查看该网页的时候,同样需要搜索者提供相应的权限验证。

2网络蜘蛛的设计

根据抓取过程,蜘蛛主要分为三个功能模块,一个是网页读取模块主要是用来读取远程Web服务器上的网页内容,另一个是超链分析模块,这个模块主要是分析网页中的超链接,将网页上的所有超链接提取出来,放入到待抓取URL列表中,再一个模块就是内容分析模块,这个模块主要是对网页内容进行分析,将网页中所有超标志去掉只留下网页文字内容。蜘蛛的主要工作流程如图所示。

首先蜘蛛读取抓取站点的URL列表,取出一个站点URL,将其放入未访问的URL列表(UVURL列表)中,如果UVURL不为空刚从中取出一个URL判断是否已经访问过,若没有访问过则读取此网页,并进行超链分析及内容分析,并将些页存入文档数据库,并将些URL放入已访问URL列表(VURL列表),直到UVRL为空为止,此时再抓取其他站点,依次循环直到所有的站点URL列表都抓取完为止。

为了提高网络蜘蛛的抓取效率,需要引入以下技术。

(1)、多线程技术:由于抓取的站点URL相当多,采用单线程蜘蛛抓取时速度不够,也不能满足实际的需要。因而需要多线程技术来创建多个蜘蛛线程来同时抓取,以提高速度。

(2)、网页抓取:网页抓取是基于HTTP协议之上的,网页上的资源有多种,有网页,有Word文档也有其他类型的文件,这样抓取时需要判断URL所指向资源的类型。

(3)、超链分析:超链分析是一个比较重要的环节,需要对HTML的各种标志(tag)有一个很全面的了解。需要反复测试,考虑各种情形的发生。

超链分析时从网页里提取出来的是相对于当前页的相对URL,因而需要根据当前页的绝对URL将提取的这个URL转换成绝对URL。在此过程中需要根据ParentURL(就是当前页的URL)作出各种判断。

3改进方法

商业化的蜘蛛需要抓取上亿的网页,因而抓取速度是一个关键,另外蜘蛛需要自动运行,尽是减少人工的参与,因而系统的性能也是一个很重要的关键,系统能够在发生异常的时候自动进行处理,防止程序的退出和死机。[3]有一些细节需要注意:

系统应该使用多线程,使用多个蜘蛛同时抓取,在可能的情况下,最好是做成分布式的蜘蛛程序,蜘蛛应该分布地网络上多台服务器上协同抓取网页,这样速度会更快,更符合我们的实际应用。

对于同一网站的网页应该采用同一个HttpConnection这样有效地节省创建一个连接的时间,另外对于抓取的URL采用域名缓冲机制(可在网关一级上实现),这样抓取时减少由域名到IP地址的转换时间以及重复的域名转换。若能做到这一步将会大大减少抓取时间,因为访问一URL时每次都要进行域名到主机IP地址的转换。

最好是能够将读取网页、超链分析及网页内容分析三部分分开来做,让它们并行协同工作,这样效率会更高。因为在这三个过程中网页读取比起其他两个功能来说是一个长任务,最耗时间。当抓取完一网页后,在抓取下一网页的时候让去执行超链分析和内容分析。这样在下一网页抓取完成之前超链分析和内容分析任务就能完成,抓取任务不会延迟,这样节省了一些时间。

4结束语

第2篇

我们知道,传统意义上的广告是指商品经营者或者服务提供者承担费用,通过一定媒介和形式直接或者间接地介绍自己所推销的商品或者所提供的服务的商业广告。而网络广告则是最近几年来随着互联网技术的发展而迅速崛起的一种新的广告媒介形式。是继电视、广播、报刊、杂志等媒介之后新兴的一种广告媒介,有第五媒介之称。通常认为,网络广告是指商品经营者或者服务提供者承担费用,以互联网为传播媒体而和传播介绍自己所推销商品或者所提供服务的商业广告。换句话说,网络广告就是在互联网上的以数字代码为载体的各种经营性广告。”

2、基于视觉表现的网络广告设计

目前,我们认为有六个要素关系着网络广告视觉表现的成败,决定视觉表现的效果。这六个要素是:背景、图像、广告语、字体、色彩、形式。我们也将这六个要素定义为网络广告视觉表现优化组合要素。这些要素是根据广告视觉传播的知觉原理、注意原理,以及异质心理等原则,并参照广告视觉语言的构成要素:文字、形象、色彩、空间来设定的。

2.1整体背景,反衬差异。网络广告主要是传递文字与图片,它传播及时,能以最快的速度给消费者明确地传递广告信息,并能反复连续地进行反映。但是,网络广告所在的网页内容较多,容易分散网民的注意力,再加上目前网络广告自身内容较多,这都使网民注意力不能集中于焦点。为了解决这一问题,我们认为,网络广告自身应该运用整体背景,变害为利,以网页的杂乱反衬出广告的整体感,凸现广告。这里所说的整体背景,是指广告以整幅连续的画面,或统一的底色作为贯穿始终的唯一背景。而不是将几个图像拼接在一起,或更换背景及色彩。网络广告在出现形式上具有报纸广告的空间特点,又由于多媒体技术的运用,大多数网络广告又具有电视广告的时间特点,因此,它的背景既是可换的,又应该是统一的、整体的。但是,目前网络广告所面对的情形刚好相反。

网页是网民知觉的主体,是突出在前面的,被网民清楚地知觉到,而网络广告则是模糊的、朦胧的,是次要的知觉对象。之所以会造成这种现象,是因为目前的网络广告已经“隐身”在了网页中:网页上信息过于庞杂,使网民眼花缭乱,而广告如果也是以一块文字、一个小图案的形式出现,势必会被隐藏在大量信息中,得不到突出。网民的知觉不能选择性地注意广告,当然就达不到视觉传播的效果。而如果将广告置于一个整体的背景中,情况就会完全不同。网络广告占有的空间是一般信息的十几到几十倍,如此大的空间,如果联成一片,拥有统一的背景,其视觉表现效果当然也会比一般信息的效果强十几到几十倍。

2.2加入图像,3B原则。信息要能为人们所接受,一个重要的前提就是必须具有较强的冲击力或要使接受者感兴趣。受众在注意某一对象时,一般平均五秒,能保持二十秒的很少。一个网络广告,能引起人的注目,这是传达成功的第一步,而若要引人注意,最重要的是第一感觉,开始的1/10秒钟的瞬间最关键。“3B”是Baby、Beauty、Beast的缩写,“3B原则”是指运用婴儿(Baby)、美女(Beauty)、动物(Beast)这三个引人注目的形象进行广告传播,可以起到事半功倍的效果。“3B”作为目光捕捉物有利于吸引“眼球”,也有利于主题和创意的表达,能起到良好的点题和烘托的作用。网络广告中运用“3B”形象,不仅能增强画面的吸引力,而且会在网民心目中建立个性形象,留下难以忘记的印象。特别是人物的动作和表情具有传情达意的功能。动作与表情是构成人类行为的形式基础,也是行为的表达方式,它同语言符号一样,也是一个表意符号系统。在广告视觉设计中,运用人物的动作语言能提高画面的被注意值,能更有效地传递广告信息。

2.3神聚标语,画龙点睛。主题广告语是一则广告的“神”,它以凝练的形式完整、形象地概括广告内容、广告主旨,并形成易于传播和记忆的语言。对于网络广告来说,广告语也同样重要,它是吸引视觉的一个重要元素。网络广告的主题广告语应该做到以下几点:(1)、简洁有力。由于网络广告的平面空间有限,因此主题广告语应该简洁清晰,用最少的字说出最引人的话语。而且应该有震撼力、感染力或激发力,这样才能捕捉到网民的目光,并吸引他们点击广告。(2)、语言富有生活气息。语言要生活化,这是一般广告语都应该遵守的原则,特别是在网上,只有用网民的语言才能赢得网民的点击。(3)、形式刺激主题广告语应使用较醒目的颜色,比如红色、黄色、黑色、蓝色等,来刺激网民的视觉。字体上,应该运用美术字体或变体,以突出商品、品牌或广告的个性。

2.4巧用字体,展现性格。在网络广告中,文字不宜被用作主要的目光捕捉物。这是因为网络广告所在的背景,即网页本身是以大量文字组成的,如果以文字作为网络广告的主体,势必会造成广告与网页混为一谈,网民不能迅速、清晰的发现广告,当然会减弱广告对网民的冲击。所以,我们认为网络广告中文字的主要作用是说明和辅助画面,但是,这并不代表我们就不追求文字的美,恰恰相反,在网络广告的制作中,我们应该巧用字体,以字体的形象个性、风格特点去阐释企业、产品的性格风貌,强化网络广告带给人们的视觉冲击。不同字体能传达不同的情感,传达不同的内容和经营理念,究其原因主要是与文字形象的外形特征和笔画特征有关。字体设计是以字体间组合形式的相互关系来体现主题的。作为网络广告视觉设计的一个重要元素,字体构成的功能和其艺术性是融为一体的。网络广告图形中的字体设计,不仅要向人们传达广告的信息,还要使受众在从字体排列的形式中得到美的感受。

2.5色彩反差,凸现广告。色彩在广告语言中扮演着非常重要的角色。成功的广告色彩设计,不仅能引起受众的注意和兴趣,正确地传达商品和劳务信息,激发购买欲望,而且还能塑造商品和企业的良好形象。在网络广告的色彩使用上,我们主张运用“色彩反差”的方法,来凸现广告自身。我们所说的“色彩反差”是根据色彩配置基本规律中的对比规律提出的。对比是色彩关系中的普遍现象,是指人的视知觉得到两种以上的色彩感觉相互作用的表现。两种以上的色彩放在一起,就会产生色相、明度、彩度、冷暖、面积等性质差异对应关系。因此就会有色相对比、明暗对比、彩度对比、冷暖对比、面积对比等。

2.6尝试新的广告形式。广告的注目率、阅读率是最重要的广告效果指标。而广告注目率、阅读率的高低,常与广告表现,广告创意呈正比。一般而言,广告表现突出,广告创意吸引人,都会达成较高的广告效果。我们可以通过三方面增加网络广告视觉创意。(1)、广告形状与尺寸的创新。目前,网页上出现的多是长方形、尺寸固定的广告,这种广告形式固然已经十分成熟,而且利于管理和收费,但是也造成司空见惯、审美疲劳的害处。广告商和广告主可以尝试着改变这种现状,使网络广告更加形式新颖、引人入胜。如将广告形状做成菱形、五角星形、心形、三角形等等。在不危害网民利益的前提下,改变广告的形状与尺寸可能会起到意想不到的效果。(2)、表现形式的创新。我们可以运用一些出人意料的广告形式来增加广告的点击率。虽然这种广告表现形式有欺骗之嫌,但广告主却达到了广告效果,网民都注意到了这样一则广告。虽然我们并不提倡这种广告形式,但是可以借鉴它的创意思想,想别人所未想,做别人所未做,跳出原来网络广告创意的老框框,寻求新鲜的广告表现形式。(3)、技术效果的创新。据计,旗帜广告和弹出广告中分别有近67%和34%的广告运用了闪动效果,达到了较强的视觉表现效果。无论是文字的闪动,还是图像的闪动,这种异常的处理效果肯定比无闪动的广告更吸引目光。除了文字效果的改进外,我们还可以利用动画、音效等设计元素,使网络广告更为生动有趣。

3、结论

随着互联网络的进一步发展,网民数量不断增加和网民结构的进一步成熟,将会有更多的个人和企业接受网络广告的跨时空、跨地域、图文并茂、双向传播信息的超凡魅力,网络广告视觉表现的逐步增强,也将使网络广告成为一种具有艺术性、审美性和巨大商业潜力的现代广告形式。

参考文献:

1、RonGoldberg著.吕本富、王玉巧等译.多媒体制作与经营宝典.北京:电子工业出版社.1998.5

2、S.加萨韦等著.杨旭东等译.多媒体Web站点设计.北京:科学出版社.2003.2

3、宋才发.WTO规则与中国网络著作权的法律保护.《商丘师范学院学报》.2004年第1期

第3篇

1.1活动向导作用简介为了方便教学活动的开展,PacketTracer特意为学生和教师添加了一个有用的工具:活动向导。通过活动向导可以使教师非常方便地为学生创建一个非常具体的网络环境,然后让学生完成这个网络的搭建与配置。通过活动向导可以对考题进行分数的设置,一般情况下每设置一个知识点系统就会给这个点设置1分,而该考试题的总分要视该试题所包含的知识点的数量来决定[1]。当我们进入如图1所示的活动向导对话框以后,可以看到左边有10个按钮,它们分别对应10种不同的功能。⑴【Welcome】是欢迎界面,这个界面对活动向导的功能进行了比较系统的介绍。⑵【VariableManager】是变量管理器。⑶【Instructions】是文字编辑器,教师命题的文字和图片部分就在这里进行编辑。⑷【AnswerNetwork】按钮可以打开一个的窗口,在这个窗口中教师可以为自己设计的网络给出答案。⑸【InitialNetwork】按钮可以打开一个界面,通过这个界面可以设置一个网络让学生来完成搭建和设置。⑹【Password】按钮可以为我们设计的网络问题添加密码。⑺【TestActivity】按钮可以打开PacketTracerActivity窗口,在这个窗口中有我们为问题网络编写的说明,也有测试该网络是否正确的按钮和重置网络的按钮。⑻【CheckActivity】按钮的功能与【TestActivity】按钮基本一样。⑼【Save】按钮的功能是将编写好的网络问题保存在磁盘中,文件的扩展名是pka。⑽【Exit】按钮是当我们结束问题的编辑工作时用来退出活动向导界面返回PacketTracer的界面。

1.2HTML基本使用介绍在活动向导中操作指南是设计网络评估测试题的一个重要环节,通过操作指南用户可以知道应该怎样搭建和设置网络。在操作指南的图文编辑中,有不少HTML语言的标签,这些标签写在尖括号中,在文字的前后各有一个,成对出现,这就是我们所说的HTML语言的标签。与此同时,活动向导为网络试题提供试题答案管理器这项功能。在将设计的网络连通后,会出现一个树状结构,在这个结构中,我们可以为这道网络测试题添加所需测试的内容,也会为每一个内容设置分值。在树形结构列表中FeedbackWhenIncorrect栏是错误操作信息反馈栏,教师可以在这一栏中编写一些反馈信息,如果学生在这项操作中出现了错误,那么系统会把教师所编辑的反馈内容显示出来,这样可以给学生一些提示[2]。

2PacketTracer具体实验案例

PacketTracer模拟器中现有21个实验的学习练习题以及对应的测试题,可供教师在教学、作业、测验中随意使用。每个实验,模拟器都会提供相关的知识、实验拓扑中的路由器IP地址方案以及实验任务和配置过程。根据要求,学生可以进行连线,当完成连线后,学生可以知道自己的完成情况,也可知道所得的分数。以下是其中两个实验案例。

2.1RIP路由协议相关实验设计实验设计思路及背景:RIP是路由信息协议,是使用最广泛的距离矢量路由协议。和其他的距离矢量选择协议一样,它也是遵循距离矢量选择协议的规律,RIP每隔30秒就发送自己完整的路由表到所有激活的接口[3]。为了加强对该协议的学习,本次设计考虑到了RIP协议一些重要的特性,如版本1不支持不连续的网络;版本2默认时不接受版本1的更新信息等等[4]。根据这些特性,本次设计的理念是想办法解决这些问题,使这些功能能够实现。实验设计拓扑:根据实验需解决的问题,RIPv1与RIPv2之间路由选择的解决方案如图2所示。实验设计要点:⑴掌握RIPv1和RIPv2的基本配置。⑵掌握如何让RIPv1和RIPv2兼容。在属于RIPv2网络并连接RIPv1网络的接口上执行命令,可以使得RIPv2网络接收版本1的路由信息,从而实现RIPv1和RIPv2网络的兼容。实验需达到的效果:希望通过两个实验设计的全过程让学生更加熟悉RIPv1和RIPv2的差异性和统一性,在今后路由协议的运用中做到游刃有余。实验主要涉及协议:路由信息协议是一种使用最广泛的内部网关协议,是在内部网络上使用的路由协议(在少数情形下,也可以用于连接到因特网的网络),它可以通过不断地交换信息让路由器动态地适应网络连接的变化,这些信息包括每个路由器可以到达哪些网络,这些网络有多远等[5]。RIP是由“网关信息协议”发展过来的,可以说网关信息协议是RIP的最早版本。后来的一个版本才被命名为“路由信息协议”,是Xerox网络服务协议簇的一部分[6]。

2.2OSPF协议相关实验设计本次实验设计思路及背景:OSPF协议是一个链路状态协议,其分层次的概念深受许多企业的青睐,在许多企业网络、校园网络中OSPF都是网络规划师优先考虑使用的路由协议。基于该协议使用的广泛性和实用性,就有了本次实验设计的构想。实验设计拓扑如图3所示。实验设计要点:希望学生深刻理解区域的概念。OSPF提出了“区域”的概念,一个网络可以由单一区域或者多个区域组成。其中一个特别的区域被称为骨干区域,该区域是整个OSPF网络的核心区域,并且所有其他的区域都与之直接连接[7]。⑴掌握OSPF基本配置。⑵理解DR和BDR的选举过程并控制选举。同一个广播域的路由器或者一个点对点连接的两端的路由器,在发现彼此的时候,建立邻接[8]。OSPF协议同时使用单播和组播来发送Hello包和链路状态更新,使用的组播地址为224.0.0.5和224.0.0.6。与RIP和BGP不同的是,OSPF协议不使用TCP或者UDP协议而是承载在IP协议之上,IP协议号为89,工作在OSI模型的传输层[9]。⑶多路访问网络以及非广播多路访问网络的路由器会选举指定路由器(DR)和备份指定路由器(BDR),DR和BDR作为网络的中心负责路由器之间的信息交换从而降低了网络中的信息流量。OSPF协议同时使用单播和组播来发送Hello包和链路状态更新,使用的组播地址为224.0.0.5和224.0.0.6[10]。

3实验结果归纳及问题分析

3.1设计结果归纳本次设计实现了两方面的功能,一方面是教师编写基于PacketTracer的路由器配置的测试题目,设置分值,设置测试时间及管理密码等,并且可以跟踪检查学生对于路由器配置的掌握程度,方便辅导学生;另一方面,学生通过这样的测试系统可以在做题的过程中了解自己配置的进程,还可以一边配置,一边检查,方便自测,查找配置缺陷、网络连通障碍等等。尽管在时间以及操作上对考生做了限制,采用PacketTracer来进行实验反倒能加快学生对知识的掌握速度,避免了将很多时间浪费在物理硬件设备的连接和调试上。

3.2设计中所遇问题分析本次设计中主要做的就是展现PacketTracer相对于其他网络模拟器的优势方面,从而为将PacketTracer应用于计算机网络实验课程的教学做适当的铺垫。系统设计还存在欠缺,有很多模块操作还不够人性化,对很多错误信息的处理还不够全面。所开发的PacketTracer软件也有一定的限制,比如说在实现控制列表方面,不能够使用自反控制列表等。

4结束语

第4篇

[关键词]GSM;短信息;控制

1概述

GSM的英文全称是GlobalSystemforMobileCommunications,其中文含义是“全球移动通信系统”。GSM数字移动通信系统是由欧洲主要电信运营者和制造厂家组成的标准化委员会设计,并在蜂窝系统的基础上发展而成。我国1994年开始建设GSM网,目前全国GSM用户约有1.6亿。而作为GSM服务中一项重要的远程业务,SMS(ShortMessageSevers)能够在移动用户及外部系统(比如电子邮件、页面调度以及声音邮件系统)之间传送包括文字与数字的短信息。其独特的快捷性,方便性,易用性,已经使其在诸如E-Mail、娱乐,GPS定位等领域得到了越来越广泛的应用。目前已经有许多厂商开发了具有单独短信息收发功能的功能模块,GSM短信息收发功能模块的广泛应用,为GSM短信息在自动控制领域的应用注入了新的活力。

本设计选用YK-2GSM短信模块和上位机构成基于GSM网络的通用短信息控制系统,以利用手机终端收发短信息实现对被控对象的远程控制。

2系统工作的基本原理

系统采取经典的单通道开环控制结构,选用IBM-PC作为上位机,YK-2GSM短信模块通过RS232口与上位机进行硬件连接,分析接收的短信息和生成发送短信息的工作由事先在上位机上编制好的软件实现,从而实现系统的运行,系统工作原理结构图如下:

图1基于GSM网络的短信息控制系统基本结构

3相关技术简介

3.1YK-2GSM短信模块简介

YK-2GSM模块是目前比较常用的GSM短信息收发模块,其高达1条/6秒的发送速度,对中文70汉字,英文160字符短信息的支持,以及对GSM双频1800MHZ和单频900MHZ网络的适应能力,使其具有良好的通用性和移植性。YK-2GSM模块支持硬件RS232接口,能够方便与PC上位机通讯。

3.2短信息收发控件Smscom.ocx简介

Smscom.ocx是目前IBM-PC机常用的短信息收发ActiveX控件,可以在VisualBasic等可视化开发工具中直接调用。它采用串口或者红外端口作为短信息的输出通道,支持包括Nokia、Siemens、Motorol等a在内支持GSM0705短信息收发协议的手机终端。对部分基于GSM网络的调制借条器也有很好的支持。支持PDU短信息模式,具有初始化InitDevice、发送短信息SendSms、查询事件GetEvent、接收信息SmsEvent和发送完成OnEvent等基本事件。

4系统软件设计

4.1K-2GSM模块与上位机连接硬件实现

YK-2GSM模块采用DB-9的连接器与上位机连接,结合RS-232C的各根数据线和MAX232芯片各个引脚的定义,模块的TXD和RXD端通过MAX232分别与上位机的TXD和RXD端直接连接,组成最简单的通讯电路。同时考虑到现场干扰等情况,可以采取滤波电容灯抗干扰措施。

4.2YK-2GSM模块与上位机连接软件实现

软件开发工具选用Windows下的可视化开发工具VisualBasic,软件一方面接收移动终端发送过来的短信息,加以分析,输出控制信号到被控对象,另一方面将从检测与转换设备收过来控制结果的信息整理,发送到移动终端。软件基本原理如下:

SMS接口

SMS应用软件

GSM设备

软件的关键代码如下:

PrivateSubInit_Click()

DimretAsInteger

ret=Smscom1.InitDevice(3,19200,0)‘初始化设备

Ifret=0ThenMsgBox“YK-2GSM模块初始化成功!”

EndSub

PrivateSubSend_Click()

DimretAsInteger

ret=Smscom1.SendMsg(“13852035375”,“水位”)’发送

Ifret=0ThenMsgBox“YK-2GSM模块正在发送信息,请等待!”

EndSub

PrivateSubClose_Click()

Smscom1.CloseDevice’关闭设备

MsgBox“YK-2GSM模块已经被关闭!”

EndSub

’事件通知

PrivateSubSmscom1_SmsEvent(ByValnIDAsInteger,ByValszPhoneAsString,ByValszTextAsString,ByValszTimeAsString)

EventID.Text=nID

SelectCasenID

Case1’发送成功

MsgBox“信息发送成功!”

Case2’发送失败

MsgBox“信息发送失败!”

Case3’接收到信息

MsgBox“接收到信息”

Phone.Text=szPhone’Phone

Message.Text=szText’Text

Time.Text=szTime’Time

Case4’保留

MsgBox“空信息!”

Case5’出错

MsgBox“信息出错!”

CaseElse

MsgBox“”

EndSelect

EndSub

第5篇

关键词iButton,1-Wire,算法,设计;

0引言

计算机技术的蓬勃发展,使基于条形码、磁卡、IC卡等技术的数字识别系统逐渐取代了人工识别,并被广泛应用于金融、电信、商业等领域,深刻影响着人们的日常生活。但是由于条形码、磁卡、IC卡等构成的数字识别系统存在着携带不便、易受损坏、不能应用于恶劣环境等不足。美国达拉斯半导体公司(DallasSemiconductorCorporation)推出的一种智能化信息载体iButton,较好地解决了数字识别系统存在的这些问题,为开发更加完善的新颖数字识别系统提供了技术支持和实现手段。

iButton(informationButton)意为“信息钮扣”。它采用直径17mm、厚3~6mm的钮扣状不锈钢外壳封装。内部由I/O处理器和存储器两个基本部分组成,某些应用于特殊场合的iButton还内置有感温等元器件。iButton以1-Wire规范作为通信协议,仅用1根数据线实现与外界的信息交换。DS1991是iButton的一种,它的内部有1152位的密码保护存储器区,512位的非密码保护存储器scratchpad。密码保护存储器被分为三个可独立操作的密钥子存储器(subkey),每区为384位,每个密钱子区都有自己的64位密码及64位的ID码,对密钥子区的读/写操作均需进行密码验证。三个区的数据可分别操作,互不干扰。非密码保护存储器区主要用于加密数据的拷贝,以保证数据的完整性。本文提出基于1-Wire网络的iButton软件系统的硬件组成、软件设计思想和具体的应用实例,为iButton的具体应用提供了一种思路和方法。

1系统设计

1.1单总线系统结构设计

1-Wire总线是一种简单的信号电路,它仅用一根数据线即可与外界进行信息交换。所有的1-Wire总线器件都具有一个共同的特征;无论是芯片内还是iButton内,在出厂时每个器件都有一个与其它任何器件互不重复的固定的序列号。也就是说,每一个器件都是唯一的。一旦器件的序列号已知,通过这个序列号,任意一个器件都可以从众多连到同一1-Wire总线的器件中被选出用于通信。

通信时,总线控制器先发出一个“复位”信号以使总线同步,然后选择受制器件进行随后的通信。这可以通过选择一个特定的受控器件(利用该设备的系列号进行选择)或者通过对半检索法找到总线上的下一个受控器件来实现,当然,也可以选择所有的受控器件。一旦一个特定的器件被选中,那么在总线控制器发出下一次“复位”信号之前,所有其它器件都被挂起而忽略随后的通信。

主机能向用于总线通信的所有器件指令,对它(或者它们)进行数据的读写。这是因为每类器件运行不同的函数,有不同的用途,而且一旦器件被选定,它所用的协议也就固定下来。即使每类器件有不同的协议和特征,它们也都有着同样的选择过程。

1.2软件开发工具

iButton-TMEXprofessionalSDKv3.10是Dallas公司提供的进行应用程序开发的软件包,通过调用其TMEX-API函数可方便地开发iButton的应用软件。该软件包适用于DOS、Win3.1、Win95/98、WinNT、WinCE等多种操作平台,支持高级语言如VB、VC、DELPHI和汇编语言如8051、808x等多种编程环境。

SDK的主要包含:编程所需的动态链接库(dll),TMEX-API函数的说明文档,Demo程序及其说明文档等。若在Win95/98操作系统下安装该软件包,会自动将IBFS32.DLL、IB97E32.DLL、IB97U32.DLL、IB10E32.DLL、DS1410D.SYS和UAAUTHD.UXD等文件写入Windows的System目录下,从而建立起调用TMEX-API函数进行应用程序开发的软件环境。

TMEX-API函数分为会话、文件操作、传输、网络和硬件等5个层次。会话层函数主要用于多任务环境下iButton与基于1-Wire协议的iButton网络MicroLAN的连接;文件操作层函数用于文件读/写以及目录增删操作;传输层函数用于读写数据包操作;网络层函数用于读取及验证iButton的ID;硬件层函数用于对指定端口等特定的硬件操作。

1.3数据处理过程:

DS1991在1-Wire总线上的数据访问命令流程如下所示:初始化ROM功能命令存储器或SHA功能命令处理/数据

(1)初始化

初次使用时,无法确定存储在从机设备里的密码,所以需要先对DS1991进行初始化。初始化时对选定的子密钥区利用WritePassword命令直接写入新的识别码和密码(而不必通过暂存器),一旦新的识别码和密码存入从机设备里,再进行修改时,就要通过暂存器。

(2)ROM功能命令

DS1991以1-Wire协议为基础用一根数据线来传输数据。总线上的主机必须首先发出四条ROM功能命令:1)ReadROM读取(33H),2)MatchROM匹配(55H),3)SearchROM搜索(F0H),4)SkipROM跳过(CCH),这些命令可作用于DS1991的64位光刻注册码。一条ROM功能命令执行完后,可实现作用在安全存储器和暂存器上的存储功能,总线上的主机会发出6条存储器功能命令中的任意一条来检测DS1991。DS1991有6个存储器功能命令,分别是:写暂存器(96H)、读暂存器(69H)、复制暂存器(3CH)、写密码(5AH)、写密钥子区(99H)、读密钥子区(66H)。存储器功能命令由三段组成:一为功能代码,二为命令的起始地址和子密钥的地址代码,三为第二个字节的取反。

(3)存储器或SHA功能命令

DS1991有6个特定的设备检测命令,包括3个中间结果暂存器命令:WriteScratchpad、ReadScratchpad和CopyScratchpad;还有3个子密钥命令:WritePassword、WriteSubkey和ReadSubkey。当选中某个从机设备后,存储器功能命令就会写入DS1991中。这些命令由三段组成,每段长为一个字节;第一个字节为功能代码段,它定义了6个可执行的命令;第二个字节是地址段,其中的前六位定义了命令的起始地址值,后两位是子密钥的地址代码;命令的第三个字节是第二个字节的补码。

(4)处理数据:根据不同的应用对读出或写入的数据做相应的处理。

1.4DS1991的读写算法

当检测到总线上挂接一个新的DS1991时,能够直接获得它的64位序列号,此序列号是进行DS1991操作的唯一依据,然后对它三个加密存储区进入读写操作,图1所示即为对信息钮扣DS1991读、写操作的算法流程。

2软件设计

作为一种新颖的智能化信息载体,iButton信息纽扣采用接触式存取方式的存储器(TouchMemory,简称TM卡),以1-Wire规范作为通信协议,其外壳为信号址,用1根数据线按特定的时序要求由数据线逐位与外界交换数据。

iBUTTON常见的应用有电子防盗门、单位考勤系统、酒店智能管理系统、计算机软件的硬件加密、电子防伪、暂住人口管理系统等。下面给出将微型计算机系统作为Master,利用Dallas公司提供的触头、串(并)口适配器等现成的产品,加之iButton,用Delphi实现的酒店智能管理系统:

(1)窗体创建时,进行初始化操作获取端口号、端口类型及版本号等信息,并调用ReadTmCardNo函数读取序列号并在窗体上显示,如读取失败则弹出对话框询问是否继续读取。

(2)密码验证正确后,调用ReadDS1991Subkey实现读加密区中的数据以实现查询功能,其运行界面如图2所示。调用函数WriteDS1991Subkey将读到的信息写进数据库,以实现登记、删除等功能,其运行界面如图3所示。

当进行读操作时调用函数ReadDS1991Subkey,其代码如下:

functionReadDS1991Subkey(varsubkey_buff:Arrayofbyte;keynum:

smallint):boolean;

var

tran_buf:Array[0..66]ofbyte;

tran_len,i,restvalue:smallint;

RetStr:array[0..200]ofchar;

k:smallint;

RetValue:SmallInt;

rom:array[0..7]ofsmallint;

begin

//accessthecurrentdevice

restvalue:=TMAccess(SHandle,@StateBuf);

if(restvalue=1)then

begin

result:=true;

//readsecuresubkeycommand*/

tran_buf[0{tran_len++}]:=$66;

//specifysubkeynumber/startingaddr*/

tran_buf[1{tran_len++}]:=((keynumshl6)or$10);

//confirmationofpreviousbytesent*/

tran_buf[2{tran_len++}]:=not((keynumshl6)or$10);

//readidfield*/

tran_len:=2;

fori:=0to7do

begin

tran_len:=tran_len+1;

tran_buf[tran_len{++}]:=$ff;//FF表示对8个ID字节的读操作

end;

//sendpassword*/

fori:=0to7do

begin

tran_len:=tran_len+1;

tran_buf[tran_len{++}]:=subkey_buff[8+i];

end;

//readsecure.data*/

fori:=0to47do//29

begin

tran_len:=tran_len+1;

tran_buf[tran_len{++}]:=$ff;

end;

//transfertheblock*/

retvalue:=TMBlockStream(SHandle,@tran_buf,tran_len);

if(retvalue=tran_len)then

begin

//copytheresulttothereadsubkey*/

fori:=0to63do

begin

subkey_buff[i]:=tran_buf[tran_len-63+i];//45

end;

result:=TRUE;

end;

end

else

begin

result:=FALSE;

end;

end;

当进行写操作的时候调用函数WriteDS1991Subkey,其代码如下:

functionWriteDS1991Subkey(subkey_buff:Arrayofbyte;keynum:smallint):boolean;

var

tran_buf:Array[0..100]ofbyte;

tran_len,i,retvalue:smallint;

RetStr:array[0..200]ofchar;

begin

{ReadtheversionsoftheTMEXdrivers}

{Get_Version(@RetStr);

TMGetTypeVersion(PortType,@RetStr);}

//accessthecurrentdevice

retvalue:=TMAccess(SHandle,@StateBuf);

if(retvalue=1)then

begin

//writesecuresubkeycommand*/

tran_buf[0{tran_len++}]:=$99;

//specifysubkeynumber/startingaddr*/

tran_buf[1{tran_len++}]:=((keynumshl6)or$10);

//confirmationofpreviousbytesent*/

tran_buf[2{tran_len++}]:=not((keynumshl6)or$10);

//idfieldvalueforwrite*/

tran_len:=2;

fori:=0to7do

begin

tran_len:=tran_len+1;

tran_buf[tran_len{++}]:=ubkey_buff[i];

end;

//sendpassword*/

fori:=0to7do

begin

tran_len:=tran_len+1;

tran_buf[tran_len{++}]:=subkey_buff[8+i];

end;

//secure.dataforwrite*/

fori:=0tolength(subkey_buff)-1do

begin

tran_len:=tran_len+1;

tran_buf[tran_len{++}]:=subkey_buff[16+i];

end;

//transfertheblock*/

retvalue:=TMBlockStream(SHandle,@tran_buf,tran_len+1);

if(retvalue=(tran_len+1))then

begin

TMEndSession(SHandle);

result:=TRUE;

end;

end

else

begin

TMEndSession(SHandle);

result:=FALSE;

end;

end;

图2

图3

3结束语

由于iButton采用独特的机械外形设计,具有IC卡、磁卡等信息载体无法比拟的优势,且采用了坚固的MicroCan封装,所以具有防尘、防潮、抗震等特性,特别是在恶劣的环境下,存储于其中的数据信息具有相当高的安全可靠性,所以现在大量应用于野外数据存储;但又因为其体积小,便于携带,在日常生活中也大量使用基于iButton来实现信息管理,对于这类应用完全可以采用本文的设计思想来实现。本文为iButton在管理系统中的应用和研究提供了一种方法和思路,有一定的实用价值。

参考文献

[1]崔建华,郭瑞军.Delphi串口通信工程开发实例导航.北京:人民邮电出版社,2003。

第6篇

(一)人才培养目标的衔接

明确中高职教育在职业教育中培养技术型人才的一致性,同时也要体现职业教育不同层次的差别。在终生教育的理念下设计每个阶段的培养目标。参考国家职业资格的五个级别和企业岗位级别的设置,将不同级别的职业资格作为每个阶段的能力测试。中职培养目标主要体现在岗位的适应能力,以应知应会的专业基础知识为主进行组合。具体描述为:能适应地域专业发展要求,从事生产、建设、管理和服务一线的中等技术应用人才。了解计算机基础理论知识和计算机网络发展的动态,熟悉计算机的组成、能进行计算机和网络系统的维护和管理,能从事网站的建设和管理、熟悉广域网的常用技术和网络管理的方针、政策和法规。高职培养目标主要体现在岗位的发展能力,以全面的专业知识和现行的应用技术为进行组合。具体描述为:能适应企事业单位网络管理要求的高素质技能型人才。掌握计算机网络系统的集成、网络管理和应用、网站建设的理论和技术,具有网络设计、设备调试、综合布线、网络管理、小型企业网站开发的能力。

(二)人才培养规格衔接

中高职人才培养目标确定后,要根据实际教学任务明确中高职各阶段计算机网络技术专业的人才培养规格。1.中职人才培养规格(1)素质要求。基本的公民道德、遵纪守法的意识和文明礼貌的意识;健康的心理素质和身体素质;基本的人文知识、科学素质、文化品味和审美情趣;正确的就业观念,吃苦耐劳、积极肯干的意识;良好的职业素质,较强的责任意识、团队意识、安全意识。(2)知识要求。①具备中等技术应用性人才必备的数学、外语和其他科技文化知识;②具备一定的美工基础知识;掌握动画制作、图像处理等媒体处理技术的基础知识;③具备一定的数据库原理基本知识;④具备一定的网络和网络操作系统的基本知识;⑤掌握网页的制作基本知识,掌握流行的开发工具;⑥具备一定的编程理论,了解程序设计的开发工具;⑦掌握网站服务器规划与设计的基本方法;⑧具备动态网页程序设计的知识,了解WEB应用程序设计;⑨具备局域网和广域网的基本理论知识,了解网络的管理和维护;⑩具有网络安全的基本概念和基本策略。(3)能力要求。①具有较强的媒体制作和处理能力;②具有数据库应用和维护的能力;③具有局域网布线、管理和维护的能力;④具有网络服务器暗转、使用、维护的能力;⑤具有一定的网站规划、设计、管理、维护的能力;⑥具有基本的英语翻译和日常交流的能力;⑦具有一定的自我学习、掌握新技术、新设备和新系统的能力;⑧具有完成工作任务、团队合作、良好沟通的能力。2.高职人才培养规格(1)素质要求。具有较强的思想政治素质,热爱祖国,热爱人民,遵纪守法,文明礼貌;良好的公民道德与职业道德素质,具有强烈的责任意识和敬业意识;健康的身心素质,具有健全的心理和健康的体魄;一定的人文、科学素质、文化品位和审美情趣;具有较强的事业心和高度的责任心;产品竞争意识和工程意识;奉献意识和创业意识;团队精神和合作精神。(2)知识要求。①具备高等技术人才必备的高等数学、大学外语和其他科技文化知识;②具备美工知识;掌握动画制作、图像处理等媒体处理技术的相关知识;③具备数据库的理论知识;④掌握网络操作系统的相关知识;⑤掌握网站、网页设计的相关知识和开发工具;⑥具备一定的编程理论知识和项目化程序开发知识;⑦具备局域网和广域网的相关知识;⑧掌握动态网页程序设计的相关知识;⑨具备网络安全的知识和相关维护策略。(3)能力要求。①具有较强的媒体制作和处理能力;②具有利用各种开发工具编写面向过程和面向对象程序的能力;③具有利用各种开发工具编写WEB程序的能力;④具有数据库规划、设计、应用和维护的能力;⑤具有局域网规划、设计、规划和组建的能力;⑥具有网站和网页设计、规划、管理和维护的能力;⑦具有一定的英语翻译、会话能力和专业英语的阅读能力;⑧具有自我学习新知识的能力;⑨具有完成工作任务、团队合作、良好沟通的能力;⑩具有提出多种解决问题的思路和创新思维的能力。

(三)学制的衔接

按照教育部的规定中高职学生都有半年至一年的定岗实习教学任务的要求,目前中职教育普遍实行2+1的模式,高职普遍实行2.5+0.5的模式。其中,中职教育的第三年定岗实习时间长、学生流动性大,是中高职衔接中的重要阻碍。因此在参考多方建议和中高职升学考试现行机制的前提下,提出中职教育实行1+0.5+1+0.5的学制,第一个“0.5”为第三学期,按照教育部规定实行三个月至六个月的工学结合,完成工学结合科目的教学任务。第二个“0.5”为第六学期(最后一个学期),按照学生毕业意向调整:欲就业学生实行工学结合、欲考大专学生实行高职预科。这样既能保证教学计划的顺利进行,又能为欲升学学生提供充分的指导和帮助。

(四)课程开发

第7篇

[关键字]网络学习环境,学习平台,学习环境设计,

信息技术日新月异的发展,知识以爆炸的方式增长,快速的知识更新向传统教育提出了挑战,要求人们在学习观念和学习方式上都要改变。互联网络以其丰富的资源和先进的技术、方便快捷的信息获取方式得到人们的青睐,基于网络的远程学习将成为终身学习的一种主要方式。世界各国也都开发网络教学的课程,进行网络教学与学习的实践研究。

网络课程一般指网络课程是通过网络表现的某门学科的教学内容及实施的教学活动的总和,它包括两个组成部分:按一定的教学目标、教学策略组织起来的教学内容和网络教学支撑环境。我国国内在不同的教育阶段都展开了网络课程教学或学习,但由于网络教学与学习刚刚起步,所以还存在许多问题,主要有:

1、教育观念上网络远程教学模式还是传统的课堂教学模式,课堂搬家、教案搬家的现象普遍存在,学生自主学习、探究学习机会较少,并未发挥网络的优势。

2、教学与学习系统缺乏智能性,在教学策略与教学评价中,对于不同的知识水平的学生和不同的教学内容难以实现因材施教、因内容施教。

3、资源的共享性未体现。资源共享是网络教学的优势,而在现实中,各个学校各自独立,造成低水平的重复建设。

在网络课程的调查中,笔者发现各种网络教学-学习平台林立,缺乏统一的标准。不同的学校、即便是同一学校内部不同学科课程间,使用不同的教学平台的现象非常普遍,而且教学平台往往与学科内容相互绑定,缺乏相对独立性。这不仅在平台的开发制作和更新维护中,容易造成大量的人力与财力的浪费。单是对教师掌握使用教学,学生学习,就会造成很大的不便。另外当代的教学设计理论与学习理论认为学习是学习者在一定的社会背景中,利用学习资源或外界帮助主动建构知识意义的过程。学生是学习的主体,在教学设计中应注重学习环境的设计。而现有的教学平台多是以支持教师教学而设计,面向学生学习的平台很少。所以制定网络课程平台的标准,开发与具体的课程相对独立、有一定的兼容性的面向学生学习平台(网络学习支撑环境),应是网络课程开发制作中的一个重点。

一、网络学习支撑平台的构成

在网络学习环境中,师生往往处于异地,学生是学习活动的主体,学习者可以根据自己的技术、特点与爱好,确定自己的学习目标,学习进度与学习步骤。教师处于辅导、服务的地位,所以给学生提供一个自主化、个性化、能方便获取信息资源的网络环境是成功远程网络学习的重要因素。依据现代的教学设计理论和建构主义学习理论,一个面向学生的学科教学--学习平台系统一般应包括管理模块、学习工具模块、协作交流模块、网上答疑模块、学习资源模块、评价模块和维护支持模块几个子系统。

(一)、管理系统

主要是执行教务管理和教学管理,含注册登记、权限设置、公告、咨询等功能。教务管理模块主要是对学生基本情况、学习情况、选修的课程等具体情况进行了解,如:鉴定学生身份、联系方式等信息,了解学生情况。同时,也可以把相应的管理信息、教学要求(如建立学习小组、学习社区)等信息通知给学生,即做好学生的管理、沟通工作。为顺利进行教学和方便学生学习服务。

教学管理(学习引导模块)是进行一门课教学管理的地方,主要用于公布整门课程的课程要求,主要的教学内容、教学环节。学生在这里可以了解到课程的主要课程要求、知识的重点、难点,以及学习的阶段、步骤,教学安排信息,学生可以根据要求,结合自己的实际情况,做出适合自己的学习目标和学习计划。教学管理模块可以根据课程的不同需要,选择不同的方式,如公告板、论坛、研讨会等方式,构造出教学服务性信息交流辅助系统。

(二)、学习工具模块

网上学习支持平台要向学生提供一系列辅助学习工具,以支持学生在网上的学习和探索。如笔记本功能,可以使学生方便的存储所需要的网上信息,或记录下创作的灵感。学生利用书签可以标记所感兴趣的内容,以后再看。学生学习记录可以记录下学生学过的知识点以及对知识的掌握情况,以方便学生了解自己的学习,对学习目标、学习计划做出调整。也方便教师掌握学生的学习情况。此外,还有网上搜索工具、学生主页制作工具、学生作品展示工具等等,总之学习工具模块是帮助学生进行自主学习、形成个性化的学习环境的工具系统,是面向学生学习的支撑平台中非常重要的组成部分。

(三)、智能型远程协作学习平台模块

"教育的最高形式是对话"。远程教学--学习环境中最大的特点是师生之间、同学之间在时间与空间上是分离的,学生往往处于个体、独立的学习环境中。以前的远程学习往往因为不能实现师生之间、同学之间及时的交互而影响学习效果。网络教学较其它形式教育媒体环境最突出的优势就是能以其实时或非实时的交互方式方便地实现师生之间、同学之间的对话与协作。同学之间可以通过E-MAIL、BBS进行非实时讨论,也可以通过视频会议系统、聊天室等技术进行在线讨论,相互交流意见,求助解疑。这些交互技术实现起来并不是非常困难,在一般的网络教学平台中都有。

但在讨论学习过程中,最容易出现争论激烈,脱离主题的现象。当然集体讨论可以通过邀请教师在线对讨论的内容、问题进行调控,指导和帮助,解疑。但多数情况下,教师处于离线状态,优秀的学习平台除了方便的交流工具外,更应该有智能性的(Agent)系统进行监控,对学生的讨论进行帮助。新加坡肯特岗数码研究院现正在研究的思维工具就是一个智能性的学习帮助系统,除了能解答学生的一些疑问外,最主要的功能是对学生在讨论与学习过程中进行监控、指导。

(四)、网上答疑模块

对于在学习过程中出现的问题,学生可以通过多种途径得到解决。如通过电子公告板、或通过E-MAIL发信给老师、同学请求指导。但在网络教学平台中,还都单独设立了网络学习答疑模块,作为师生相互交流的窗口。在当今的众多的网络教学平台中,可行答疑系统中可以分为两类,一是学生提交问题后,系统转发给教师,一定时间后,教师将答案再提交给系统;另一类是自动答疑系统,在某些学科范围内,学生提交问题,系统首先进行关键词切分,再进行Web数据挖掘,找到知识库中的类似问题的答案提交给学生,如果知识库中不存在类似问题,将问题转发给教师,再由教师将答案提交给系统,同时将该题目以及解答纳入到知识库中,但别的同学在问到相似问题时,可以直接给出解答。

在调查过程中学生常常反映提出的问题得不到及时解答,或得不到满意的解答。教师也往往由于问题太多和不知提问题学生的实际水平而难以做出及时、恰当的答复。智能性的答疑系统常常建立在学生的学习模型的基础之上。在有了不同学生的学习档案后,教师就可以根据学生模型以及学习记录了解学生的学习状况,能够做出符合学生实际情况的答复。(五)、面向过程的个性化智能评价子系统

新的教学模式能否实现,关键在教学评价。虽然在教学活动中,教学目标、教学内容、教学过程、教学策略服从与教学目标。但教学评价却对教学、学习的具体实施起导向作用,所以在基于网络的远程教学--学习环境中,要真正摆脱出传统教育模式的影响,真正的体现学习者的主体地位,达到学习的个性化,建立新型的评价制度是远程学习环境的建设必要条件,是衡量学生学习活动效果的方法和调控学生学习方向的重要手段。只有建立适应学科特色有兼顾学生个性的评价方式才能真正实现学习的个性化。

现有的网上教学支持系统所提供的评价系统一般包括试卷的生成工具、测试过程控制系统和测试结果分析工具。系统能随机出题,为每个学生产生不同的试卷,以防作弊。能够对网上测试过程进行控制,如在需要时锁定系统,不允许学生进行与测试无关的浏览,控制测试时间,到时自动交卷等。在测试完成后,能够根据题中的知识点和学生的答题情况,对具体学生给出诊断,对下一步学习提出建议。有些网上教学支持系统还可以根据考试测验的统计数据,运用教育评估理论分析题目的质量,如区分度、难度等。许多系统对测验提供了自动批改即时反馈功能,有的还可以根据学生的答案提供个性化的反馈内容。

评价改革的方向要注重评价学生的能力,评价趋向于重过程、重行为的方向上,注重培养学生的创新能力和解决问题的能力。所以评价系统在基于传统的试题库的评价形式基础上,还应该通过学生参与程度和学习过程进行评价。

(六)、立体、开放的超媒体资源库系统

在当今时代,信息量丰富,信息更新速度快,尤其是互联网的出现,实现了信息知识的互联。网络学习环境的一个重要特征就是资源丰富、获取信息方便、快捷,但在网上索取信息的一个致命的特点是资源太多,而陷入"迷航"之中。除了学生在学习中有明确的学习目标、良好的自我约束能力之外,建立一个资料丰富、快捷检索学科知识资源库是网上教学的重要之重。

但纵观国内的现有的网络课程所提供的学习环境,绝大多数往往把课程教学平台与资源连在一起,"如果教师和资源管理者与最初创建课程的教师或工作人员不是同一个人的话,那么他们就会因为不知道一些文件在服务器的什么位置和不知道文件的名字而无法更新和使用",在数据的更新和维护上都造成不必要的麻烦。另外,在现有的教学资源库中,往往存放的是教师的讲义和一些课堂教学资料,供教师教学用的多,供学生用的少。由于受传统思想的影响,网上资源库中的信息资料对外封闭的多,交流的少,共享性差。所以大部分的信息难以实现更新,造成大量的重复建设,资源与人力的浪费。所以制定一个数据库资源的标准,创建与教学支撑环境相对独立的立体、开放的超媒体信息资源中心,在面向学生的网络学习环境中是很有必要的。

在网络学习支撑环境的资源库的设计中,资源的内容应包括与学科内容有关的文字、图形、动画、视频、音频等各种新式的媒体信息,各种媒体信息都应按制定的描述标准进行描述定义,以方便信息的存放与共享。在资源库内容的组织结构上,应采用超媒体,多层次的立体化连接方式,以适应个性化学习的需要。此外,资源库必须有强大的检索功能,能方便、快捷的检索信息,满足不同学习者的需要。

在网络的开放环境下,开放的资源库是指改变过去资料(尤其是网上资料)教师或工作人员独自维护,信息单项流动的局面,而实行师生共建资源库。只有这样才能形成信息的双向流动,才能不断的吸收新的知识、不断丰富和网上学习资源,从而保持资源库的生机与活力,达到资源的真正开放与共享。

(七)、支持和维护模块

此模块主要是对网上学习环境的利用和维护提供必要的技术支持和保证。

二、学习支撑环境中人力资源的组成与培养

现代的网校能否摆脱传统教学模式的束缚,真正实现建构主义学习理论所要求的以学生为中心的信息化学习环境,教师由知识的传播者变为学生学习的指导者与帮助者,学生成为学习的主体,充分发挥网络学习中个性化、协作化、资源丰富的学习环境优势。除了有功能强大的面向学生学习设计的网络学习平台的支撑外,关键是要有一批具有现代教育思想、教学意识的人力资源为依托。

首先是教学设计人员要具有丰富的教育、学习理论知识,具有对最新的有关教育科技的媒体、资源和工具进行分析、比较、评价实验的能力。能根据现代学习理论和学科特色设计建构新型的学习模式、资源库结构、资料结构和教学安排。是教学、学习过程达到最优化。

对于现代远程教育资源(内容、存放地点、更新速度)的剧增,教学对象(年龄、职业、地域差异)的拓展,教学媒体(种类、交互性、综合性)的丰富,教学模式(单项传输向多项交互式教学、异步小组讨论、实时视频会议、多学科、多论点组织教学)的转变,所以教学设计人员必须具备多媒体一体化的教材的总体设计能力。

其次是学科教师队伍的建设,主要提供专业的教学与学习资源;与教学设计人员共同制定学习目标、学习内容、研究课题、教学活动安排;在学生学习过程中对学生的学习进行辅导与管理。

三是教育技术工程技术人员,必须精通网络技术,多媒体技术和计算机系统的硬件操作的工程技术人员,他们应具有现代化的学习理念,拥有多媒体和远程教学网络建构的基本知识,能够参与视听类学习资源脚本编写、摄制和后期制作等工作,能对网站进行设计、开发、维护和管理。

以上只是对网络学习环境的一些设想。由于基于网络的学习在我国还处于新兴事物。无论在理论上还是在技术上都还有待进一步研究、开发。但是,随着计算机技术与网络技术的发展。网络教学--学习环境的建设会逐步趋向于完善。基于网络的学习也必将成为人们在未来社会中学习的主要形式之一。

参考文献:

1、《网上教学平台支撑现状分析》,汪琼,网上资料

2、《基于网络的学习环境的设计》,武法提,网上资料

3、learningandTeachinginCyberspace,Gkearsley,/~gkearsley

第8篇

DSP芯片是专门为实现各种数字信号处理算法而设计的、具有特殊结构的微处理器,其卓越的性能、不断上升的性价比、日渐完善的开发方式使它的应用越来越广泛。将计算机网络技术引入以DSP为核心的嵌入式系统,使其成为数字化、网络化相结合,集通信、计算机和视听功能于一体的电子产品,必须大大提升DSP系统的应用价值和市场前景。将DSP技术与网络技术相结合,必须解决两个关键问题:一是实现DSP与网卡的硬件接口技术,二是基于DSP的网络通信程序设计。DSP与网卡的硬件接口技术参考文献[1]有比较详尽的论述,以下主要讨论基于DSP的网络通信程序设计。

1通信协议的制定

协议是用来管理通信的法规,是网络系统功能实现的基础。由于DSP可以实现对网卡的直接操作,对应于OSI网络模型,网卡包含了物理层和数据链路层的全部内容,因此,规定了数据链路层上数据帧封装格式,就可以为基于DSP的局域网络中任意站点之间的通信提供具体规范。因为以太网是当今最受欢迎的局域网之一,在以太网中,网卡用于实现802.3规程,其典型代表是Novell公司的NE2000和3COM公司的3C503等网卡,所以研究工作中的具体试验平台是以DSP为核心构成的以太局域网,主要用于语音的实时通信,所使用的网卡为Novell公司的NE2000网卡。NE2000网卡的基本组成请见参考文献[2],其核心器件是网络接口控制器(NIC)DP8390。该器件有三部分功能:第一是IEEE802.3MAC(媒体访问控制)子层协议逻辑,实现数据帧的封装和解封,CSMA/CA(带碰撞检测功能的载波侦听多址接入)协议以及CRC校验等功能;第二是寄存器堆,用户对NE2000网卡通信过程的控制主要通过对这些寄存器堆中各种命令寄存器编程实现;第三是对网卡上缓冲RAM的读写控制逻辑。DP8390发送和接收采用标准的IEEE802.3帧格式。IEEE802.3参考了以太网的协议和技术规范,但对数据包的基本结构进行了修改,主要是类型字段变成了长度字段。所以,以DSP为核心的局域网内通信数据包基本格式如图1所示。

DSP读出数据包和打包从目的地址开始。目的地址用来指明一个数据帧在网络中被传送的目的节点地址。NE2000支持3种目的地址:单地址、组地址及广播地址。单地址表示只有1个节点可以接收该帧信息;组地址表示最多可以有64个字节接收同一帧信息;而广播地址则表示它可以被同一网络中的所有节接收。源地址是发送帧节点的物理地址,它只能是单地址。目的地址和源地址指网卡的硬件地址,又称物理地址。

在源地址之后的2个字节表示该帧的数据长度,只表示数据部分的长度,由用户自己填入。数据字段由46~1500字节组成。大于1500字节的数据应分为多个帧来发送;小于46字节时,必须填充至46字节。原因有两个:一是保证从目的地址字段到帧校验字段长度为64字节的最短帧长,以便区分信道中的有效帧和无用信息;二是为了防止一个站发送短帧时,在第一个比特尚未到达总线的最远端时就完成帧发送,因而在可能发生碰撞时检测不到冲突信号。NE2000对接收到的从目的地址字段后小于64字节的帧均认为是“碎片”,并予以删除。在数据字段,根据系统的具体功能要求,用户可以预留出若干个字节以规定相应的协议,以便通信双方依据这些字节中包含的信息实现不同的功能。

2基于DSP的网络通信程序设计

如果基于网络操作系统,用户可以利用一些软件对网络操作系统的支持,很容易地编写出优秀的网络通信程序,但这些程序必须依附于网络操作系统。而在DSP环境下,必须深入了解网络接口控制器(NIC)的工作原理[2],通过对网络直接编程,实现局域网内任意站点之间的通信而完全抛开网络操作系统。

DSP对网卡的通信过程控制就是DSP对DP8390中各种寄存器进行编程控制,完成数据分组的正确发送和接收。DP8390的所有内部寄存器都是8位,映像到4个页面。每个页面有16个可供读写的寄存器地址(RA=00H~0fH)。页面的选择由命令寄存器CA控制。第0页寄存器用于收发过程,第1页寄存器主要用于DP8390的初始化,第2页寄存器则用于环路诊断。DSP对寄存器的操作是将寄存器作为DSP的端口设备,其实际物理端口地址(PPA)为网卡基本I/O端口地址(BIOA)与寄存器地址(RA)之和(即PPA=BIOA+RA)。应注意的是,PPA与寄存器间并不存在一一对应关系,对PPA的读操作与写操作并不一定是对同一寄存器进行的,这种情况在第0页尤其明显。用户数据分组在DSP和网卡交互是通过网卡的数据端口实现的,既可以用DMA方式也可以用PIO方式读入数据分组或将数据分组送至网卡RAM缓冲区。在本系统中,DSP采用DMA方式对网卡进行数据读写。网卡的数据端口地址(NDPA)为网卡基本I/O地址(BIOA)加偏移地址10H(即NDPA=BIOA+10H)。

网卡通信过程控制可分为网卡初始化、接收控制和发送控制。下面分别予以讨论。

2.1网卡初始化

网卡初始化的主要任务是设置所需的寄存器状态,确定发送和接收条件,并对网卡缓冲区RAM进行划分,建立接收和发送缓冲环。具体过程请参阅参考文献[2]。需要说明的是,每一块网卡被赋予一个物理地址,以便通信站点的标识。这个物理地址存在网卡的PROM(存储地址为0000~0005H)六个单元中,在网卡初始化时,通过远程DMA读入DSP内存中,并送入网卡物理地址寄存器。在一步的意义在于:一方面,如果能正确读出网卡的物理地址,则说明网卡硬件基本没有问题,网卡的上电复位和DSP对网卡的初始化顺利通过;另一方面,这个物理地址可以用于DSP网络系统中的点名、包的过滤丢弃等服务,也就是说,在链路层根据数据帧携带的源地址和目的地址确定数据报从哪里来,是否接收或丢弃。网卡初始化时另一个重要的工作就是接收缓冲环的设置,为了有效利用缓冲区,NIC将接收缓冲区RAM构成环形缓冲结构,如图2所示。

接收缓冲区RAM分成多个256字节的缓冲区,N个(N最大为256)这样的缓冲区通过指针控制链接成一条逻辑上的缓冲环。缓冲环的开始页面地址存入PSTART寄存器,环页面结束地址存入PSTOP寄存器。PSTART和PSTOP确定了接收缓冲环的大小和边界。为便于缓冲环读写操作,还需要2个指针:当前页面指针CURR和边界指针BNRY。CURR确定下一包放在何处,起着缓冲环写页面指针作用;BNRY指向未经DSP取走处理最早到达的数据包起始页面,新接收的数据包不可将其覆盖,起着缓冲环读页面指针的作用。也就是说,CURR可以告诉用户网卡接收的数据分组当前放到了什么位置,而BNRY则用于确定DSP读缓冲环到了什么地方。由于接收缓冲区为环形结构,BNRY和CURR相等时,环缓冲区可能满也可能空。为了使NIC能辨别这两种状态,规定当BNRY等于CURR时,才认为环缓冲区满;当缓冲区空时,CURR比BNRY指针值大1。因此,初始化时设置:BNRY=PSTART,CURR=PSTART+1。这时读写指针不一致,为了保证正确的读写操作,引入一软件指针NEXTPK指示下一包起始页面。显然,初始化时NEXTPK=CURR。这时,缓冲环的读指针对NEXTPK,而BNRY只是存储分组缓冲区的起始页面边界指示,其值为NEXTPK-1。

2.2接收控制过程

DSP完成对DP8390的初始化后,网卡就处于接收状态,一旦收到分组,就自动执行本地DMA,将NIC中FIFO数据送入接收缓冲环,然后向主机申请“数据分组接收到”中断请求。DSP如果响应中断,则启动网卡远程DMA读,将网卡缓冲区中的数据分组读入学生机存储区,然后对接收缓冲环CURR、NEXTPK、BNRY指针内容进行修改,以便网卡能从网上正确接收后续分组。DSP响应网卡接收中断后,接收控制过程如下:

①设置远程DMA的起始地址;RSAR0=00H,RSAR1=Nextpk。

②设置远程DMA操作的字节数,这个长度在46~1500字节范围内根据具体要求自己确定。

③0AH送命令寄存器CR,启动远程DMA读。

④从网卡数据端口依序读入数据分组,注意,最先读入的4字节非数据分组内容,第1字节为接收状态,第2字节为下一包页地址指针,3与4字节为接收字节数。第2字节内容应该送入Nextpk,其它字节根据用户要求处理。

⑤修改边界指针BNRY=Nextpk-1。

⑥清除远程DMA字节数寄存器RBCR0和RBCR1。

2.3发送控制过程

DSP先执行远程DMA写操作,将内存中的数据分组传至网卡发送缓冲区,然后启动发送命令进行数据分组发送。发送控制过程如下:

①设置远程DMA的起始地址为网卡发送缓冲区起始地址;

②设置远程DMA操作的字节数;

③12H送命令寄存器CR,启动远程DMA写;

④依序送出数据分组至网卡发送缓冲区;

⑤清除远程DMA字节数寄存器;

⑥设置发送字节数寄存器TBCR0和TBCR1;

⑦12H送命令寄存器CR,启动数据分组发送。

3发送方发送频率的控制

发送方发送频率的正确控制主要保护两点:一是有一个最小发送时间间隔,否则会因为接收方不能及时接收而导致系统瘫痪;二是发送频率能够足具体的功能实现要求。譬如在语音的实时通信中,发送频率就取决于声卡的采样频率。在8kHz采样频率时,声卡每秒钟采样8000字节,采用1024字节需用时128ms,如果通信协议规定发送1次传送1024字节有效数据,则必须每128ms发送一次才能保证缓冲区有新数据待发送,也才能保证接收方有新数据播放。128ms是一个理论计算数值,在实际的操作中采样速度和发送频率之间总是不能完全匹配,而存放数据的缓冲区大小是有限的,如果没有良好的控制技巧来实现正确发送,就会造成声音抖动和延时。解决的办法是双缓冲技术和双指针控制,并且根据采样速度和发送频率之间的匹配情况送入不同的发送通信进行处理后发送。正确发送的含义有两方面,一是每次发送的都是新数据,二是能满足接收方总在播放新数据的需求。

4接收方防止数据包的丢失

由于DSP通过中断请求判断是否有数据分组到来,如果中断繁忙而两个数据包到来时间相差非常短,DSP有可能只响应一次中断,从而导致丢包的发生。分析网卡接收数据过程,当网卡收到数据分组时,首先执行本地DMA,将NIC中FIFO数据送入接收缓冲环,并将本地DMA操作的起始地址存放在当前页寄存器(CURR)和当前本地DMA寄存器(CLDA0、CLDA1)中,DSP从网卡接收缓冲环读出数据到存储器则称远程DMA操作,用软件指针Nextpk来指示远程DMA的起始页面。因此通过比较网卡本地DMA和远程DMA的当前地址,即在中断服务子程序中比较CURR和Nextpk指针,或比较CLDA0、CLDA1和Nextpk指针,就可以保证当前数据分组放到了哪里就读出到哪里,从而防止丢包的发生。

第9篇

【关键词】通信网络;规划设计;安防工程

影响通信网络安全的因素主要是技术因素、环境因素。因此,安全的通信网络规划设计需要对这两个因素重点关注。要综合的分析考虑,进行整体性的规划,使通信网络的规划设计满足安全性的要求。

1通信网络的保障方式

通信网络包括网络信息以及用户信息,因此,通信网络的安全非常重要。通信网络的保障方式包括:(1)实时对信息的完整性进行监控;(2)确保信息传输的安全;(3)信息的操控需要进行身份认证;(4)设定安全级别,控制非法访问;(5)对信息的传输、操作进行实时、详细的记录。

2通信网络的安全需求

信息网络是信息传输的载体,在信息的传输过程没有被用户掌控,因此,用户会担心信息在传输过程中被非法访问、窃取、破坏等,因而产生了对通信网络安全的需求,也就是通过通信网络进行信息的传输,信息的机密性、完整性、不可破坏性能够得到相应的安全保证。

3通信网络安全分析

综上所述,必须要考虑通信网络的安全性,依据实际情况,进行安全的通信网络规划设计。安全的通信网络规划设计方案如表1所示。下面将从通信网络的安防工程、信息安全、网络安全、链路安全四个方面,对通信网络的安全进行具体的分析:(1)通信网络的安防工程。通信网络的安防工程是安全的通信网络的根本保障,为通信网络提供了一个安全的环境。其环境有以下几个明显的特点:传输设备随着信息的增多而增加,环境复杂化;空间容量随信息的增加以及通信网络结构的变化而逐渐增加;通信设备趋向于智能化、模块化;体积随着空间容量的增多反而逐渐减少。随着通信网络环境的改变,其规划设计对安全的要求也逐渐的提高,因此通信网络的安防工程显得十分重要。(2)信息安全。网络具有开放性的特点,导致信息的容易被非法非法访问、窃取、破坏等,因此,需要特别关注用户身份识别、信息的存储、信息传输等关键点,确保信息安全。例如,采取创建公钥密码的身份识别方式,确保信息的机密性;构建信息数据库,信息管理系统化,保证信息的完整性;对信息内容进行审计,对信息进行安全的管理,防止非法入侵破坏信息的完整性,保证信息的机密性。(3)网络安全。网络其开发性的特点,使之安全性受到一定的威胁。要达到网络安全的要求,需要对通信网络加强控制和管理。例如,可以使用防火墙技术将内外网络分离开来,对网络进行管理和控制,并不断根据实际的情况提高防火墙技术、加密技术、入侵检测等相关技术,提升网络安全。(4)链路安全。通信网络中链路安全会受到设备所用技术的影响。因此,应从以下几点加强链路安全:降低其维修的难度,对附加操作量进行一定的控制;保留网络本身的性能特点;为了实现系统的拓展,保持拓扑结构的原型;合理、合法的使用一些密码产品等。通过以上方法,对链路安全进行加密,信息送达后再进行解密。

4结束语

对于安全的通信网络规划设计,可以从以下五个方面入手:①对在通信网络中进行传输的信息进行加密设计;②针对通信网络入侵检测技术进行相关的研发,提升技术水平,提高通信网络的防御水平;③构建安全网管系统,确保通信网络的安全;④对通信网络中节点内系统进行重塑,提高安全防控能力;⑤对通信内部网络协议进行规划,确保通信网络内部协议的安全性,使通信网络安全运行。总而言之,进行通信网络规划设计时,一定要对其安全性进行科学、合理、深入的分析,采取具体措施提高通信网络的安全性,构建科学、合理,安全、稳定、高效的通信网络系统。

作者:李英峰 张志科 单位:广州杰赛科技股份有限公司通信规划设计院

参考文献

[1]陶卓.关于通信光缆网络线路规划设计问题的思考[J].通讯世界,2015,24:15~16.

[2]曹杰.试析电力光纤通信网络的规划设计的问题[J].中国新通信,2016,08:47.

第10篇

关键词:网络化教学系统;在线实验;公式在线录入;公式搜索

Abstract:Inviewofmathematicscoursesinengineeringknowledge,abstractproblem,andothersubjectscloselyrelatedtothedesigncharacteristicsofthenetworkteachingsystem.Tosolvetheproblemofinteractiveon-lineparametersExperimentalusingIIS6.0andMatlabWebServertobuildacommonon-linetestsystemsothatstudentssubmiton-lineparametersExperimentalcorrespondingmanner,theoutputresults.Inordertosolvecomplexmathematicalformulaofentry,storage,searchanddisplay,MathMLbasedontheASCIIcodeforthetranslationfunction,theclientsoftwaretoinstallMathPlayeronthebasisoftheformulatoachievetheon-lineentry,search.Inaddition,thesystemhastolearngardendesign,teachingresources,onlineexaminationsandsoon,havebettersupportteachingfunction.Thesystemasaqualityschoolcurriculumconstructionprojecthasbeenrunningfornearlyayear,receivedgoodresults.

Keywords:network-basedteachingsystems;onlineexperiment;formulaon-lineentry;formulasearch

1引言

网络辅助教学首先是传统教学的工具和手段。提高了教学效率,弥补了由于知识激增、课时缩短、特殊学科和课程需求而造成的不足。由最初的演示教学,拓展为自主学习、协作学习、讨论学习、个别辅导和探索学习等多种教学模式。网络辅助教学目前自身还存在互动性不够、缺乏灵活性等缺陷[1]。对此,基于学校精品课程建设项目,设计了本系统。主要提供了在线实验、在线交流等功能。为解决在线实验参数交互问题,采用IIS6.0和MatlabWebServer构建在线实验系统[2],使学生通过在线提交参数的方式完成相应实验,输出实验结果。为了解决复杂数学公式的录入、存储和搜索的问题,基于MathML的对ASCII码的翻译功能[3],将Mathplayer嵌入网页,使学生可以在线录入公式,并进行相关问题及公式的搜索。

2工科课程网络化教学的特点

工科课程的网络化教学是教育信息化的重要分支,而课程本身具有实用性强、理论内容丰富且涉及知识面广的特点。课程涉及的数学知识多,包括高等代数、数值分析、概率统计、随机过程等[4-5]。同时,无论是电路分析基础、模拟电路、数字电路和信号与系统等基础课程,还是通信理论、计算机、微电子技术以至人工智能、模式识别、神经网络等新兴学科研究都成为工科教学中的重点和难点。然而,学生在学习这门课程时,普遍感到课程的概念抽象,对其中的分析方法与基本理论不能很好地理解与掌握。因此,如何帮助学生理解与掌握课程中的基本概念、基本原理、基本分析方法以及综合应用所学知识解决实际问题的能力,是本课程教学中所要解决的关键问题。

本文作者针对工科课程的特点,建立了网络化辅助课程教学系统,实现了在线实验、网上交流、在线考试等功能。

3系统设计

硬件系统主要由两台IBM服务器构成。系统网络结构如图1所示。

图1硬件系统结构图

系统软件部分可以分为:课程简介、学习园地、教学资源、在线实验、网上交流、在线考试六项内容。

课程简介主要介绍数字信号处理课程的特点和内容体系,给出学习本课程所需要的先修课程,使学生对课程的主体结构予以掌握。

学习园地主要是对数字信号处理课程的进一步扩展,从传统的频谱分析到现代频谱分析,从一维信号到图像的二维信号处理,以及与数字信号处理的软件、硬件实现方法相关的文献和资料。

教学资源主要提供课程讲义和教师上课的视频录像的在线播放和下载,针对各知识点的Matlab单机版程序,为学生课下学习调试提供方便。

在线实验主要针对课程中的重点难点,使学生能采用交互的形式实现在网上通过简单的操作就能看到该参数下的处理结果。便于学生对所学知识进一步深化理解。

网上交流部分其主要功能是一个留言板,有疑问的同学可以直接将问题贴在留言板上,老师定期查看留言。这不仅为学生提供了一个开放、自由的提问空间,更成为老师能及时发现教学中的问题进而及时改进的重要途径。

在线考试主要是将课程内容按照知识点形成试题存放在SQL2000数据库中,学生在题库中随机抽题,并在规定的时间内完成做题并提交答案。系统自动对学生答题情况进行评分,并进一步根据学生答题情况得到对该学生知识掌握情况的定量评价,从而为教师课堂教学提供依据,并可作为下一次抽题的参考。

系统的六个功能模块之间互相补充,从内容上互相呼应,共同促进学生对课堂内容的学习和掌握。

4网上交流功能模块的设计

系统提供了网上交流答疑的功能,其主要部分是一个开放式的留言系统,然而现在绝大多数留言系统、论坛系统对于数学公式的支持功能较差,通常是将数学公式转换成图片的形式加以保存和显示,公式录入也多通过贴图的方式进行,对学生在线提问造成很大的不便,更不利于公式搜索。对此,作者基于MathML的对ASCII码的翻译功能,将Mathplayer嵌入网页进行公式显示,这样存储在数据库中的文字信息,可以方便快捷的进行复杂的数学公式的录入、显示及搜索。系统中公式的显示需要客户端安装Firefox浏览器或在IE6.0浏览器的基础上安装MathPlayer软件。公式录入界面如图2所示,运行结果如图3所示。

在输入公式之前以$表示公式的开始和结束。

对“Σ”的搜索可直接在搜索栏中输入“sum”实现,运行结果如图4所示。

图4对“Σ”搜索结果

5在线实验功能模块的设计

为完成“数字信号处理”课程中算法的在线实验和演示,本文利用Matlab强大的信号处理功能基于IIS6.0+MatlabWebSever进行开发,实现了信号参数的在线提交

、给定参数信号波形生成、FFT频谱分析和FIR、IIR滤波,处理过程参数均可通过网页在线提交。运行界面及结果如图5、图6所示。

此外,在生成给定参数信号和信噪比的基础上,通过编制Matlab程序实现了生成信号的FFT谱分析,通过带噪声信号的频谱是学生直观认识信号的频谱结构。进一步,系统提供了参数滤波器频率特性分析功能,学生可以通过自己输入滤波器参数的方式查看该参数下滤波器的频率特性,从而增强学生对滤波器工作过程的理解。此外,通过设置不同的截止频率、通带增益、阻带增益等参数对所产生的信号进行滤波分析,并将滤波后信号的波形显示在网页中。

在线实验系统以Windows自带的IIS6.0信息服务作为网站调试过程中可能会遇到“connect()failure”错误,这是因为MatlabServer服务未被启动,只要到“控制面板—>服务”启动该项服务即可。

6结束语

本文设计的数字信号处理课程网络化教学系统在传统网络化教学系统的基础上,针对“数字信号处理”课程的特点,增加了在线实验和网上交流的功能模块,实现了在线参数提交、信号在线生成、结果显示下载的功能,并且针对传统网络化教学系统中数学公式在线录入的难题设计了在线交流子模块,实现了复杂数学公式的在线录入、存储、显示和搜索。

该系统已正常运行近一年,效果良好。基于现有研究,作者认为该系统在以下方面有待进一步完善:网上考试系统的进一步完善,在线实验模块信号波形动态显示功能的实现及完善。

参考文献

[1]龚德良,袁敏.基于校园网的网络化教学系统设计与实施方案.湖南学院学报,2007,28(2):89-93

[2]朱勇.MatlabWebServer在交互式网络课件开发中的应用.阜阳师范学院学报(自然科学版),2005,22(2):49-52

[3]周俊,冯军焕,钮小明.基于WEB的数学公式编辑系统设计.中国远程教育,2004,15:69-70,75

第11篇

1.1总体规划

通过对系统流程及需求的分析,确定了系统的功能划分成前台显示与后台管理两部分,前台显示主要包括客户浏览、搜索、注册、登录及购物车等功能,后台管理主要是图书信息、用户信息、类别信息等的数据库的基本处理功能,包括增、删、改、查4种常用的操作。

1.2运行平台和开发工具

系统采用WAMP技术作为运行平台,它集Windows、A-pache、MySQL、PHP4种软件合而为一,并且通过图形化界面进行操作管理,使用起来方便、简单。PHP(PHP:HypertextPreprocessor,超文本预处理器),是目前社会中较流行的一种开源语言,风格类似C语言,简单易学;MySQL作为数据库软件,具有速度快等特点,并且PHP完美支持MySQL,它们两个一起堪称最佳搭档;Apach服务器是一种开源服务器,具有功能完善、性能高效等优点。

2总体设计

2.1工作原理

系统采用B/S模式,即用户只需通过客户端浏览器便可以对该系统进行访问和管理。至于访问和管理过程中产生的大量操作则在服务器当中进行,包括PHP语言的编译及对数据的存取等,最后服务器将用户需要的结果通过HTML文档显示在客户端的浏览器中。用户通过客户端浏览器向服务器发出命令请求,服务器接收到相关命令后,使用编译引擎对PHP文件进行解释执行,并对数据库MySQL发出调取数据的命令,调用符合用户的实际服务,最后将结果以HTML文档的形式返回浏览器。B/S结构实现了前台应用环境和后台开发环境的分离,易于对系统进行后期维护,并且信息共享程度高。

2.2功能架构

在系统前台登录的过程中,当所有的验证(用户名、密码、验证码)全通过后会通过session会话机制保存在服务器中,session中包含系统登录用户名、用户id、购物车信息等,以便在网站的其他页面随时调用进行显示和计算。

3详细设计

3.1数据库

网络购书系统的数据库名称为“db_shop”,由6个表组成:admin管理员信息表、book书籍信息表、dingdan订单信息表、gonggao公告栏信息表、type书籍类型表和user用户信息表。

(1)admin管理员信息表包括管理员姓名和密码等字段。

(2)book书籍信息表包括书名、ISBN、出版社、出版时间、价格、简介等字段。

(3)dingdan订单信息表包括书名、数量、下单人姓名、性别、地址、邮编、email、下单日期等字段。

(4)gonggao公告栏信息表包括公告标题、公告内容、公告时间等字段。

(5)type书籍类型表包括类型序号、类型名称等字段。

(6)user用户信息表包括用户姓名、用户密码、email、用户地址、电话、注册时间等字段。

3.2主要功能模块

网络购书系统实现5个基本功能模块:注册与登录、购物车、订单结算、后台管理。

(1)注册与登录模块

在网络购书系统中,用户首先要在系统中进行注册和登录,并获得合法身份后方能使用图书购买功能。注册与登录的执行页面分别为register.php与login.php,在此两个页面中分别与数据库相联以获取所需信息。获得合法身份后,网站使用session会话技术将身份保存下来,以便在购物车模块及结算模块中使用。除了注册与登录功能外,系统还提供了“注销”功能以提高用户帐号的安全性。

(2)购物车模块

该模块是网络购书系统的核心模块,每位获得身份的用户都有属于自己的购物车,用户当购买书籍时,系统会自动该书籍加入到后台的session会话中,形成一个二维表格,然后在前台页面中通过遍历命令将书名、价格、数量一一呈现出来,并自动计算购物车中所有书籍的总金额。用户如果需要删除其中一种书籍,只需单击“取消商品”按钮即可。该会话直至单击“结帐”按钮或退出命令后才被释放。

(3)订单结算模块

在购物车模块中,用户单击“结账”按钮后,网站首先检测用户是否已经登录,如果没有,则跳转至登录页面,如果已经登录,跳转至订单页面,用户将在此页面中填写订单信息,包括配货地址等,之后单击“提交”,系统即在后台验证用户填写的订单信息,若成功,则往dingdan表中插入数据。如付款不成功则会向用户提示相应信息。

(4)后台管理模块

系统的后台管理模块主要是针对图书信息、用户信息、订单信息、公告信息的管理与维护,换个说法就是对数据库当中的各种表进行的增删改查等功能。在此页面中,需要对用户身份进行验证。该模块分成几个功能,分别是对用户信息、图书管理、图书类别等数据进行管理,比如当有新书入库时,管理员可以通过“图书管理“功能,对新书进行添加,日后还可以对此书进行修改和删除等操作。整个模块页面功能清晰明了,操作十分简单。

4结语

第12篇

(一)简洁性原则

简洁性原则不仅是指广告画面或者表现形式上做到重点突出、主次分明,而且要在简单中表达关键思想。网络广告中的信息只有尽可能简单化,才更容易被广告受众理解和接受。只有简洁的广告才能更好地体现主题诉求,才能有更好的传达效果。网络广告创意要达到的目标是让广告受众在接收到广告信息后能较为容易地对其进行信息解析,从而理解信息。如果网络广告的信息表述过于繁杂,在广告画面中所包含的的信息量过多,那么就算受众注意到广告,也不能及时准确地理解广告内容,也就谈不上促成受众的购买行为了。

(二)文化适应性原则

不同的国家、地区,不同的民族,不同的受教育程度等,这些因素都会造成广告受众不同的文化背景。中国的网络广告文化注重人情味和体现传统文化的东方价值观,注重群体对产品的精神需要,较为忽视个体的物质和精神需要的满足;西方网络广告文化则侧重于个体和个性的发挥,强调自由的氛围和冒险超越的境界,强调人性、个性的文化特征,表现为塑造个性、张扬自我、追求个人自由、凸现个人价值为特征的的西方网络广告文化特点。在广告创意中,应考虑所面对的广告受众具有怎样的文化背景,只有适应受众的文化背景,与其接受程度、兴趣爱好相匹配的广告创意才能成为受欢迎的广告。

(三)互动性原则

网络广告创意要注重利用互联网本身的媒介特性,即交互性和实时性。电视、报纸、杂志等媒体大多数时候是单向传播讯息,网络广告独特之处就在于其互动性。网络广告的互动是实时、多次和持续的互动,可以实现人性化双向互动交流,能直接和广告受众进行互动。互联网使广告受众和广告主更加有效地进行沟通和交流。如何充分发挥互联网的双向互动通讯优势、利用电脑终端的丰富表现形式是对广告创意的巨大挑战,也给了广告创意很大的空间。

(四)思想性原则

无创新的广告,不足以吸引人;无思想的广告,不足以感人。优秀的网络广告,必须要耐人回味、发人深省。只有这样的广告才能给受众留下难以磨灭的印象。只有具有思想性的网络广告才能展现广告对象的文化内涵和核心理念。网络广告的思想性原则体现在广告的创意追求上,网络广告的创意目标不仅是推销产品和服务,还应该通过健康的审美观、新颖有趣的表现手法、高尚的格调来引导受众理性消费,追求积极健康的生活方式。

(五)艺术性原则

网络广告创意是将图象、声音、文字、色彩、版面、图形等元素按照一定的目的和意图进行组合设计的活动,艺术性是创意活动过程中的魔术师,常常起到点石成金、化腐朽为神奇的效果。网络广告创意首先要有绝妙的立意和构思,其次要有实现这个创意的艺术创作。无论是静态或动态的广告,都应具有艺术美感的造型、独特的构图、和谐而鲜明的色彩等元素。如用绘画,就运用各种美术类别的表现形式和丰富多样的表现技法;如用摄影,可采用迥然不同的光影效果以设计千变万化的别致造型。夸张对比、巧妙变形、形态重叠、重复组合、移花接木、隐形构成、淡出淡入等,都是经常使用的艺术手法,其目的就是在瞬间改变人们正常的感觉习惯,感染、打动每一个受众,艺术性地突出广告对象的核心价值。

二、网络广告的创意表现

网络广告设计中的所有设计元素,包括文字、图像、色彩、编排等元素的设计和运用,都要考虑到不同地区、不同文化、不同年龄层次的受众特点,让尽可能最大的受众群体看懂、理解和接受,这是网络广告创意表现最主要的目的所在。因此设计者要善于运用各种设计语言和设计技巧,充分发挥文字、图像、色彩、编排等设计元素在网络广告中的运用,做到受众关注———产生兴趣———促成售卖的系列过程,整个网络广告的页面要使受众以最方便、最快捷、最易懂的方式获取到广告传达的信息语言。

(一)网络广告中的图像

从视觉角度来讲,图像会比文字的表达更为直观。一张好的图片设计能够在第一时间吸引客户。网络广告的图像类型主要包括商标、图形、插图、照片等。网络用户需要简洁、概括、通俗的图像语言,给受众提供正确而印象深刻的视觉信号,借助图像的形象引导受众集中注意力,完成从兴趣到联想,再到购买行动的一系列过程。图像整体信息要明确,避免信息误导,一切能分散受众注意的装饰、色彩、图像等,要大胆删减,否则只会降低受众的视觉注意力,得不到广告传播信息的最终目的,从而失去了图像本身的作用。

(二)网络广告中的图形

网络广告设计与其他视觉艺术设计相比有很大的不同之处,人们在网络广告前停留的时间往往很短暂,这就要求网络广告的图形要在几秒钟的时间,准确地把广告的主题信息传播出去。要让图形充分充当无声推销员的角色,让受众在无需过多解释的情况下对产品产生兴趣和关注。图形比文字语言给人的感觉更有亲切感,比文字解说更容易在短时间内理解广告的信息内容。网络广告中的图形往往都是起到展示产品、表现功能、强调特点的作用,利用图形对比可以让受众清楚地了解产品的外观、用途、使用方法。尽量用图片解说———这是网络广告乃至整个广告业运用已久的技巧。

(三)网络广告中的文字

网络广告的文字部分由标题、正文、标语以及说明文组成。标题是广告文案的主题,是一个广告诉求产品信息和内容的重点,其作用是引人注意,留下印象,产生购买兴趣。在整个广告的版面和构图中,始终处于最醒目和有效的位置。正文是广告文案的解释说明的文字语言部分,是将广告标题的信息进行详细介绍和分析,使受众清楚了解产品信息,建立对产品的兴趣和信任,以进一步了解认识。标语是产品和企业的广告语,往往是一句朗朗上口的话语,用以区别产品和企业与其他同类产品和企业的特色、特点的,带有一定文学魅力和内涵的语句。说明文是广告涉及的企业地址、联系方式、产品价格、售后等真实有据的资料。网络广告的文字信息要精良,要简约,广告的诉求点不要太多,受众的记忆力是有限的,网络广告最好将最简单、最有助于受众记忆的诉求点说出来,把产品和企业的卖点植入受众的心里,不要过多的文字和图像。

(四)网络广告中的色彩

第13篇

1.1计算机网络的信息安全

计算机网络设计是非常复杂的,设计过程中会涉及到各种技术,同时具有互联性、开放性、多样性等多种特点,所以可以说计算机网络安全设计也是非常复杂的。从一定程度上来说,信息在计算机网络中进行传输的方式主要包括广域网与局域网两种,传输方式网络的安全程度都是不同的。所以在设计信息安全的过程中,要与不同安全问题相结合,对其进行系统化、全方位的设计。

1.2对信息存储进行安全设计

对于信息安全来说,存储是一项重要措施,存储的位置、安全性对于信息安全来说都是非常重要的。存储的安全性主要是指在存储信息时,整个过程都要保证完整性和保密性,此外还要保证信息的可用性和可控性。一般来说,在存储计算机网络中的信息时会受到的威胁有几方面。一是外网非法的访问,计算机网络在进行访问时,对于一部分用户的访问是没有被授权的,虽然网络并没有授权对这些用户访问,但是依然允许其进行访问,保密性被破坏的同时一些信息也随之被泄露出来,这样一来信息的完整性就被破坏了。二是存储设备故障和损坏,一旦存储设备出现故障以后,信息就会受到不同程度的破坏,同时也会丢失一部分信息,信息的完整性和可用性也相应降低,最重要的是信息的有效性无法得到实现。针对以上各种情况,在信息安全设计过程中应该采取几项对策。控制访问权限,尤其是在信息安全级别方面应该在设置中进行控制,在设置安全级别时避免非法访问,同时对信息进行保护,这种方法的原理为将系统自行设置于安全控制技术相结合,主要包括对访问的级别、身份等进行鉴别,通过跟踪信息、控制文件的安全性等途径对其进行限制。此外,一些计算机在安全设计过程中会对数据进行加密,采取一些防堵措施对信息安全给予保障,一些计算机在安全设计过程中,经常会通过备份数据或者对数据进行加密的方式作为补救的措施,这些措施对非法访问造成的威胁都能起到有效的防止作用。加强保护或维护存储的设备,加强对存储设备的保护与维护可以对信息安全进行有效的保障,一旦存储的设备有问题发生,其后果将会是非常严重的,将会造成难以弥补的损失。所以即使采取措施对存储的设备进行保护与维护,可以防止一些问题的出现。具体的用户访问控制管理。

2计算机网络安全设计与系统化管理

通过上文的讨论,相信大家都已经了解到计算机网络安全的重要性了,安全设计实际上来说就是一些围绕技术人员而进行的一些措施。对于网络安全来说,这里主要探讨的是安全设计之外的网络安全,应该做到以用户为主。用户要想实现计算机网络的安全设计,就要对其进行有效的、长期的系统化管理,这里所说的管理实际上就是对其进行安全管理与安全设置,下面就让我们来具体分析。

2.1安全体系分析

要想对计算机网络进行系统化管理,首先应该在计算机网络中建立安全体系,认证安全体系的主要有几个途径。

1)认证安全证书的相关管理体系,认证安全证书时,应该以国际标准为根据认证其技术体系,必须要具备密钥管理系统,密钥管理系统主要由注册等五个系统构成。

2)目录服务器,访问应用层的控制主要在目录服务器基础之上进行,用户管理的核心在于目录服务器,目录服务器对于用户来说应该将其放在一个非常重要的位置上。

3)服务器认证,内部访问是在网络进行访问的一种主要方式。服务器认证可以有效控制认证及授权,与此同时还可以对安全传输进行科学管理。

2.2计算机系统管理

各计算机的系统是不同的,这就决定了管理系统的方式也是不同的,现阶段计算机系统中应用比较广泛的是Windows系统,管理计算机系统主要包括几个方面。

1)安全的登录,在计算机的使用过程中,用户会进行安全的登录,账户可以设计成一个,也可以设置成多个,在计算机安全设计中,登录是一个非常重要的部分,在登录的过程中我们可以发现还存在强制登录的情况。所以,在计算机的使用过程中,用户在授权进行管理时,应以授权为依据禁止登录,或者允许登录之后再进行审核,待审核之后才能进行实际操作。

2)账号和密码的管理,在一般情况下,计算机系统中会将Administrator设置成计算机系统的管理员,同时这也是管理账户的基础与前提。用户在管理账号与密码时,应以计算机网络安全需要为依据,管理账户的授权和创建,分配用户的权限可以使账户的安全得到一定的保障,这样用户就可以通过计算机管理员删除账户或者进行必要的修改等相关操作。

第14篇

影响计算机网络可靠性的因素多种多样,但就最为主要的影响因素,具体可以分为以下几种:

1.1网络硬件对计算机网络可靠性的影响

网络硬件对计算机网络可靠性的影响,具体表现为计算机网络基础物质设备对网络可靠性的影响,可以分为两个部分,一部分是网络传输设备对计算机网络可靠性的影响,另一部分则是计算机网络终端设备对计算机网络可靠性的影响。

1.1.1网络传输设备对计算机网络可靠性的影响主要表现为对网络电缆的铺设以及管理过程中维护工作的进行。在我国以往的计算机网络问题中,对于网络电缆的铺设及维护一直是一大难题。虽然无线网络在当今社会得到迅速普及和发展,但是有线电缆则具有更强的稳定性,因此也受到更大程度的重视。在有线电缆的铺设及维护过程中很容易受到地形等地理环境的干扰,从而影响到正常的排线工作,不利于网络可靠性的维护。以此,在以后的网线铺设过程中要留有一定的纠错余地,尽可能的选择双线布局,以便及时更改路线。

1.1.2网络终端设备对计算机网络可靠性的影响网络终端设备,也即用户客户端。用户使用网络的最主要的目的就是及时高效的获取原始、准确的信息,因此该设备的可靠性受到用户很大的关注,也成为维护计算机网络可靠性的重要部分。基于此,用户在选择终端设备时,应选择那些大型企业生产的正版计算机,在维护过程中,应装载较为先进的管理软件,以维护该系统运行的稳定性。

1.2网络管理对计算机网络可靠性的影响

计算机网络是一个复杂的、虚拟化的、不分地域的环境空间,因此其维护和管理的成本较大,且管理起来极为不宜;同时计算机网络是一各规模庞大的完整系统,某一环节的出错就有可能导致整个系统的溃败,因此在网络管理的过程中,不仅要靠人工操作,还要引进先进的管理软件进行协同工作。

2计算机网络的可靠性优化设计方法

2.1计算机网络的纠错性优化设计

该设计是指在计算机的某一传输或者运行环节出错时,可以选择其他的条件或路径,以保证计算机网络的正常使用及运行。如双网络中心的应用、多连接途径的应用。双网络中心是指,在用户进行网络中心设置时,可以设置两个网络中心,一旦其中一个网络中心出现故障时,还有备用网络中心保持计算机的正常使用;多连接途径是指计算机用户在接收网络信号时,可以通过多路由发射接收,亦可通过无线和有线网络的双重使用为网络安全提供双重保障。此外在计算机内部集成电路的设计上可以采用模块化设计的方式,以保证计算机硬件设备在不影响其他使用功能的前提下进行局部维修,大幅度提高计算机网络的可靠性。

2.2计算机网络体系优化设计

在保障计算机硬件可备用的前提下,需要引进先进的计算机网络体系,通过多层化的网络设计,使网络适用于更广泛的地域、适应更复杂的环境,从整体上提高网络运行的可靠性以及安全性,充分体现网络高端设备的性能。

3结语

第15篇

网络硬件对计算机网络可靠性的影响,具体表现为计算机网络基础物质设备对网络可靠性的影响,可以分为两个部分,一部分是网络传输设备对计算机网络可靠性的影响,另一部分则是计算机网络终端设备对计算机网络可靠性的影响。

1.1网络传输设备对计算机网络可靠性的影响

主要表现为对网络电缆的铺设以及管理过程中维护工作的进行。在我国以往的计算机网络问题中,对于网络电缆的铺设及维护一直是一大难题。虽然无线网络在当今社会得到迅速普及和发展,但是有线电缆则具有更强的稳定性,因此也受到更大程度的重视。在有线电缆的铺设及维护过程中很容易受到地形等地理环境的干扰,从而影响到正常的排线工作,不利于网络可靠性的维护。以此,在以后的网线铺设过程中要留有一定的纠错余地,尽可能的选择双线布局,以便及时更改路线。

1.2网络终端设备对计算机网络可靠性的影响

网络终端设备,也即用户客户端。用户使用网络的最主要的目的就是及时高效的获取原始、准确的信息,因此该设备的可靠性受到用户很大的关注,也成为维护计算机网络可靠性的重要部分。基于此,用户在选择终端设备时,应选择那些大型企业生产的正版计算机,在维护过程中,应装载较为先进的管理软件,以维护该系统运行的稳定性。

2网络管理对计算机网络可靠性的影响

计算机网络是一个复杂的、虚拟化的、不分地域的环境空间,因此其维护和管理的成本较大,且管理起来极为不宜;同时计算机网络是一各规模庞大的完整系统,某一环节的出错就有可能导致整个系统的溃败,因此在网络管理的过程中,不仅要靠人工操作,还要引进先进的管理软件进行协同工作。

3计算机网络的可靠性优化设计方法

3.1计算机网络的纠错性设计

该设计是指在计算机的某一传输或者运行环节出错时,可以选择其他的条件或路径,以保证计算机网络的正常使用及运行。如双网络中心的应用、多连接途径的应用。双网络中心是指,在用户进行网络中心设置时,可以设置两个网络中心,一旦其中一个网络中心出现故障时,还有备用网络中心保持计算机的正常使用;多连接途径是指计算机用户在接收网络信号时,可以通过多路由发射接收,亦可通过无线和有线网络的双重使用为网络安全提供双重保障。此外在计算机内部集成电路的设计上可以采用模块化设计的方式,以保证计算机硬件设备在不影响其他使用功能的前提下进行局部维修,大幅度提高计算机网络的可靠性。

3.2计算机网络体系设计

在保障计算机硬件可备用的前提下,需要引进先进的计算机网络体系,通过多层化的网络设计,使网络适用于更广泛的地域、适应更复杂的环境,从整体上提高网络运行的可靠性以及安全性,充分体现网络高端设备的性能。

4结语