内容驱动的企业应用软件框架的研究与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:dddddddddddddzzzz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
框架是软件系统的可重用设计,是实现大粒度软件复用的有效途径。流行的企业应用软件框架大多是针对以功能菜单作为组织形式的业务系统(称之为功能驱动)。内容管理是近年来企业应用软件领域的研究热点,其目的是提高企业网站建设和信息发布的效率。本文结合内容管理的部分思想,研究一个内容驱动的企业应用软件框架,旨在对“用户关注内容,内容指导业务”的企业应用系统的开发提供有效支持,并致力于提高代码复用度、支持快速开发、改善系统可维护性和可扩展性。在理论方面,根据用户和开发者的需求,定义了内容、内容驱动的概念,并指出内容索引是实现内容驱动的关键。在此基础上研究内容驱动框架的体系结构,分别提出了内容管理模型、权限管理模型和业务构件接口模型。接着分别用形式化语言和统一建模语言对框架模型进行描述。在设计方面,采用MVC模式实现框架。在分析了框架的控制流之后,分别对框架各个主要构件的相关问题给出解决方案。这些问题包括索引管理中树形结构的维护、树遍历算法的选取、树展开显示的效率,权限管理中的子树节点集合授权、用户权限传递等。此外,也考虑了内容驱动框架对传统的功能驱动框架的兼容。在应用方面,利用内容驱动框架开发了一个物资管理系统。通过与功能驱动系统及其框架的对比,分析了本框架的优缺点及应用前景。
其他文献
在大规模科学数据共享以及大型企业应用中存在海量的数据库。由于系统的定制性和历史原因,造成了这些数据库共享存在以下难题:封闭性、数据孤岛、缺乏规范和标准。中医药科技
随着信息技术和管理理论的发展,工作流技术正成为当今技术研究的一个热点。但目前因为不同的研究者、厂商使用不同的工作流的描述方法,造成了不同工作流产品之间不能进行互操
本文针对当前嵌入式系统普遍存在的内存瓶颈问题提出了一种解决方案。这个方案主要基于ARM微处理器实现,它使用实时操作系统对存储卡进行管理,并通过USB设备接口进行数据传输,实
起源于哲学的本体作为一种能在语义和知识层次上描述概念的建模工具,可有效地解决知识工程中知识共享和重用两大问题。近几年来,随着生命科学的快速发展,生物医学领域也出现
为贯彻落实好中央11号文件精神,积极研究制定配套财政政策支持我省企业改革与发展,进一步推动我省工业经济结构调整和产业升级,省政府建立了3亿元企业技术改造财政贴息资金,主要
随着表面组装技术(Surface Mounting Technology,SMT)向更高密度、更小尺寸、更复杂的印刷电路板(Print Circuit Board,PCB)混合技术的纵深发展,在电路板的装配过程中,作为电
随着指纹识别技术的不断成熟,其被广泛应用于各个领域,例如指纹考勤、指纹密码、甚至于各类考试中的身份识别。指纹识别技术应用的普及使得指纹识别的弱点也逐渐显露出来,很
有指导词义消歧方法存在知识获取瓶颈问题,词义标注语料库的自动构建是减小此问题的最佳策略之一。现有词义自动标注技术还存在很多不足之处,而双语平行语料库的出现为此项研
最近几十年来,数字图像编解码技术的研究一直在不断前进,各种编解码技术不断成熟。尤其在最近几年中,各个领域涌现出一批新一代视频编码标准,结束了MPEG-2一统天下的局面。在
人体生物特征识别技术(Biometric)是一种将信息技术与生物技术相结合,利用人体本身具有的生物特征进行身份识别的技术。包括物理特征和行为特征等在内的生物特征具有“人人拥有