基于NHibernate的SaaS管理平台研究与应用

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:yangmx198808
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件系统的开发广泛采用面向对象技术对业务逻辑进行设计与实现,同时采用关系数据库技术负责数据的存储和管理;但是面向对象模型与关系模型之间的阻抗不匹配等因素,这就增加了系统开发的难度。当系统中的对象访问关系数据库时,将需要进行对象与关系的映射。采用对象关系映射技术可以建立高度可靠性的数据持久层,为解决该问题提供良好的方案。本文针对ORM技术、NHibernate技术和角色访问控制进行分析,结合安徽省电力科学研究院“SaaS基础开发平台”项目进行实际的应用研究,论文主要工作包括以下几个方面:(1)对ORM技术、映射工具和相关理论进行分析,着重对NHibernate在实际中的应用进行了深入研究,比如利用Nhibernate的底层性能调控机制和缓存技术来提升平台的性能。采用层次分析法建模,在平台设计中引入数据持久层,屏蔽了平台两端不同模型之间的差异,在不影响平台两端原有功能发挥的基础上,成功地把平台结构连接为一个整体。(2)结合实际业务需求,构建了用户目录树和组织结构目录树以及两者之间的内在关联,构建了角色和权限列表以及两者之间的内在联系,通过平台日志管理为平台的安全性提供最后一道屏障。(3)为了提高用户访问数据的安全性,更好的设计平台用户、角色、权限和资源之间的关系,本文深入研究了基于角色的访问控制模型。本文在该模型中引入组织机构的实体概念,平台管理员一般只负责管理各个单位的单位管理员的账号等相关信息,单位内部的业务权限分配由单位管理员自行处理。(4)该平台作为一个基础应用平台,为后续的开发提供风格一致的用户登录、用户管理、组织机构管理和权限管理等功能。目前,该项目的平台管理部分的功能已通过安徽省电力科学院的线上测试,验收合格。
其他文献
普适计算发展至今,已经深刻地改变了我们的生活。人们可以一边移动,一边使用便携式设备和空间中的嵌入式设备对需要的信息与计算服务进行访问。然而,当前的普适计算研究仍然未达
随着多核处理器的产生和应用,如何提升其运行效率和并行性能倍受国内外各大硬件厂商和专家学者的关注。系统性能并不能仅仅依靠硬件平台的技术进步而提升,硬件平台还需要与其搭
学位
随着计算机网络的飞速发展,现在越来越多的信息使用网络进行传输,其中不乏个人隐私、公司商业秘密及国家机密等敏感信息。因此,如何保证私密信息的安全性成为人们关心的问题,而对
传统关联分析需要处理大量的频繁项集以得到可用的关联规则。为提高规则的抽取效率,已有多种频繁项集的精简模型被提出。但是目前关于频繁精简项集的快速挖掘和处理算法的研
无论在研究领域还是工程领域,缺失数据都是一个不能忽视的严重问题。尤其随着数据收集工作从人工转向机器,数据量的急速膨胀使得各种数据质量问题混杂其中,其中数据缺失更是难以
社交网络中的微博平台,近年来得到了广大用户的喜爱和关注。据了解,每天都会有不计其数的新用户加入该平台,并在平台上留下成千上万条信息。面对海量的微博信息,用户总是在不
随着无线通信技术、无线数据库技术与集成电子技术的显著提高和广泛应用,具有监测能力、计算存储能力和数据传输能力的无线传感网络被国内外研究者应用到军事、交通运输、环境
考试是选拔人才的通用途径,种类繁多。为了确保考试的公正性与透明性,考场监控系统应运而生。传统的考场监控系统效率极低,为了实现考场监控视频的快速浏览、及时获取有用的
“软件老化(Software Aging)”现象是指软件长时间运行时,由于计算机资源的消耗而造成的软件性能逐渐下降的现象。这种现象通常出现在服务器等需要7x24小时不间断运行的软件上