鼎新_ERP(_TIPTOP_60_)教育训练_会计总帐
- 格式:ppt
- 大小:2.31 MB
- 文档页数:12
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系统理论知识掌握不够扎实,需要加强理论学习。
一、单项选择题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 .以下哪项不是报价管理模块中售价的选择设计方式。
系统函数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。
壹、前言 (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)实习报告班级:信管0802学号:姓名:组别:十五组角色:财务总监(CFO)西安财经学院管理学院2011年5月10日一、总体情况(一)、实训目的:通过ERP模拟实训,使我们加深对ERP基础理论知识的理解,将模拟企业经营引进教室,通过在虚拟公司中的经营管理,锻炼和提高大家的实际工作能力,培养与提高大家的逻辑思维能力、计划能力、决策能力、组织协调能力、人际沟通能力、应变能力和创新能力,进而培养与提高对所学知识的综合运用能力及学习新知识和不断提高自身分析问题和解决问题的能力。
(二)、实训内容:ERP实训中。
学生被分成15个团队,每个团队5人,各代表着CEO(首席执行官)、CFO(首席财务)、销售总监、财务总监和生产总监。
每个团队经营一个拥有60万资产的销售良好、资金充裕的虚拟公司,连续从事8个会计年度的经营活动。
通过实训,模拟企业实际运行状况,内容涉及企业整体战略、产品研发、生产、市场、销售、财务管理、团队协作等多个方面,在游戏般的比赛中体验完整的企业经营过程,感悟正确的经营思路和管理理念。
在企业的发展中,最关键的一下两方面,一是公司的整体战略关乎一个公司的生存和发展,二是,企业的资金主要用在两个方面:营销和生产。
实训包括以下几个步骤:1.提交广告费,争抢订单。
2.根据订单生产和交货。
3.生产规模的决策。
4.市场拓展和产品研发。
5.资金的运作。
6.统领全局。
(三)、团队介绍:本次ERP实训中共有15个组,我作为第十五组的财务总监CFO,可以说其职责是最艰辛的,也是最锻炼实战技能的一个岗位。
CFO的职责可归纳为:制定投资计划,评估应收账款金额与回收期预估长、短期资金需求,寻求资金来源掌握资金来源与用途,妥善控制成本洞悉资金短缺前兆,以最佳方式筹措资金分析财务报表、掌握报表重点与数据含义运用财务指标进行内部诊断,协助管理决策如何以有限资金转亏为盈、创造高利润、编制财务报表、结算投资报酬、评估决策效益。
ERP实训总结报告范文6篇第1篇示例:ERP实训总结报告一、实训目的及背景ERP(Enterprise Resource Planning,企业资源规划)是一种基于信息技术的跨部门、跨功能的企业管理系统,它通过整合企业内外部资源和信息,实现资源高效利用,协调各部门工作,提高企业运行效率。
为了更好地掌握ERP系统的原理和操作,我校组织了一次ERP实训活动,旨在让学生通过实际操作,深入了解ERP系统的功能和应用。
二、实训内容及安排本次ERP实训活动共分为三个阶段:理论学习、系统操作和案例分析。
在理论学习阶段,我们学习了ERP系统的基本概念、功能模块、实施流程和应用场景,对ERP系统的整体框架有了初步了解。
接着是系统操作阶段,我们通过实验课程,实际操作了ERP系统的各个模块,包括采购管理、销售管理、库存管理、财务管理等,掌握了系统的操作步骤和技巧。
最后是案例分析阶段,我们结合实际企业案例,分析了ERP系统的应用价值和优势,思考了解决实际问题的方法。
三、实训收获及体会通过本次ERP实训活动,我收获了很多。
我对ERP系统的概念和功能有了更深入的了解,认识到ERP系统对企业管理的重要性和作用。
我掌握了ERP系统的基本操作技能,能够熟练操作系统的各个模块,提高了自己的实际操作能力。
通过案例分析,我学会了将理论知识应用到实际问题中,培养了自己的分析和解决问题的能力。
四、实训的不足和改进建议在实训过程中,我们也遇到了一些问题和难点。
实训时间较短,无法涵盖所有的ERP系统功能和操作技巧,希望未来能够增加实训时间,加强系统操作的训练。
实训的案例分析部分比较简单,希望未来能够设计更具挑战性和实用性的案例,促进学生的思考和学习。
五、实训的意义和展望ERP系统是现代企业管理不可或缺的工具,通过本次实训,我们深刻认识到了ERP系统的重要性和应用价值。
未来,随着信息技术的不断发展,ERP系统的功能和应用范围将不断扩大,我们也要不断学习和掌握最新的ERP技术,为企业的发展和管理提供更好的支持。
ERP实训总结6篇第1篇示例:ERP实训总结随着信息技术的快速发展,企业资源规划(ERP)系统已经成为企业管理中必不可少的工具。
为了更好地掌握和应用这一系统,许多企业和学校开展了相关的ERP实训。
本文将从我参加的ERP实训中总结经验和体会,希望对其他人的学习和实践有所帮助。
一、实训内容在ERP实训中,我学习了ERP系统的基本概念和核心功能,如财务管理、人力资源管理、生产管理等。
通过实际操作,我们还深入了解了ERP系统的架构和模块之间的关联,从而更好地掌握系统的使用方法和技巧。
二、实训方式ERP实训通常采用理论讲解和实际操作相结合的方式进行。
我们先通过课堂学习了解ERP系统的概念和原理,然后通过实操操作系统进行模拟业务操作,最后进行实际案例分析和解决问题。
这种方式深化了我们对ERP系统的理解,也培养了我们的操作技能和解决问题的能力。
三、实训收获通过ERP实训,我深刻认识到ERP系统对企业管理的重要性和优势。
ERP系统可以整合企业的各个部门和业务流程,实现信息共享和数据分析,提高了企业的管理效率和决策水平。
ERP系统还可以帮助企业优化资源配置,降低成本,提高利润,增强竞争力。
四、实训建议对于想要参加ERP实训的人员,我有几点建议。
要认真学习ERP 系统的基础知识,掌握系统的操作方法和技巧。
要注重实际操作和练习,通过不断地实践来提高自己的操作能力和问题解决能力。
要积极参与团队合作和交流,与同学或同事一起讨论问题,互相学习和提高,共同成长。
ERP实训是一项非常有价值的学习和实践活动,能够帮助我们更好地了解和应用现代企业管理工具。
希望通过自己的努力和实践,能够在未来的工作中更好地应用ERP系统,为企业的发展做出贡献。
愿大家在学习和实践中不断进步,取得更好的成绩!第2篇示例:ERP实训总结ERP即企业资源计划(Enterprise Resource Planning),是一种集成管理信息系统,通过整合企业内部各个部门的数据和流程,实现企业资源的有效管理与协同。
TIPTOP_ERP系统_(MRP导⼊指导分析_).doc TIPTOP ERP系统(MRP导⼊指导分析)MRP系统导⼊项⽬⼀MRP产⽣之必要条件1 料件主檔(Item Master File)正确2 产品结构表(BOM)以及替代料准确3 主⽣产排程(MPS)或预测(Forecast)需求明确准确4 其它相关的业务数据(⼊领结转调出)⼆基础资料准备(⼀) 料件基本数据1 料件基本数据维护-采购aimi103补货策略码采购员损耗率采购单位批量最少采购量⽂件作业时间交货前置时间到⼚前置时间⼊库前置时间2 料件基本数据维护-⽣管aimi104计划员损耗率⽣产单位批量最少⽣产数量固定前置时间变动前置时间QC前置时间发料单位批量最少发料数量3 料件来源码单位等数据需要aimi1004 料件的补货策略对于参加MRP计算料设为2 aimi100(⼆) BOM资料1.料号与单位⽤量要正确产品结构数据维护作业abmi6002.有ECN要随时修正BOM ⼯程变异单维护作业abmi7103.⽣效⽇/失效⽇要正确⼯程变异单维护作业abmi7104.替代料要随时修正BOM取替代维护abmi6045.设定投料时距产品结构组件数据维护作业abmi6056.损耗率(三) 业务资料1.销售订单交期与数量要正确⼀般订单维护作业axmt410订单变更单维护作业axmt8002.过期销售订单要结案订单结案作业axmp410(四) 采购数据1.采购订单交期与数量要正确采购单维护作业apmt540采购单栏位MRP确认码冻结码采购单更单维护作业apmt9102.过期采购单要结案采购单结案作业apmp551(五) ⽣管资料1.请购单需求⽇期与数量要正确请购单维护作业apmt4202.过期请购单要结案请购单结案作业apmp4513.过期⼯单要结案⼚内⼯单-逐张结案作业asfp400⼚内⼯单-整批结案作业asfp4014.⼯单完⼯⽇期要正确⼯单维护作业asfi301⼯单MRP确认码与冻结码(六) 仓库相关资料仓库MRP使⽤码请仓库确认是否参与MRP计算aimi200三MRP运⾏的条件解析1 版本编号:规则⾃⼰定义版本编码规则建议:⽉版本:01 02 03 …..周版本: M1 M2 ……..MA……⽇版本: d1 d2 …2 模拟料号来源amri500 MPS计划维护实际⼯单asfi301客户订单料号指定⼯单amri400 ⼯单仿真维护中⼯单号码3 模拟料号来源=仿真料号+来源号码4 供需⽇期范围在供需范围之外的截⽌⽇期后⾯供需⽇期不纳⼊需求开始之前需求会纳⼊当前时距的前⼀个时距范围5 时距⽅式周:周⼀⽉:⽉份第⼀天旬:旬的第⼀天时距编号:不规则的跳动时距编号⾃⼰设定amsi102做供给与需求的合并6 PR/PO WO允许交期提前的天数设置可调整的天数MRP时距概念很强,未来的供给满⾜不了当前的需求,可以使⽤选项将未来需求满⾜该当期需求的功能WO 开单⽇期BOM有效⽇期完⼯⽇期对上阶的供给⼯单不要开⽴⼤的⼯单,这样会导致⼀次进货⾮常之多7 是否纳⼊独⽴需求的资料来源amri506切分区分来源销售预测⽣产协调单样品需求8 是否纳⼊实际订单⽂件9 是否纳⼊MPS下阶需求amri500 ⼈去维护⼀定要分清楚本阶的需求还是下阶的需求难点:在amri500的量对应本阶的需求⽽⾔应该类似⼯单可以本阶的供给对于下阶料号⽽⾔应该算是需求,此时需要计算备料计划(此处选项解决该功能)及时结案,check相关的独⽴需求是否结案过期MPS?10下阶备料当本阶需要PLM备料,系统⾃动滚算下阶料的需求11 替代料:先扣除主料库存替代库存显⽰主料库存取代料:扣除旧料需求在扣除新料库存BOM设定新旧料12 指定⼚牌abmi650 说明指定购买⼚商13 MRP限定版本amri701 特定单别与仓别指定需求&供给四MRP 计算结果处理(⼀)运⾏是否成功查询1 MRP版本模拟查询MRP运⾏是否成功amrq5202 MRP执⾏的LOG查询amrq5303 MRP错误信息数据表数据有需求但是⽆有效BOM amrr571(⼆) 结果查询1 amrq500(汇总) 加项与减项⽐较详细2 amrq510(明细)(三) 结果运⽤1 amrp520 转⼯单转⼯单可以根据⾏动⽇转,避免过早的开⽴⼯单⼯单上⾯的订单号码记录⼯单来源MRP(版本与序号)2 amrp510 转请购单时间的确认,请购员与采购员确认注意:先转⼯单再转请购单,因为不转⼯单,默认有需求都转成请购单转请购单选择来源码为P(四)运⾏的重要报表1 MRP 运⾏结果列印amrr500 amrr501 amrr5022 MRP 采购/⼯单建议表amrr5223 MRP 交期取消建议PR/PO amrr540建议取消时间决定预计结存>0 为取消请采购的量取消⼯单的时候,通知物控取消相应的下阶原料4采购调整明细表amrr513供给⽇期:请购采购预计⼊库⽇时距⽇:具体的需求时间订单的拆分不要将F/C信息加进来做什么买什么周版本的订单⾮常⼤,分要根据⽇版本排定交货计划订单拆单需要考虑到产能(⼯单)5 MRP呆滞料报表amrr800截⽌⽇期:预计结存>0需求全部涵盖进去6 MRP库存预测呆滞报表amrr810成本参考年⽉,财务⽉结的⽉份7 MRP版本对⽐表amrr570五MRP相关名词解释MPS:Master Production Schedule 主⽣产排程,⽣管提供。
erp实训总结报告5篇(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如工作总结、工作计划、调研报告、演讲致辞、合同协议、条据文书、规章制度、教学资料、作文大全、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of classic sample essays, such as work summaries, work plans, research reports, speeches, contract agreements, documents, rules and regulations, teaching materials, complete essays, and other sample essays. If you would like to learn about different sample formats and writing methods, please pay attention!erp实训总结报告5篇在记录总结报告的过程中,需要认真分析出工作中的不足,写好总结报告是为了对我们工作情况进行盘点和分析,以下是本店铺精心为您推荐的erp实训总结报告5篇,供大家参考。