《成本管理数据库概要设计》由会员分享,可在线阅读,更多相关《成本管理数据库概要设计(9页珍藏版)》请在金锄头文库上搜索。
1、4成本管理概要设计4.1系统概述成本管理含成本测算管理、成本控制管理、成本核算管理、成本考核管理四部分;乙方与业主签订合同承包合同后,工程部即对该合同进程成本测算,成本测算的过程和主观因素、客观因素有很多,无法用计算机来实现成本测算的过程,将成本测算的结果录入到系统中,供对比分析使用;确定统一的成本科目,随着施工过程,实时录入每个成本科目当时消耗的人工费、机械费、材料费、直接费和间接费,统计起来(即成本核算)与成本计划做比较来,进行成本的控制。成本控制妥善、不妥善是成本考核的重要依据。4.2业务流程描述4.3实体关系描述我写在列描述里了4.3.1 成本计划管理4.3.1.1 成本测算结果表(P
2、MS_CT_PROJ_ITEMS)成本测算的科目是以工程量清单为科目了,所以在工程量清单表里加了几个字段,这样说来成本测算结果表是工程量清单表的一部分。序号描述列名数据类型备注1清单主键idPROJIDint递增2关联合同idRELACTIDint3清单Wbs编码PROJHKRNOvarchar4项目名称PROJNAMEvarchar5计量单位UNITvarchar6子项标志(0,父项;1,子项;)CHILDFLAGint7工程量PROJAMOUNTnumeric8单价PROJPRICEnumeric9计划_人工费PLANRGFEEnumeric成本计划(单位成本)10计划_机械费PLANEQ
3、UIPFEEnumeric成本计划(单位成本)11计划_材料费PLANMATERIALFEEnumeric成本计划(单位成本)12计划_直接费PLANDIRECTFEEnumeric成本计划(单位成本)13计划_间接费PLANINDIRECTFEEnumeric成本计划(单位成本)14使用状态(0,表示删除;1,表示在使用)USESTATUSint默认值为115创建时间CREATEDATEdatetime创建当条记录的时间16修改时间MODIFYDATEdatetime修改当条记录的时间17删除时间DELETEDATEdatetime删除当条记录的时间4.3.1.2 成本测算结果历史版本主表(
4、PMS_COST_PLAN_RESULT_HISTORY_VER_MAIN)序号描述列名数据类型备注1版本idVERIDint递增2关联合同idRELACTIDint3版本名VARNAMEvarchar4开始使用时间STARTDATEdatetime5结束使用时间ENDDATEdatetime6激活标志ITEMACTint新增7使用状态(0,表示删除;1,表示在使用)USESTATUSint默认值为18创建时间CREATEDATEdatetime创建当条记录的时间9修改时间MODIFYDATEdatetime修改当条记录的时间10删除时间DELETEDATEdatetime删除当条记录的时间4
5、.3.1.3 成本测算结果历史版本详细表(PMS_COST_PLAN_RESULT_HISTORY_VER_DETAIL)序号描述列名数据类型备注1主键idKEYIDint递增2关联版本idRELAVERIDint3关联合同idRELACTIDint4关联工程量清单idRELAPROJIDvarchar5计划_人工费PLANRGFEEnumeric成本计划6计划_机械费PLANEQUIPFEEnumeric成本计划7计划_材料费PLANMATERIALFEEnumeric成本计划8计划_直接费PLANDIRECTFEEnumeric成本计划9计划_间接费PLANINDIRECTFEEnumer
6、ic成本计划10使用状态(0,表示删除;1,表示在使用)USESTATUSint默认值为111创建时间CREATEDATEdatetime创建当条记录的时间12修改时间MODIFYDATEdatetime修改当条记录的时间13删除时间DELETEDATEdatetime删除当条记录的时间4.3.2 成本科目管理4.3.2.1 成本科目表(PMS_COST_OBJECT_INF)成本科目可以是分部分项表,也可是某工程部位,用户根据实际情况自行定义比较好。为了能更好的控制成本,确定成本科目很重要,成本科目的范围越小,也越易于成本控制,只要各个部门使用统一的成本科目,计算机就能对成本的进行控制、核算
7、。分部分项可做为成本科目;序号描述列名数据类型备注1成本科目idOBJIDint主键,递增2关联合同idRELACTIDint3成本科目编号(Wbs编号)OBJHKRNOvarchar4成本科目名称OBJNAMEvarchar5父项idPARENTIDint6排列顺序SORTNOvarchar7关联分部分项idRELAFBFXIDint如果有关联就关联,根据实际情况,并不是每一个成本科目都和分部分项做关联8子项标志(0,父科目;1,子科目)CHILDFLAGint9备注COMMMEMOvarchar10使用状态(0,表示删除;1,表示在 使用)USESTATUSint默认值为111创建时间CR
8、EATEDATEdatetime创建当条记录的时间12修改时间MODIFYDATEdatetime修改当条记录的时间13删除时间DELETEDATEdatetime删除当条记录的时间4.3.2.2 成本科目与工程量清单的对应关系表(PMS_COST_OBJECT_RELA_PROJ)序号描述列名数据类型备注1主键idKEYIDint递增2关联成本科目idRELAOBJIDint3关联工程量清单id或分包合同idRELAKEYIDint可统计分包成本4关联类型(1,关联清单;2,关联分包合同;)RELATYPEint如果是1,表示关联合同清单;如果是2,表示关联分包合同id5使用状态(0,表示删
9、除;1,表示在使用)USESTATUSint默认值为16创建时间CREATEDATEdatetime创建当条记录的时间7修改时间MODIFYDATEdatetime修改当条记录的时间8删除时间DELETEDATEDatetime删除当条记录的时间4.3.3 成本数据录入4.3.3.1 成本材料费用表(材料出库表)(PMS_WZ_OUTBACK_S)(其它模块已有)序号描述列名数据类型备注1主键idKEYIDint主键,递增2关联出/退库单idCHTIDint3关联施工项目合同idRELACTIDint4关联成本科目idRELACOSTOBJIDint5出库/退库/调转日期(成本时间)COSTD
10、ATEdatetime6关联到货单idRELABILLIDint7出/退库材料(关联材料id)RELAMATERIALIDint8出/退库数量AMOUNTnumeric9出/退库单价PRICEnumeric10出/退库金额TOTALSUMnumeric11使用状态(0,表示删除;1,表示在使用)USESTATUSVarchar默认值为112创建时间CREATEDATEdatetime创建当条记录的时间13修改时间MODIFYDATEdatetime修改当条记录的时间14删除时间DELETEDATEdatetime删除当条记录的时间4.3.3.2 成本机械费用表(机械设备运行表)(PMS_EQU
11、IP_RUN_RECORD)(其它模块已有)序号描述列名数据类型备注1主键idKEYIDint主键,递增2关联机械设备idRELAEQUIPID int3关联施工项目合同idRELACTIDint4关联成本科目idRELAOBJIDint5成本时间COSTDATEdatetime6机械设备使用了多少时间AMOUNTnumeric7单价(台班)PRICEnumeric8总金额TOTALSUMnumeric9记录人RECORDUSERvarchar10审核标志(0,默认;1,锁定)SHFLAGint11审核日期SHDATEdatetime12使用状态(0,表示删除;1,表示在使用)USESTATU
12、Sint默认值为113创建时间CREATEDATEdatetime创建当条记录的时间14修改时间MODIFYDATEdatetime修改当条记录的时间15删除时间DELETEDATEdatetime删除当条记录的时间4.3.3.3 成本人工费用表PMS_COST_LABOUR_EXPENSES序号描述列名数据类型备注1主键idKEYIDint递增2关联施工项目合同idRELACTIDint3关联成本科目id(用在所属的工程部位)RELAOBJIDint4成本时间COSTDATEdatetime5人工费金额TOTALSUMnumeric6审核标志(0,默认;1,锁定)SHFLAGint7审核日期SHDATEdatetime8使用状态(0,表示删除;1,表示在使用)USESTATUSint默认值为19创建时间CREATEDATEdatetime创建当条记录的时间10修改时间MODIFYDATEdatetime修改当条记录的时间11删除时间DELETEDATEdatetime删除当条记录的时间4.3.3.4 直接费用表PMS_COST_DIRECT_ EXPENSES序号描述列名数据类型备注1主键idKEYIDint递增2关联施工项