面向对象设计与实现论文-韩祥波

面向对象设计与实现论文-韩祥波

导读:本文包含了面向对象设计与实现论文开题报告文献综述及选题提纲参考文献,主要关键词:C++,const,常对象,常成员函数

面向对象设计与实现论文文献综述

韩祥波[1](2018)在《面向对象程序设计中使用const实现数据保护》一文中研究指出探讨了const在常数组、常对象、指向对象的常指针、指向常对象的指针、常引用、常对象调用常成员函数等方面的案例,通过在计算机专业和卓越班的面向对象程序设计课程中多次教学使用,较好的提高了学生的编程积极性。(本文来源于《电脑知识与技术》期刊2018年30期)

周昱晨,罗向阳,张豪[2](2018)在《基于面向对象设计模式的仓储系统设计与实现》一文中研究指出针对杂志库存管理问题,基于面向对象思想,运用设计模式设计了一个库存管理系统。通过问题域部件设计,将系统划分为人员管理、物资管理和收益管理叁部分,并设计了相关表单;通过任务管理部件设计,运用单例模式实现了并发审核,运用观察者模式保证了数据查询的准确和实时,运用状态模式实现了库存的调取,运用装饰器模式实现了收益统计,运用策略模式评估了来年印数与保留库存数;通过数据管理部件和人机交互部件设计,运用抽象工厂结合简单工厂的模式实现了多数据源访问支持;最后设计了用例进行测试。测试结果表明,该系统可以满足杂志库存管理的使用需求。(本文来源于《计算机时代》期刊2018年09期)

杨光[3](2018)在《基于面向对象的电子战仿真系统设计与实现》一文中研究指出电子战在现代战争中具有极其重要的地位,而电子战仿真系统的构建对于推演电子战战术和研究电子对抗过程具有极大的帮助。据此,本文基于面向对象的思想构建了包括预警雷达、侦察接收机、有源干扰机等电子设备在内的可扩展的电子战仿真系统。首先,本文确认了电子战仿真系统具体的功能和性能需求,再根据这些需求设计了整个系统的运行逻辑架构。根据逻辑架构,系统被划分为叁大模块,每个模块由多个小的功能模块构成。这叁大功能模块分别为:运行支撑模块、场景资源模块和显示模块。对于运行支撑模块和场景资源模块,本文阐述了这两大模块的各个子模块所要实现的功能。其次,本文介绍了运行支撑模块的各个子模块的设计与实现。运行支撑模块主要包括了:仿真引擎、场景管理服务、配置文件解析服务、兵力生成服务和指令输入接口等几个主要子功能模块。引擎的设计是为仿真系统的运行提供平台支持,而叁种服务作为系统的功能资源接受引擎的调用并辅助引擎完成仿真运行。对于仿真引擎模块,重点研究了基于事件驱动的调度功能和基于点到点通信的消息转发功能的实现方法。关于场景管理服务模块,主要探讨了场景管理服务对仿真世界中的模型提供信息支持的方法。在配置文件解析服务的设计中,主要介绍了配置信息的存储方式与结构、文件解析工具与工具的使用方法。对于兵力生成服务,着重研究了模型模板的构成和模型创建的方法。关于指令输入接口,主要讨论了指令数据的存储方式和存储结构,以及对指令数据的解析方法。然后,本文对场景资源模块的各个子模块的设计与实现进行了详细阐述。场景资源模块包括:坐标系统、实体和组件。场景资源的所有子模块都用于构建仿真场景。坐标系统给所有模型提供位置、距离等信息,而实体和组件则负责对仿真场景中的武器装备进行模拟。对于坐标系统模块,主要介绍了在系统中使用的五个坐标系:分别为地心直角坐标系、测地坐标系、东北天坐标系、机体坐标系和传感器坐标系。对于实体模块,主要介绍了实体模型的构成和执行逻辑,并列举了建立一个实体模型所要考虑的要素。对于组件模块,主要介绍了组件的概念模型的设计思路和具体的电子战装备组件,包括雷达、侦察接收机和有源干扰机等的设计思路和实现方法。最后,设计了一个电子战飞机对雷达车干扰的过程,并在基于上述设计的电子战仿真系统中运行该过程。在运行过程中,系统对战场态势和雷达探测状态进行显示。经过实际测试,验证了仿真系统设计的可行性。(本文来源于《西安电子科技大学》期刊2018-05-01)

