还剩1页未读,继续阅读
文本内容:
工程工程合同管理系统的分析与开发论文 工程工程管理的核心之一是合同管理,及时准确地反映合同动态信息对公司的经营决策、本钱控制、风险控制有着重要的现实意义在工程工程中的合同各方包括业主、监理工程师和承包商都十分重视合同的管理工作尤其对承包商来讲,其合同管理直接关系到工程实施是否顺利,自身的利益是否能得到保护特别是对于大型工程工程来说尤其如此,大型的工程工程合同管理所涉及的方面和关系也越来越复杂,在当今信息时代,重要的是必须有一个完善的管理信息系统,为使其合同管理有序和标准,对其管理系统进行了研究设计,着重讨论了该系统的分析设计、实现过程及应用效果 本软件开发模型将开发分为面向对象分析简称OOD、面向对象设计简称OOP,和面向对象编程简称OOQ三个阶段分析阶段产生整个问题空间的抽象描述,在此根底上,归纳出适用于面向对象编程语言的类和类结构,最后形成代码研究选取应用较广的PowerDesigner作为开发工具,故本开发模型能有效地将分析设计的图表代码化 某工程公司由本部假设干部门、一个分院、多个子公司组成工程类别涉及:冶金、总承包、监理、城建、环保、能源、市政工程、环境评价、概预算等工程内容涉及:规划、方案设计、可行性研究、初步设计、旒工图设计等
2.1用例 用例可以促进设计人员、开发人员与用户的沟通,是系统设计的起点软件开发过程中通常使用场景来理解系统,用例就是将这场景获取正式化、形式化的技术[
[4]在图形上,一个用例用一个椭圆表示
2.2对象模型 构建模型的根底是对象/类对象是由一组数据结构和在这组数据结构上操作的程序代码封装起来的根本单位,类就是具有共同属性、共同操作性质对象的集合类就像一个模板,对象都是由它生成的类定义了对象所具有的属性、事件和方法,从而决定了对象的外表和它的行为对象分为实体对象、接口对象和控制对象 对象模型通过反映系统中的对象及对象之间的关系以及表示对象、类、属性和操作来表达一个被建模系统的静态结构,对象模型是OMT模型中最重要的一个局部,更贴近现实世界,其中合同包、工程工程工程包等可再细化
2.3功能模型 动态模型决定什么时候什么条件下发生,对象模型定位该事件发生在哪个对象上,功能模型确定什么事件发生,功能模型反映的是系统的输入值和输出值,由数据流图和约束组成,由于篇幅所限,此处省略
2.4权限设计 权限是一个复杂的问题,可简单表述为:判断+Who对WhatWhich进行How的操作的逻辑表达式是否为真针对不同的应用,需要根据工程的实际情况和具体架构,在维护性、灵活性、完整性多个方案之间比拟权衡,选择符合的方案权限设计的目标:易操作、易维护,本系统采用基于角色的访问控制方法配合业务逻辑进行权限管理 实现是将设计模型转变为代码,本合同管理信息系统设计复杂,由于篇幅所限不详述代码实现 该系统自投入使用,已成功运行4年多,覆盖了工程设计合同管理的全过程,通过分类登记、关联管理、跟踪催办,使得繁杂而具体的合同管理变得有章可循同时根据公司工程管理和经营分析所关注的相关内容和指标,编制了不同层次的分析和统计报表,配合该系统方便的查询和跟踪功能,实现了工程、合同、收费的动态管理不仅为与设计合同管理相关的各部门提供了网络化、标准化管理的有效手段,而且为公司能及时掌握已开展工程合同签订,合同收入构成以及建设单位的拖欠情况,不失时机地选取经营策略、降低风险创造了条件,有效地提高了公司决策链的反响速度 综上所述,该合同管理系统架构合理,满足管理需求,界面友好,投运后效果很好,确保工程合同管理的标准和准确模板内容仅供参考 。