论文部分内容阅读
通信以及网络在生产、生活中的应用及普及,使得现代信息社会对通信网络的接入、交换、传输及相关领域人才的需求量急剧增大。然而,高等院校迄今为止还没有形成较为成熟的对该领域的人才培养体系,最重要的原因是缺乏专业的实验设备。针对上述情况,研制了一套通信网络实训系统,该实验系统从网络层出发,为学生提供一系列实验项目。而CORBA作为一种开放的、分布式对象计算的标准工业体系结构,具有平台独立性和语言无关性,以及在分布式异构环境下的互操作性等特点。用CORBA开发的软件既具有面向对象又具有可重用性、可移植性、可扩展性、可伸缩性以及互操作性等特点。因此,利用CORBA技术开发通信网络实训系统,具有非常重大的实用价值。本文介绍了通信网络实训系统涉及的通信专业理论知识,分析了国内外实训系统的发展现状及其特点,并深入讨论了系统开发过程中的关键技术。基于以上理论和技术,本文重点是参照标准的软件开发过程进行系统需求和架构分析,使用面向对象建模和分布式对象技术设计与实现本实训系统。本文的主要研究工作有以下几点:(1)遵循面向对象分析与设计方法,对系统进行了需求分析,提出了通信网络实训系统的总体设计方案;详细分析了系统的业务流程,确定了系统功能用例;抽象出系统所涉及的类,分析了类之间的交互方式,建立了系统模型;(2)依据上述分析的结果,结合数据库设计与分析原则,详细分析了系统的数据库,并设计了数据库的逻辑结构,建立了数据库模型,最后采用持久化方案实现对数据库的访问。(3)详细设计了基于CORBA的通信网络实训系统主要功能模块,并且分析了系统的运行机制,详细设计了CORBA客户端以及服务端的系统结构和接口实现方案;最后成功运行测试了该系统。(4)本文设计与实现的通信网络实训系统已经在吉林化工学院等全国十几所高校的通信网络实验室成功应用。