舰船综合后勤保障计算机辅助管理系统构架分析和设计

上传人:dr****lb 文档编号:115215119 上传时间:2019-11-13 格式:DOCX 页数:52 大小:1.17MB
返回 下载 相关 举报
舰船综合后勤保障计算机辅助管理系统构架分析和设计_第1页
第1页 / 共52页
舰船综合后勤保障计算机辅助管理系统构架分析和设计_第2页
第2页 / 共52页
舰船综合后勤保障计算机辅助管理系统构架分析和设计_第3页
第3页 / 共52页
舰船综合后勤保障计算机辅助管理系统构架分析和设计_第4页
第4页 / 共52页
舰船综合后勤保障计算机辅助管理系统构架分析和设计_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《舰船综合后勤保障计算机辅助管理系统构架分析和设计》由会员分享,可在线阅读,更多相关《舰船综合后勤保障计算机辅助管理系统构架分析和设计(52页珍藏版)》请在金锄头文库上搜索。

1、摘要舰船综合后勤保障计算机辅助管理系统构架分析和设计摘要本文选题来自江苏科技大学“船舶工业集团军贸基金”重点科研项目-舰船综合后勤保障系统研究。为此我们设计了一个基于 J2EE 的分布式企业级多层次应用架构,并将利用这一架构开发和部署一个高可维护性、高可靠性和高性能分布式综合后勤保障计算机辅助管理系统。本文首先论述了一般企业级应用设计的一般原理与方法。分析了舰船综合后勤保障计算机辅助管理系统的功能需求,给出了系统架构。然后运用 UML 在 ROSE 环境中描述了软件构架模型。接着论文引入了微架构概念对子系统进行分析设计,给出了一个实用的微架构 WorkMaker, 并对表示层、业务层和集成层等

2、应用层次进行了深入的探讨,进一步澄清了业务逻辑与数据逻辑之间的关系,阐述了各层采用的设计模式以及运用准则。论文最后总结了本文所作的工作,并对进一步的工作进行了展望。关键词:分布式;企业级应用; 微架构;设计模式;WorkMakerIABSTRACTArchitecture Analysis and Design of Ship Integrated Logistics SupportSystemABSTRACTThe paper focuses on the Ship Industry Group Fund Project of Jiangsu University ofScience&Tec

3、hnology-Research on Integrated Logistics Support System. We have designed adistributed enterprise layer based on J2EE and used the framework at many levels for this,and will utilize this framework to develop and to dispose a high maintainability, highdependability and high performance distributed di

4、gital teaching administrative system.At first, this paper describes the general principles and methods designed in generalenterprise layer application according to dividing layers of theory to prove generalhierarchical structure and software system that J2EE uses. The paper designs a five-layerarchi

5、tecture for the system, and carries presentation Layer, business layer and integrated layer,on the deep discussion on etc. We put forward a practical and feasible framework namedWorkMaker. Moreover, we clarify the relationship between business logic and data logic, andexplain the design patterns of

6、layers of the business and practical criterion for application.Finally, this paper summarizes the works which have been done and provides thepositive prospect to the development of the system.Keywords: Distribute; Enterprise application; Micro-architecture; Design pattern;WorkMakerII摘要论 文 独 创 性 声 明本

7、人声明所呈交的学位论文是我本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得江苏科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。学位论文作者签名:日期:学 位 论 文 使 用 授 权 声 明江苏科技大学有权保存本人所送交的学位论文的复印件和电子文稿,可以将学位论文的全部或部分内容编入有关数据库进行检索,有权向国家有关部门或机构送交论文的复印件或电子文稿。本人电子文稿的内容和纸质论文的内容相一致。除在保密期内的保密

8、论文外,允许论文被查阅和借阅。研究生签名:导师签名:日期:日期:第一章 引言第一章 引言1.1 课题背景和研究意义综合后勤保障(Integrated Logistics Support,ILS)在美、英等西方发达国家的军队中已经研究和应用 30 多年了,他们的军事装备采购几乎无一例外地要求提供 ILS 系统。但是,到目前为止,国内装备市场对此认识不足,需求也不十分迫切,其研究和试验仅限于少数部门、少数学者的很小范围内。中国船舶工业贸易公司(CSTC)从增强军船及其装备的出口配套能力出发,敏锐地看到了这种竞争态势,提出了开发舰船综合后勤保障系统(Ship Integrated Logistics

9、 Support system,SILSs)的任务。该项目的目的是,通过装备和使用 SILSs,保证和提高舰船设备和装备的使用状态,从而进一步提升我国军船及其装备的出口能力,同时,也在国内研究 ILS 方面领先了一步。舰船综合后勤保障计算机辅助管理系统(以下简称 CAMS)是 SILSs 中的一个分系统,用于处理和管理舰船后勤保障活动中所产生的各种数据,并辅助实施后勤保障活动。SILS 要保障的是一个综合了种类繁多装备的复杂大系统,而 CAMS 实际上是一个MIS(管理信息系统)和 DSS(决策支持系统)相结合的系统,它涉及到舰舰、岸舰、岸岸之间的非常庞大的数据交换,不管在地理上还是功能上都极

