基于.NET平台的应用框架的设计与实现
这是一篇关于设计模式,应用框架,MVC,异常处理的论文, 主要内容为当今企业级应用的规模和复杂性与日俱增,对软件开发提出了更高的要求。在分析中发现,传统的软件设计与开发方法在设计和开发大型软件时暴露出开发周期长和成本高等缺点,把很多时间和精力都浪费在重新设计相似的系统架构和功能代码上,从而导致大量的重复劳动,给软件企业造成巨大的人力、物力和财力的浪费。软件复用技术的出现为实现软件的重复使用提供了很好的技术支持,包括代码、设计以及分析复用,大幅度降低了软件开发成本,提高了生产效率和产品质量。其中框架是重要的面向对象软件复用方式,不仅提供了代码复用,而且实现了设计复用。 随着.NET技术的推广,越来越多的公司正在采用.NET开发系统。但是,如何方便、快速、灵活地开发适应性强的软件系统是一个亟待解决的课题,而构建通用的开发框架就是一个很好的解决方案。本论文的全部工作专注于基于.NET的企业应用开发领域中的框架设计与实现。论文首先对框架技术进行了阐述,对框架的概念、特点、分类、组成元素和设计原则进行了说明;然后通过分析企业应用的特点和软件自身的结构,对软件开发中的通用过程进行了提炼和封装;最后提出和实现了一个基于.NET技术的企业应用系统的可复用框架CommNET。 CommNET是一个基于.NET技术的应用框架,该框架分为三个组成部分:基于MVC模式的表示层、通用数据访问层、通用异常处理模块。本框架不仅适用于.NET的WEB系统开发,也适用于Window Form系统开发;而且借鉴了Java中数据访问的思想:应用程序中所使用的数据访问代码几乎不需要改变,就能满足不同厂商的数据库开发,有更好的灵活性和扩展性;通用异常处理模块适用于应用程序开发的每一个层,不需要为每一层编写异常处理代码。 最后,对本文的工作进行了总结并对下一步工作进行了讨论。
银行业企业级J2EE应用开发平台设计与实现
这是一篇关于企业级,J2EE,应用框架,开发平台的论文, 主要内容为随着银行业传统信息系统建设重点,核心交易系统的不断完善。越来越多的信息系统开发工作转向了面向产品、面向客户的新兴业务系统以及银行内部管理系统。而在以Unix系统运行的小型机作为主要服务器硬件的银行业IT运维环境中,J2EE技术架构以其标准化的,跨平台的,高效安全的特性,被越来越多的业务类和管理类信息系统所采用。 虽然J2EE技术架构有标准化,健壮高效的特点,但技术架构范围过于广泛,组件众多,开发人员需要掌握的知识内容繁多。在实际开发过程中,应用系统的开发效率比较低下,同时由于开发人员素质良莠不齐,应用系统的质量难以保证。同时由于参与银行系统建设的外协服务厂商众多,规模大小不一,技术能力成熟度高低不等。这就造成了各种类型、规模、质量参差不齐的技术框架出现在系统中。这就给系统维护和系统集成造成了极大的困难和障碍。再者,业务与管理类系统中,几乎都要有一些基础模块,如权限管理,组织机构管理等。各个系统重复建设,不但浪费了人力物力,还形成了用户体验无法统一,系统间数据无法共享的窘境。最后,银行业的金融创新日益突出,竞争日益激烈。如何确保携带业务逻辑的信息资产的安全,避免被同业简单的模仿和复制,如何保持信息创新带来的领先优势,也是金融领域应用软件开发面临的巨大挑战。 本文提出了构建一套基于J2EE规范的银行业应用开发平台的方案来应对上述挑战。该平台由一套适合银行业业务类与管理类信息系统的应用框架和一套基于主流开发环境的开发工具组成。应用框架包括合乎银行业信息系统安全标准的安全框架,标准的组织与人员管理框架。开发工具提供方便高效的平台工程管理模块和用于提高开发效率的自动代码生成模块。 本文对目前银行业应用系统开发所面临的挑战和机遇进行了详细的分析,同时对金融领域J2EE开发平台的实现意义进行了解释和阐述。然后通过对国内同类产品的研究和探讨,分析出了平台产品的设计目标及同类产品的局限性。然后通过对J2EE相关理论技术的分析选型以及系统开发实践经验积累,得到了统一开发平台应用框架的业务需求。在对需求进行详细分析的基础上,并结合行业开发最佳实践,以及企业相关标准规范要求,对核心框架、组织管理模块和安全管理模块,以及开发工具中的核心模块——代码生成模块——进行了设计,同时给出了具体的实现效果截图。然后对该系统进行了系统测试,并给出了测试结果。 最后对平台的应用情况进行了统计和分析,给出了未来平台发展的预期和展望。
基于SSH框架的网络集成化楼宇视频监控平台的设计与实现
这是一篇关于智能化集成管理系统,WEB端,应用框架的论文, 主要内容为随着电子信息技术的不断发展、计算机智能等相关技术对人们的影响,越来越多的智能化、人性化楼控系统正在逐步取代人为控制,智能化的集成管理系统(IBMS)它是以网络一体化、功能一体化和软件界面一体化等一些集成技术为基石,采用云计算、无线物联网等先进的技术和领先的理念进行的组织架构。智能建筑的核心当属楼宇监控系统,目前随着建筑技术的不断发展,我国的各类楼宇的规模、功能和档次都有了较大的提升,楼宇中所需的设备数量也在持续增加,然而这些设备一般都分布在各个楼层,用分散式管理,会浪费大量的人力、物力,并且效率低下,而这种集成化网络视频监控平台应运而生了。集成化平台可以实现“设备集中化管理,功能分布化实施”的思想。使用各个控制设备以及各个拓展设备都能实行无缝交流以及信息传输,并集成在WEB端的B/S架构上,以鲜明的可见性呈现给用户以及操作员,并且系统是基于标准的接口或协议、友好的软件界面和良好的可扩展性等特点,实现智能建筑各个子系统统一界面展示、统一界面管控、统一数据共享和统一系统联动等功能。本系统展现于WEB端,首先构成优化研究后的SSH(Struts2+Spring+Hiberate3)框架,使用应用框架将整体结构划分为业务展现层、业务处理层、数据采集层和被管理对象层4个层次。业务展现层主要使用JSP在J2EE平台下显示相应动态显示页面;业务处理层通过后台方法处理信息;数据采集层利用Hiberate对JDBC进行了轻量级封装,用Oracle10g作为后台数据库存储数据。完成对业务逻辑以及操作流程的管理与控制;被管理对象层针对不同角色及权限的操作员显示或屏蔽相应职权功能。系统的开发环境是在My Eclipse平台上,并部署在Tomcat应用服务器上。主要实现客户端与服务器端的信息交互传递。
基于.Net的分布式企业应用框架的研究与实践
这是一篇关于应用框架,软件复用,分布式,IOC,Remoting的论文, 主要内容为当今企业级应用系统的规模和复杂性与日俱增,采用分布式体系结构的企业应用系统在信息化的进程中逐渐由理论研究走上应用前沿,为企业的信息化注入了无限的动力。然而,分布式企业应用系统的开发环节众多、结构复杂,传统的软件开发方法包括面向对象的设计方法,由于软件复用程度低,很难满足“工业化”软件生产的需求。 框架作为现代软件复用技术的重要方式,不仅提供了设计复用,而且实现了功能代码的大粒度复用,为软件开发的大粒度复用提供了可能。实践证明,基于应用框架的二次开发,可以极大的提高软件的开发效率。 本文针对当前分布式企业应用系统开发过程中可复用程度低、可维护性差等问题,提出并实现了一个可为企业分布式应用系统开发提供大粒度复用的企业应用框架(Enterprise Application FrameworkEAF)。EAF框架采用独立业务流的设计思想,支持企业业务逻辑单元的解耦合;支持业务服务的管理和备用机制,有效地提高了分布式系统的可管理性和可靠性;同时还支持服务的动态装配,设计了基于控制反转(Inversion of control IoC)的微容器,采用了基于构造函数的注入方式,实现了框架对企业业务逻辑的无侵入性。 本文首先对框架技术进行了深入的分析和探讨,介绍了框架的一些基本概念、基于框架的软件开发过程及其优点,通过对构件、设计模式等概念的比较,指出基于框架的软件复用与它们的不同点。其次基于对当前企业应用系统体系结构的分析,提出了本文框架的设计思想和基本要求,确定了框架的体系结构,并就框架的IOC微容器、通讯构件、服务信息管理构件(SIMC)以及集成优秀开源框架NHibernate的框架通用数据访问构件(General Data Access GDA)等核心构件进行了深入的分析和探讨,最终形成了一个应用于.Net平台下,基于B/S架构的分布式企业应用框架。最后,通过对一个人力资源管理系统(HRMIS)的实现,验证了基于EAF框架进行分布式企业信息系统开发的简洁性和灵活性。
适于构建办公自动化系统的应用框架的研究
这是一篇关于工作流管理系统,应用框架,JBPM,SSH,OA的论文, 主要内容为OA系统是企业进行信息管理的最直接手段,随着企业业务的不断展开,业务的复杂情况不断出现,基于工作流技术的OA系统的研究逐步成为热点并走向成熟。如何更好的解决将不断出现的复杂业务流程化、实现OA系统更完善的流程监控和提高的流程处理能力等问题,是目前OA开发领域的主要工作。本文将结合一般OA用户需求和OA系统的功能特征对一种基于J2EE框架和JBPM工作流框架的适于构建办公自动化系统的应用框架加以研究、并进行详细描述和实现。 JBPM是一种覆盖了业务流程管理、工作流等领域的开源的、灵活的、易扩展的可执行流程语言框架,它使用Hibernate来管理它的数据库,可以像使用java库一样容易使用,这样JBPM将数据的管理职能和商务逻辑分开来,从而它更专注于商务逻辑的处理。本应用框架将采用JBPM工作流中间件,构建于J2EE平台之上,与传统三层结构相比,流程逻辑从业务逻辑中分离开来,最大限度的降低了系统的耦合度。本文首先介绍工作流技术和工作流管理系统相关概念,并对JBPM相关概念做简单总结,其次,结合一般OA用户需求和OA系统的功能特征,描述一种基于J2EE框架和JBPM工作流框架的适于构建办公自动化系统的应用框架,该框架描述并实现了完善的工作流定义、部署、监控模块,设计并实现了基于SSH的信息、新闻发布模块,人员角色管理模块、权限控制模块和系统管理模块等基础功能模块。在给出应用框架的需求分析基础上并对构建应用框架的关键技术加以研究,给出了应用框架的架构、设计和最终实现。本文描述并实现的应用框架符合快速开发的要求,具备较强的扩展性、稳定性、安全性和易维护性,可以方便的扩展并构建面向企业的办公自动化系统。应用框架的流程部署和监控等模块直接应用到中东集团OA系统的相应模块中。极大方便了中东集团OA系统的二次开发。
面向科技计划项目管理领域的框架研究与设计
这是一篇关于领域模型,科技项目管理,软件体系结构,应用框架,JavaEE的论文, 主要内容为随着我国科技计划项目资助数量的增多,项目管理工作量陡增,对项目过程管理的规范化、流程化、高效性、公正性、资源共享等提出了严峻的挑战。由于缺乏业务标准、技术规范等,目前我国科技计划项目管理系统的建设存在各自为政、重复建设、系统之间难以衔接等问题。为了提高项目管理系统开发的标准化、规范化和高效性,本文主要基于领域工程与J2EE技术研究面向科技计划项目管理领域的Web应用框架。论文主要研究工作归纳如下: (1)利用面向对象领域分析方法对科技计划项目管理进行了分析,研究基于项目生命周期的全过程管理元模型。元模型按照项目立项、项目实施和项目验收三个阶段进行过程化跟踪管理,具有一定的领域通用性。 (2)利用领域模型模式、主流的J2EE开源框架和Ajax框架技术,研究构建分层的、松耦合的轻量级框架体系结构:以Spring框架为核心,整合Struts2表现层组件、JPA持久层组件,实现表现层、业务层、持久层的严格分离,各层之间通过Spring的控制反转(Inversion of Control,IoC)实现松散耦合,并提供了对组件扩展、组件管理、事务控制的有效支持。持久层利用JPA规范摆脱了对持久化实现框架和关系数据库的依赖,使得框架移植具有平台和关系数据库无关性。另外,表现层对Ext RIA、Freemarker模板的支持使得应用有了更好的用户体验。 (3)基于上述提出的领域模型与框架体系结构,实现了一个面向科技计划项目管理领域的WEB应用框架。框架同时整合了缓存、异常处理、集成测试等支持机制,具有良好的复用性、可移植性,灵活性和扩展性。框架有助于快速开发各种科技计划项目管理系统,并且对于提高系统的可靠性、可维护性和规范性具有重要的意义。 论文成果已实际应用于浙江省科技厅和路桥科技局的项目申报管理系统的开发,这些系统的顺利实施和稳定运行充分验证了框架的有效性和复用性。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:代码货栈 ,原文地址:https://bishedaima.com/lunwen/45268.html