基于NHibernate的MIS系统多层架构的研究与应用

来源 :重庆大学 | 被引量 : 0次 | 上传用户:c1061088
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件系统规模的不断增大,系统架构日益成为影响软件系统的重要因素。对于规模较大的企业级应用而言,系统架构不仅会影响到系统设计和开发的进度,也会直接影响到系统的后续发展潜力,甚至会决定整个系统开发的成败。目前被广大软件开发人员所接受并在一些大型MIS系统开发中被广泛采用的是一种层次式的系统架构模型,也称作多层架构系统。其基本思想是根据系统职能对系统进行层次架构的划分,不同层次完成不同的职能,以达到层间低耦合、层内高内聚的设计思想,从而使系统的架构更加合理、有效,易于扩展。本文通过研究MIS系统体系架构,提出基于NHibernate这一对象关系映射框架的MIS系统4层架构模型,从而为MIS系统的开发提供了一个灵活的、稳定的、可扩展的解决方案。本文的主要工作成果和创新如下:1)根据MIS系统开发中面临的困难,对层次式体系架构和对象关系映射框架NHibernate进行研究分析,发现了层次式体系架构的优点;掌握了NHibernate的特性和编程接口。2)针对典型3层架构模型的不足,设计数据访问层(Data层)封装NHibernate ,将业务逻辑层划分为稳定的领域层(Domain层)和灵活的业务外观层(Facade层),从而得到了新的MIS系统4层架构。3)将4层架构应用于ZDC高校综合管理系统的开发,设计并实现各层的相关功能,由此验证了本文研究思路的正确性和将该4层架构作为MIS系统通用架构的可行性。通过应用表明,此4层架构能较大程度的支持面向对象开发方式,很好地处理对象在关系数据库中的存取,实现对象模型与关系数据库之间的无关性。同时,该架构将业务逻辑中稳定的域规则与易变的业务流程分离,这使得基于该架构的系统更加稳定、灵活、可维护性更高。本文的研究对MIS系统开发具有一定的指导意义和较大的实用价值。
其他文献
随着互联网的高速发展,各种新的网络应用不断涌现,网络带宽的需求不断增加。P2P技术为核心的多种应用占用大量网络带宽,网络拥挤不堪,用户希望了解流量构成,识别网络中各种流量。
随着计算机视觉技术的飞速发展,如何获得富有真实感的场景三维模型日益受到人们的关注。传统基于设备的三维重建方法成本较高,且其使用范围有局限性,因而在实际应用中受到限
随着数字技术的飞速发展,后PC时代涌现出众多嵌入式多媒体产品,同时,网络的普及又刺激了数字媒体内容的不断增长,数字家庭产业由此进入了高速发展期。在深入分析国内外研究概
数字水印技术作为信息安全技术领域的重要分支,得到了广泛的研究。它通过在不引起人类感知的情况下将一种不可见的标记嵌入到多媒体信息产品中,用以标识原创作者对作品的所有
网络时代,人们可以轻易地收集大量的包含个人隐私信息的数据。在将这些数据发布以进行科学研究或者数据分析前,需要对这些数据进行匿名处理以防止个人敏感信息泄露。如何防止具
皮影戏是我国一项历史悠久的艺术文化,然而随着时代的变化,这项传统艺术在逐渐没落,这是我们大家难以接受的。为了改变这一点,许多有志于保护国家非物质文化遗产的科学工作者
数据挖掘技术是解决数据丰富而知识贫乏的有效途径,是信息科学领域的前沿研究课题之一,有关的研究和应用提高了决策支持的能力,成为数据库研究中一个富有应用前景的领域。数据挖
随着Internet的飞速发展,网络上的信息呈指数增长,其内容之丰富,种类之繁多,堪称世界上最大的信息资源,如何能够更有效、更准确地找到用户感兴趣的内容,滤除与用户的需求无关
随着市场竞争的日益激烈,企业需要不断改变自身的业务运营模式以求发展。为了适应企业发展的趋势,在软件开发过程中,使用工作流管理系统来管理企业的流程是一种很好的解决方案。
随着社会信息化程度的迅速发展,手机已经成为人们生活中不可缺少的一部分。由于无线通讯技术的不断发展,尤其进年来的2.5G和3G技术使得手机的功能日益强大,不再局限于传统的