第 3 章 系统总体设计
3.1 设计原则。
根据系统的功能和非功能的要求,以及软件工程的理论,系统的设计与开发遵循以下原则:
1 标准化原则。系统的设计应重视从一开始的制度规范,规范化的管理,标准数据,标准化的数据分类,数据编码标准的定义,从技术和操作规范。
2 完整性原则。基于用户需求的详细分析,保证数据的完整性,使得数据库的基础信息满足日常工作模块数据调用的需要。
3 扩展性原则。确保满足用户需求的变化,系统建立一个开放的使数据组织和系统功能结构在同一平台的系统。系统能保持未来的扩展空间,便于以后的扩展。
4 适用性原则。面向用户的操作界面应简洁良好,便于业务操作及功能维护。
5 先进性原则。系统的软件技术和硬件设备应当采用国内比较先进的技术手段,以保持系统的先进性。[7]
3.2 系统架构设计。
3.2.1 应用架构设计。
项目管理系统的应用架构主要是业务应用模块的展现。在系统应用方面项目一站式查询子系统在所有业务模块的最上端,内部与各子系统相连,直接面向用户。下层是系统市场经营、项目策划、采购、生产施工、服务管理等 4 个子系统的业务展现,每个子系统又包含相应的业务模块,共同完成项目管理系统的业务。
3.2.2 系统逻辑架构设计。
本公司工程项目管理系统的系统逻辑架构从下至上依次是数据基础层、基础环境层、技术支撑层、业务逻辑层、表示层五个层次组成,并且集合系统的外部接口,共同组成系统的体系架构。
数据基础层:位于系统的最底层,使整个系统的数据支撑层。主要是系统的数据库层,系统的项目文档数据库、项目材料数据库、合同数据库、账号信息库等等。
基础环境层:位于数据基础层之上,由基础软件、操作系统和硬件环境三部分构成主要提供了系统实施的具体的软硬件的环境。
技术支撑层:位于系统的中间层,在业务集成平台上,为系统的业务逻辑层提供技术支撑,通过接口、引擎等技术实现系统的业务功能。业务逻辑层:是系统业务功能实现的核心,本系统的业务逻辑层包含市场经营、项目策划、采购以及施工等业务基础模块,并且包含查询和服务管理两个核心业务功能。
表示层:位于整个系统架构的最上层,直接面向用户,操作见面简单便捷。
3.3 系统功能结构设计。
根据建筑公司的具体要求,将成熟的系统模块,根据各建设管理模式和需求单位的不同重新组合应用,合理安排。业务数据信息在公司项目参与单位中进行流转和交互使用。总公司和区域分公司及各部门通过核心的业务进行项目管理数据的调取。工程项目管理系统总体功能结构图。
建筑公司工程项目管理系统主要由市场经营子系统、项目策划子系统、服务管理子系统、项目采购管理子系统、项目一站式查询子系统、项目施工管理子系统等六大子系统构成。
3.3.1 市场经营管理。
市场信息管理:实现对市场经营阶段关键业务活动及相关信息传递与共享进行管理,主要实现的功能包括市场信息、输出信息共享、市场经营过程跟踪等。
项目投标管理:实现对项目招投标过程中项目招标、投标的管理,包括招投标计划管理、失标分析、中标总结、标后预算、投标工程情况查询等。
项目合同签订管理:实现对项目合同签订的管理,包括项目信息管理和合同信息管理。
客户开发与维护管理:实现全局统一的客户管理,功能包括:客户基础信息管理、客户需求管理、客户回访、客户满意度管理等。
3.3.2 项目策划管理。
实现对项目策划业务活动及相关信息传递与共享进行管理,功能包括:策划计划管理、策划过程管理、策划书管理。
策划计划管理:实现项目策划计划编制、项目总分包计划、施工总进度计划、资金使用计划的管理。
策划过程管理:实现策划过程中项目风险分析管理、资源价格分析管理、工艺方案分析等。
策划书管理:实现策划书输出结果、讨论纪要、归档的管理。实现汇总定稿的策划书及相关讨论纪要分别上传备查。系统实现每份文档的上传人、上传时间自动记录。通过归档操作实现将策划书归档到相关的文档管理系统,系统实现归档人,归档时间自动记录。
3.3.3 项目采购管理。
采购管理子系统:实现全局统一的供应商管理,功能主要包括:采购管理、供应商管理、分包商管理。
采购管理:实现对工程项目材料/服务采购业务活动及相关信息传递与共享进行管理,系统采购管理模块能够实现对物资基础信息的管理,能够对材料需求计划进行提交审批查看,制定物资采购计划并能提交审核,能够和供应商签订采购合同跟进采购执行状况,查看历史采购价格,制定分包需求计划、分包合同,对分包采购执行状况跟踪等。
分包商管理:实现全局统一的分包商管理,功能包括:分包商基础信息管理、分包商评价管理。
供应商管理:实现全局统一的供应商管理,功能主要是实现对供应商基础信息增删、修改、维护、查询;以及对供应商进行评价管理。
3.3.4 项目施工管理。
项目施工管理子系统:实现对项目施工生产阶段的各项业务活动及相关信息传递与共享进行管理,功能内容包括:项目进度管理、项目质量管理、项目 HSE 管理、项目资金管理、项目机构与人员管理、项目设备管理、项目技术管理、项目成本管理、竣工结算管理。
项目进度管理:实现对工程项目进度进行管理。按照项目进度的业务过程,项目进度的要求是能够实现项目的分解,制定项目计划并维护,对工程产值计划进行分析管理,并且对进度异常的情况进行处理并记录,同时还要求提供进度分析和预警的功能要求。
项目质量管理:实现对工程项目质量进行管理,功能内容包括:项目质量目标管理、项目质量问题管理、项目质量检查管理、项目质量事故管理等。
项目 HSE 管理:实现对工程项目 HSE 进行管理,功能内容包括:项目安全目标管理、危险源及环境因素管理、安全问题管理、安全检查管理、安全事故管理等。
项目资金管理:现对工程项目资金进行管理,功能内容包括:项目月资金预算管理、付款管理、收款管理等。
其中,项目月资金预算管理中的预算编制、调整、执行与中交股份推行的全面预算管理控制体系基本相同。因而,工程项目资金预算管理功能将在全面预算管理系统中实现。
同时,为了相关管理人员在工程项目管理系统中也能方便地查询到工程项目资金预算与执行信息,可以通过工程项目管理系统与全面预算管理系统集成,实现对项目月资金预算和预算执行情况查询。
项目机构与人员管理:实现对工程项目机构与人员进行管理,功能内容包括:项目组织机构设置、项目人员基础信息管理、项目人员清单等。
项目设备管理:实现对工程项目设备进行管理。功能要求实现对设备基本信息的查询增删维护。并要求支持设备维修管理记录的导入与导出,支持清单查看和维护。
项目材料管理:项目材料管理内容包括:材料需求管理、材料进场验收管理、材料仓储管理、材料领用管理、周转性材料管理等。目前,材料进场验收管理、材料仓储管理、材料领用管理项目部基本采用各分公司自行实施的"物资管理系统"进行管理。考虑到材料的需求管理与材料采购密不可分,尤其是工程项目材料总需求计划是材料总量控制的基础,因而在总公司统一材料分类和编码的基础上,项目材料管理暂时先实现工程材料总需求计划管理。
项目技术管理:实现对施工组织设计及专项方案报批过程管理,功能内容包括:施工组织设计及专项方案报批计划编制与审批,单位工程施工组织设计方案/专项技术方案编制与审批,工程项目技术方案查询,施工组织设计及专项方案报批计划执行情况一览查询等。
项目成本管理:建筑公司工程项目成本管理内容包括:施工预算(目标成本)编制与调整、成本执行、成本分析等。目前,中交股份推行的全面预算管理系统实现了预算编制、预算调整、预算执行、预算分析的管理控制体系。因而,将工程项目成本管理功能在全面预算管理系统中实现。同时,为了相关管理人员在工程项目管理系统中也能方便地查询到工程项目成本信息,可通过工程项目管理系统与全面预算管理系统集成实现对施工预算和成本核算相关信息的查询。
竣工结算管理:实现对工程项目竣工收尾阶段业务活动进行管理,功能内容包括:
设置项目竣工收尾阶段的项目状态,项目收尾计划、竣工收尾阶段关键信息记录与文档共享。
3.3.5 服务管理。
服务管理子系统:实现对在建/已建工程项目客户服务活动及相关信息传递与共享进行管理,主要包括客户投诉与处理、客户投诉处理台账、客户投诉分析汇总。
客户投诉与处理:实现对客户投诉问题和投诉处理情况的记录。客户投诉问题记录内容包括:项目名称、投诉分类、客户、监理单位、投诉受理单位、投诉受理日期、投诉单位、投诉人、投诉内容、投诉情况分析及处理建议、投诉处理机构、投诉处理责任然、限定处理时间。系统实现记录人、记录时间的自动记录。客户投诉处理情况检查结果内容包括:整改措施、实施整改效果、整改完成日期、检查机构、检查人、客户意见等。系统自动记录人、记录时间。
客户投诉处理台账管理:实现根据单位、项目名称、投诉分类、投诉受理时间段进行组合查询,查询显示符合条件的客户投诉处理台帐。查询结果根据客户投诉编号可链接到客户投诉与处理页面进行详细内容查看。
客户投诉分析汇总:实现按照投诉受理时间段,根据投诉单位、项目对投诉次数进行分类汇总,并根据是否完成整改计算整改率。
3.3.6 一站查询管理。
项目一站式查询子系统:项目一站式查询子系统将市场经营管理子系统、策划管理子系统、采购管理子系统、施工管理子系统、服务管理子系统的查询信息进行集中展示,实现工程项目信息综合性查询。系统适应不同层次管理需要,设计多角度的查询统计功能,系统再根据需要为不同层次用户赋予不同的查询权限。