【摘 要】
:
基于关系数据库的面向对象软件开发都会涉及对象模型与关系模型之间的交互,由于面向对象模型和关系模型的阻抗不匹配,当系统中的对象访问关系数据库时,将需要进行对象与关系
论文部分内容阅读
基于关系数据库的面向对象软件开发都会涉及对象模型与关系模型之间的交互,由于面向对象模型和关系模型的阻抗不匹配,当系统中的对象访问关系数据库时,将需要进行对象与关系的映射。对象关系映射技术将业务层与实际数据存储分开,实现程序对象到关系数据库的映射,因此能够较好地完成对象模型与数据模型之间的相互转换。本文针对ORM技术展开分析和研究,并将其应用于《试验数据集成系统》开发中。论文主要包括以下方面的内容:(1)对ORM技术和相关理论进行了介绍,深入讨论了ORM的四种映射模式,包括实体映射、关联映射、继承关系映射和递归关系映射。(2)基于对象关系映射理论,讨论了ORM技术相关的映射工具,着重对NHibernate在实际中的应用进行了研究,阐述了NHibernate的开发步骤。(3)针对映射继承关系方法的多样性,运用层次分析法进行建模,解决了系统中继承关系映射的方法选择决策问题。(4)对《试验数据集成系统》软件开发进行了需求分析和系统设计,将对象关系映射方法较好地应用于该系统中,大大缩短了系统开发周期,降低了开发人员的工作量,提高了软件质量。《试验数据集成系统》现已开发完成,投入企业使用已有半年,至今为止运行正常,数据访问性能良好,取得了较好的应用效果。
其他文献
近年来面向对象技术成为主流的软件开发方法。随着软件规模逐渐扩大,但软件的成本和进度也越来越难于把握和控制。软件估算技术提供了一种定量化的方法以控制软件开发过程,它帮
生物免疫系统是一种复杂的自适应系统,该系统能有效地使用多种机制防御外部病原体入侵。具体表现为免疫记忆、抗体的自我识别能力和免疫多样性的优点。同时生物免疫系统在运
Excel具有强大的数据表现能力和处理能力,以及它极低的使用成本和良好的易用性,使得Excel在中小型企业信息化过程中产生极其重要的作用,同时也使得目前绝大多数应用系统都离
随着自动化水平的不断提高,人们对于设备维修的认识水平也在提高。大型旋转设备是现代大规模生产装置的关键设备,要求长周期连续运行,在这种情况下,如果只对机器采用事后维修则会
影响力传播的最大化问题的目标是在网络中寻找影响力最大的K个点,使得从这K个点传播出的影响力(如信息、想法、观点等)期望影响到的节点数是最大的。该问题是社交网络的基础
预测是科学管理的重要环节,是决策、规划的前提。在社会经济管理中,经常要对某一事物或系统的发展趋势进行预测和分析。时间序列预测是预测领域内的一个重要研究方向,它是一种根
网络信息的飞速膨胀带来了“信息爆炸”问题,快速准确的从中获取用户所需要的信息,成为一个急需解决的问题。信息过滤(Information Filtering,IF)技术可以帮助人们检出感兴趣
随着人工神经网络系统理论的发展,神经网络技术日益成为模式分类的有效手段。神经网络的学习方式包括监督学习和非监督学习。非监督学习算法的分类精度通常很难令人满意,而监
随着网络和多媒体技术的发展以及智能终端的普及,录制各种各样的视频广告并将其投放在网络上传播变得越来越容易,视频广告已经成为当今社会最流行的商业媒介,已经成为公司提
脑电图数据是经过实验记录得到的反映脑电活动随时间变化的实验时间序列数据。对脑电图数据进行聚类分析是脑电图数据分析较有效的方法,为脑电图的研究提供了有益的分析结果