陈燕红[4](2018)在《面向对象的地质符号数据库设计与实现》一文中研究指出地图符号是现实世界地理空间到地图空间数据变换过程中的语义描述,利用符号来表示地图中要素的内容,符号库的性能会影响出图的质量和地图数据获取的速度。在地图制图中,虽然现有的GIS平台的符号库体系实现基本的制图要求,但目前符号的渲染在精确性和标准性方面仍然需要进一步的完善。基于以上分析我国急需制作一套能够满足我国行业要求,存储方便,保证符号效果好的符号数据库。通过颁布地质行业的地图符号文件地质图图例GB958-99的仔细研究和归纳整理,为了建立更具有普适性、共享性的符号数据库,本文结合地图制图学和面向对象的基本理论,试图从符号本身出发,研究分析与符号具有高度契合的面向对象的符号对象数学模型,从模型的角度规范和定义地图符号。本文的主要工作包括以下叁个方面:(1)研究地图符号的概念,并对地图符号的类型做了归纳与总结,在此基础上定义了符号的基本属性,即位置属性、内容属性和样式属性,并结合面向对象的思想对其具体的参数做详细阐述,为后续符号对象模型创建提供思路。(2)创建符号对象的数学模型和设计地质符号数据库。首先,研究地图符号抽象的过程,结合符号的属性参数,提出了符号对象的数学模型,即符号对象是由位置、内容和样式经过一定的组合排列而成的;其次,针对具体的符号结构分析按照叁种基本属性去验证数学模型的正确性和有效性;最后,结合我国地质行业958标准,明确各个符号对象属性和对象间的层次关系,采用面向对象理论基于关系型数据库储存管理符号的信息,完成地质符号数据库的概念模型、逻辑模型、物理模型的设计。(3)结合地质遥感专题解译产品快速成图系统项目,针对创建的符号数据库设计出通用的符号库的访问接口,实现地质符号的标准化和跨平台使用,对比测试效果验证本文所建立的模型的规范性和有效性。本论文旨在创建一套通用的符号对象模型,针对模型属性具体分析,设计一套地质符号数据库,既能够满足我国当前地质行业发展的需求,又能够实现该符号库可以兼容于其他系统,供其他系统开发使用,实现符号的共享。(本文来源于《中国地质大学(北京)》期刊2018-05-01)

余其鹏,程晓东[5](2018)在《基于Geodatabase面向对象的地震应急数据库的设计与实现——以镇江市为例》一文中研究指出地震应急基础数据库是各级应急部门开展应急工作的基础,通过对镇江市地震应急基础数据库设计方法的研究,以实现应急数据库的快速设计和物理实现,为城市应急指挥体系数据不足的问题提供解决方案。研究基于Geodatabase面向对象数据库的建库方法,采用UML设计语言对应急数据库进行逻辑设计,并利用Arc GIS Diagrammer建模工具,实现应急数据库的快速搭建。最终,成功设计并搭建了镇江市地震应急数据库。(本文来源于《防灾减灾学报》期刊2018年01期)

马苗[6](2017)在《基于Blackboard平台的《面向对象程序设计》信息化课程设计与实现》一文中研究指出为了利用信息技术手段改革教学模式,我校在Blackboard平台拟建设200门信息化课程。本文以陕西师范大学计算机科学学院的大一新生为对象,面向软件工程等叁个专业的全日制本科生,在Blackboard平台上进行了《面向对象程序设计》的信息化教学课程建设,尝试了"微课件、微视频、微实验、微测试"等为特点的现代化教学新模式。(本文来源于《教育教学论坛》期刊2017年50期)

