基于多开源框架构建中国移动项目管理系统
这是一篇关于J2EE,MVC,Struts,Hibernate,Spring,IoC,AOP,中国移动项目管理系统的论文, 主要内容为中国移动通信集团作为世界上领先的移动通信运营商,其用户数量、网络的规模、网络的复杂程度以及开通的业务数量和种类,在世界上的移动运营商中均处于领先地位。为了适应企业发展的需要,应对其它运营商的竞争,满足新业务和新用户的更多需求,移动公司需要在现在和将来建设多种项目,也就需要较好地进行项目管理。传统的项目管理主要依赖于手工填报电子表格,这个方法有以下几个方面不足:首先需要计划管理人员做大量的工作以对数据进行整合处理,同时还不能够保证数据的准确性,并且由于重复录入一个项目数据而造成数据冗余;其次在时效性方面也比较滞后,不利于对项目的投资计划管理;最后不便于企业相关人员了解项目投资计划的情况,也不便于中国移动集团总公司了解本地区的业务发展状况。为了克服历史方法的不足,并为了便于对项目的建设目标、项目的投资、项目的建设需求等影响移动发展的指标进行跟踪和管理,中国移动提出了“强化精细管理,提高投资效益,建立分析型投资计划管理体系”的项目计划建设目标。而项目管理系统(EPMS)就是根据这个目标而建立的。 在中国移动项目管理系统的开发实践过程中,本文作者同时参与了该系统体系架构的设计和系统模块的实现。在设计中国移动项目管理系统体系构架时,本文作者提出了利用多种构开源框架――Struts、Hibernate和Spring――来构建一个灵活而又便于维护的信息系统。即利用Struts构架来做MVC划分,并在数据持久层融入Hibernate来进行数据持久化操作,同时
基于Spring的水电站基建质量管理系统的研究与实现
这是一篇关于质量管理系统,Spring框架,AOP,IoC的论文, 主要内容为大型水电站的建设是一个漫长而且非常复杂的基建工程项目。它的工程质量不仅关系到电力系统本身的利益,更关系到河流下游居民的生命财产安全和经济建设。因此质量管理在水电站建设的生命周期中占有非常重要的地位。然而,在实际的工程建设项目中,质量管理往往是一个烦琐而复杂的过程。如果采用人工管理,不仅操作烦琐,有时还会造成管理秩序混杂、数据不准确等现象,从而导致了质量管理效率低下,严重滞后了工程的进度,甚至危及工程的生命。在这种情况下,如果采用信息化手段对工程质量进行管理,不仅能够提高管理质量和效率,而且还能大幅度节约管理成本。 本课题源于已经开发完成的DGS水电站基建质量管理系统。该系统是DGS水电站工程项目管理系统的子系统。文章在需求部分首先介绍了DGS水电站工程项目管理系统,并对质量管理系统与该系统的其他子系统之间的关系进行了论述。接着,文章在全面分析了DGS水电站基建质量管理业务需求的基础上,对质量管理业务包含的四个子业务做了深入的分析,并建立了相应的用例模型。在此基础之上,文章规划出了质量管理系统的整体功能架构,并对各个子系统的功能进行了概要性介绍。在完成功能架构设计之后,文章详细介绍了基于Spring框架的系统架构设计。该架构在逻辑上分为三层,在不同分层上,采用了相应技术去实现该层的功能逻辑。在表示层,引入Spring MVC框架实现该层相关处理。在业务层,使用Spring事务管理机制进行事务管理。在持久层,采用Hibernate框架实现持久化操作。另外,为了实现各层之间的松耦合,在各层的调用机制上采用了反转控制原则。最后,文章详细论述了在此框架下质量管理系统各个子系统的设计与实现,并着重介绍了Spring AOP技术在异常处理、事务管理和细粒度权限管理中的应用。
基于J2EE平台的代码生成器
这是一篇关于代码生成,架构,设计模式,AOP,MVC,MDA,J2EE的论文, 主要内容为现今除金融和电信较早的实施信息化外,电子政务、企业信息化、电子商务等,各行业的信息化建设迅速展开;同时计算机技术的日新月异,信息系统更新的速度也越来越快,并且项目往往集中出现而且时间要求严格。目前国内有很多应用软件是遵循J2EE(JAVA 2 Enterprise Edition)规范开发的,而且基于J2EE平台的应用现在呈上升趋势。其中大都是基于关系数据库系统的B/S结构的WEB应用系统。应用软件的目的是解决某一领域的业务问题,然而在开发过程中,除了业务需求要关注,技术方面也会有大量的问题。在软件开发维护过程中任何一个信息系统中都存在大量的基础数据对象维护,大部分只是简单的维护功能,很少有业务逻辑,但是由于数量很多,既便是复制、粘贴也需要较多工作量去调试、维护程序代码;而一个复杂的软件系统中有几百上千个业务对象。如何帮助开发人员从烦琐的编码的技术细节中解脱出来,减少开发的工作量,把主要精力用力关注业务问题,并提高开发效率和质量,这正是本文关注点。 本人几年中参与了多个基于J2EE平台(platform)的应用软件项目的开发,体会到很多针对数据库的访问的代码是有固定规律的,比如说单表的增删改,主从表结构的增删改。开发基于关系数据库的企业应用系统时,如果在前后台的实现上,开发组织有自己的框架(framework),组件(component)等等,一旦得到数据结构模型,就可以生成大部分的java代码,jsp代码,sql脚本和配置文件(configuration files)等。可以加快开发速度,提高代码质量。 本文的目标就是实现基于关系数据库的J2EE应用的设计成果到实现代码的快速转化,并且实现由非J2EE的基于关系数据库的应用到先进的J2EE的平台的快速升级。帮助开发人员从烦琐的编码的技术细节中解脱出来,把更多的时间和精力投入到业务问题的分析和研究上,提高软件的质量。因此代码机是给程序员使用的,其定位是辅助程序员快速开发,可以算是半MDA。 另外,出于技术以及成本两方面的考虑,为降低软件开发项目的风险,开源技术在现在的软件开发项目中,被广泛应用。各种开源软件使开发人员从底层功能中解脱出来,并且由于开源软件的代码已经通过了充分的测试,系统的成本降低了,周期缩短了,风险减少了。
基于Spring和Hibernate的企业信息发布系统
这是一篇关于信息发布,Spring,Hibernate,AOP的论文, 主要内容为Spring和Hiberante是当前非常流行的基于Java的开源项目。我们使用Spring+Hibernate的组合实现了一个适合于中小型企业的信息发布系统,包括用户管理、信息发布、信息评论、信息搜索。Spring为整个系统提供了框架,Hibernate作为持久层。 本文是以企业信息发布系统为案例,阐述了Spring+Hiberanate这一解决方案的优势,包括不同方案的性能对比和SpringAOP(Aspected Oriented Programming)的原理和应用。本文针对企业信息发布系统的具体应用,给出了身份验证问题、数据校验问题以及提高响应速度的方法。本文介绍的Spring+Hiberante组合为众多中小企业的信息发布系统提供了一个较好的解决方案。
基于Web应用的Spring框架的分析与研究
这是一篇关于Spring,IoC,AOP,O/R映射,轻量级框架的论文, 主要内容为Web服务技术是为解决在Internet环境下,松散耦合的Web服务之间进行相互调用、相互集成而设计的技术框架。它的出现改变了以往分布式系统间的集成方式,使得运用不同分布式集成架构的系统之间可以容易地相互沟通,这无疑极大地促进了各种商务系统、企业系统的集成,降低成本,提高效益。 采用MVC模式构建Web应用系统的体系结构,能够有效地解决在Web应用系统开发过程中由于系统结构的复杂程度较高而带来的如何解决代码之间的耦合度、代码的易维护性、应用框架的可重用性、组件的可重用性、易测试性和不同技能的开发人员的分工等诸多关键性问题。MVC模式适应了日益复杂的Web应用系统的设计需求。 J2EE架构已成为Web系统最常用的系统架构之一,而由于J2EE的核心规范EJB存在很多缺陷,在实际应用中显得过于笨重,而且它的O/R映射解决方案被证明是一个不成功的技术。这就给开发、应用和维护带来了很多的不便。与之相比,基于J2EE的轻量级Web开源框架,由于其本身具有的各种优势,正在为越来越多的企业所广泛使用。 为此,论文采用了轻量级Web开发框架Spring。它是一个具有高性能、无侵入性和松耦合的Web应用框架。在深入探讨Spring框架的基础上详细分析了Spring的两大核心机制IoC和AOP。由于它对Web应用开发的支持,可以方便地集成Struts框架和Hibernate O/R映射框架。 论文以BMS(招投标管理系统)为研究内容,对系统进行了详细地分析和设计,应用Struts、Hibernate、Spring三种框架组合,并灵活运用IoC技术和AOP编程方法,开发了一个基于J2EE规范的、基于轻量级框架开发的招投标管理系统。体现了三种技术对开发高效强大的企业应用系统的强大优势。
辽宁省国土资源信息平台用户授权管理子系统的研究与实现
这是一篇关于RBAC,信任度,AOP,通用授权管理的论文, 主要内容为随着网络的发展,信息资源的逐渐丰富,信息安全成为日益突出的问题。信息安全服务包括保密性、身份验证、完整性、不可抵赖性、可用性和安全访问控制等方面,只有信息足够安全,用户才能够信任网络。因此,信息安全是软件系统设计开发要考虑的首要问题。完善国土资源监管部门的建设用地监管平台信息安全就成为首要任务。本文介绍了以辽宁省建设用地批后核查系统设计系统安全访问控制和授权管理相关需求为基础的通用授权管理子系统的研究开发过程。该子系统的研究与实现以RBAC(Role Based Access Control)为基础,主要是将基础的RBAC模型做了两方面的改进:基于信任度的细粒度RBAC访问控制和基于AOP(Aspect Oriented Programming)的细粒度RBAC访问控制。子系统主要包括安全访问控制服务和安全访问权限配置两个部分。安全访问权限配置为用户提供图形化的操作界面,满足辽宁省建设用地批后核查系统对权限配置的需求。安全访问控制服务主要提供系统管理、部门管理、用户管理、角色管理、权限管理、资源管理、授权管理和权限分配管理等子系统模块,为安全访问权限配置及其它子系统提供全套的权限相关服务。该通用授权管理子系统使用Oracle 11g数据库和 MyEclipse 作为开发平台,使用 Spring,Hibernate,Struts 和 Spring Security开发框架来支撑授权管理子系统,使用Java语言开发,实现系统对权限控制的需求。本文首先分析了 RBAC技术的研究现状以及实现通用授权管理子系统的关键技术,详细介绍了基于信任度和AOP的细粒度RBAC访问控制模型。介绍了辽宁省建设用地批后核查系统对通用授权管理子系统的功能需求以及如何在系统中应用基于信任度和AOP的细粒度RBAC访问控制模型。在系统设计部分,介绍了子系统的总体架构及功能模块,给出了数据库的设计。在系统的实现过程中,根据系统的模块划分,介绍各个模块和组成部分的具体实现。在系统的测试部分,给出通用授权管理子系统的测试,同时对测试结果进行说明。最后,对本文工作进行了总结,并对下一步工作进行展望。
基于Web和移动应用的高校学生信息管理平台
这是一篇关于高校学生信息管理,移动开发,SSM框架,DCLOUD,AOP的论文, 主要内容为自1985年发展至今,办公自动化(Office Automation,简称OA)技术不断更新完善,逐步融入到人们生活工作的许多领域。近年来,越来越多的OA产品也开始转移到移动智能终端中。目前,教育相关OA产品并不成熟,很多高校的信息系统过于陈旧,难以满足当前用户的需求,飞速发展的高等教育事业需要新一代标准化的信息系统的支持。如今高校中辅导员对在校学生的管理缺乏有效信息系统支持,学生入学手续繁琐,查看学校公告通知途径单一等问题依然没有得到解决。为了加快学校管理信息化进程,积累基础资料,提升教育机构、系科、教师之间的整体协作能力,促进学校管理标准化、规范化,本文研发了基于Web和移动应用的高校学生信息管理平台。本文对某高校现有信息系统进行调研,对其教育OA产品进行需求分析,充分考虑软件系统的可拓展性与易维护性,设计与实现了基于Web和移动应用的高校学生信息管理平台。平台的功能特色模块包括简化入学流程的扫码注册模块、充分发挥移动互联网优势的消息中心模块、以及学生的评奖评优与资助贷款模块等。论文对目前主流的技术框架进行对比,给出了一套完整的技术架构方案。平台采用SSM(Spring,SpringMVC,Mybatis)框架开发B/S架构的Web系统,利用Apache CXF将移动应用接入平台,充分发挥了移动互联网的优势;同时,使用DCLOUD技术开发混合移动应用,极大的降低了开发成本。针对HTML5移动应用性能及用户体验较差的问题,本文对平台中的混合移动应用切页白屏、长列表滑动卡顿等问题进行了优化。系统目前已经上线使用,使用结果表明,该系统的研发和设计完全满足了用户的需求,为用户的日常工作带来了极大的便利。本文提出的技术解决方案充分考虑了开发成本、可维护性和可拓展性,对轻量级企业应用开发有着实际意义。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:代码驿站 ,原文地址:https://m.bishedaima.com/lunwen/44895.html