5 resultados para MVC

em Chinese Academy of Sciences Institutional Repositories Grid Portal


Relevância:

20.00% 20.00%

Publicador:

Resumo:

门户提供了对信息资源的单一访问入口, 将各种异构应用和数据资源集成到同一用户界面下,并根据用户或角色的不同,形成个性化访问页面,进而实现信息的有效传递和共享。 企业为了满足自身业务的需求而不断推出不同的业务系统,如电子商务系统、办公自动化系统、企业资源管理和财务管理系统。但是由于各个系统之间互相孤立,数据分散,形成了一个个“信息孤岛”。集成现有的应用系统成为门户中间件平台的一个重要目标。 门户中现有的集成方式,如首页集成、工作流集成,可以将已有的应用集成到门户中。但是这些方式不够灵活,表现在对于 Web 应用,不能将已有的业务逻辑和界面表现同时方便地集成到门户中。虽然JCP社区提出了 JSR 301规范,支持 JSF 框架的 Portlet 桥接,将 JSF 应用集成到门户中,但是对集成的应用系统类型有很大的限制。面对企业中不同类型的应用系统,缺少一种较为通用的解决方法。 本文针对MVC Web 框架的特性以及门户中应用集成的实际需求,提出了一种面向MVC Web 框架的 Portlet 桥接,一方面支持多种 Web 框架;另一方面在不改变原有应用系统的前提下,将该系统集成到门户环境中。通过分析和比较MVC Web 框架和Portlet 之间的工作原理以及运行环境,总结出桥接过程中必须 解决的三个关键问题:请求处理、URL 地址改写以及运行环境上下文的适配。为解决以上问题,本文设计了两阶段的请求处理方式,定义了 URL 地址的改写规则以及设计了上下文的适配器。在此基础之上,给出了 Portlet 桥接的分析与设计。 基于本文给出的 Portlet 桥接设计,在自主研发的企业门户 OncePortal 中实现了 JSF、Struts 两种具体桥接,并通过应用实例验证 Portlet 桥接的有效性,实现对 Web 应用系统的无缝集成。

Relevância:

10.00% 10.00%

Publicador:

Resumo:

软件成本估算是软件工程领域的重要活动之一。类比估算由于具有易于理解、不受数据规模的影响、不需要本地校准、降低异常点对估算精度的影响等优势,所以是软件成本估算常用的方法之一。项目属性集的选择、相似度函数定义和修正求解是类比估算三个比较重要的方面。 通过对比分析目前类比估算相似度的定义,得出其存在的问题是:没有充分利用模型和历史项目集信息从而在一定的数据集上可能降低估算精度。针对这种问题,本文提出一种改进的类比估算方法,该方法充分利用了模型和历史项目集的相关信息,定义模型属性信息空间上由第一类曲线积分计算的弧长为相似度。 项目属性集选择相关程度比较低的因子以解决由于因子之间相关程度高对估算精度产生影响的问题;修正求解采用基于相似度倒数或平方倒数加权法以解决相似项目数难以确定的问题。 在成本驱动因子的定义和管理、成本估算模型的支持与集成、模型校准、模型精度分析这四个方面,本文分析了现行的成本估算软件存在的问题及发展趋势。根据分析结果,并结合改进的类比估算方法开发了改进的类比估算工具ImpAnalogy。该工具基于Eclipse RCP框架,采用MVC架构实现了数据管理、因子管理、模型精度分析、模型共享等模块。 本文使用工具ImpAnalogy进行了三个案例研究。 案例一:为一个没有使用任何估算方法和估算工具的企业提供一个估算精度相对较高的方法和工具。结果表明改进后的类比方法的估算精度高于基于欧氏距离和AMH的类比估算方法、基于模型的指数加权调整方法、COCOMO类型方法和回归方法。 案例二:为一个准备申请CMMI 4级的企业提供一个估算精度较高的方法。结果表明改进后类比方法的估算精度高于采用欧氏距离和AMH的类比估算方法、COQUALMO类型方法,但是低于回归方法。 案例三:采用NASA93数据集验证方法的有效性,增强说服力。结果表明改进后的类比方法的估算精度高于采用欧氏距离的类比估算方法和回归方法;采用基于相似度倒数或平方倒数加权调整算法的估算精度高于单项目调整算法和回归方法。

