船公司业务系统的构件化实现技术

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:X80908888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件构件技术是当前软件复用研究的焦点,被视为实现复用的关键因素之一。目前大多数开发的系统都存在难于进行业务扩展和系统升级等问题,因此,我们采用基于构件的软件开发方法来开发华东海运货运管理信息系统。基于构件的软件开发体现了软件复用思想,缩短软件开发周期,降低开发费用,软件维护更容易。而且它是面向需求的开发,根据业务的变化修改系统更容易,并为系统的再次开发提供可复用的资源。本文从以下几个方面进行了分析研究:首先,分析了课题的来源和背景,然后是构件技术在国内外的现状分析,以及船公司业务的现状分析。其次,对软件构件技术的分析,介绍了构件模型、基于构件的业务系统体系结构和构件的开发过程。在业务构件的设计方法中,将业务构件分为过程构件和实体构件,以UML语言描述的业务用例模型和业务实体模型作为输入,通过聚类分析算法识别出两类业务构件,设计业务构件接口,得出两类业务构件的设计规格说明。对货运业务管理建模,按照上面的构件设计方法,识别出货运中的过程构件和实体构件,最后组装这些构件得到应用系统。再次,使用软件工程思想对货运管理系统进行分析和设计。分析了系统的组织结构、内外部角色和业务流程,绘制出用例图和活动图,提取出业务中所涉及的类,设计了系统的功能结构、接口、功能流程和数据库等。最后,介绍了在哈工大计算机学院企业智能计算与服务中心自主研发的CERP框架下开发货运管理系统所使用的各种关键技术,并指出这些技术在系统中的具体应用。然后按照货运的业务流程运行一遍系统来验证系统的有效性和准确性。
其他文献
随着信息技术的发展及其在金融、交通、军事、生态环境检测、Web等领域的应用日益深入,海量数据大量涌现,这就要求数据库管理系统能够存储和处理上G、上T、甚至上P的海量数据
随着云计算的发展,云计算资源逐渐成为如同水、电等按需服务的公共资源。而云平台作为云计算资源调度的中心,其中云资源分配问题已经成为计算机科学领域的研究热点。在多种云
网格计算在动态多机构的虚拟组织中协调资源共享和协同求解问题。负载平衡均衡所有结点上的负载,提高系统的资源利用率,减少任务平均响应时间。可分负载理论是进行并行分布式
无线Mesh网络中节点倾向效仿高收益节点的行为,使网络在演化过程中自然形成具有协作能力的社团。有效利用社团协作服务能力是提高无线Mesh网络流媒体分发系统服务质量的有效
随着我国加入WTO和经济全球化的发展,中国的制造业企业面临更加激烈的市场竞争。推进信息技术的全面应用,加强企业资源的整合与管理,已经成为制造业企业生存和发展的必由之路。
随着企业信息化程度的提高,如何通过大量异构的数据源,为企业提供简单高效的数据访问能力,成为数据集成领域的研究重点。数据服务是面向服务体系结构在数据集成领域的应用,基
随着计算机技术、网络技术的快速发展,网络应用已从简单的信息交流发展到远程教学、视频点播、网络会议、数据分发和网络游戏等,这些应用不仅要求网络支持多播服务,而且对服
目前乒乓球机器人系统普遍存在两个难题:首先,乒乓球高速运动时,机器人较难在短时间内做出反应;其次,机器人无法识别来球类型(如下旋、上旋、无旋等),不能判断来球是否旋转以及
万维网地理信息系统(简称WebGIS)是Internet技术与GIS技术相结合的产物,为公众获取GIS数据和地理信息服务提供了一个有效的手段。但是从WebGIS的应用现状可以看出,这项技术远未
功能磁共振成像(fMRI)技术能够实时地对大脑神经功能活动进行成像,且由于其具有较高的空间分辨率、时间分辨率、无辐射损伤以及可在活体上重复进行检测等优势,已成为当今用于脑