陈楚材[7](2017)在《面向时间序列的流式对象存储文件系统的设计与实现》一文中研究指出在生活中,视频监控网、雷达基站、股票市场等都会实时产生大量独立、连续的数据流,这种随时间延续而无限增长的动态数据集合就是流数据。而且随着经济的发展,各行业的流数据的并发量和流量越来越大,尤其是视频安防监控领域,传统的存储系统由于受到其物理组成以及功能上的局限,已不能满足海量数据存储的需要。高效能的存储流数据具有重要的现实意义。为了存储规模庞大的流数据,基于现有的软硬件技术,适合采用分布式存储系统。分布式存储系统,是将数据分散存储在多台独立设备上的存储系统。分布式存储系统具有高可扩展、低成本、高性能和易用等优势。专用于保存流数据的分布式流存储系统不同于其他分布式存储系统,流数据时源源不断的快速连续到达,对网络和磁盘形成巨大的负载压力,写任务多于读,系统中存储的旧数据几乎永不变更但是会在一段时间后过期。由于流数据的时间相关性,流数据存储中通常用时间戳来标定对应的流数据,因此具备单调递增的时间序列特征,可用于后期的基于时间戳或访问的数据定位及读取。此外,流数据会存在存储生命周期的需求,例如针对监控存储的原始数据,会存在一个固定的过期时间。针对这种实际的情况,本文讨论了一种用在分布式视频流存储系统中的数据存储服务器上使用的面向时间序列的流式对象存储文件系统的设计与实现,以满足高写入压力的存储需求。该文件系统,主要包括如下3个重要的功能点:1、实现了仿文件系统语义供存储系统开发者做二次开发;2、高并发高吞吐读写流数据,同时保持良好的可靠性;3、通过多磁盘的优化调度,在满足系统读写任务的需求前提下,降低系统能耗,延长磁盘使用寿命,从而达到节能环保。(本文来源于《电子科技大学》期刊2017-03-17)

周杰[8](2017)在《设备统一管理系统中面向对象的通用层设计与实现》一文中研究指出保证网络稳定、正确地运行是一件十分重要的事情,网络设备的配置管理是网络管理中比较基础但又十分重要的一个环节。传统的配置管理主要通过设备提供的命令行管理界面(CLI)进行设备的配置查看与修改。但是,随着网络规模的扩张,网络设备的增加,传统命令行管理的方式则显得效率比较低下,同时,各家厂商的管理命令没有一致的标准,在同一配置内容的设置上,不同厂商之间提供的管理命令存在差异,增加了管理员的学习成本。为了改善传统的配置管理的不足,本文对现有的技术进行了研究,并总结了各项技术的优缺点,最终设计了一种基于CLI的,面向对象的通用配置管理模型,该模型通过安全外壳协议(SSH)与设备进行交互,并以面向对象的方法对设备的配置进行抽象建模,使得不同厂商的配置文件都能对应到一个结构一致的数据模型上,上层应用可通过访问该模型以达到访问设备配置的作用。本文的通用模型实现了设备识别,配置读取,配置解析,模型构造,配置命令生成和配置命令写入的功能。同时,基于此模型,本文实现了一套浏览器/服务器(B/S)架构的可视化管理应用,管理应用实现了设备配置的查看与修改功能,管理应用具有权限控制和日志记录的功能。通用模型采用PHP语言实现,并部署在某公司的网络运维管理系统中,本文通过真实的网络设备进行了实验,结果表明,本文提出的通用模型可以有效地读取设备配置、建模以及写入新配置,而且,不同厂商,不同型号的设备在建模后提供给上层应用的数据模型具有一致性,即基于本文提出的通用模型可以有效进行网络设备的统一配置管理。(本文来源于《北京邮电大学》期刊2017-03-15)

魏静云[9](2016)在《基于面向对象的MVC设计模式的PHP快速开发框架的研究与实现》一文中研究指出随着“互联网+”这一创新经济形态的提出和推广,当今社会的各行各业与互联网技术逐步实现了高度融合。互联网已成为我们生活中必不可少的一部分,它的应用范围极其广泛,例如常见的办公软件、社交软件和网上购物等~([1])。互联网技术的快速发展引领了Web技术的迅速普及,PHP作为一种Web快速开发语言,受到了编程者的普遍关注与喜爱,但由于PHP并没有统一的规范,且不利于团队开发,因此引入了开发框架的概念~([2])。某些高校只注重编程理论知识的学习,却忽略了对实践能力的培养,这就导致了没有接触过框架和MVC思想的学生,在向大型PHP框架转型时难度较大、学习周期较长、学习效果较差。现有的MVC设计模式并没有充分利用面向对象的思想,致使在大型项目中,控制层的开发人员不仅工作量很大,而且模型层存在严重的冗余现象。因此,本文提出了基于面向对象~([3])的MVC设计模式的PHP快速开发框架的设计方案,并给出了具体的实现方法。本文主要研究的内容和结论如下所述:1)对国内外众多主流的PHP框架进行了分析与研究,结论表明大多数框架普遍存在结构臃肿、学习成本高和效率低下等问题。2)分析和研究了现有的MVC设计模式,并结合实际项目需求和面向对象的思想,提出了面向对象的MVC设计模式,最终应用到YunZhi框架开发中。3)对应用广泛的Smarty模板引擎、表入口等开发PHP框架的相关原理和技术进行了详细的分析与研究,进而为实现YunZhi框架奠定了坚实的理论基础。4)设计并实现了框架的单入口模式、模型层、视图层和控制层等功能。5)设计并实现了静态页面缓存的功能。6)分析YunZhi框架的易学性,且分别对YunZhi框架、原生PHP和ThinkPHP框架进行数据库CURD的测试;此外,还对比测试了动态页和静态页的载入速度。测试结果表明,YunZhi框架的执行速度较大型框架ThinkPHP更快、效率更高。(本文来源于《河北工业大学》期刊2016-12-01)

