鼎新_ERP(_TIPTOP_60_)教育训练_会计总帐
ERP沙盘模拟实训总结6篇

ERP沙盘模拟实训总结6篇篇1一、实训背景与目的本次ERP沙盘模拟实训是为了加强学生对企业资源计划系统(ERP)理论知识的理解和实践操作能力的培养。
通过模拟企业运营环境,使学生在实际操作过程中掌握ERP系统的核心功能模块,理解企业资源管理与决策流程,提高解决实际问题的能力。
二、实训内容与过程本次实训为期两周,主要包括以下环节:1. ERP系统基础操作培训:介绍ERP系统的基本构成、功能及其在企业运营中的应用。
2. 沙盘模拟环境搭建:根据模拟企业实际情况,设定初始数据,搭建模拟环境。
3. 小组分工与角色认知:学生分组并分配角色,包括CEO、CFO、营销总监等,明确各自职责。
4. 模拟经营决策:各小组在模拟环境中进行市场分析、预算编制、采购管理、生产规划、市场营销、财务管理等决策活动。
5. 结果分析与总结:对模拟经营结果进行分析,总结经验和教训。
实训过程中,学生们积极参与,充分发挥团队协作精神,通过实际操作,深入了解了ERP系统的基本操作流程和各个模块的功能。
同时,学生们在模拟经营过程中,学会了如何分析问题、解决问题,提高了决策能力。
三、实训收获与体会1. 对ERP系统有了更深刻的理解:通过实际操作,学生们对ERP 系统的功能模块、操作流程及其在企业运营中的重要性有了更深刻的理解。
2. 提高了实际操作能力:学生们在模拟环境中进行了大量的实践操作,提高了实际操作能力,为以后的工作打下了坚实的基础。
3. 培养了团队协作精神:学生们在模拟过程中,需要充分发挥团队协作精神,共同解决问题,提高了团队协作能力。
4. 增强了决策能力:在模拟经营决策过程中,学生们学会了如何分析问题、解决问题,提高了决策能力。
同时,也学会了如何在有限资源下做出最优决策。
5. 提高了解决问题的能力:面对模拟经营过程中出现的问题,学生们积极寻找解决方案,提高了解决问题的能力。
四、存在问题与建议1. 部分学生对ERP系统理论知识掌握不够扎实,需要加强理论学习。
ERP知识点考试内容题库

