




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
vc数字语音教室中远程控制的设计毕业论文 目 录1. 绪论 11.1 概述 11.2 课题研究背景和意义 21.3 论文结构 32. 组播技术介绍 42.1 组播基本概念 42.1.1 产生和概念 42.1.2 组播技术的特点 42.2 组播技术的应用 52.3组播的实现 62.3.1 组播工作原理 62.3.2 组播地址机制 62.3.3 组播成员管理 82.3.4 组播报文转发 112.3.5 组播树 122.4 组播路由协议 122.5 IP组播中存在的问题与发展 152.5.1 组播的可靠性 152.5.2 组播的安全性 162.5.3 组播信息包的复制 163. 课题的设计与实现 173.1 命令控制机制的设计 173.1.1 总体设计 173.1.2 命令编码 173.1.3 命令包的设计 233.1.4 命令控制对象的注册规则 253.1.5 命令控制机制内部类设计 263.1.6 命令执行的流程 293.2 命令传输设计 333.2.1 总体设计 333.2.2 命令通道和数据通道 333.2.3 组播的实现 343.2.4 命令的发送和监听 363.2.5 命令的可靠传输 37结论 39致谢 40参考文献 41 课题研究背景和意义数字语音教室软件的应用已经非常广泛,实现方式多种多样,技术也日趋成熟。系统中远程控制技术的应用也不断完善,功能不断全面化,操作简单化。远程控制不仅要对整个系统进行全面操作和控制,也要保证命令操作和传输的可靠性和准确性,在设计和实现上就可能面临着很多困难。本课题设计是在数字语音教室系统中设计并且实现一个远程控制机制。目的是为了支持数字语音教室系统的操作和控制,为系统实现一个方便可靠的命令控制机制和数据传输方案。控制命令涉及整个数字语音教室系统的全部功能部分,命令传输在局域网内完成。通过此方案的设计与实现,可以利用系统进行数字语音的多媒体教学。目前,国内外相关领域已经有了比较成熟的设计方案和产品,但大多采用软硬件结合的方法实现,如加入磁带机,录音机等。本课题是在一个纯软件环境下实现系统的控制功能。系统中远程控制涉及到了整个系统的全部功能模块,控制命令繁多而分散,不容易划分和综合。这样在设计和实现的时候就可能面临着一些新的难题,如命令的编码,命令包结构的设计等。在网络中进行命令传输时,数据丢失和网络异常情况难免会发生,为保证命令的实时准确,控制命令的可靠传输非常重要,如何实现这一点也是系统设计时候特别应该注意的问题。如果发生命令的丢失或异常,网络中个别主机没有收到命令,该如何进行补救,采用什么样的错误处理机制。或者是重复收到相同的命令该如何区分并避免逻辑混乱。针对以上可能出现的问题,在最初的设计阶段就要有针对性地分析。在需求分析和设计的时候可以使用rose对系统进行建模,理清系统各功能及其之间的联系,这样便于对繁多分散的命令进行控制和编码。网络层的命令传输使用组播技术实现,并对主机命令接受状态进行维护,采用重传的方式保证可靠传输,发送方式分为组播发送和单播发送。设定命令周期用来判断相临的两个组播命令是重新发送的还是新的操作,避免逻辑错误。数字语音教室系统中的远程控制实现机制也伴随着教学需求的变化和相关技术的成熟而不断改变和完善,一方面要适应教学的需要,一方面还要保证系统的可用性,可靠性和操作的方便性等。这就要求在设计和实现上要平衡各种需求,力求找到一个最佳的平衡点。未来的发展主要集中在安全、可靠、实时、方便等几个方面的设计和实现4。1.3 论文结构第一章为论文的绪论,主要介绍课题研究目的和意义,研究中存在的问题和简单的分析。第二章专门介绍组播技术的知识,包括组播的产生和基本概念、组播技术的应用、组播的实现、组播地址管理和成员管理、组播相关协议等内容。第三章详细阐述了系统中远程控制的设计方案,包括两大部分:命令控制机制的实现和数据传输方案。小结部分总结了课题的设计方案和结果、研究的意义和作用,并进一步提出了需要讨论和改进的问题。2.3组播的实现2.3.1 组播工作原理组播是一种允许一个或多个发送者(组播源)发送单一的数据包到多个接收者(一次的,同时的)的网络技术。组播源把数据包发送到特定组播组,而只有属于该组播组的地址才能接收到数据包。简单地说,主机通过使用Internet组管理协议加某个组中,并且可以动态离开组,即成员关系常有变化,路由器跟踪这种关系并试图形成一条到达组播成员的无回路路径。组播路有些已用于得到正在使用的组播组的路径上那些路由器,以及到达这些组播组的最佳路径信息。一旦报文到达目标LAN,该报文就有可能泛洪或转发到主机。三种传输方式比较如下:单播(Unicast)传输:在发送者和每一接收者之间需要单独的数据信道。如果一台主机同时给很少量的接收者传输数据,一般没有什么问题。但如果有大量主机希望获得数据包的同一份拷贝时却很难实现。这将导致发送者负担沉重、延迟长、网络拥塞。为保证一定的服务质量需增加硬件和带宽。 组播(Multicast)传输:它提高了数据传送效率。减少了主干网出现拥塞的可能性。组播组中的主机可以是在同一个物理网络,也可以来自不同的物理网络。 广播(Broadcast)传输:是指在IP子网内广播数据包,所有在子网内部的主机都将收到这些数据包。广播意味着网络向子网主机都投递一份数据包,不论这些主机是否乐于接收该数据包。广播的使用范围非常小,只在本地子网内有效,因为路由器会隔离广播通信。广播传输增加非接收者的开销。 2004年,逸夫小学被确定为乡村中小学现代远程教育工程“形式二”试点校,相继建起主控室、光盘播放室、复杂多媒体教室。2006年,班班配置复杂多媒体(多媒体电脑加VGA电视机),同时学校建起校园网并守旧宽带。如今基本构成远程教育网、互联网、校园网三网联通的格式。如何发扬远程教育的优势,让现代教学设备资源更好地为教育教学效劳呢?在“形式二”的基础上,我们总结了拓展班班复杂多媒体运用的管理阅历。一、管理人员对计算机系统的维护管理在计算机病毒满网飞的明天,一台不装置防病毒平安软件的电脑将很轻易受病毒或木马攻击而不能很好地运用。由此,我们在学校电脑上装置了正版的杀毒软件,并设置对病毒或木马的自动化隔离和删除处置,自动更新病毒库。对多媒体的计算机系统做一键备份,即使出现不能处置的病毒等效果也可以停止一键恢复。管理人员要讨教员把课件、资料等寄存在D盘,不答应 教员装置与任务、教学有关的软件。活期对班级多媒体设备停止反省、维护。在运用进程中,一旦多媒体设备出现效果,网络管理人员要在最短的时间内到场,协助教员处置。碰到 处置不了的硬件缺点要及时上报学校。假设是设备效果,马上为班级改换备用设备,以保证教学的顺利停止。完善、先进的硬件设备只是提高教学质量的一个要素,丰厚易用的媒体资源在实践运用中更是必不可少的。自实施农远工程以来,学校不时地空虚媒体资源,现有接纳的远程教育资源约200G,远程教育配套光盘862张,各类影片160部(包括成套的电影片、教学录像、平安教育片等),各种音乐、动画、图片、视频等媒体素材约20G。另外,教员还在自己运用的多媒体计算机中树立起资源文件夹。我们把学校资源和教员的资源包经过网络停止共享,便于教员运用和交流。二、培训和教研为使现代远程教育设备真正为一线教员和学生效劳,有效发扬多媒体的优势,对教员停止相关的培训和组织教研活动是必不可少的环节。1.基本操作培训学校在多媒体设备装置终了后,在最短的时间内组织一切一线教员停止多媒体设备的运用培训。学校布置公用的时间,由网络管理员面对面地对教员停止演示操作,教员在网络管理员的监视下逐一停止操作实际,直到熟练为止。网管员同时将操作方法、留意事项打印出来发给教员,以供其随时参考。经过培训以及学校指导屡次强调之后,学校教员关于正常运用多媒体设备曾经有比拟充沛的看法,教员们可以严厉依照正确的运用方法停止操作。设备装置以来,学校没有出现因人为操作不当形成的设备损坏。2.提升运用效果的培训每套多媒体设备都来之不易,既然装置了就要最大水平地应用起来,提高课堂教学效果。封存、限制运用的做法都是错误的。学校鼓舞教员在课堂上多用多媒体停止教学,提出教员在正确的操作方法下,大胆运用多媒体,“不怕用坏,就怕放坏”。为提高教员运用多媒体的水平,学校每个星期都布置一段时间组织教员停止办公自动化和课件制造的培训,培训的内容从最后的Word、Power- Point、网络查找资源,到如今的音视频复杂处置、Flash动画制造等。教员对此普遍反映良好,60%的教员在日常教学中可以运用自制课件,绝大局部教员可以应用网络搜集到的资源停止学科教学,这样不只提高了教员的计算机运用水平,还提高了课堂效率。3.展开远程教育教研活动经过远程教育资源中的“教员开展”栏目,学校组织教员观摩优秀的课堂实录,经过观摩课起到典型引路的作用。学校活期召开教学研讨交流活动,为促进教员远程教育资源的运用起到了推进作用。三、落实好多媒体各项制度1.班级多媒体实行班主任担任制在多媒体设备的运用进程中,各科教员都要运用,运用人员比拟多,为了在出现效果时可以及时明白责任,我们实行班主任担任制。多媒体柜的钥匙由班主任担任保管,其他教员需求运用时向班主任借取,出了效果学校直接找班主任。学校提出延续运用不用封锁电源,若要隔2个小时以上不运用,需按顺序封锁电脑,多媒体柜要及时锁上。学校每位班主任都可以比拟担任地停止保管看护,天天 下班都能及时地封锁总电源。2.仔细填写多媒体运用记载任何教员上课前后都要反省多媒体设备状况,出现效果及时上报学校网络管理员。假设碰到 网管员处置不了的效果,需求及时上报学校。上课完毕后要仔细填写多媒体运用记载,包括设备运转状况、教学效果等。3.做好多媒体运用的考核学校将教员远程教育技术运用的水平归入教员素质考核,这有利于催促教员更好地运用多媒体。学校鼓舞教员合理、正常地运用多媒体设备。关于教员运用状况的反省任务,主要由电教人员和学校指导共同完成。学校主要考核的是任课教员每周应用多媒体停止辅佐教学的次数和效果。考察的方式通常包括检查运用记载、听课和访谈学生等。 我们走得太远,以致于遗忘为什么动身。黎巴嫩诗人 纪伯伦信息技术教员的幸福感终究如何?这是每一个从事这一职业或关注这一职业的人值得思考 的效果。“工欲善其事,必先利其器”,曾以为把握 信息社会一大利器的信息技术教员,应该是幸福感很强的人。前些年,外甥填报高考志愿,我曾煽动他报考现代教育技术专业,不料他却说信息技术教员是学校中最没位置的。信息技术教员在学校中的位置终究如何?增强职业幸福感终究有哪些路要走?学校和社会该为信息技术教员提供怎样的外围环境?带着这一连串的效果,笔者末尾了对信息技术教员幸福感的探求。在夹缝中求生活:信息技术教员的为难偶然在中小学信息技术教育群里看到教员们在大倒苦水有人说:其他教员可以全力教好自己的学科,信息技术教员却是犁了他人的田,荒了自己的地。经常为他人做课件,辛劳是自己的,荣誉却是他人的。有人说:我如今成了机器修缮工。有一天修了13台计算机,头晕眼花,累得想吐。他人叫你修电脑,10次去了9次,有一次没去,就招人仇恨。有人说:指导总觉得你很闲,只需是和电脑沾点边的事都会布置到你头上。学校的各类报表、计算机维修、网络布线及维护,都是你的事。你在教学上很难出个像样的效果,没有什么成就感。想在业务上有所提高,又基本没有静下心来研讨的时间。有人说:“指导乱上网,结果电脑中病毒了。见面就一句话:怎样管的电脑,四处都是病毒。有些键盘坏了,我央求添置,校长却说:谁弄坏谁赔,找不出责任人你赔!”有人说:“有些教员随意叫人来拿教学投影,我没见教员签字就不给。没想到指导马上打来电话:为什么有东西不借?”有人说:“在职称、评优等方面,我们被边缘化了,连理化生的实验员和图书治理 员都比我们强。由于信息技术教员没有专门的职称系列,别的教员都升上初级了,自己还是原地踏步。先进、考核优秀之类的荣誉,基本没有自己的份儿。有不少教员都改行教其他学科了。”以上的埋怨,似乎可以概括为四小气面:任务义务烦,任务定位难,任务报酬低,任务奔头儿少。有人撰写了一副对联,上联是“干最苦最累的事情”,下联是“得最少最淡的表扬”,横批是“名利双失”,这似乎可以表现信息技术教员的困境。看来,信息技术教员对自己的生活形状很不满意,职业幸福感太少,愤懑的多,诉苦的多,总觉得自己被边缘化,是单位里的勤杂工,经常是劳而无功。“烦难低少”,在夹缝中求生活,似乎是信息技术教员的普遍为难。专业生长和心灵生长:摆脱为难的途径要唤起信息技术教员的职业幸福感,摆脱目前的为难与困境,必需首先端正我们对职业价值的看法,追求一种“为己”而不是“为人”的专业生长和心灵生长。这是一个不懈求索的漫漫旅程,所谓冰冻三尺,非一日之寒;滴水穿石,非一日之功。老子说:“合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。”(一)合抱之木,生于毫末教育须重细节,许多令人惊羡的成功正是从细节末尾的。如江苏某中学用宾馆卫生间的运营理念来改造厕所,并张贴不少格言、警句、漫画之类,使学生在如厕中接受艺术熏陶和品德教育。厕所成为该学校一道亮丽的景色。在信息技术教员中,也有不少借由细节而发生成就感的案例某教员在每次上课后都要求学生整理好凳子、桌子、课本,经过这一细节培育学生的规则看法和良好教养。偶然有一个凳子没放齐、有一台显示器没放正,总会有学生自动地将凳子塞进桌子底下,或许悄然地将显示器放正。教员也总会表扬这些做坏事的学生,并提示责任人留意。她说:“从孩子们对计算机的友好举动中,我清楚感遭到学生的快乐与自得,也似乎听到一排一排划一、清洁的计算机在唱着幸福的歌。”另一位教员则率领学生开博客,在博客中与学生分享信任、互动与生长的快乐。这从学生的留言中可见一斑:“明天,教员教会了我守旧博客,网络上我也有了自己的家,太开心了”“教员,我末尾写小说了,记得来我博客看看哦。”“自从教员把我带进了博客,我喜欢上了这里。我了解到,上网除了玩游戏,还有更重要的学习用途。如今,我的写作水平提高了,我从网络中感遭到从未有过的踏实与快乐。”“我要感谢教员,感谢她为我开启了网络世界的大门。”还有一位教员努力做学生的“伯乐”,每当发现学生共同的视角或创意时,就欣喜若狂又不乏夸张地向全体学生引荐,并命名为“(学生姓名)号”。结果,使教学拥有了极为丰厚的创意资源库,不论是参与各级网页设计竞赛,还是各类电脑作品制造的竞赛,都能由于作品富于创意崭露头角,取得骄人的效果。最后要说的是一位学校网管员,他应用自己的专业专长,精心设计校园网的模块与页面作风,在校长的支持下着力更新校园静态,组建高容量的教学资源库、师生互动社区,使校园网成为展现校园面貌的窗口、教员教育教学的助手和学生生长的乐园。县教育局长来学校指点任务时,十分夸奖学校的网站,学校指导和同事们由此对这位网管员刮目相看。有言道:“细节决议成败。”以上的几位教员都是经过在细节上努力,取得了成功。理想中,我们有很多细节效果可以关注:在电脑桌上摆放一盆绿色植物,既利于吸收机房的灰尘,又便于约束学生们的行为习气,技术练习 与品德养成统筹;课堂上多留意巡查,既了解学生知识、技艺的把握 状况,解惑释疑,又及时监管学生的电脑操作行为,防止学生损害机器、阅读有害网页或借学习之名行玩电脑之实等状况的发作。理想中,我们不少信息技术教员没有在关注细节上下时间。比如,学校普通都有自己的校园网,但有特征的比例很小,模板照搬剽窃。某校园网首页居然到如今还是07年的“最新校园静态”。信息技术课堂上,一些教员沦为电脑室的守门人,房门一开,主机一启,就听凭学生自作自息了。这样的信息技术课堂怎样会有实效?信息技术教员怎样会有位置?这无异于自掉身价、自废武功。切记老子的名言:“合抱之木,生于毫末。”要培植信息技术教学的参天大树,必需注重“毫末”,关注细节的出色 ,这样才干逐渐走向成功,发生职业成就感和幸福感。(二)九层之台,起于垒土由于信息技术是一门年轻的学科,有关教学的实际阅历累积不够,以后中小学信息技术教员普遍年轻,缺乏教学阅历,基本为新手型教员水准。要构筑专业知识和才干的“九层之台”,必需“起于垒土”从强化基础性知识和才干末尾。从知识结构看,信息技术教员要增强通识知识、本体性知识、条件性知识和实际性知识的学习。信息技术教育在学科性质上很难归属,如今不但科技含量大大提高,人文背景也愈加浓重,横跨众多学科,触及自然迷信、社会迷信、人文迷信等几大范围。包括传感技术、通讯技术、计算机技术和控制技术四大基本技术。其中现代计算机技术和通讯技术构成了信息技术的两大支柱;文字编辑、图形处置、动画制造、网站树立、多媒体素材集成、教学情境的创设、学生情感的培育等,无不表现教员的审美情味和艺术修养。安康保健方面的知识、文献检索及外语等工具类知识、法律和伦理学知识,对展开信息技术教育都大有裨益。计算机基础、Windows操作、Office运用、数据结构、微机原理、顺序设计、多媒体课件开发与辅佐教学、DreamweaverDEV、ASP/JSP静态网站树立与开发、计算机维护与维修等,一直是信息技术教员的本体性知识。与信息技术教育相关的教育学、心思学等条件性知识,仍是以后的单薄环节。教员的教育理念、自我定位、教学伦理、批判性反思以及情境战略等实际性知识,无疑左右着教员的教育行为与成效。随着科技的开展,每个学习范围都有对信息技术的明白要求,它将直接贡献于各学习范围的基本知识、要害 技艺的取得。信息技术教员假设不增强通识知识的学习,提高专业技术水平,就只能等候专业意义上的自然“下岗”。 从专业才干看,信息技术教员需求增强教学才干、技术运用才干、沟通协作才干、教育科研才干和自我开展才干的培育。信息技术教学兼具开展性、工具性和实际性等多个特点,关于培育学生的发明才干、入手才干、自学才干、剖析处置效果的才干、协作式学习的才干至关重要。信息技术教员必需具有教学设计、多种媒体教材编制、教学组织与管控、言语表达、软硬件操作、资源应用、信息技术教学方法的综合运用、教学评价、教学研讨与创新等方面的基天分力,探求适宜信息技术课程特点的实在可行的教学方法和教学形式。在信息技术与其他学科课程的整合方面,信息技术教员要在促进技术运用方面起到中心作用。不是有不少教员埋怨“为其他教员做课件,劳而无功”吗?假设你做好提升其他学科教员专业素养的文章,使他们克制“技术惧怕”和“技术迷信”两个极端,自己会搞整合,自己会做课件,不就束缚了自己吗?学校教育信息化树立,需求信息技术教员全程参与,为迷信决策提供详尽的资料、合理化意见和可行性方案。信息技术教育教学中有许多效果,有待信息技术教员去探求研讨。信息技术教员要具有足够的自我顺应才干、创新才干、反思才干、终身学习才干,增强自我开展才干,提升自身的专业水平,使自己成为教育教学的“常青树”。(三)千里之行,始于足下信息技术教员具有清楚的“非专业”特征。很多教员都是其他学科转行过去的,即使新教员,大局部是计算机专业和教育技术专业毕业的,专业上也难以对口。这是信息技术教员专业生长“千里之行”“足下”的理想。某信息技术教员说:“我的梦想是取得和主科一样的学校位置和认同感,而理想是这个梦想目前看不到完成的能够性。”鲁迅说:“希望是本无所谓有,无所谓无的。这正如地上的路。其实地上本没有路,走的人多了,也便成了路。”理想能够性的有无,不在于他人,首先在于自己。正如国际歌高唱的“历来就没有什么救世主,全靠我们自己”。孔子也说:“不患无位,患所以立。不患莫己知,求为可知也。”位置要靠实力来提升,声 本报讯 近日,中国联通移动网络公司分三个批次对全国77个WCDMA建网城市的3G网络质量与掩盖水平停止了片面的验收与评价。这其中包括一切55个重点城市,和抽检的22个非重点城市。测试结果显示,总共30个城市“到达理想规范”, 19个城市为质量良好,17个城市质量普通,11个城市“质量有差距”。据了解,本次测试采用DT(路测)、CQT(呼叫测试)相结合的方式,对WCDMA网络的语音、可视电话、HSPA等业务停止了片面的测试,共触及11类1400项测试目的,城市路途测试比例超越90%,77城市累计测试里程近10万公里,平均每城市测试里程达1200公里。中国搜索市场规模达20.2亿元寡头优势进一步扩展本报讯 据艾瑞咨询2010年第三季度中国搜索引擎市场监测报告统计,以运营商营收总和计算中国搜索引擎市场规模,2010年三季度中国搜索引擎市场规模达20.2亿元人民币(约合3亿美元),环比增长17.0%,同比增长42.3%报告称,2010年第三季度搜索引擎市场抢先运营商的优势进一步强化,百度、谷歌的营收占总体规模的96.6%,较上一季度添加0.5%。艾瑞咨询剖析以为,这是由于两家运营商较为积极的市场推行表现,抢占了广告主三季度回暖的营销需求。3万吨/年中国多晶硅产能过剩本报讯 近日,中国电子资料行业协会给国度发改委的一份报告显示,截至2010年6月底,我国已有19家企业多晶硅项目投产,产能规模到达3万吨/年,另有10多家企业在建、扩建多晶硅项目,估量到2010年,总规划产能将超越10万吨。而2010年我国多晶硅的总需求量仅有1.7万吨。这些产能若全部兑现,将超越全球需求量的两倍以上。据了解,这曾经惹起国度层面的高度关注。国度发改委产业协调司、科技部、工信部等6大部委已组成调研组,片面调研多晶硅产业产能过剩的效果。业内估量,一项更为具体的、专门针对多晶硅行业的行业准入政策指点意见将在年底前发布。 Ajax在客户管理系统中的应用摘 要客户关系管理是一种旨在改善企业与客户之间关系、提高客户忠诚度的新型运作机制,将企业的市场、销售和服务等有机地整合起来,形成跨部门的统一业务管理平台。本系统采用三层Web结构,浏览器与服务器进行交互,服务器从后台数据库获取数据。系统前台基于Ajax,利用其核心对象XmlHttpRequest与服务器异步交互,部分交互数据采用XML进行传输,前台浏览器获得XML数据利用DOM文档对象模型进行处理,其中的业务逻辑采用JavaScript语言进行控制,例如:表单数据的提交,表格列表数据的显示,增加,修改,删除等操作。在后台基于ASP.NET平台采用C#语言构服务器,在服务器程序中对通用代码块采用模块化设计思想,将通用代码快设计为类的静态方法,对动态变化的接口参数,采用XML配置文件的方式,动态的从XML文件中读取,避免硬编码带来的重新编译。后台数据库采用稳定,高效SQL Server 2000。数据库设计尽量采用三范式原则,但也同时考虑编程所带来的便利性,必要时采用冗余设计原则。Ajax在客户管理系统的应用,可以很好的改变系统与客户之间的交互的友好性,网页无刷新重载,提高交互的效率,避免了在网络上发送那些没有改变的信息。 关键词:Ajax、Javascript、XMLHttpRequest、异步交互、XML 3. Ajax在客户管理系统的应用3.1. 系统目标客户管理系统解决方案致力于以产品和资源为基础、以客户为中心、以赢得市场并取得最大回报为目标,通过对信息的有效集成为基础进行的客户快速反应,为客户提供一对一、交互式的个性化服务,从而达到商业过程自动化并改进业务流程的目的。客户管理系统是电子商务时代企业业务管理的核心应用系统,它是一个全面服务于客户的管理信息系统,使企业的客户资源与内部资源组合效益最大化,全面追踪客户档案,分析竞争对手,改善客户关系,增加企业收益,从而提高企业基于客户的核心竞争力,本系统可运行在单机、局域网络、广域网络环境中,从而最大限度的实现协同合作!3.2. 系统设计结构在技术上,采用基于WEB的三层客户/服务器体系结构来实现,其三层分别为:客户端浏览器为用户界面层,WEB服务器使用IIS6.0、,底层是由关系型数据库SQL Server 2000构成的数据存储层。 图3.1系统设计结构3.3. 系统需求与设计企业关系管理系统包括客户管理、业务管理、服务管理、活动管理,费用管理、业务报表、今日提醒等功能模块。3.3.1. 客户管理客户管理是整个系统管理的核心,包含客户信息,联系人信息,竞争对手信息,供应商信息的管理。在各个子模块中,对各种信息实现增加,修改,删除,查找的功能。实现对系统基本信息高效,快速,敏捷的处理。 图3.2客户管理3.3.2. 业务管理业务管理是客户关系管理系统的核心组件。在销售过程中,它针对每一个线索、客户、商机、合同、订单等业务对象进行有效的管理,提高销售过程的自动化,全面提高企业销售部门的工作效率缩短销售周期,帮助提高销售业绩。它可以有效地支持总经理、销售总监、销售主管、销售人员等不同角色对客户的管理、对商业机会的跟踪,对订单合同的执行等,有效导入销售规范,实现团队协同工作。该模块包含:销售报价、销货管理(集成订货、销货、消费者退货)、进货管理(集成订货、进货、退货给厂商)、收付货款、库存盘点等功能模块。 图3.3业务管理3.3.3. 服务管理服务管理通过将客户服务与支持功能同销售功能很好地结合,实现完整的服务项目实施过程管理、客户服务跟踪、,为企业提供更好的商业机会 基于UDP传输的以太网控制终端实现关键词:UDP传输 ax2005 ping摘要:网络传输已经深入到了人们生活的各个领域,在当今的社会里面已经形成了一个庞大的产业,发挥着不可替代的作用。AX2005做为支持网络接口MII (Media Independent Interface介质无关接口)的芯片,其诞生就已经考虑到了在网络传输中的引用。UDP协议在TCP/IP协议族相对简单实用,以其自身的特点,虽然有一些不足但是还是具有很大的优势。在AX2005上面实现UDP传输本身就具有很高的价值。这可以进一步挖掘AX2005在实际应用中的价值。本设计要求使用AX2005实现UDP传输。在硬件方面本设计搭建了一个以AX2005为主控芯片的系统,该系统主要外围电路除了时钟、电源等必要电路以外。最主要的是MII接口电路,这个电路包括PHY芯片和网络滤波芯片;就软件方面而言,由于UDP处于运输层,所以涉及到了链路层、网络层和运输层;其中主要包含有ARP请求处理、ICMP请求处理和UDP数据报处理。 目录 第1章 绪论 1 1.1 概述 1 1.2 分层 1 1.2.1 链路层 2 1.2.2 网络层 2 1.2.2 运输层 2 1.2.2 应用层 3 1.3 设计实现内容 3第2章 理论分析 4 2.1 链路层 4 2.1.1 IEEE 802封装 4 2.1.2 ARP:地址解析协议 6 2.1.3 RARP:逆地址解析协议 8 2.2 网络层 8 2.2.1 IP:网际协议 8 2.2.2 ICMP:Internet控制报文协议 13 2.3 运输层 14 2.3.1 TCP:传输控制协议 14 2.3.2 UDP:用户数据报协议 14 2.4 Ping功能 17第3章 方案选择 19 3.1 硬件方案 19 3.1.1 硬件框架 19 3.1.2 MII接口 20 3.2 软件方案 20 3.2.1 接收数据包 22 3.2.2 处理数据包 23第4章 方案实现 24 4.1 芯片选择 24 4.1.1 主控芯片选择 24 4.1.2 PHY芯片选择 24 4.1.3 RS232和以太网滤波芯片 28 4.2 硬件电路 28 4.2.1 主控模块 28 4.2.2 PHY模块 29 4.2.3 RS232模块 32 4.3 软件方案实现 32 4.3.1 接收部分 32 4.3.2 数据包处理部分 33第5章 调试结果分析 37 5.1 配置 37 5.2 UDP传输调试 37结论 41致谢 42参考文献 43Implementation of the UDP Ethernet transmission control terminalAbstract: Internet transmission has been widely used in all fields of our life,in the contemporary era,it has made a huge property and can not be substituted.AX2005,as the chip that supports Media Independent Interface(MII),the nassance of it has considered the cite in internet transmission.UDP prtocol is correspondingly easy and applied in TCP/IP,for they own characteristic,though it has some disadvantages,the UDP still has a lot of advantages.The implement of UDP transmission on AX2005 has great value,which can explore the value of actual application.The design requirements for the use of AX2005 achieve UDP transmission. In terms of hardware we need at least a AX2005 structures to dominate the chip system, which mainly external circuit in addition to the clock, power and other necessary circuit outside. MII is the main interface circuit, the circuit including the PHY chip and network filtering chip; on the software, since the UDP in the transport layer, it must be related to link layer, network layer and transport layer; which will be the main ARP, ICMP and UDP.Key words: UDP Transmission;ax2005;ping2.4 Ping功能Ping程序目的是为了测试另一台主机是否可达。该程序发送一份ICMP回显请求报文给主机,并等待返回ICMP回显应答。一般来说,如果不能Ping到某台主机,那么就不能通信到那台主机。反过来,如果不能通信到某台主机,那么通常可以用Ping程序来确定问题出在哪里。Ping程序还能测出到这台主机的往返时间,以表明该主机离我们有“多远”。在本设计中未对ping功能进行要求,但是要实现UDP传输就必须要确定两台主机之间是否能够进行通信,而ping功能能够很好做这方面的测试,这对以后的调试也大有好处,所以我们要在这个设计中加入ping功能。我们称发送回显请求的ping程序为客户,而称被ping的主机为服务器。大多数的TCP/IP实现都在内核中直接支持Ping服务器这种服务器不是一个用户进程。ICMP回显请求和回显应答报文如图2-10所示。 对于其他类型的ICMP查询报文,服务器必须响应标识符和序列号字段。另外,客户发送的选项数据必须回显,假设客户对这些信息都会感兴趣。Unix系统在实现ping程序时是把ICMP报文中的标识符字段置成发送进程的ID号。这样即使在同一台主机上同时运行了多个ping程序实例,ping程序也可以识别出返回的信息。序列号从0开始,每发送一次新的回显请求就加1。ping程序打印出返回的每个分组的序列号,允许我们查看是否有分组丢失、失序或重复。IP是一种最好的数据报传递服务,因此这三个条件都有可能发生。旧版本的ping程序曾经以这种模式运行,即每秒发送一个回显请求,并打印出返回的每个回显应答。但是,新版本的实现需要加上-s选项才能以这种模式运行。默认情况下,新版本的ping程序只发送一个回显请求。如果收到回显应答,则输出“ host is alive”;否则,在20秒内没有收到应答就输出“ no answer(没有回答)”。 第3章 方案选择通过第2章的讨论,我们对本设计的原理有了深入的了解。根据本设计的最终要求:实现UDP传输,我们可以结合原理开始方案的设计在这个设计中我们的主要流程如图3-1所示,是一个数据的接收到处理再在到接收的一个循环过程。在图3-1给出的基本流程中,接收数据与处理数据并列为两大基本过程。在这个设计中,分为硬件和软件两大部分。为了更好的规划软件资源与程序的架构,先进行硬件方案的确定。3.1 硬件方案本设计要实现UDP传输,硬件与普通的网卡大同小异,如图3-2就是硬件的架构。可以看出将会使用到的芯片主要有:网络滤波器、PHY芯片、单片机和串口芯片。3.1.1 硬件框架可以从图3-2看出以太网上的数据通过网络滤波器和PHY芯片将数据包传给CPU,CPU根据数据包的内容在进行相应的处理,可能是向以太网上面发送数据,也可能是将数据包的内容打印出来。由于以太网上是模拟的数据,在传输过程中会发生一些失真,所以在接受数据之前需要对以太网上面来到的数据进行滤波。以太网滤波器从网络上面收到的是模拟信号,输出也是模拟信号,只不过已经经过了滤波;PHY芯片从滤波器接收到的有效信号转化为有效的数字信号后通过MII接口传输给CPU;这之后如果需要打印显示数据包,那么CPU就通过UART接口将数据发送给RS232通过串口在上位机上面进行显示,如果需要发包就将打好的数据包通过MII传送出去。3.1.2 MII接口MII(Media Independent
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 糖尿病合并外伤的护理
- 面部深导后的护理
- 腹腔镜胃癌切除术护理
- 公司消防知识安全培训
- 2025年重庆招标采购从业人员考试(招标采购专业实务初、中级)试题库及答案
- 渠道对账工作汇报
- 酒精戒断综合症患者的护理
- 结核性脑膜炎病人的护理
- 解读心理学书籍
- 2025建筑材料采购合同
- 客户隐私保护承诺函
- 宿舍改造经济效益分析报告
- 仪表施工全过程的管理
- 如何预防与处理跑步中的常见损伤
- MSOP(测量标准作业规范)测量SOP
- 001 220kV升压站事故油池施工方案
- 智慧停车场运营管理项目风险评估报告
- 九年义务教育全日制小学数学教学大纲(试用)
- 出资比例的协议合同
- GB/T 10345-2022白酒分析方法
- GB/T 19418-2003钢的弧焊接头缺陷质量分级指南
评论
0/150
提交评论