10、为分布,是个大规模的分布式计算系统,在这种情况下,传统的软件开发方法已经无法应对,采用软件构架的设计理念和方法进行本系统的分析和设计成为必然,并且还保证了软件的可适应性,可靠性和可复用性,并提高了开发效率。1.2 研究现状作为软件工程研究领域的一部分,软件构架自从90年代提出以来,受到大多数软件系统设计和研究人员的重视,已经取得了长足的发展。但当前,软件的架构仍是一个处在不断发展中的新的研究领域,许多概念还相当模糊,要想清晰的确定和划分其研究领域还做不到。今后一段时间内有关构架的研究应当集中在以下几个方面1-3:(1)采用新的构架开发理念。传统的构架都是从现有的应用系统中通过抽象后提取出来的,

11、 这种“自底向上”的构架开发方法往往周期很长, 同时也容易忽略很多重要的设计思想, 因为许多设计思想在最后的应用系统中并没有明显的痕迹。因此以后应当制定一整套构架和样本的设计原理, 我们应当在设计原理的指导下从头开始开发特定应用领域的设计样本和构架。1第一章 引言(2)软件架构的建模研究。对软件体系结构的建模其实就是表示软件体系结构的一种方法,这是研究软件体系结构的首要问题。根据建模侧重点的不同,可以将软件体系结构的模型分为5种:a.结构模型 这种方法以体系结构的构件、连接件和其它概念来刻画结构,并力图通过结构来反映系统的重要语义内容,包括系统的配置、约束、隐含的假设条件、风格、性质。研究结构

12、模型的核心是体系结构描述语言。b.框架模型 与结构模型类似,但它不太侧重描述结构的细节而更侧重于整体的结构。框架模型主要以一些特殊的问题为目标建立只针对和适应该问题的结构。c.动态模型 动态模型是对结构或框架模型的补充,研究系统的“大颗粒”的行为性质。例如,描述系统的重新配置或演化。动态可能指系统总体结构的配置、建立或拆除通信通道或计算的过程。这类系统常是激励型的。d.过程模型 过程模型研究构造系统的步骤和过程。因而结构是遵循某些过程脚本的结果。e.功能模型 该模型认为体系结构是一组功能构件按层次组成,下层向上层提供服务,它可以看作是一种特殊的框架模型。这 5 种模型各有所长,也许将 5 种模

13、型有机地统一在一起,形成一个完整的模型来刻画软件体系结构更合适。例如,Kruchten 在 1995 年提出了一个“4+1”模型.该模型由逻辑视图(Logical view)、开发视图(Development view)、过程视图(Process view)和物理视图(Physical view)组成,通过场景( Scenarios)将这四个视图有机的结合起来,比较细致的描述了需求和体系结构之间的关系。“4+l” 模型如图 2. 1 所示。更有 Booch从 UML 的角度给出了一种由设计视图、过程视图(并发视图)、实现视图(组件视图)和部署视图(展开视图),再加上一个用例视图构成的体系结构描

14、述模型。图 2.1 “4+1”视图(3)软件架构的形式化描述研究。软件体系结构研究如果仅仅停留在非形式化的框图阶段,已经难以适应进一步发展的需要。为支持基于体系结构的开发,需要有形式化建模符号、体系结构说明的分析与开发工具。从软件体系结构研究的现状来看,在这一领域近来己经有不少进展,代表性的有ACME、C2、Darwin、MetaH、Rapide、Unicon和Wright等,这些ADL的侧重点不同,各有优缺点,文献4对这些描述语言进行了比2第一章 引言较详细的分类和比较。其中,ACME是由卡内基-梅隆大学的David Garlan提出并研究的体系结构描述语言,它的最初目标是为不同的体系结构设计工具提供一种交换格式。现在,ACME连同它的开发库提供一个通用的、可扩展的元结构(Infrastructure)用于支持体系结构描述的表示、描述和分析,它支持在不同层次上

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号