一、单项选择题1 .以下不属于科学采购的是( )。
A.订货点采购B.物料需求计划采购CJrr 采购D.传统采购2 .在ERP 系统的主要功能中,( )是ERP 系统的核心所在,它将企业的整个生产过程有机地结合在一起,使得企业能够有效地降低库存,提高效率。
A.财务管理B.物流管理C.生产计划与控制管理D.人力资源管理3 .ERP 系统起源于()的信息计划与管理,其形成发展大致经过5个阶段。
A.制造业B.零售业C.建筑业D.金融业4 .ERP 系统的形成和发展大致经过了5个阶段的发展,其中,第一个阶段是20世纪40年代的()oΛ.库存控制订货点法 B.基本MRPC.闭环MRPD.MRPII5 .从Gartner 的定义来看,ERP 仍然是以( )为核心,但在功能和技术上却超越了传统的( ),它是顾客驱动的、面向整个供应链的企业资源计划系统。
A.基础MRP 闭环MRPB.闭环MRP 时段MRPC.闭环MRPMRPIID.MRPHMRPII6 .ERP 实施中最先接受培训的人员是( )oA.项目实施小组B.领导层C 部门业务人员D.程序员7 .()是一个获取、保持和增加可获利客户的方法和过程,同时可以最大程度地改善与提高整个客户关系生命周期的绩效。
8 .企业在采购时,( )是主要应用于生产企业,是生产企业根据生产计划和主产品的结构以及库 存情况逐步推导出生产主产品所需要的零部件、原材料等的生产计划和采购计划的过程。
15.闭环MRP 在基本MRP 基础上添加了(17 .供应链上有5种基本“流”在流动,其中企业业务流程重组研究的对象是(种流的流速和流量。
A. ERPB. SCMC. BPRD. CRMA 物料需求计划采购 C.供应链采购8 . JIT 采购 D.电子商务采购 9 .定货点法这种库存控制模型要确定的量是( )oA.订货点和订货批量 C.订货周期和订货批量B.订货点和订货周期 D.以上都不对10.以下不属于物料需求计划的输出信息的是( )oA.销售数据 C.撤销订单的通知B.下达采购订单的通知 D.未来一段时间内的采购订单ILERP 实施中最先接受培训的人员是( A.项目实施小组 B.领导层 )oC.部门业务人员D.程序员 12.由市场决定性能规格和需求量的物料称为( )oA.独立需求件B.相关需求 13 .在展开MPS 进行物料需求计算时, A 自左而右. B.自右而左 C .关联需求 计算的顺序是(C.自上而下 14 .以下哪项不是报价管理模块中售价的选择设计方式。
ERP鼎新系统基本资料详细表

MB088 MB089 MB090 MB091 MB092 MB093 MB094 MB095 MB096 MB097 MB098 MB099 MB100 MB101 MB102 MB103 MB104 MB105 MB106 MB107 MB108 MB109 MB110 MB111 MB112 MB113 MB114
V.NVarch ar
16.3 16.3 16.3
1.0
1.通用 1.一般 1.通用 1.一般 1.通用 1.一般
1.通用
boB ox
0043 MB043 检验方式
V.NVarch ar
1
1.通用
boB ox
0044 0045 0046 0047 0048 0049 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 0060
超交率
N.Numeri c
库存包装数量
N.Numeri c
包装单位
V.NVarch ar
定重
V.NVarch ar
产品序号管理
V.NVarch ar
长(CM)
N.Numeri c
宽(CM)
N.Numeri c
高(CM)
N.Numeri c
工时底数
N.Numeri c
业务底价
N.Numeri c
业务底价含税
1.通用 1.一般
1.通用
4.一般不 可空白
2.基本资 4.一般不
料
可空白
2.基本资 料
1.一般
2.基本资 料
1.一般
2.基本资 料
1.一般
1.通用 1.一般
1.通用 1.一般
TIPTOPGP教育训练课程

工艺与工作站
讲 师: 鼎捷软件股份有限公司 TIPTOP咨询部
让 ERP 在中国普遍成功
课程大纲
预估时间
1.工艺与工作站基本概念 5分钟
2.工艺与工作站流程介绍 10分钟
3.系统特色介绍
5分钟
4.工艺与其他系统的关联 5分钟
5.工艺管理与工单管理的不同 5分钟
6.工艺与工作站基本资料说明 5分钟
留置原因 维护
aeci030
型态 判别
Y
厂内∕厂外加工成本维护 aeci602
作业数据 描述说明维护
aeci625
产品制程数据维护 aeci100
产品制程 单元数据维护
aeci102
制程资料 作业说明维护
aeci612
制程资料 维护
aeci610
工单制程 追踪维护 aeci700
料件基本数据 生管数据维护
(8.7)、Run Card 分割作业(asft310)
(8.8)、Run Card完工入库维护作业(asft623)
九、报表及查询
提供完整制程数量状态查询 ➢ 良品转入/重工转入 ➢ 良品转出/重工转出 ➢ 当站报废/当站下线/Bonus量 ➢ 委外加工量/委外完工量 ➢ Check in 量/盘点量/WIP量
7.工艺与工作站日常作业 15分钟
8.Run Card管理作业
10分钟
9.报表及查询
10分钟
10.测验及问卷
一、工艺与工作站基本概念
工艺与工作站管理系统 : 详细记录制造或组合完成
某一成品或半成品所需经过的一连串作业程序,
例如制作O-RING的过程如下:
1.压出 2.初检 3.手工 4.品检 5.加硫 6.包装 O-RING(成品)
TIPTOP ERP系统函数cl_show_array()

系统函数cl_show_array() 在TIPTOP系统中设有这样的一个方法cl_show_array(),这个方法的主要作用是开窗呈现一个动态数组中的内容,主要用于我们在对单身里面多条数据进行逐一判断,最终将单身里面有错误的信息,在不写任何开窗代码的情况下,使用这个cl_show_array()将错误信息组合罗列在弹窗里面,外加了一个导出excel的功能.废话不多说直接写段代码测试一下,编写一个名为f4.4gl文件,然后上传编译,在42m目录下面使用命令fglrun cxm_f4.42m执行,弹出结果. 【注:因为是测试,所以这里面有些系统自带函数注释掉一些, 然后添加了两个比较重要的函数FUNCTION cl_set_comp_att_text(ps_fields, ps_att_value)(动态设定栏位标题) 和FUNCTION cl_set_comp_visible(ps_fields, pi_visible)(动态隐藏栏位),这两个方法里面做了一些小小的改动】代码如下:MAINDEFINE test1,test2 STRINGDEFINE r DYNAMIC ARRAY OF RECORDkey INTEGER,lastname CHAR(20)END RECORDLET r[1].key = 1LET r[1].lastname = 'Condor1'LET r[2].key = 2LET r[2].lastname = 'Condor2'LET r[3].key = 3LET r[3].lastname = 'Condor3'LET test1 = "|",'Item' CLIPPEDLET test1 =test1.trim(),"|",'Content' CLIPPEDLET test2 = '测试数据!' CLIPPEDCALL cl_show_array(base.typeinfo.create(r),test2,test1) // base.typeinfo.create(r)数组内容,test2窗口标题,test1栏位标题(注意栏位标题的格式以”|”将其分开,因为后面的代码里面会以”|”来截取)END MAINFUNCTION cl_show_array(pnode_array,ps_win_title,ps_title_str)DEFINE pnode_array om.DomNodeDEFINE ps_win_title STRINGDEFINE ps_title_str STRINGDEFINE lnode_record om.DomNodeDEFINE llst_fields om.NodeListDEFINE lnode_field om.DomNodeDEFINE llst_rec_fields om.NodeListDEFINE li_child_cnt SMALLINTDEFINE li_rec_cnt INTEGERDEFINE lr_array DYNAMIC ARRAY OF RECORDfield1 STRING,field2 STRING,field3 STRING,field4 STRING,field5 STRING,field6 STRING,field7 STRING,field8 STRING,field9 STRING,field10 STRINGEND RECORDDEFINE ls_visible_str STRINGDEFINE li_i SMALLINTDEFINE li_j SMALLINTDEFINE ls_i STRINGDEFINE lst_title_names base.StringTokenizerDEFINE ls_title STRINGDEFINE g_max_rec INTEGERDEFINE lwin_curr ui.WindowLET g_max_rec = 10 // 这个g_max_rec在global是有定义的,这里因为只是做简单测试赋值一固定值10IF pnode_array IS NULL THENRETURNELSELET li_rec_cnt = pnode_array.getChildCount()LET lnode_record = pnode_array.getFirstChild()END IFIF lnode_record IS NULL THENRETURNELSELET llst_rec_fields = lnode_record.selectByTagName("Field")LET li_child_cnt = llst_rec_fields.getLength()END IFFOR li_i = 1 TO li_rec_cntIF li_i > g_max_rec THEN-- CALL cl_err( '', 9035, 0 ) //系统自带错误提示的方法注释EXIT FOREND IFIF li_i = 1 THENLET lnode_record = pnode_array.getFirstChild()ELSELET lnode_record = lnode_record.getNext()END IFLET llst_fields = lnode_record.selectByTagName("Field")FOR li_j = 1 TO llst_fields.getLength()LET lnode_field = llst_fields.item(li_j)CASE li_jWHEN 1LET lr_array[li_i].field1 = lnode_field.getAttribute("value")WHEN 2LET lr_array[li_i].field2 = lnode_field.getAttribute("value")WHEN 3LET lr_array[li_i].field3 = lnode_field.getAttribute("value")WHEN 4LET lr_array[li_i].field4 = lnode_field.getAttribute("value")WHEN 5LET lr_array[li_i].field5 = lnode_field.getAttribute("value")WHEN 6LET lr_array[li_i].field6 = lnode_field.getAttribute("value")WHEN 7LET lr_array[li_i].field7 = lnode_field.getAttribute("value")WHEN 8LET lr_array[li_i].field8 = lnode_field.getAttribute("value")WHEN 9LET lr_array[li_i].field9 = lnode_field.getAttribute("value")WHEN 10LET lr_array[li_i].field10 = lnode_field.getAttribute("value")END CASEEND FOREND FOROPEN WINDOW cl_show_array_w AT 1,1 WITH FORM "lib/42f/cl_show_array"A TTRIBUTE(STYLE="frm_list")-- CALL cl_ui_init() //系统自带的方法注释-- CALL cl_chg_win_title(ps_win_title) //系统自带方法注释,换成下面的两句更改窗口标题LET lwin_curr = ui.window.getCurrent()CALL lwin_curr.setText(ps_win_title)DISPLAY li_rec_cnt TO FORMONL t--CALL cl_set_act_visible("accept,cancel",FALSE) //系统自带隐藏按钮代码注释DISPLAY ARRAY lr_array TO s_array.* ATTRIBUTE(COUNT=g_max_rec,UNBUFFERED)BEFORE DISPLAYFOR li_i = li_child_cnt + 1 TO 10LET ls_i = li_iLET ls_visible_str = ls_visible_str,"field",ls_iIF li_i != 10 THENLET ls_visible_str = ls_visible_str,","END IFEND FORCALL cl_set_comp_visible(ls_visible_str,FALSE) //隐藏掉不需要栏位LET lst_title_names = base.StringTokenizer.create(ps_title_str,"|")LET li_i = 1WHILE lst_title_names.hasMoreTokens()LET ls_title = lst_title_names.nextToken()LET ls_title = ls_title.trim()CASE li_iWHEN 1CALL cl_set_comp_att_text("field1",ls_title) //动态设定栏位标题WHEN 2CALL cl_set_comp_att_text("field2",ls_title)WHEN 3CALL cl_set_comp_att_text("field3",ls_title)WHEN 4CALL cl_set_comp_att_text("field4",ls_title)WHEN 5CALL cl_set_comp_att_text("field5",ls_title)WHEN 6CALL cl_set_comp_att_text("field6",ls_title)WHEN 7CALL cl_set_comp_att_text("field7",ls_title)WHEN 8CALL cl_set_comp_att_text("field8",ls_title)WHEN 9CALL cl_set_comp_att_text("field9",ls_title)WHEN 10CALL cl_set_comp_att_text("field10",ls_title)END CASELET li_i = li_i + 1END WHILEON ACTION exporttoexcel // 汇出excel的方法注释#IF cl_chk_act_auth() THEN mark by FUN-650020--CALLcl_export_to_excel(ui.Interface.getRootNode(),base.TypeInfo.create(lr_array),'','') #END IFON ACTION exitEXIT DISPLAY#TQC-660079...............beginON ACTION cancelLET INT_FLAG=0EXIT DISPLAY#TQC-660079...............endEND DISPLAY--CALL cl_set_act_visible("accept,cancel",TRUE) //隐藏按钮方法注释CLOSE WINDOW cl_show_array_wEND FUNCTIONFUNCTION cl_set_comp_att_text(ps_fields, ps_att_value) //动态设定栏位标题DEFINE ps_fields STRING,ps_att_value STRINGDEFINE lst_fields base.StringTokenizer,lst_string base.StringTokenizer,ls_field_name STRING,ls_field_value STRING,ls_win_name STRINGDEFINE lnode_root om.DomNode,lnode_win om.DomNode,lnode_pre om.DomNode,llst_items om.NodeList,li_i SMALLINT,lnode_item om.DomNode,ls_item_name STRING,lnode_item_child om.DomNode,ls_item_pre_tag STRING,ls_item_tag_name STRINGDEFINE g_chg DYNAMIC ARRAY OF RECORDitem STRING,value STRINGEND RECORDDEFINE lwin_curr ui.WindowIF (ps_fields IS NULL) THENRETURNELSELET ps_fields = ps_fields.toLowerCase()END IFLET lwin_curr = ui.Window.getCurrent()LET lnode_win = lwin_curr.getNode()LET ls_win_name = lnode_win.getAttribute("name")LET llst_items = lnode_win.selectByPath("//Form//*")LET lst_fields = base.StringTokenizer.create(ps_fields, ",")LET lst_string = base.StringTokenizer.create(ps_att_value,",")WHILE lst_fields.hasMoreTokens() AND lst_string.hasMoreTokens()LET ls_field_name = lst_fields.nextToken()LET ls_field_value = lst_string.nextToken()LET ls_field_name = ls_field_name.trim()IF ls_field_name.equals(ls_win_name) THENCALL lnode_win.setAttribute("text",ls_field_value)END IFFOR li_i = 1 TO llst_items.getLength()LET lnode_item = llst_items.item(li_i)LET ls_item_name = lnode_item.getAttribute("colName")IF (ls_item_name IS NULL) THENLET ls_item_name = lnode_item.getAttribute("name")IF (ls_item_name IS NULL) THENCONTINUE FOREND IFEND IFIF (ls_item_name.equals(ls_field_name)) THENLET ls_item_tag_name = lnode_item.getTagName()IF ls_item_tag_name.equals("TableColumn") ORls_item_tag_name.equals("Window")ORls_item_tag_name.equals("Button") THEN #FUN.570234 Add By LifengCALL lnode_item.setAttribute("text",ls_field_value.trim()) #FUN-530037 ELSELET lnode_pre = lnode_item.getPrevious()LET ls_item_pre_tag = lnode_pre.getTagName()IF ls_item_pre_tag.equals("Label") THENCALL lnode_pre.setAttribute("text",ls_field_value.trim()) #FUN-530037 END IFEND IFEXIT FOREND IFEND FOREND WHILEEND FUNCTIONFUNCTION cl_set_comp_visible(ps_fields, pi_visible) //动态设定栏位标题隐藏DEFINE ps_fields STRING,pi_visible SMALLINTDEFINE lst_fields base.StringTokenizer,ls_field_name STRINGDEFINE lnode_root om.DomNode,llst_items om.NodeList,li_i SMALLINT,lnode_item om.DomNode,lnode_prev om.DomNode,ls_item_name STRING,ls_prev_name STRING, #No:FUN-570225ls_item_tag STRING,ls_prev_tag STRINGDEFINE lwin_curr ui.Window,lfrm_curr ui.FormDEFINE lnode_frm om.DomNodeDEFINE ls_formName STRINGDEFINE li_idx SMALLINTDEFINE li_gav_cnt SMALLINTDEFINE lc_cust_flag V ARCHAR(1)DEFINE ls_gav09 V ARCHAR(1) --LIKE gav_file.gav09DEFINE ls_notNull STRING,ls_required STRINGDEFINE ls_gav01 V ARCHAR(20), --LIKE gav_file.gav01,ls_gav02 V ARCHAR(20) --LIKE gav_file.gav02-- #FUN-640184-- IF g_bgjob = 'Y'-- AND g_gui_type NOT MATCHES "[13]" THEN #TQC-710024 add-- RETURN-- END IF-- #END FUN-640184IF (ps_fields IS NULL) THENRETURNELSELET ps_fields = ps_fields.toLowerCase()END IFLET lwin_curr = ui.Window.getCurrent()LET lfrm_curr = lwin_curr.getForm()LET lnode_frm = lfrm_curr.getNode()LET lnode_root = ui.Interface.getRootNode()#No:MOD-750003 --start--# LET llst_items = lnode_root.selectByPath("//Form//*") LET llst_items = lnode_frm.selectByPath("//Form//*")#No:MOD-750003 ---end---LET lst_fields = base.StringTokenizer.create(ps_fields, ",")# FUN-4B0078LET ls_formName = lnode_frm.getAttribute("name")LET li_idx = ls_formName.getIndexOf("T", 1)IF li_idx != 0 THENLET ls_formName = ls_formName.subString(1, li_idx - 1) END IFLET ls_gav01 = ls_formName-- SELECT COUNT(*) INTO li_gav_cnt FROM gav_file-- WHERE gav01 = ls_gav01 AND gav08 = 'Y'IF li_gav_cnt > 0 THENLET lc_cust_flag = "Y"ELSELET lc_cust_flag = "N"END IF# ---WHILE lst_fields.hasMoreTokens()LET ls_field_name = lst_fields.nextToken()LET ls_field_name = ls_field_name.trim()LET ls_gav02 = ls_field_nameFOR li_i = 1 TO llst_items.getLength()LET lnode_item = llst_items.item(li_i)LET ls_item_name = lnode_item.getAttribute("colName")IF (ls_item_name IS NULL) THENLET ls_item_name = lnode_item.getAttribute("name")IF (ls_item_name IS NULL) THENCONTINUE FOREND IFEND IFIF (ls_item_name.equals(ls_field_name)) THENLET ls_item_tag = lnode_item.getTagName()IF (ls_item_tag.equals("Group") ORls_item_tag.equals("Grid") ORls_item_tag.equals("Folder") ORls_item_tag.equals("Page") ORls_item_tag.equals("Label") OR #FUN-550113ls_item_tag.equals("Button")) THEN #隐藏GROUP,BUTTON这类的元件IF (pi_visible) THENCALL lfrm_curr.setElementHidden(ls_field_name,0)ELSECALL lfrm_curr.setElementHidden(ls_field_name,1)END IFEXIT FOREND IFIF (pi_visible) THENCALL lfrm_curr.setFieldHidden(ls_field_name,0)IF (ls_item_tag.equals("FormField")) THENLET lnode_prev = lnode_item.getPrevious()IF lnode_prev IS NOT NULL THENLET ls_prev_tag = lnode_prev.getTagName()LET ls_prev_name = lnode_prev.getAttribute("name") #No:FUN-570225#No:FUN-570225 --start--IF ls_prev_tag = "Button" AND lnode_prev.getAttribute("tag") = "+" THENCALL lnode_prev.setAttribute("hidden",0)LET lnode_prev = lnode_prev.getPrevious()IF lnode_prev IS NOT NULL THENLET ls_prev_tag = lnode_prev.getTagName()END IFEND IF#No:FUN-570225 ---end---IF (ls_prev_tag.equals("Label")) AND(ls_prev_name NOT MATCHES "dummy*" OR ls_prev_name IS-570225CALL lnode_prev.setAttribute("hidden",0)END IFEND IFEND IFELSE#FUN-4B0078 #MOD-4C0124CALL lfrm_curr.setFieldHidden(ls_field_name,1)IF (ls_item_tag.equals("FormField")) THENLET lnode_prev = lnode_item.getPrevious()IF lnode_prev IS NOT NULL THENLET ls_prev_tag = lnode_prev.getTagName()LET ls_prev_name = lnode_prev.getAttribute("name") #No:FUN-570225#No:FUN-570225 --start--IF ls_prev_tag = "Button" AND lnode_prev.getAttribute("tag") = "+" THENCALL lnode_prev.setAttribute("hidden",1)LET lnode_prev = lnode_prev.getPrevious()IF lnode_prev IS NOT NULL THENLET ls_prev_tag = lnode_prev.getTagName()END IFEND IF#No:FUN-570225 ---end---IF (ls_prev_tag.equals("Label")) AND(ls_prev_name NOT MATCHES "dummy*" OR ls_prev_name IS NULL) THEN #No:FUN-570225CALL lnode_prev.setAttribute("hidden",1)END IFEND IFEND IFEND IFEXIT FOREND IFEND FOREND WHILEEND FUNCTION最终显示的效果如下图:Edit by condor2012年10月23日15:15:47。
TIPTOP系统功能

库存管理系统 (原材料 半成品 原材料,半成品 原材料 半成品) Inventory
成本会计 Cost Accounting
应收帐款 Accounts Receivable
固定资产 Fixed Assets
销售管理 Sales Management
料件基本数据 (成品 成品) 成品 Information Materials
TIPTOP系统重要管理功能 TIPTOP系统重要管理功能
-库存管理
•仓库弹性规划管理 仓库弹性规划管理
多工厂,多仓库,多储位,多批号, 多工厂,多仓库,多储位,多批号,多单位
•库存异动追踪稽核 库存异动追踪稽核 •库存异常检核 库存异常检核
库存过高、不足, 库存过高、不足,过去及未来呆滞 存货周转率, 存货周转率,有效期限管制
制程结构 制程和工作站 Bill Of Routing
应付帐款 Accounts Payable 保税管理 TAX Management 票据现金 Note Cash (AP/AR) 总账管理 General Ledger 媒体申报管理 Value Added Tax
主生产排程 Master Production Scheduling
生产管理 Manufacturing (工令发料 工令发料) 工令发料
料件需求 Material Requirements Planning
采购管理 Purchasing
生产管理 Shop Floor Control 现场管理 产品成本 Products Cost
库存管理系统 (成品 成品) 成品 Inventory
公司别,银行别, 公司别,银行别,多币别
计 划 性 产 品 结 构 ... 结 构 品 产 件 一 般 性 产 品 结 构 ... 组 格 ... 规 产品族群 集合料件
鼎新_MRP_workflow_erp(PDF84页)

壹、前言 (2)一、課程大綱 (3)二、系統目的 (4)三、系統特色 (5)貳、系統架構 (6)一、系統主流程 (7)二、系統功能圖 (8)三、MRP系統和其他系統之關聯 (9)參、相關基本資料設定及欄位說明 (12)一、相關前置系統基本資料設定 (13)二、物料需求計劃系統之基本資料管理 (30)肆、MRP計算邏輯 (36)一、推算時距日期 (37)二、先計算十大量 (39)三、考慮取替代件 (40)四、考慮交期提前 (41)五、十四大量及計劃之需求數量 (42)伍、批次作業及資料維護管理 (43)一、物料需求計劃產生作業 (44)二、生產(採購)計劃維護作業 (46)三、MRP製令發放作業 (50)四、MRP採購發放作業 (51)五、MRP資料清除作業 (52)陸、報表管理與查詢作業 (53)一、報表管理 (54)二、查詢作業 (68)柒、上機實習 (70)壹、前言一、課程大綱二、系統目的三、系統特色一、課程大綱1.前言2.物料需求計劃系統之系統架構3.相關基本資料設定及欄位說明4.MRP計算邏輯5.批次作業及資料維護管理6.報表管理與查詢作業二、系統目的對製造業而言,最令人困擾的兩個問題便是生產排程計劃及料件的供應問題。
其中對於料件的供應問題,如果補充太多或太快將造成閒置積壓之現象。
如果補充太少或太慢則又將發生停工待料影響生產或出貨之進度。
因此如何去準確的計算出在什麼時間需要多少數量的某種料件才能滿足生產之需要又不造成閒置之現象,一直是不分古今中外、各行各業的製造業者努力追求,希望克服的技術。
我們甚至可以說,在今天這種競爭激烈的商業環境下,誰能夠有效的解決料件的供應問題,誰就掌握了致勝的條件。
『物料需求計劃系統』的目的即在提供一套有效可靠的方法,來協助製造業編製其各階產品的生產計劃與材料的採購計劃。
並對採購計劃進行模擬分析,以評估其可行性。
因此,其所能發揮之效益將十分可觀,對製造業者之幫助應該是非常具體而肯定的。
ERP实训报告-财务总监-创业之星

创业之星(ERP)实习报告班级:信管0802学号:姓名:组别:十五组角色:财务总监(CFO)西安财经学院管理学院2011年5月10日一、总体情况(一)、实训目的:通过ERP模拟实训,使我们加深对ERP基础理论知识的理解,将模拟企业经营引进教室,通过在虚拟公司中的经营管理,锻炼和提高大家的实际工作能力,培养与提高大家的逻辑思维能力、计划能力、决策能力、组织协调能力、人际沟通能力、应变能力和创新能力,进而培养与提高对所学知识的综合运用能力及学习新知识和不断提高自身分析问题和解决问题的能力。
(二)、实训内容:ERP实训中。
学生被分成15个团队,每个团队5人,各代表着CEO(首席执行官)、CFO(首席财务)、销售总监、财务总监和生产总监。
每个团队经营一个拥有60万资产的销售良好、资金充裕的虚拟公司,连续从事8个会计年度的经营活动。
通过实训,模拟企业实际运行状况,内容涉及企业整体战略、产品研发、生产、市场、销售、财务管理、团队协作等多个方面,在游戏般的比赛中体验完整的企业经营过程,感悟正确的经营思路和管理理念。
在企业的发展中,最关键的一下两方面,一是公司的整体战略关乎一个公司的生存和发展,二是,企业的资金主要用在两个方面:营销和生产。
实训包括以下几个步骤:1.提交广告费,争抢订单。
2.根据订单生产和交货。
3.生产规模的决策。
4.市场拓展和产品研发。
5.资金的运作。
6.统领全局。
(三)、团队介绍:本次ERP实训中共有15个组,我作为第十五组的财务总监CFO,可以说其职责是最艰辛的,也是最锻炼实战技能的一个岗位。
CFO的职责可归纳为:制定投资计划,评估应收账款金额与回收期预估长、短期资金需求,寻求资金来源掌握资金来源与用途,妥善控制成本洞悉资金短缺前兆,以最佳方式筹措资金分析财务报表、掌握报表重点与数据含义运用财务指标进行内部诊断,协助管理决策如何以有限资金转亏为盈、创造高利润、编制财务报表、结算投资报酬、评估决策效益。