Page 53 - 建筑工程施工技术与工程管理创新
P. 53

第二章  建筑工程合同管理与造价管理


                   (2)服务层(Service)
                   提供所有与数据库存的操作,业务层用于访问数据层,从数据层取数据、修
               改数据以及删除数据,并将结果返回给表现层。数据访问层与表示层中间,在数

               据交换中起到了承上启下的作用。
                   (3)数据访问层(Data)
                   主要提供数据存储及查询方法,并需要承担部分数据验证功能。该层所做事
               务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。
                   目前技术领域上,框架架构有很多种,常见的以三层架构为主。例如 MVC

               架构也是三层架构的一种。三层架构的优点在于按功能的特殊性、相似性分成三
               层。每层都可以由专门人员进行开发维护,提供重用的可能性,并且在人员的分

               配上更有效率。一旦出现Bug时,通过调试也能快速定位错误情况。代码在于积累,
               三层架构重在重用性。因此在很多常用并高效的方法可以继续保留或扩展优化。
               就算修改也是大大的减少了重新编写方法的时间。
                   3. 系统功能架构
                   (1)基本信息管理

                   基本信息管理的主要职责是对系统中相关信息进行统一的管理,便于用户的
               查询和维护。基本信息管理是系统正常运行的基础,对系统各项管理工作起到了
               至关重要的作用。基本信息管理主要涉及到用户信息管理、客户信息管理、合同

               分类管理和部门信息管理四个模块,并且每个模块都包含了信息的检索、添加、
               更新和删除等常用功能。
                   (2)合同文件检索
                   在合同管理工作中,大部分是在做合同文件的检索工作。因此,一个系统的
               检索功能的强弱,将直接关系到用户的体验和软件系统的价值,这是任何一个系

               统软件必须重视的功能。本系统的合同文件检索功能强大,有精确检索、模糊检
               索和用户自定义检索功能;另外,对于检索后的数据可以进行导出,可以导出成
               word、txt、excel 和 pdf 等常用的文件格式。

                   (3)合同签订管理
                   合同签订管理是合同管理中的核心部分,包括了合同起草与拟稿、合同基本
               信息,会签流程信息的维护,是合同管理其他功能模块信息的来源。合同签订管
               理通过与工作流管理模块相结合,在工作流管理引擎的驱动下,根据用户定制的



                                                                                       39
   48   49   50   51   52   53   54   55   56   57   58