用友erp成本系统详细设计说明书.docx
- 文档编号:23352098
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:26
- 大小:23.88KB
用友erp成本系统详细设计说明书.docx
《用友erp成本系统详细设计说明书.docx》由会员分享,可在线阅读,更多相关《用友erp成本系统详细设计说明书.docx(26页珍藏版)》请在冰豆网上搜索。
用友erp成本系统详细设计说明书
XX车辆厂成本核算系统
设
计
说
明
书
目录
1引言1
1.1目的1
1.2背景1
1.3定义1
1.4参考资料1
2数据库设计2
2.1创建脚本2
2.2字典6
3功能设计14
3.2功能结构14
2.5主要功能设计16
2.5.1系统管理16
2.5.5成本计算18
2.5.6成本报表21
3接口设计21
3.1用户接口21
3.2外部接口22
3.3内部接口22
4运行设计22
4.1运行模块组合22
4.2运行控制22
4.3运行时间23
1引言
1.1目的
本报告为XX车辆厂成本核算系统概要设计,它将按照需求分析书,对将要建立的成本核算管理系统的流程、功能、接口、环境等进行完整的描述。
它作为设计和开发CB_Uf的主要依据文件。
本报告是设计阶段的初始工作,经过评审,便可以进入详细设计阶段。
1.2背景
现代化企业,既要有一套严格的高效率的管理体制,又要根据复杂多变的环境,审时度势制定机动灵活的经营决策,以适应市场机制的需求,求得企业的生存与发展,此前XX车辆厂应用用友软件ERP系统非常成功,效果明显,为陕西省各地区的国有大型工业企业进行信息化改革提供了良好的经验。
企业信息化的改革建设过程是一个漫长的变革、经验总结的过程,ERP系统是企业信息化的首选,他以先进的管理理念、严谨的管理控制、科学的管理手段作为它倍受青睐的武器。
车辆厂用友ERP系统已经在建立起了物流、供应链、财务系统的集成系统,目前企业希望通过系统中的数据,完成车间、事业部、总厂的成本核算。
目前开发CB_Uf是ERP系统的一个重要部分,通过前期建立的物流、财务系统的数据归集,在成本中进行分配计算,达到新造、客修、货修成本核算的要求,实现工厂成本核算体系。
1.3定义
CB_Uf:
成本核算管理系统
1.4参考资料
a.用户需求规格说明书
b.计算机软件工程规范
2数据库设计
2.1创建脚本
创建脚本:
--创建定额工时表
createtableCB_DEGS(cPPIDVarchar(20),cDepIDvarchar(20),cAmotypebit,iQuofloat)
--创建动力定额
createtableCB_DEDL(cXMFLIDVarchar(20),cDepIDvarchar(20),cAmotypebit,iQuofloat)
go
--创建其他项目定额表
createtableCB_QTDEB(cPPIDVarchar(20),cDepIDvarchar(20),cAmoIDvarchar(20),iQuafloat,iPricefloat,cDef1varchar(20),cDef2varchar(20))
go
--创建部门定义表
createtableCB_BMDY(cDEPtIDVarchar(20),bIsBaseDepint,cPropertyvarchar(20),cDef1varchar(20))
go
--创建车间项目对应表
createtableCB_CJXMSZ(cDEPIDVarchar(20),cXMIDvarchar(20),iperiodint,cMAKervarchar(20),cDef1varchar(20))
go
--创建分配原则表
createtableCB_FPYZ(cDEPIDVarchar(20),cXMIDvarchar(20),FpFSint,cDef1varchar(20),cDef2varchar(20))
go
--创建自定义成本分配率表
createtableCB_ZDYFPL(cPPIDvarchar(20)notnull,cDepIDvarchar(10)notnull,cAMoIDVarchar(20)notnull,cAMoNAmevarchar(60)null,iPeriodint,iFPLfloat,cDef1varchar(20))
go
--创建成本项表
createtableCB_XMDY(cAMoIDVarchar(20),cAMoNAmevarchar(20),cPervarchar(20),SJLYvarchar(20),SFFPvarchar(10),cDef1varchar(20))
go
--创建成本子项
createtableCB_XMDYSub(cAMoMXIDVarchar(20),cAMoMXNAmevarchar(20),cAMoIDvarchar(20),SJLYvarchar(100),cDef1varchar(20))
go
--创建成本数据当期取得或录入存放表
createtableCB_DQSJCF(cPPIDvarchar(20),cDepIDvarchar(10),cAMoIDVarchar(20),cAMoNAmevarchar(60),cAmoMXIDvarchar(20),cAmoMXNAmevarchar(60),iQufloat,iPeriodint,iUnitPricefloat,iPricefloat,cDef1varchar(20),cDef2varchar(20),cDef3varchar(20),cDef4varchar(20))
go
--创建成本实际在产期初(期末)表
createtableCB_QCZC(cPPIDvarchar(20),cDepIDvarchar(10),cAMoIDVarchar(20),cAMoNAmevarchar(60),cAmoMXIDvarchar(20),cAmoMXNAmevarchar(60),iQufloat,iPeriodint,iUnitPricefloat,iPricefloat,cDef1varchar(20),cDef2varchar(20),cDef3varchar(20),cDef4varchar(20))
go
--创建成本定额成本计算存放表
createtableCB_DECB(cPPIDvarchar(20)notnull,cDepIDvarchar(10)notnull,cAMoIDVarchar(20),cAMoNAmevarchar(60),cAmoMXIDvarchar(20),cAmoMXNAmevarchar(60),iQufloat,iPeriodint,iUnitPricefloat,iPricefloat,cDef1varchar(20),cDef2varchar(20),cDef3varchar(20),cDef4varchar(20))
go
--创建成本数据产品间分配存放表
createtableCB_DQCPFP(cPPIDvarchar(20)notnull,cDepIDvarchar(10)notnull,cAMoIDVarchar(20)notnull,cAMoNAmevarchar(60)notnull,cAmoMXIDvarchar(20),cAmoMXNAmevarchar(60),iQufloat,iPeriodint,iUnitPricefloat,iPricefloat,iWGQuafloat,FPLfloat,cDef1varchar(20),cDef2varchar(20),cDef3varchar(20),cDef4varchar(20))
go
--创建车间工时表
createtableCB_CJGSB(cDEPIDVarchar(20),cXMIDvarchar(20),iperiodint,iGSfloat,cDef1varchar(20))
go
--创建完工产品统计表
--由于U8系统的完工产品统计表有关系限制
createtableCB_ComPS(cPPIDVarchar(20),cBatchvarchar(20),iperiodint,iWGSLfloat,iFPSLfloat,cDef1varchar(20))
go
--创建费用转出转入表
createtableCB_ZCZR(cDEpIDvarchar(20),cDepoIDvarchar(20),cAmoIDvarchar(20),cPPIDvarchar(20),iperiodint,Zflagint,iOPricefloat,iIPricefloat,iRPricefloat,cMakervarchar(20),cCheckervarchar(20),bEndbit,cZCDvarchar(20),cZRDvarchar(20),cDef1varchar(20),cDef2varchar(20))
go
--创建期末在产转入转出表
createtableCB_QMZCZR(cDEpIDvarchar(20),cDepoIDvarchar(20),cAmoIDvarchar(20),cAmoNamevarchar(50),cPPIDvarchar(20),iperiodint,Zflagint,iOPricefloat,iIPricefloat,iRPricefloat,cMakervarchar(20),cCheckervarchar(20),bEndbit,cZCDvarchar(20),cZRDvarchar(20),cDef1varchar(20),cDef2varchar(20))
go
--创建成本数据转出存放表(完工)
createtableCB_CBZC(cPPIDvarchar(20)notnull,cDepIDvarchar(10)notnull,cAMoIDVarchar(20)notnull,cAMoNAmevarchar(60)notnull,cAmoMXIDvarchar(20),cAmoMXNAmevarchar(60),iQufloat,iPeriodint,iUnitPricefloat,iPricefloat,iWGQuafloat,FPLfloat,cDef1varchar(20),cDef2varchar(20),cDef3varchar(20),cDef4varchar(20))
go
--创建成本取数公式设置表
createtableCB_CBQSGS(cAmoIDvarchar(20)notnull,SJLYvarchar(20)notnull,cTablenamevarchar(20),TJVarchar(255),TJ1varchar(255),cDef1varchar(20),cDef2varchar(20),cDef3varchar(20))
go
--创建生产费用表设置表
createtableCB_BBSCFYSZ(AutoIDintidentity(1,1)primarykey,SCFYMCvarchar(40),SCFYvarchar(20),ZZFYVarchar(20),cDef1varchar(20),cDef2varchar(20),cDef3varchar(20))
2.2字典
1定额工时CB_DEGS
字段名称
含义
说明
CPPID
产品编号
与fItemss00中项目编号相关
CdepID
部门编号
与Department中的部门编号相关
Camotype
Iquo
定额数量
2其他项目定额表CB_QTDEB
字段名称
含义
说明
CPPID
产品编号
与fItemss00中项目编号相关
CdepID
部门编号
与Department中的部门编号相关
cAmoID
成本项目
iQua
数量
iPrice
金额
cDef1
自定义1
cDef2
自定义2
3动力定额CB_DEDL
字段名称
含义
说明
cXMFLID
工作号(项目分类)
cDepID
部门
cAmotype
3车间项目对应表CB_CJXMSZ
字段名称
含义
说明
CdepID
部门编号
与Department中的部门编号相关
CXMID
成本项目
iperiod
期间
cMAKer
操作员
cDef1
自定义1
4部门分配率表CB_FPYZ
字段名称
含义
说明
cDEPID
部门编号
与Department中的部门编号相关
CXMID
成本项目
FpFS
分配率
产品间分配率:
1、平均分配;2、定额工时;3、实际工时;4、定额;5、专用材料;6、自定义
产成品与在产品分配:
1、盘点;2、实际工时;3、约当产量;4、全部转完工
cDef1
分配率属性
产品间分配率:
'CPJ';产成品分配率:
'CCP'
cDef2
明细分配属性
明细分配:
‘Y’
5自定义成本分配率表CB_ZDYFPL
字段名称
含义
说明
cPPID
产品名称
cDepID
部门名称
cAMoID
成本项目编号
cAMoNAme
成本项目名称
iPeriod
期间
iFPL
分配率
cDef1
5成本项目定义表CB_XMDY
字段名称
含义
说明
cAMoID
成本项目编号
cAMoNAme
成本项目名称
cPer
所属大项
1、材料;2、人工;3、制造费;4、其他
SJLY
数据来源
1,手工输入2,来源总账3,来源存货
SFFP
是否分配
CDef1
自定义1
6成本子项CB_XMDYSub
字段名称
含义
说明
cAMoMXID
成本项目编号
明细项目编号
cAMoMXNAme
成本项目名称
明细项目名称
cAMoID
所属大项
所属成本项目
SJLY
数据来源
1,手工输入2,来源总账3,来源存货
cDef1
所属大项名称
7成本数据当期取得或录入存放表CB_DQSJCF
字段名称
含义
说明
cPPID
产品编号
cDepID
部门编号
cAMoID
成本项目编号
cAMoNAme
成本项目名称
cAmoMXID
成本名细项目编号
cAmoMXNAme
成本名细项目名称
iQu
数量
iPeriod
期间(月份)
iUnitPrice
单价
iPrice
金额
cDef1
类型
转入转出的要标示
cDef2
单据号
转入转出单据线索号
cDef4
cDef3
是否进入完工
如果进入完工则要求有“WG”
8成本实际在产期初(期末)表CB_QCZC
字段名称
含义
说明
cPPID
产品编号
cDepID
部门编号
cAMoID
成本项目编号
cAMoNAme
成本项目名称
cAmoMXID
成本名细项目编号
cAmoMXNAme
成本名细项目名称
iQu
数量
iPeriod
期间(月份)
iUnitPrice
单价
iPrice
金额
cDef1
cDef2
cDef4
完工调在产标志
‘WZ’
cDef3
9成本定额成本计算存放表CB_DECB
字段名称
含义
说明
cPPID
产品编号
cDepID
部门编号
cAMoID
成本项目编号
cAMoNAme
成本项目名称
cAmoMXID
成本名细项目编号
cAmoMXNAme
成本名细项目名称
iQu
数量
iPeriod
期间(月份)
iUnitPrice
单价
iPrice
金额
cDef1
cDef2
cDef4
cDef3
10成本数据产品间分配存放表CB_DQCPFP
字段名称
含义
说明
cPPID
产品编号
cDepID
部门编号
cAMoID
成本项目编号
cAMoNAme
成本项目名称
cAmoMXID
成本名细项目编号
cAmoMXNAme
成本名细项目名称
iQu
数量
iPeriod
期间(月份)
iUnitPrice
单价
iPrice
金额
cDef1
转入转出属性
全部进入完工
cDef2
转入转出单据号
cDef4
cDef3
转入进完工标志
‘WG’,有了该标志,则该单据数据全部进完工。
11车间工时表CB_CJGSB
字段名称
含义
说明
cDEPID
部门编号
cXMID
项目编号
iperiod
期间
iGS
工时
cDef1
属性
‘QC’,’DQ’
12完工产品统计表CB_ComPS
字段名称
含义
说明
cPPID
产品编号
cBatch
部门编号
只有在产份车间部门
iperiod
期间
iWGSL
数量
cDef1
属性
‘QC’:
期初在产,’WG’:
完工数量
13费用转出转入表CB_ZCZR
字段名称
含义
说明
cDEpID
部门(转出转入)
cDepoID
对应部门
如果是转出单,则对应部门就是转入部门
如果是转入单,对应部门就是转出部门
cPPID
产品编号
Zflag
转出转入标志
转出转入标志
iperiod
期间
iOPrice
转出金额
iIPrice
转入金额
iRPrice
剩余金额
cMaker:
制单人(转出转入人)
cChecker
审核人
bEnd
是否转尽
cZCD
转出单据号
cZRD
转入单据号
cDef1
明细项目
cDef2
明细项目名称
14期末在产转入转出表CB_QMZCZR
字段名称
含义
说明
cDEpID
部门(转出转入)
cDepoID
对应部门
如果是转出单,则对应部门就是转入部门
如果是转入单,对应部门就是转出部门
cPPID
产品编号
Zflag
转出转入标志
转出转入标志
iperiod
期间
iOPrice
转出金额
iIPrice
转入金额
iRPrice
剩余金额
cMaker:
制单人(转出转入人)
cChecker
审核人
bEnd
是否转尽
cZCD
转出单据号
cZRD
转入单据号
cDef1
cDef2
16成本数据转出存放表(完工)CB_CBZC
字段名称
含义
说明
cPPID
产品编号
cDepID
部门编号
cAMoID
成本项目编号
cAMoNAme
成本项目名称
cAmoMXID
成本名细项目编号
cAmoMXNAme
成本名细项目名称
iQu
数量
iPeriod
期间(月份)
iUnitPrice
单价
iPrice
金额
iWGQua
FPL
cDef1
cDef2
cDef4
完工调在产标志
‘WZ’
cDef3
17成本取数公式设置表CB_CBQSGS
字段名称
含义
说明
cAmoID
成本项目编号
SJLY
数据来源
1,手工输入2,来源总账3,来源存货
cTablename
来源表
TJ
取数条件
TJ1
其他条件
1、出库类别
2、存货公式:
可以被直接引用到条件中条件字符串被写在TJ1字段,TJ字段写入“T”、“F”表示是否取到产品
cDef1
cDef2
cDef3
18生产费用表设置表CB_BBSCFYSZ
字段名称
含义
说明
AutoID
自动编号
SCFYMC
生产费用名称
SCFY
生产费用
ZZFY
制造费用
cDef1
cDef2
cDef3
3功能设计
3.1流程图
事业部、总厂成本分配计算
车间成本分配计算
成本取数
(成本大项)
在产品期初数据
部门定义
产成品与在产品间分配方式定义
产品间分配原则定义
定额设置
项目取数定义
项目定义
数据录入
完工产品盘点
在产品清单
工时消耗
费用转入转出
3.2功能结构
本系统构成如下所示:
产成品与在产品分配
2.5主要功能设计
2.5.1系统管理
●帐套等录
1、开始连接数据库,数据库服务器取Text1的名称,如连接不了,检查是否有数据库口令。
2、设计登录窗体,获取帐套参数表(ufsystem:
UA_ACCount)中全部帐套,列于控件Combo1中,并取得登录计算机日期放在控件Text2中,取的操作员放在控件Combo3中
3、帐套期间表(ufsystem:
UA_Period)
4、连接帐套数据库,得到数据库连接字符串和连接对象(全局变量)。
输出:
将正确的连接字符串写入数据库连接字符串全局变量:
con
流程:
开始
输入Sa口令
连接Ufsystem数据库
取操作员
取帐套年度
取帐套号
结束
连接帐套
打开主界面
全局变量付值
●产品间成本分配的原则(CB_FPYZ)
功能:
1.设置产品间车间成本分配的原则:
平均分配、定额工时、实际工时、定额、(专用)材料耗用、自定义。
2.设置是否按照明细分配方式。
处理:
选择车间,然后为该车间选择分配方式,保存结果。
输出:
●取数定义
功能:
为成本项目确定取数公式。
1、输入:
成本项目、事业部
处理:
输出:
选择事业部
流程:
成本项目表
获取数据来源
选择成本项目
来源于其他
来源于存货
来源于手工
获取取数科目
来源于总帐
获取取数条件
显示
修改保存
END
●成本取数(CB_DQSJCF)
输入:
车间、成本项目、期间
处理:
自动获取成本项目的数据来源、取数公式、并且获取和编辑数据。
输出:
成本项目定义表
获取成本项目
获取车间
部门定义表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 用友 erp 成本 系统 详细 设计 说明书