基于UML建模的三层工程项目管理系统的设计与实现

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:panzhengdang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工程管理信息化是当前我国信息化工作的重点,具体实现的目标是:提高工程单位工作效率,优化工程管理流程,精简管理部门,更好地为工程单位服务。随着工程管理技术的不断深入发展,通过工作流技术建立工程管理一体化平台,已成为工程管理的切入点和工作重点。 本文以铁道部第四勘察设计院工程管理系统的开发为背景,综合运用面向对象的软件工程方法、先进的软件开发技术、完善的安全措施构造了一个安全可靠、灵活高效、可复用性强的工程管理软件。该系统为铁四院提供一个全院各个部门协同工作的平台。 在WFMC给出的工作流参考模型基础上,提出了工程管理系统中应用的工作流管理模型。采用面向对象建模语言-UML对工程管理系统进行整体建模及工作流引擎建模;针对工程管理系统的业务特点,通过分析系统的业务性功能需求和架构需求建立系统模型,并对系统的静态结构和动态行为进行了分析。采用基于.NET的C/S结构的三层运行模式,运用分层结构设计理念,对系统的功能进行合理拆分。重点设计和开发工程管理系统的核心部分-工作流引擎,提出了适用于本课题的引擎逻辑结构和模型,研究工作流引擎组件的接口设计和实现。 工作流引擎是工作流系统的核心部分,它包括两个部分,即工作流引擎核心和工作流引擎接口。其中工作流引擎核心是整个系统的控制中心,它负责调度流程的运行,即创建过程实例、管理实例运行(开始、停止、挂起)、调度活动的运行并创建要处理的工作项、管理过程、活动的状态、维护用户的工作列表、写日志;引擎接口负责客户端的工作流应用、工作表管理器以及工作流管理工具和工作流引擎核心相交互的接口。通过这些接口,工作流应用可以访问引擎运行时数据,工作表管理器可以取得当前用户可以进行的任务列表、创建工作流实例和活动实例,取得工作流运行时数据;工作流管理工具可以监控过程实例运行状态,进行系统中用户、角色及权限的管理。 工作流引擎的一个核心思想在应用层面表现为:将工程管理所有的业务流程统一严格分类(分为:并行流程,串行流程,混合型流程),并为各个流程加上充分的前置条件和后置条件。 论文的后半部分主要着眼于项目实践,将工作流引擎用于其中,并实现了工程管理各个子系统的协同工作,将现有的办公自动化、人力资源管理系统、辅助邮件系统、通知单系统等多个与日常生产紧密关联的软件系统集成,以一个界面展示多个系统中的内容。用户可以通过本人的人事代码登录一次,就可以看到多个系统中的内容,而不需要逐一进入几个软件系统才能看到这些信息。用户通过个人门户获得任务后,在软件对不同任务的处理驱动下完成任务操作。
其他文献
随着信息技术的快速发展,高校的信息化建设也取得了重大进展,高校已有越来越多的信息应用系统投入使用。但同时,也出现了“信息孤岛”问题:异构的系统和数据格式使得不同应用系统
神经网络是由大量与自然神经细胞类似的人工神经元互联而成的网络。它是利用已知样本对网络进行训练,得到线性决策函数,然后用决策函数对图像像素进行分类达到分割的目的。神经
烟雾模拟频繁应用于各种仿真中。直到今天,烟雾模拟仍是一个具有挑战性的课题。针对影响烟雾模拟真实性和实时性的各种因素,着重从以下几方面进行深入研究和探讨。首先,引入
在激光大气传输效应的实验中,红外探测器阵列靶光斑图象采集系统是测量光斑的专业设备。它的作用是测量光束的总能量,光斑能量的空间分布,光斑的质心位置等参数。本文设计了一种
近年来,随着计算机与网络技术的迅猛发展以及我国教育信息化进程的不断推进,高校数字化校园建设正如火如荼地进行中。然而,高校内存在着许多独立的系统,这些基于不同时期、采用不
无线传感器网络综合了传感器、嵌入式系统和无线通信等技术,是目前国内外研究的热点领域之一。随着无线传感器网络应用的逐渐推广,作为网络数据汇聚、处理和协议转换中心的网关
互联网在过去的二十年经历了迅猛的发展,从最初简单的科研网络ARPANET发展成目前庞大而复杂的系统。了解互联网的拓扑结构、理解互联网的演化机制以及利用拓扑结构知识来优化
随着大数据时代的到来,互联网平台上涌现出了蕴含大量信息和知识的数据资源,这些独立的数据源之间存在天然的屏障。来自不同数据源的相关数据集中包含了大量指向现实世界中相同
现代通信技术,从最早的模拟语音网络(PSTN)到数字语音网络(ISDN),再到H.323 VoIP(Voice over IP)网络、SIP(Session Initiation Protocol)VoIP网络等,各种技术平台之间并存共
SIP协议是由IETF提出的应用层信令协议,用来建立、修改和终止多方参与的多媒体会话进程,具有很好的可扩展性、灵活性、互操作性和可重用性。在视频监控系统中使用SIP协议实现呼