Relevância:

10.00% 10.00%

Publicador:

Resumo:

提出了协同设计工作模式,给出了系统的工作流程,定义了用户的权限分配,研究了基于交互日志的传输方式,讨论了协同设计过程中的实时更新机制。最后采用了基于MVC的体系结构构建了一个原型系统,该系统在实际应用中,验证了该技术思路的正确性。

Relevância:

10.00% 10.00%

Publicador:

Resumo:

CSR控制系统是一个庞大的网络分布式控制系统,它是由许多子系统组成。大规模多级分布式数据交互系统是CSR控制系统中的核心。它是实现CSR束流多能量级连调的核心,它涉及整个CSR控制系统的数据传输以及数据结构定义。大规模多级分布式数据交互系统的开发是基于螺旋模型,采用螺旋模型进行开发能最优实现CSR控制系统的需求以及各开发阶段具有很大的设计灵活性。该大规模多级分布式数据交互系统完全实现了采集数据的上行和控制数据的下行,系统通过网页实现对控制数据的录入以及对采集数据的实时显示。CSR所有数据都存储于Oracle数据库系统,数据库系统是一个三级分布式数据库系统,这样能均衡各前端服务器的资源与性能。前端服务器COM组件通过TCP/IP与ARM控制器和多功能控制器进行数据上行下行的数据交互,以及通过PCI 接口实现与各FPGA板卡进行数据交互。 论文论述了对大规模多级分布式数据交互系统、网页系统、Oracle数据库系统、COM组件库、PCI驱动程序以及各软件系统的设计实现。对大规模多级分布式数据交互系统主要从系统的结构、各级硬件设计和各级软件系统的设计这几个方面进行论述;网页系统主要描述了该系统是基于MVC框架模型的开发设计并介绍了JavaBean与Oracle数据库系统的数据交互;Oracle数据库系统主要从二级Oracle数据库的自动实时更新,和各触发器系统这几方面进行论述;又从各COM接口的功能方法进行对COM组件库的全面论述;PCI驱动程序的设计开发是与各FPGA板卡的数据交互的必须条件。大规模多级分布式数据交互系统的软件开发都采用了螺旋模型对其进行开发。本文的工作是CSR控制系统中的核心部分,具有重要的意义,同时也给同行研究工作者提供了重要的参考。 本文核心及创新点:1、创造性地提出了大规模多级分布式数据交互系统软件工程。2、三级分布式数据库系统的自动实时更新。3、采用web+Oracle+COM+PCI+ARM+FPGA+DSP的多级数据传输。4、设计并实现虚拟加速器。 从现场调试运行和验收的情况来看,大规模多级分布式数据交互系统不论从结构设计,还是软硬件设计开发都达到了设计要求

Relevância:

10.00% 10.00%

Publicador:

Resumo:

自上世纪60年代软件危机始,涌现了一大批软件成本估算理论和方法。单一的估算方法具有自身的优势和适用的估算环境。但不存在一种适应所有估算环境的估算方法。于是,集成各软件成本估算方法,以期适应各种软件成本估算环境,最大程度的利用各个软件估算方法的优势,提高估算的准确性和精确度,避免单一方法的局限性,是当前对软件成本估算方法学的有益补充。本文首先研究集成多种软件成本估算方法的模型。规范项目数据格式,自定义和配置成本驱动因子,集成多种规模方法,如代码行、等价代码、功能点等规模方法等,集成COCOMO公式估算、类比估算和COCOMO-U估算等估算方法,探讨了估算模型的估算流程。其次本文探讨如何开发基于上述模型的软件成本估算工具。本工具采用软件设计思想和技术有面向对象技术、插件体系、SWT技术、RCP技术、Hibernate技术和MVC设计思想等等。该软件成本估算工具面向估算工具的需求,立足现有的技术,力争提高工具的完整性、易用性、可靠性和可扩展性,为日后随着研究进一步深入而对工具的升级打下坚实的基础。本文提出的一种集成多估算方法模型,具有可扩展性,为深入理解软件成本估算,更好的控制软件成本打下了坚实的基础,并对估算方法如何发展提供了思路。在模型的基础上,本工具实现了多种估算方法的共存机制,能直接为估算活动服务,为工具的进一步演化发展奠定了基础,为用户提供了全面、准确、深入的软件成本估算。