计算机本科毕业论文范文

发布时间:2017-01-13 18:29

随着计算机在我们学习、工作、生活中的普遍运用,计算机也早已作为一门学科被高校引入,来深入理解、研究它。下面是小编为大家整理的计算机本科毕业论文,供大家参考。

计算机本科毕业论文范文一:计算机网络数据通信技术研究

摘要:随着以计算机为核心的网络技术的发展,网络技术的应用遍及国民经济和人们日常生活的中各个领域,并融入各个领域中,促进社会发生巨大的变革。在计算机网络和数据通信技术的发展和完善,计算机网络和数据通信技术开始趋向于融合,使通信行业进入新的发展阶段,并带来巨大的发展契机。到目前位置,计算机网络已经成为通信系统的中要组成部分。

关键词:计算机;网络;数据;通信技术

远程教育离不开计算机和网络,数据通信是计算机网络的基础,没有数据通信技术的发展,就没有今天的计算机网络,在数据通信技术中,信息,数据和信号是非常重要的,它们分别涉及到三个不同层次的通信问题。通信的目的是交流信息,而数据实体则是信息的传输,它涉及到事物的具体形式:信息是对数据的解读,是数据的内容和含义,它可以有数字,文字,声音,图形,以及各种形式的图像,信号是数据的表示,也被称为电磁或电子编码数据,它允许数据在媒体上以适当的形式被传送。

1模拟数据与数字数据

数据一般分为两大类:模拟数据和数字数据。模拟数据被连续地改变由传感器采集而获得的值,如温度,压力,是目前在电话,广播电视中的声音和图像,数字数据是模拟数据之后,在由量化获得的离散值,它采用了一系列符号代表信息,前面的每个符号只可以取采取有限的值。

2模拟信号和数字信号

信号通常是以时间为自变量,在数据(振幅,频率或相位)作为因变量的参数表示。是否信号其连续因变量的值可分为模拟和数字信号。(1)模拟信号是与完全可变信号的变化连续地变化的信息信号的结果。模拟信号的自变参数可以是连续的或也可以是分散的,但它必须是一个连续的因变量。电视视频信号,语音信号(PA卜)信号的脉冲相位调制(PPM)和脉冲宽度调制信号(PWM)也属于模信号。(2)数字信号是指表示该数字信号的信息是一个离散因变量,自变量的值是离散时间的标志,数字信号是有限的变量状态,通常表示为刘nT)。数字电话,计算机数据和数字电视等都是利用数字数据,可以是一系列电压脉冲或光脉冲来表示的断续变化。

3数据通信方式

至少由三部分组成的通信系统,发射器、传输介质,接收机。发送器产生信息,通过传输介质发送到接收机。在数据通信系统的设计中,还需要考虑以下几个问题:

3.1单工、半双工与全双工通信根据双方通信的分工和信号传输的方向可以分为三种模式:单工,半双工和全双工。单工模式:双方的通信设备中发射器与接收器明确分工,只能在发送器向接收器单一固定的方向传送数据。如早期的计算机的读卡器就是采用单工通信的典型发送设备,象打印机就是典型的接收设备。半双工模式:通信两方面既是接收器也是发射器,两方设备可互相传送数据,但有时候也只能往一个方向发送数据。如,步话机在某一时该只能一方说话,故此也是半双工设备。全双工方式,通信两方面的设备既是接收器,也是发射器,两方面的设备能同时向对方传送数据。如,双方可以同时讲话的电话就是全双工设备。在计算机网络中一般都采用全双工模式,但局域网采用半双工方式。

3.2串行通信与并行通信根据通信使用数据的信道数,可分成串行通信和并行通信。通过传输线逐位传输数字代码的为串行通信,两方面都以数据帧为单位传输信息。用串行方式通信时只要在收发双方建立一条通信通道。对远程教学来说,串行模式通信的造价低,可以采用。并行模式的通信方式是要用一组传输线多位同时传输数据,收发两方之间要建立多条并行的通信通道,要让并行的各条线路都一至,因此便要传输定时和控制信号,但并行的各条线路的信号经过转发和放大处理时,会有不同的延迟与变型,所以也很难做到并行同步。要是采用很复杂的技术,线路和设备这样成本会很高,在远距离数字通信中不适合使用。

3.3同步技术

发送者和接收者必须在同一时间上的通信过程进行同步,一方保持码元之间的同步,在另一方,必须保持起止时间的安全符号或符号组成的数据块之间的同步。实现字符之间的常用方法或数据块的开始和结束的时间同步有两种,异同传输和同步传输。每一次只传输一个字符,每一个字符以一位起始位为向导,一到两个停止位结束。收接方要衣据“1”至`,0’,变跳来辨别一卜新安符白勺开始,之后收接字符的所有位。异步传输是指字符之间的时间间隔和字符是可变性的。也不用来格地规定它们的时间关系。起始位为“0’’,代表了时间,停止位为,’l”,代表的1一2位的持续时间。发送方可以在没有数据传输时发送连续的停止位也称空闲位。这种通信方法简便,如计算机和调解器之间的通信就是使用这种方法,它的缺点是每个字符有2一3位开销,降低了通信效率。在同步传输模式中,一般以数据块为传输单位。为了使接收机能够确定该数据块的开始和结束,需要在每个数据块的开始和结束处各加一个帧头和一个帧尾,只有加有帧头和帧尾的数据才称为一帧,帧头与帧尾取决于数据块是面向字符(字符同步)还是面向位(山tsyn山ornons)的。如利用面向字符的方法,这个数据块以一个或多个同步字符作为起始位,一般被称为SYN,控制字符的位方式与传送的任意数据字符有着明显的区别。帧尾是另一个独特的控制字符ETX。则可以更快地接收数据,直至帧尾字符ETX白勺末端被发现。然后,接收器确定下一个字符的sYN。面向位的方法是把数据块作为位流面而不是作为一个字符流处理。除了帧头和帧尾的原理有些区别外其它基本一致。

4结语

数据通信技术目前已成为当代通信发展的主导力量之一,计算机在数据通信方面的应用正在以更广的覆盖范围和更高的速率向前发展,与计算机结合的数据通信将会逐步实现快速的发展,其发展前景也将会更好。

参考文献

[1]毕德刚,于锁利.计算机网络[刚.黑龙江大学出版社,2008(10):273.

[2]蔡伟.浅谈数据通信及应用前景[司.信息系统工程,2O14(12):19.

[3]金鑫.试析数字通信技术课程标准[司.电子制作,2O13(18):102.

计算机本科毕业论文范文二:分层技术在计算机软件开发中的使用

【摘要】近年来,计算机技术和网络技术已经在人们的日常生活和工作中得到普遍应用。计算机开发技术已经得到了相关从业人员的普遍关注。笔者对计算机软件开发中分层技术的应用进行论述,以期提升计算机软件开发水平。

【关键词】计算机;软件开发;分层技术

1前言

科学技术快速发展,现代化进程逐渐加快,计算机软件开发也逐渐由传统二层结构开发模式转化为多层结构。其已经成为计算机软件开发过程中的重要内容和组成部分。近年来,网络环境日趋复杂,将分层技术应用到计算机软件开发中,能够提升软件系统的整体清晰度和辨识度,为人们提供一个灵活的软件应用环境,促进计算机研发技术又好又快发展。

2分层技术相关概述

2.1分层技术的概念及应用计算机开发过程中要确保软件的灵活性和可靠性,实现软件的多功能应用。分层技术基于计算机软件内部结构原理,促进计算机软件应用过程中各种不同功能的实现。因此,将分层技术应用到计算机软件开发中具有一定的优势。同时,其能够改变传统的计算机软件单项业务处理模式,实现多层次技术的开发和应用[1]。

2.2分层技术的特点在计算机软件开发中应用分层技术具有相应的特点和优势。首先,分层技术能够依据相关功能需求,对计算机软件进行扩展和计算机系统进行分解,实现对计算机软件的改造和更新,并对系统中功能层和上下层进行变革和修改。其次,分层技术能够提高计算机软件的开发质量和效率,也能够提高其软件运行的可靠性。通过对原有计算机系统的改造和变更,缩短复杂软件的开发时间,提高新产品的质量。第三,在计算机软件开发中应用分层技术,能够让计算机软件得到充分利用,并对功能层次的接口进行定义,实现软件的自动化开发,促进标准接口的应用和其端口的无缝隙对接[2]。

3分层技术在计算机软件开发中的应用

近年来,随着生活理念的革新,人们对计算机软件开发普遍关注。同时,计算机软件开发也对传统计算机软件单项业务处理模式进行变革,使其向多层次计算机软件开发转变。目前,计算机软件开发技术已经由原来的二层和三层技术转化为多层技术。

3.1双层技术的应用

双层技术在计算机软件开发中的应用,能够提升计算机软件开发的质量和效率。双层技术是由客户端和服务器两个端点组成。客户端的功能是为用户提供相应的界面,并对计算机日常应用过程中的相关逻辑关系进行处理。服务器主要用来接受客户信息,并对用户相关信息进行整合,传递给客户端。

3.2三层技术的应用

三层技术是对计算机开发过程中的双层技术进行不断完善。相较于传统的双层技术,三层技术能够确保在一定程度上增加应用服务器,同时也能够提高用户数据存储质量和效率。在计算机软件开发过程中应用三层技术,能够提高计算机信息访问效率,也能够确保计算机与人之间构建和谐的共性关系,确保计算机整体运行质量的提升,为人们提供一个良好的计算机应用环境。三层技术包括业务处理层次、界面层次和数据层次。业务处理层次主要目的是了解用户的需求,并结合用户需求对相关数据进行处理。界面层主要是搜集用户的需求,并对其进行加工,将相关结果传递给业务处理层次。数据层次主要用来对业务处理层的相关请求进行审核,并应用数据库对相关信息资源进行查询和整合。加之科学的分析,将其传递给业务层。三层技术能够提升计算机使用性能,但其用户环境比较复杂,增加了信息和数据处理难度[3]。

3.3四层技术的应用

四层技术是基于三层技术进行完善的,其包括业务处理层、web层、数据库层和存储层。其在计算机软件开发过程中的应用原理是应用业务处理层分析用户需求,并将数据层处理结果传递给web层,应用数据交换和数据访问代码来反映数据库和计算机对象之间的关系。

3.4中间件技术的应用

中间件技术被作为面向对象技术进行开发。中间件主要以分布式计算环境为背景,以实现互通和互联及资源共享应用功能,其是一种独立系统软件。它能够对异构和分布集成所带来的各种复杂技术的相关细节进行屏蔽,以降低相关技术难度。在操作系统、数据库与应用软件之间应用中间件,能够缩短开发周期,提升系统和软件运行的安全性。中间件的种类比较多。结合其相关技术特性,能将其划分为DM、MOM、OOM中间件和RPC与TPM中间件等,其已经被普遍应用到计算机软件实际开发中。

3.4.1面向消息中间件信息同步传送和异步传送都可以应用MOM中间件技术。MOM能够实现异步通信、消息传递列队化和传递过程中的安全性和可靠性。MOM分层技术在计算机软件技术开发中应用很普遍。应用消息列队中间件进行应用编程,其主要通过中间件和对方实现间接通讯。同时,其能够应用队列管理器与远地或者本地应用程序进行通信。通信过程中,通信双方只需要将消息传递给队列管理器,不需要对消息的传递过程和传递安全性进行过多的关注,有利于软件开发过程的简化。

3.4.2远程过程调用中间件在客户和服务器计算层面应用远程过程调用的中间件,其更加具有先进性和实用性。程序员可以结合客户的实际需求对相关应用进行编制。RPC比较灵活,其也能够适应于复杂的计算机环境中,并支持跨平台应用,对远端子程序进行调用,以满足编程过程中的相关细节。但是其在应用过程中仍然存在相应的缺陷,其采用同步通信方式,不利于在大型范围内进行使用,需要对网络故障和流量控制等诸多因素进行考虑。

3.4.3面向对象的中间件基于组件技术在大型应用软件中的使用比较广泛,分布系统对各个节点中不同系统平台的新组件和老版组件进行集成应用。由于其面临各种问题,使用过程中具有一定的局限性,并不能够充分发挥其作用。基于对象技术和分布式技术,面向对象的中间件提供了全新通信机制,能够在异构分布的计算环境中对传递对象的相关请求进行满足。其来源主要是本地或者远程服务器。

4结语

计算机的应用环境越来越复杂,用户的相关要求也逐渐提高,增加了软件开发的难度。在计算机软件开发中应用分层技术,并对其进行不断地优化,能够实现其安全性和拓展性,缩短开发周期,提升其整体处理能力,有效满足了客户的日常应用需求。

参考文献:

[1]李大勇.关于分层技术在计算机软件中的应用研究与分析[J].计算机光盘软件与应用,2014,(20):78~79.

[2]杨博宁.浅谈计算机软件开发中分层技术[J].科技风,2015,(08):95.

[3]贾辉.刍议分层技术在计算机软件开发中的应用[J].中国高新技术企业,2015,(30):59~60.

计算机本科毕业论文范文相关文章:

1.计算机毕业论文范文大全

2.计算机专业毕业论文范文大全

3.计算机专业毕业论文范文

4.大学计算机专业毕业论文范文

5.计算机毕业论文范文

计算机本科毕业论文范文的评论条评论