毛天罡[10](2016)在《基于面向对象技术的病案管理系统的设计与实现》一文中研究指出随着计算机的迅速普及,信息技术已经被用于社会生活的各个方面。在医疗系统中,医院信息系统也有了很大发展。医院对病案内容的覆盖范围上的高科技管理直接反映在两方面,一是信息系统应用的规模,二是信息系统的应用深度。医院信息系统属于迄今世界上现存的最为复杂的企业级信息系统之一,而作为医院信息系统中之根本,病案管理系统的重要复杂程度可见一斑,它不仅包括纸张病历的所有内容,还包括声像图文等信息。由于其数据信息上特殊的复杂性,加之业务上的复杂性,目前现有的系统均未能深入到对详细的病案信息进行管理的层次。本课题针对医院病案管理系统的特殊的复杂性,采用面向对象的分析、设计与实现技术,采用UML建模语言,采用以叁层体系结构为基础的多层结构,并用面向对象的编程语言实现了医院病案管理系统。本文首先介绍了课题中所涉及的面向对象的软件开发过程,以及面向对象的分析、设计、实现技术等。然后对医院病案管理系统的需求进行面向对象分析,并用UML对系统建立静态模型和动态模型;在分析模型的基础上,再用面向对象设计技术建立对象与类的设计模型,并建立了以叁层结构为基础的多层体系结构。最后,采用面向对象的编程语言将其实现。本文在采用面向对象技术对病案管理系统的分析、设计与实现中,充分利用面向对象技术中抽象、继承、封装、多态性的优势,实现了系统灵活的可扩展性、可重用性与可移植性。本文不仅是对医疗病案管理信息化的探索与实践,也是面向对象在复杂系统中的建模与应用的实践。(本文来源于《天津大学》期刊2016-11-01)

面向对象设计与实现论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

针对杂志库存管理问题,基于面向对象思想,运用设计模式设计了一个库存管理系统。通过问题域部件设计,将系统划分为人员管理、物资管理和收益管理叁部分,并设计了相关表单;通过任务管理部件设计,运用单例模式实现了并发审核,运用观察者模式保证了数据查询的准确和实时,运用状态模式实现了库存的调取,运用装饰器模式实现了收益统计,运用策略模式评估了来年印数与保留库存数;通过数据管理部件和人机交互部件设计,运用抽象工厂结合简单工厂的模式实现了多数据源访问支持;最后设计了用例进行测试。测试结果表明,该系统可以满足杂志库存管理的使用需求。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

面向对象设计与实现论文参考文献

[1].韩祥波.面向对象程序设计中使用const实现数据保护[J].电脑知识与技术.2018

[2].周昱晨,罗向阳,张豪.基于面向对象设计模式的仓储系统设计与实现[J].计算机时代.2018

[3].杨光.基于面向对象的电子战仿真系统设计与实现[D].西安电子科技大学.2018

[4].陈燕红.面向对象的地质符号数据库设计与实现[D].中国地质大学(北京).2018

[5].余其鹏,程晓东.基于Geodatabase面向对象的地震应急数据库的设计与实现——以镇江市为例[J].防灾减灾学报.2018

[6].马苗.基于Blackboard平台的《面向对象程序设计》信息化课程设计与实现[J].教育教学论坛.2017

[7].陈楚材.面向时间序列的流式对象存储文件系统的设计与实现[D].电子科技大学.2017

[8].周杰.设备统一管理系统中面向对象的通用层设计与实现[D].北京邮电大学.2017

[9].魏静云.基于面向对象的MVC设计模式的PHP快速开发框架的研究与实现[D].河北工业大学.2016

[10].毛天罡.基于面向对象技术的病案管理系统的设计与实现[D].天津大学.2016

标签:;  ;  ;  ;  

面向对象设计与实现论文-韩祥波
下载Doc文档

猜你喜欢