欢迎来到天天文库
浏览记录
ID:33537779
大小:5.77 MB
页数:77页
时间:2019-02-26
《基于构件技术的出版编务系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于构件技术的出版编务系统设计与实现1序论近期许多出版单位都在进行企业管理信息系统的建设或改造工作。但是在改造或建立企业管理信息系统的过程中都遇到过不同的阻力和困难,尤其是如何快速改造或建立适合本企业特点并且能迅速响应企业业务变化的既灵活又架构相对稳定的管理信息系统。1.1课题来源和背景情况课题来源于人民教育出版社管理信息系统改造升级项目“人民教育出版社出版编务系统的设计与实现”,由人民教育出版社信息中心组织、设计和实施。编务工作在出版企业的各业务中占据了至关重要的位置。编务系统的管理对象是选题,选题的制作流程及最终产品——发稿信息是出版管理和发行管理的信息基础。出版企业通过编务
2、管理和出版管理实现对整个企业生产业务的管理和控制。编务系统又是出版社管理信息系统的首要环节,是出版社信息系统的数据源头。因此编务系统的成功与否是整个出版管理信息系统成败的关键因素之一。在软件领域里,构件技术的提出和研究也有很长的时间了,软件组装和拼插的软件开发方式是软件开发人员和研究人员的梦想。而互联网时代的到来,有力地推动了面向构件技术的成熟与应用。面向构件技术是把工业化的、标准化的、模块化的以及分工协作的传统工业领域的思想方法应用于软件设计与开发领域,并且充分利用软件领域的相关技术和成果,以提高人与计算机之间的协作和沟通,达到提高软件的复用程度,降低软件开发的复杂性,提高软件
3、开发效率,并快速响映具体业务的变化等。本课题的任务就是利用面向构件技术积累出版企业自身较完整的适应业务需求的构件库,运用面向构件技术快速构建适合本出版企业业务特点、并能迅速响应企业业务变化的出版编务系统,并且以构件修改和构件增减的方式快速满足出版企业业务需求的变化。1.2课题的理论意义和实际应用价值当前软件构件技术被视为推动软件产业发展的重要思路,面向构件技术出现并逐步成为主流技术,为软件复用提供了基本的技术支持。在软件领域里,软件复用技术被看作是解决软件危机、提高软件开发效率、提高软件质量的的途径。1基于构件技术的出版编务系统设计与实现基于构件技术的复用是软件复用的主要形式,也
4、是软件构件技术的一个重要内容。当前软件构件技术被视为实现软件成功复用的重要手段。构件技术广泛应用于应用系统的设计与开发大大促进了软件产业的变革,可以预见:不久的将来,软件构件生产将会作为一个独立的行业,为软件产业的发展提供建材。编务系统采用开发工具和平台是普元EOS(EnterpriseOperationSystem,即企业级运营系统,以下简称EOS)。普元EOS是基于J2EE平台、采用面向构件技术实现企业级应用开发、运行、管理、监控、维护的中间件平台(这是普元EOS[6]的定义)。普元EOS将目前软件领域的流行元素:构件技术、J2EE、XML技术及可视化开发技术等成功地有机地结
5、合起来,并为运行于J2EE平台的B/S应用系统提供了完备的面向构件的三层的应用架构,普元EOS还为应用系统提供基本组成元素,即可组装的图形化的构件单元,从而大大提高了应用系统的设计开发效率。普元EOS本身是面向构件技术的中间件,普元EOS就是一个构件化的虚拟层,是对底层做了一个构件化的解析,通过对数据库操作进行封装、对计算机处理操作的构件化封装、对应用系统的三大数据区(Session数据区、Request数据区、业务处理数据区)进行封装,从而使得利用普元EOS开发的J2EE应用系统具有了面向构件的特性。本系统的实际应用价值在于:出版编务系统不仅实现了出版企业的编务业务从选题信息到
6、发稿信息的综合管理和充分利用,而且为出版管理、发行管理及财务管理等后续工作提供了准确、完整的基础信息,使得出版企业管理信息系统的其他子系统能方便地读取和使用编务系统的数据信息,保证各子系统的正常运行。从而大大提升了出版企业的管理水平和业务能力。1.3构件技术的研究现状和基础理论40年前国际大范围爆发“软件危机”,从操作系统到大型应用系统,花费了大量的人力财力和时间开发的产品,不时出现错误,难以维护和修改。因此业内人士提出了计算机编程工作是否可以重用以前成功的经验和程序呢?。然而软件的重用困难很多,整整经过十多年的研究和探索,到七十年代取得成功,即构件思想和理论的诞生。1998年在
7、日本京都召开了“基于构件的软件开发(CBSD)”国际专题学术会议,会议专家们一致认为:构件技术研究的主题是构件和构件的体系结构。2基于构件技术的出版编务系统设计与实现随着互联网的飞速发展和普及,随着构件及构件架构的基础理论和技术日渐稳定和成熟,发展到中间件集群理论的产生和渐渐趋于成熟,以及中间件interbus技术的提出和成功,使得构件技术被很快接受并应用于系统设计开发,基于构件技术的解决方案是理想的解决方案。在面向构件技术的体系中,构件是最基本的单元,他被用于软件开发、软件复用
此文档下载收益归作者所有