关于计算机类的论文范文
关于计算机类的论文范文
计算机专业教学对培养学生的计算机应用能力和综合素质方面有着重大的影响。下面是学习啦小编为大家整理的计算机类的论文,供大家参考。
计算机类的论文范文一:计算机网络数字数据通信技术
摘要:21世纪以来,计算机网络已全面普及,计算机技术引入寻常百姓家,网络技术的发展也改变了人们的生活和工作,全球化更是加快了通信技术发展的步伐。计算机的共享技术造就了局域网、城域网、广域网等信息共享和通信的渠道,不仅方便了人们的语音、数据信息、图像文件等信息的快速通信,也实现了数据信息资源的共享,便捷了人们的生活和工作,对我国的工业以及社会的进步有着显著的影响。计算机网络通信技术是现代信息技术的重要组成部分,极大地提高了人们的生活质量,满足人们的多种需求。文章首先对数字数据通信技术进行简述,并分析发展现状,对计算机网络数字数据通信技术的传输进行阐述,以期对我国计算机通信技术提供参考。
关键词:计算机网络;数字数据;通信技术
计算机网络技术使用了通信线路和设备,用于连接不同地区的计算机网络,形成计算机网络系统,从而满足人们对语音、图像、数据等信息的共享需求。计算机网络中的组成设备主要有网关、交换器、网桥等,进行数据传递的过程就是计算机网络通信技术,计算机网络通信的基础是网络协议,只要计算机的网络协议相同,就可以实现信息数据的通信和共享。
1数字数据通信技术的概述
1.1数字数据通信技术的优势
数字数据通信技术与传统的模拟数据通信技术相比有着极大的优势:第一,数字数据通信技术中,数据传输的单位是数据帧,在传输时,一旦出现传输错误,就可以及时通过检错编码和重新发送数据帧进行检测,大大提升了通信的可靠性能。第二,数字数据通信可以将视频、声音、图像等非数据信息转换为数字信息,并在计算机网络中进行传输。第三,数字数据通信技术有效加强了信息加密技术,使得信息的隐私性得到保障,避免外界的非法获取,保障了信息的安全性。第四,数字数据通信技术采用了继电器设备,并对信息和数据进行适当的放大和整形,避免了噪音的累积和影响,保证了数据在通信传输过程中遇到长距离传输时的完整性。第五,数字数据通信技术发展的速度不断加快,并利用了集成电路,大大减少了电路设备的数量,降低了设备的成本和体积,使通信设备便携方便。第六,数字数据通信技术中应用了多路光纤技术,使得数据的通信路径更多,传输速度加快,可以在同一时间传输更多的数据,满足了快速发展的生活需求。
1.2数字数据通信中的指标
1.2.1速率
通信技术中的速率指的是每秒能够传送的代码位数,其计算公式是:S=1/T*log2n公式中的T是指脉冲的重复周期(脉冲的宽度),n是指调制的点平数。由此可见,T的重复周期(脉冲的宽度)的倒数就是每一秒的单位脉冲数,如果n=1/T,那么单位脉冲的重复频率就是每一秒的位数。在调制器中,每一个调制转换时间都与一个代码对应。由此可见,调制速率与信息传输速率是相同的。
1.2.2误码率
误码率是衡量数据通信系统信息传输可靠性的关键指标,误码率主要指在数据进行通信传输的过程中,二进制码出错的概率,它的计算公式是:P=Ne/N公式中,Ne指的是传输错误的码数,N指的是传输过程中二进制码的总数。
1.2.3信道容量
信道容量决定了数据的通信速率,是检测信息通信能力的重要因素,在计算机网络中,比特是最常用的一个二进制单位,每秒能够传送的比特数量是信道容量的单位。
2计算机网络通信的现状分析
计算机技术的普及加快了经济的发展,也提高了人们的生活质量,传统的通信技术已无法满足新时代的要求,因此,通信技术也不断更新。近年来,通信技术经历了模拟技术、二代GSM技术、CDMA技术、3G通信时代,目前,通信技术已进入4G通信时代,较以往的通信技术而言,4G通信传输速度更快,完整性更高,安全性更稳定,方便了人们生活和工作的交流与沟通。另外,多媒体技术也在快速发展的通信技术时代背景下得到了提高,数字数据通信技术中可以将图像、音频、影视等数据转变为数字信息,方便了传输和共享,同时,数字数据通信技术还增加了存储容量,可以无限制存储,多媒体技术与计算机网络数字数据通信技术的高度融合,将更好地满足社会和人们的需求。
3数字数据通信技术的编码
3.1基带传输
基带传输是指通过传输线路直接传送包含数字信号的电脉冲,是通信技术中最常见的传输方式,广泛应用在距离较近的局域网信息数据传输中,在传输中,常使用不同的电压电平来替代二进制数字进行表示。
3.2编码方案
数字信号脉冲编码方案多种多样,主要包括:单极性不归零码、双极性不归零码、单极性归零码、双极性归零码4种。其中归零码与不归零码的区别主要是脉冲时间与码数的关系,如果在一个全部时间内是用电流来进行传输的就称为不归零码,如果发出的电流少于一个码数的全部时间就称为归零码。简而言之,归零码发出的是较窄的脉冲,而不归零码发出的是较宽的脉冲。除此之外,单极性码与双极性码的区别则是单极性码可以将直流分量进行累计,而双极性码则不可以累计直流分量,更有利于通信传输。
3.3同步过程
同步过程是指接收端按照发送端的每个码数的重复频率以及起始时间来接收和传输数据的,在计算机网络数字数据通信技术中,主要应用的是位同步法和群同步法。位同步法是指接收端对于传输的每一个数据都和发送端保持一致,并在时间上保持同步,为了实现位同步法,我国目前常用的有外同步法和自同步法2种。外同步法是指接收端的数据信息直接由发送端预先发送过来,并保持同步;自同步法则是指接收端从发送端传输的各种波形中提取数据信息,并保证提取的数据信号不论时间上还是内容上都与发送端保持一致,例如:曼彻斯特编码。群同步法是指在发送端传输信息后,将传输的信息分成若干群,这里的群是一种序列,序列有起始数据,也有终止数据,而所有数据都是有着固定的传输频率的,这样也就保证了发送端和接收端的信息一致。
4数字数据通信传输方式
4.1数字通信方式
一般来说,数字通信传输方式主要包括2种,即并行传输方式和串行传输方式。其中,并行传输方式一般适用于近距离数据通信传输,在发送端和接收端2个设备传输时,数据可以在并行的多条通信线路上达到传输多个数据位的效果。而串行传输方式则多用于远距离数据通信,在进行传输时,数据是一位一位地在通信线路上进行传输,并主要有3种传输方向,即单工结构、半双工结构、全双工结构。其中的单工结构只支持1个方向上的数据通信传输,而半双工结构就可以支持数据在2个方向上进行数据通信,而遇到特殊情况时,会在1个方向上进行数据通信传输,全双工结构指的是只可以在2个方向进行数据通信。
4.2多路复用方式
多路复用方式主要分为频分多路复用和时分多路复用2种传输方式。频分多路复用方式是指将信道的总容量分解成为多个子信道,而且每一个子信道的带宽完全相同,每一个子信道都可以单独负责传输信号,使得信号可以同时传输,加快传输速度。时分多路复用方式是指按照时间的先后顺序,将每一个信道分解成多个时间段,在同时传输多个信号时,每一个传输的数据信号就会占用一个时间段,从而达到实现多个数据同时传输的目的。
4.3同步传输和异步传输方式
在数字数据通信的过程中,为了保障发送端和接收端的数据信息完整性和同步性,各个码数也必须保持同步,数据模块和各个字符在传输的起始时间和终止时间也需要相同,目前,我们多采用同步传输和异步传输2种方式来达到这个目的。其中的同步传输是指在数据进行传输时,加入一些同步字符,从时间进行判断,只有保证了数据的传输起始时间和终止时间相同,就可以判断数据传输的同步性。而异步传输则常用于低速的传输设备,在数据中只能1位1位地加入起始字符和终止字符,导致传输效率低,结构也相对简单。
5结语
随着计算机网络技术的应用和普及,数字数据通信技术越来越完善,满足了社会的发展要求,也方便了人们的生活和工作,在我国军事、工业、航空航天技术、卫星通信技术等领域也得到了广泛应用。本文首先对数字数据通信技术进行简述,并分析发展现状,对计算机网络数字数据通信技术的传输进行阐述,以期对我国计算机通信技术提供参考。
[参考文献]
[1]刘忠.探讨计算机通信与网络发展的应用技术[J].电子技术与软件工程,2014(16):44.
[2]宋舒豪.探讨计算机通信与网络发展的应用技术[J].信息通信,2014(3):172.
[3]赵洪涛.浅议计算机通信与网络发展的应用技术[J].交通科技与经济,2004(2):37-38.
[4]张雪艳,刘春霞.计算机通信与网络发展的应用技术[J].煤炭技术,2012(10):174-175.
[5]田艳云.计算机通信与网络发展应用技术的探究[J].电子制作,2013(10):56-57.
[6]任金兰,王虎扑,张东健.通信技术与计算机技术融合发展[J].硅谷,2012(10):7.
计算机类的论文范文二:计算机软件开发中分层技术研究
摘要:在信息化建设水平不断提高的情况下,计算机软件在这一过程中得到了十分广泛的应用,此外,计算机软件开发在这一过程中也越来越受到人们的关心和关注。软件开发技术最近几年得到了很大的改进,这些技术当中分层的技术是非常重要的一个,所以,我们需要对其进行全面的分析和研究。
关键词:计算机;软件开发;分层技术
当前信息化时代已经悄然到来,网络技术的发展也使得人们越来越关注软件开发行业,计算机软件从原来的二元结构模式逐渐向多层结构模式发展,中间件也成为了应用层质量和性能非常重要的一个问题,此外,其也成为了计算机软件开发应用过程中非常关键的一个技术,其与数据库,操作系统共同形成了计算机基础软件。这一技术的应用能够使得软件系统扩展性更强,灵活性和适应性也在这一过程中得到了显著的提升,所以,分层技术也已经在现代计算机软件开发的过程中得到了越来越广泛的应用。
1计算机层次软件及其优点
计算机软件工程的最终目标就是研发质量和性能更好的软件产品,而在这一过程中基础构建和开发可以十分有效的为计算机软件的应用提供非常好的条件,构件是高内聚度软件包,其能够当作独立单元进行更加全面的开发处理,同时,其也为构件的组合提供了非常大的便利,对软件系统进行搭建可以很好的缩短软件开发的时长,同时还能十分有效的获得更多的质量保证。构件开发最为重要的一个目的就是广泛的应用,应用层次化软件结构设计方法的一个非常重要的目的就是可以更为科学合理的去应用构件技术。软件系统在进行了分解之后,形成了不同的构件模块,高层次构件通常被人们视为指定领域的构件。低层次构件只是与数据库或许是和物理硬件产生联系。层次划分是一个相对比较宽泛的概念,所以在层次关系方面并没有一个相对统一和规范的标准。不同构件内部的层次关系通常是上下层依附的关系。站在某个角度上来看,计算机软件的系统层次化就是指多层次技术的广泛应用,而根本原因是为了软件能够大范围的应用。采用分层模式可以非常好的展现出软件的可扩展性,系统某一层在功能上的变化仅仅和上下层存在着一定的关系,对其他层并不会产生非常明显的影响。分层模式也比较适合使用在一些标准组织当中,此外,其也是通过控制功能层次接口来保证其不会受到严重的限制。标准接口的应用能够使得不同软件可以自行开发,同时后期更新的产品也能够和其他软件具有良好的融合性。
2软件开发中多层次技术分析
2.1两层与三层结构技术分析
在两层模式当中,一般都是由数据库的服务器和客户端构成,其中,客户端能够为客户提供一个操作界面,同时,其还具备非常好的逻辑处理功能,同时还要按照指令去完成数据库的查询,而服务器主要是接收客户端的指令,同时还要按照指令对数据库完成查询,同时还要返回到查询结果当中。这种逻辑处理结构就被人们称作Fat客户,这种二层技术的客户端类型在应用的过程中能够完成非常多的业务逻辑处理工作,随着客户端数量的增加,其扩充性和交互作业以及通信性能等等都会受到影响,此外还存在着非常明显的安全问题及隐患。而计算机技术在不断的完善,传统的二层技术已经不能适应系统应用的具体要求。在这样的情况下就出现了三层结构技术类型,这种技术主要是客户端、应用服务器交换机和应用服务器构成。其中,客户端主要是用来实现人机交互,数据服务器可以让操作人员完成数据信息的访问、存储以及优化工作,服务器的应用主要是能够完成相关业务的逻辑分析工作,这样也就使得客户端的工作压力有了非常显著的下降,我们一般将这样的客户称作瘦客户。三层结构和二层结构相比其具有非常强的可重复性、维护方面更加方便,同时其安全性和扩展性也明显增强,但是在用户数量并不是很多的时候,二层结构的优势则更加的明显,所以,在软件开发的过程中,我们一定要充分的结合实际的情况和要求。
2.2四层结构技术
当前,计算机应用的环境在复杂性上有了非常显著的提升,客户对软件系统也提出了越来越高的要求,其主要表现在了软件开发周期不是很长,系统的稳定性很好,扩展性更强等方面,为了满足用户提出的更高要求,我们在开发的过程中将用户界面、业务逻辑个数据库服务器根据其功能模块进行全面的处理,将不同的模块分开,这样也就将相互之间的影响降到了最低水平。这个时候,如果使用三层分层技术就无法很好的实现这一功能,很多软件的开发人员会在数据库和逻辑层交互的过程中,增加一层数据库接口封装,这样也就实现了三层向四层的进化。四层结构体系主要包含web层、业务逻辑层、数据持久层与存储层。其中,web层可以使用模式1或模式2开发。在模式1中,基本是由JSP页面所构成,当接收客户端的请求之后,能直接给出响应,使用少量Java处理数据库的有关操作。模式1实现较为简单,可用于小规模项目快速开发,这种模式的局限性也很明显,JSP页面主要担当了控制器与视图View两类角色,其表现及控制逻辑被混为一体,有关代码重用功能较低,应用系统的维护性与扩展性难度加大,并不适合复杂应用系统开发。模式2主要是基于1vlvc结构进行设计的,JSP不再具有控制器职责,由Sen}let当作前端的控制器进行客户端请求的接收,并通过Java实施逻辑处理,而JSP仅具有表现层的角色,将结果向用户呈现,这种模型主要适合大规模项目的应用开发。业务逻辑层在数据持久层与web层间,主要负责将数据持久层中的结果数据传给web层,作为业务处理核心,具有数据交换的承上启下功能,业务逻辑层的技术依据业务及功能大小不同,能够分成JavaBean与EJB两种封装的业务逻辑,其中EJB简化了Java语言编写应用系统中的开发、配置与执行,不过EJB并非实现J2EE唯一的方法,支持EJB应用的程序器能应用任何分布式的网络协议,像JRMP.IIOP与专有协议等。
3结论
当前,我国计算机应用的过程中面临的环境越来越复杂,同时在客户的要求方面也有了非常显著的提升,为了更好的满足软件应用者的要求,在软件开发工作中,分层技术得到了十分广泛的应用,以往的两层技术模式已经无法适应当今时代的建设和发展,在对两层和三层结构优缺点的分析之后,多层结构系统在应用的过程中发挥了非常大的作用,这样也就使得软件开发技术得到了显著的提升,从而极大的满足了客户对计算机软件的各项要求。
参考文献
[1]金红军.规范化在计算机软件开发中的应用[J].物联网技术,2016(01).
[2]赵明亮.计算机应用软件开发技术[J].黑龙江科技信息,2011(26).
[3]林雪海,吴小勇.计算机软件开发的基础架构原理研究[J].电子制作,2016(Z1).
关于计算机类的论文相关文章: