论文摘要
随着移动通讯网络的飞速发展,网络规模越来越大,电信管理网(TMN)的作用和地位也变得越来越重要。电信管理网通过标准的接口(包括通信协议和信息模型)与电信网传送和接收管理信息,从而达到对电信网的控制和操作的目的。在电信管理网中,这些接口是用抽象语法标记一(ASN.1)来描述的。为了维护和提高网络的性能和服务质量,建立良好的电信网络管理系统显得格外重要。但在电信网络管理系统以及其他类似的管理信息系统的开发中,类似功能模块较多,所以就容易产生大量的重复代码编写工作,例如编写访问数据库的业务模块、建立大批量数据库表等。而代码自动生成的目的就是尽量减少重复开发。因此,代码自动生成技术对于解决管理信息系统的快速开发问题具有重大的意义。代码自动生成可以看作是一种自动转换机制或者一种由源模型到目标模型的映射。它通过读取工程中设计的各种文档或者模型,按照一定的领域规则,生成规范的计算机能理解的源代码。本文总结了代码自动生成在管理信息系统中的应用,分析了代码生成技术的优缺点、以及几种常见的代码生成器的实现方法。在软件的开发过程中,面向对象模型与关系数据模型往往结合使用。但是面向对象模型基于方法学原理,关系数据模型基于集合论原理,理论基础的不同导致了两者之间的阻抗不匹配。这种技术上的差异性在开发过程中常常引发诸多问题。克服这个矛盾的办法便是实现对象/关系映射(ORM)。本文着眼于研究面向对象系统中的类及其对象与关系数据库中数据表的映射,包括属性映射、继承结构的映射和对象之间关系的映射,分析和比较了几种映射策略的优缺点。本文以研究用ASN.1描述的业务对象间关联关系为出发点,提出了一种用ASN.1描述的业务对象关系映射模型。本文重点探讨了从ASN.1结构到关系数据库表结构的映射的设计方法,其中包括映射策略设计和映射方式设计两部分。最后,运用文中介绍的代码自动生成和用ASN.1描述的业务对象关系映射模型,设计和实现了一种基于ORM的代码自动生成系统。本文介绍了系统的用例分析,系统的总体设计,主要包括整个层次和架构的划分,以及系统主要模块的设计和实现。
论文目录
相关论文文献
- [1].基于ORM的数据持久层框架研究[J]. 微电子学与计算机 2008(07)
- [2].对象持久化与对象关系映射ORM技术[J]. 科技广场 2009(07)
- [3].轻量级ORM持久层的研究与实现[J]. 南昌工程学院学报 2008(03)
- [4].ORM中视图的扩展应用[J]. 武汉船舶职业技术学院学报 2009(01)
- [5].ORM方法在人力资源信息系统中的应用[J]. 鄂钢科技 2008(03)
- [6].Hibernate框架ORM常见数据关联分析[J]. 信息系统工程 2013(04)
- [7].基于ORM的面向对象教学管理综合数据库的设计[J]. 福建电脑 2008(06)
- [8].基于ORM的数据整合技术研究[J]. 价值工程 2012(28)
- [9]..Net下基于数据库组件的ORM中间件的设计与实现[J]. 电子设计工程 2016(03)
- [10].ORM对象持久化技术研究[J]. 软件导刊 2015(05)
- [11].一种轻量级J2ee框架的设计与实现[J]. 广西职业技术学院学报 2010(02)
- [12].基于ORM的海洋地质取样应用模型设计方法[J]. 计算机技术与发展 2013(11)
- [13].基于改进ORM的Oracle数据库异构资源整合方法研究[J]. 电子设计工程 2020(21)
- [14].关于ORM技术的性能评价[J]. 信息与电脑(理论版) 2011(08)
- [15].Django实现ORM模型数据查询优化[J]. 山西大同大学学报(自然科学版) 2019(03)
- [16].一种基于源码分析和代码生成的ORM开发工具——EasyPersist[J]. 电脑知识与技术 2016(20)
- [17].基于ORM的轻量级数据持久化技术研究及应用[J]. 计算机科学 2010(09)
- [18].基于ORM的EPDM数据存取接口的研究[J]. 中国信息界 2012(08)
- [19].Spring环境下的敏捷ORM框架设计与实现[J]. 软件导刊 2019(05)
- [20].轻量级ORM数据访问框架SqlBuilder.NET的设计与实现[J]. 计算机与网络 2018(03)
- [21].Java反射机制在数据持久层轻量级ORM框架中的应用研究[J]. 西安文理学院学报(自然科学版) 2017(01)
- [22].面向事实建模方法ORM的一阶逻辑形式化分析[J]. 计算机应用研究 2011(04)
- [23].基于半自动化iBatis的轻量级ORM改进研究[J]. 天津职业院校联合学报 2009(02)
- [24].基于HTTP请求的ORM性能优化研究[J]. 计算机工程 2009(08)
- [25].3D-ORM联合术中导航技术在脊柱畸形矫形手术中的术中管理[J]. 全科护理 2018(27)
- [26].试论ORM在企业数据管理方面的优势[J]. 现代计算机(专业版) 2016(31)
- [27].基于ORM机制的实践证书管理系统的设计与实现[J]. 电子制作 2013(06)
- [28].ORM在Django操作数据库中的应用[J]. 技术与市场 2020(01)
- [29].基于ORM技术的面向对象数据与关系型数据交互问题的研究[J]. 电脑知识与技术 2017(06)
- [30].基于ORM的物资管理数据模型研究[J]. 陕西理工学院学报(自然科学版) 2009(02)