軟件系統(tǒng)詳細(xì)設(shè)計(jì)_第1頁
軟件系統(tǒng)詳細(xì)設(shè)計(jì)_第2頁
軟件系統(tǒng)詳細(xì)設(shè)計(jì)_第3頁
軟件系統(tǒng)詳細(xì)設(shè)計(jì)_第4頁
軟件系統(tǒng)詳細(xì)設(shè)計(jì)_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

XX應(yīng)用系統(tǒng)集成詳細(xì)設(shè)計(jì)文檔文檔信息編寫者編寫日期審核者審核日期批準(zhǔn)人批準(zhǔn)日期目錄TOC\o"1-5"\h\z\o"CurrentDocument"1. 文檔說明 4\o"CurrentDocument"編寫目的 4\o"CurrentDocument"讀者對(duì)象 4\o"CurrentDocument"2. 術(shù)語與參考 4\o"CurrentDocument"術(shù)語解釋 4\o"CurrentDocument"參考資料 5\o"CurrentDocument"3. 總體設(shè)計(jì) 5\o"CurrentDocument"4. 系統(tǒng)功能設(shè)計(jì) 5\o"CurrentDocument"4.1 應(yīng)用系統(tǒng)集成范圍 5\o"CurrentDocument"4.2 應(yīng)用系統(tǒng)集成原則 6統(tǒng)一性原則 6實(shí)用性原則 6可擴(kuò)展性原則 6安全性原則 6分層協(xié)議原則 6\o"CurrentDocument"4.3 應(yīng)用系統(tǒng)集成組成 7\o"CurrentDocument"SAP 74.3.2 MDM 錯(cuò)誤!未定義書簽。4.3.3 APS 錯(cuò)誤!未定義書簽。4.3.4 JC37 錯(cuò)誤!未定義書簽。4.3.5 HR 錯(cuò)誤!未定義書簽。WMS 134.3.7 EAM 錯(cuò)誤!未定義書簽。4.3.8 海達(dá)源 錯(cuò)誤!未定義書簽。4.4 系統(tǒng)集成技術(shù)實(shí)現(xiàn) 171.文檔說明1.1編寫目的系統(tǒng)集成是企業(yè)管理信息系統(tǒng)整體架構(gòu)的重要組成部分,是企業(yè)解決信息化孤島、打通全局?jǐn)?shù)據(jù)流的有力武器。但系統(tǒng)集成雙刃劍的另一面又體現(xiàn)在,失敗的系統(tǒng)集成設(shè)計(jì)將制約各個(gè)系統(tǒng)功能發(fā)揮的程度,進(jìn)而導(dǎo)致降低企業(yè)整體系統(tǒng)架構(gòu)的全局應(yīng)用效率。因此,在應(yīng)用系統(tǒng)集成方案設(shè)計(jì)階段,必須對(duì)企業(yè)現(xiàn)有信息系統(tǒng)進(jìn)行全面的梳理、分析和集成設(shè)計(jì),以通過最簡(jiǎn)單的集成方式、最優(yōu)化的集成路徑和最安全的集成策略來達(dá)到企業(yè)內(nèi)部數(shù)據(jù)共享,信息互通的目的。1.2讀者對(duì)象本文的閱讀對(duì)象包括:XX項(xiàng)目組所有設(shè)計(jì)及開發(fā)人員;應(yīng)用系統(tǒng)集成涉及的各個(gè)業(yè)務(wù)部門和相關(guān)單位,系統(tǒng)功能實(shí)施和實(shí)現(xiàn)的設(shè)計(jì)人員,測(cè)試、開發(fā)人員。2.術(shù)語與參考2.1術(shù)語解釋縮寫/術(shù)語解釋ERPEnterpriseResourcePlanning的縮寫,即:企業(yè)資源計(jì)劃MESManufacturingExecutionSystem的縮寫,即:生產(chǎn)執(zhí)行系統(tǒng)MRPMaterialRequirementPlanning的縮寫,即:物料需求計(jì)劃DSSDecisionSupportSystem的縮寫,即:決策支持系統(tǒng)BOMBillofMaterial的縮寫,即:物料清單,在本系統(tǒng)中,物料清單除了定義某種產(chǎn)品需要和原材料之外,還包含了原材料的替代信息、標(biāo)準(zhǔn)消耗信息等PCSProcessControlSystem的縮寫,艮即過程控制系統(tǒng)OPCOLEforProcessControl,Microsoft公司的一個(gè)工業(yè)標(biāo)準(zhǔn)接口規(guī)范SPCStatisticalProcessControl,即:統(tǒng)計(jì)過程控制OEEOverallEquipmentEffectiveness的縮寫,即:全面裝備效率PDMProductionDataManagement的縮與,即:生產(chǎn)數(shù)據(jù)官理WIPWorkInProcess的縮寫,即:在制品或半成品WCFWindowsCommunicationFoundation的縮寫,由微軟發(fā)展的一組數(shù)據(jù)通信應(yīng)用程序開發(fā)接口2.2參考資料無3.總體設(shè)計(jì)目前XX已經(jīng)先后實(shí)施ERP、MDM、APS、JC37、HR、WMS、EAM等信息化系統(tǒng),XX系統(tǒng)在實(shí)際的建設(shè)中需要與以上信息化系統(tǒng)建立數(shù)據(jù)集成,通過數(shù)據(jù)集成的方式以XX為核心建設(shè)一個(gè)統(tǒng)一的信息化平臺(tái),數(shù)據(jù)集成方式將采用Webservice或者數(shù)據(jù)庫資源訪問的方式,實(shí)現(xiàn)系統(tǒng)之間數(shù)據(jù)的互通。4.系統(tǒng)功能設(shè)計(jì)4.1應(yīng)用系統(tǒng)集成范圍應(yīng)用系統(tǒng)集成主要包括以下系統(tǒng)SAPTOC\o"1-5"\h\zMDMAPSJC37HRWMSEAM4.2應(yīng)用系統(tǒng)集成原則4.2.1統(tǒng)一性原則接口系統(tǒng)必須遵循統(tǒng)一框架進(jìn)行設(shè)計(jì);必須遵循統(tǒng)一的編碼格式;需要遵循統(tǒng)一的設(shè)計(jì)規(guī)范;必須采用標(biāo)準(zhǔn)、統(tǒng)一的系統(tǒng)組件。以保證各應(yīng)用系統(tǒng)的相對(duì)獨(dú)立性、簡(jiǎn)單操作性。在ERP系統(tǒng)和MES系統(tǒng)與其他專業(yè)系統(tǒng)的交互接口中,需要制定統(tǒng)一的標(biāo)準(zhǔn)設(shè)計(jì)開發(fā)。4.2.2實(shí)用性原則實(shí)用有效、操作簡(jiǎn)單是最主要的設(shè)計(jì)目標(biāo),設(shè)計(jì)結(jié)果應(yīng)能充分滿足在原有業(yè)務(wù)的基礎(chǔ)上,切實(shí)有效;且在設(shè)計(jì)上確保設(shè)計(jì)思想超前、信息系統(tǒng)結(jié)構(gòu)優(yōu)化、系統(tǒng)硬件設(shè)備先進(jìn)、開發(fā)工具實(shí)用。4.2.3可擴(kuò)展性原則可擴(kuò)展性原則是指系統(tǒng)配置靈活、操作方便快捷,且能提供備用和可選方案;能夠在功能和性能等方面進(jìn)行擴(kuò)展,在不影響使用的前提下,能優(yōu)化性能使其性能有大幅度提升,以適應(yīng)應(yīng)用和技術(shù)發(fā)展的需要。4.2.4安全性原則穩(wěn)定可靠、安全正常運(yùn)作是系統(tǒng)設(shè)計(jì)的基本出發(fā)點(diǎn),技術(shù)指標(biāo)按平均無故障時(shí)間(MTBF)和平均無故障率(MTBR)衡定,重要信息系統(tǒng)還應(yīng)采用容錯(cuò)設(shè)計(jì),支持故障檢測(cè)和恢復(fù);安全性原則是指安全措施有效可信,能夠在軟、硬件多個(gè)層次上實(shí)現(xiàn)安全控制。4.2.5分層協(xié)議原則通過層次的劃分,降低系統(tǒng)的復(fù)雜性。每一層次集中解決某一方面的問題,并為上層協(xié)議屏蔽下層模塊的復(fù)雜性;層次的劃分在一定程度上提供了代碼的重用性;層次的劃分簡(jiǎn)化了系統(tǒng)的修改與升級(jí);層次的劃分簡(jiǎn)化了測(cè)試工作。在層次協(xié)議的基礎(chǔ)上進(jìn)一步劃分組件,可提高代碼重用的程度,并因此帶來項(xiàng)目進(jìn)度和項(xiàng)目質(zhì)量的可控制性。

4.3應(yīng)用系統(tǒng)集成組成4.3.1SAP4.3.1.1物料主數(shù)據(jù)4.3.1.1.1交互內(nèi)容物料主數(shù)據(jù)更新接口名稱物料主數(shù)據(jù)更新發(fā)起方SAP接收方XX取數(shù)方式XX定時(shí)傳遞序號(hào)字段名字段類型說明1工廠編碼nvarchar(50)2物料專用號(hào)nvarchar(30)3寫入表日期datetXXe4寫入表時(shí)間datetXXe5刪除標(biāo)識(shí)int6米購類型nvarchar(50)接口名稱物料主數(shù)據(jù)更新中間表取數(shù)方式XX定時(shí)傳遞序號(hào)字段名字段類型說明1PlantNumbernvarchar(50)工廠編碼2MaterialCodenvarchar(30)物料專用號(hào)3CreatedDatedatetXXe寫入表日期4CreatedTXXedatetXXe寫入表時(shí)間5DeleteFlagint刪除標(biāo)識(shí)

接口名稱物料主數(shù)據(jù)更新中間表取數(shù)方式XX定時(shí)傳遞序號(hào)字段名字段類型說明1PlantNumbernvarchar(50)工廠編碼2MaterialCodenvarchar(30)物料專用號(hào)3CreatedDatedatetXXe寫入表日期4CreatedTXXedatetXXe寫入表時(shí)間5DeleteFlagint刪除標(biāo)識(shí)接口名稱物料主數(shù)據(jù)更新中間表取數(shù)方式XX定時(shí)傳遞序號(hào)字段名字段類型說明1ProdIdVARCHAR(32)產(chǎn)品主鍵2ProdCodeVARCHAR(64)產(chǎn)品編碼3ProdDescVARCHAR(64)產(chǎn)品簡(jiǎn)稱4ProdDescGlobalVARCHAR(64)產(chǎn)品通用名稱

4.3.1.1.2詳細(xì)設(shè)計(jì)1.由SAP將數(shù)據(jù)寫入中間表BNS_IO_Material_Update和歷史記錄表BNS_IO_Material_Update_History。2.封裝微服務(wù)1)將中間表BNS_IO_Material_Update數(shù)據(jù)中的物料編碼Material_Code對(duì)比正式表base_Products_t數(shù)據(jù)中的產(chǎn)品編碼Prod_Code,以中間表BNS_IO_Material_Update為基準(zhǔn)修改正式表base_Products_t表中數(shù)據(jù),需要修改的字段如下:BNSIOMaterialUpdate中間表baseProductst正式表MaterialCodeProdCode 產(chǎn)品編碼MaterialDescritionProdDesc 產(chǎn)品描述MaterialDescritionProdDescGlobal通用名稱MaterialDescritionProdDescExtended擴(kuò)展名稱PrXXary_Uom去base_Eng_Units_t表通過名字Prod_Desc杳主鍵EU_Id(如果沒有新增一個(gè)返回GUID)EUId 單位主鍵NULLLastUpdateBy最后更新人寫入時(shí)間LastUpdateBy最后更新時(shí)間2.LTS定時(shí)調(diào)取微服務(wù),建議一天一次。凌晨1點(diǎn)調(diào)用接口把數(shù)據(jù)接接到中間表,接著把中間表數(shù)據(jù)更新到XX正式表。(只有新增,沒有更新)4?3?1?2取BOM信息、4.3.1.1.1交互內(nèi)容取BOM信息(全部取)接口名稱取BOM信息發(fā)起方SAP接收方XX取數(shù)方式XX定時(shí)傳遞序號(hào)字段名 字段類型 說明

1物料號(hào)NVARCHAR(255)2工廠描述NVARCHAR(255)3物料號(hào)NVARCHAR(255)4生產(chǎn)版本NVARCHAR(255)5BOM組件NVARCHAR(255)6物料描述NVARCHAR(255)7投入數(shù)量NVARCHAR(255)8單位NVARCHAR(255)9工序編碼int10指令代碼NVARCHAR(10)4.3.1.2.2詳細(xì)設(shè)計(jì)1.由SAP將數(shù)據(jù)寫入中間表BNS_IO_EngineeringBom_Data和歷史記錄表BNS_IO_EngineeringBom_Data_History。2.封裝微服務(wù)1)先將中間表BNS_IO_EngineeringBom_Data的物料編碼XXaster_FinalItemCode、版本(XXaster_Version加BOM用途(stlan)和BOM配方表base_BOM_Formulation_t的BOM_Formulation_Code、版本(BOM_Version_Number)去對(duì)比,如果沒有新增一條配方記錄BNSIOEngineeringBomData中間表baseBOMFormulationt正式表XXasterVersion+stlanBOMVersionNumber版本XXasterFinalItemCodeBOMFormulationCodeMATKX1BOMFormulationDesc產(chǎn)品描述并且插入對(duì)應(yīng)的BOM配方組成表base_BOM_Items_t.BNSIOEngineeringBomData中間表baseBOMItemst正式表通過物料號(hào)XXaster_FinalItemCode去baseBOMFormulationt里面取BomFormulationId物料配方主鍵通過XXaster_ItemCodeOrResourceCode去物料表baseProductst去找ProdId物料主鍵XXasterTask2ExprQuantity數(shù)量通過InputBomInstruetionUser_Unit去InputBomInstruetionUser_Unit查主鍵EUId計(jì)量單位主鍵CreateBy創(chuàng)建人寫入時(shí)間(如果是新增就是寫入時(shí)間,如果是更新,這個(gè)時(shí)間不修改)CreateDate創(chuàng)建時(shí)間NullLastUpdateBy最后修改人

修改時(shí)間(如果是新增就是寫入時(shí)間)LastUpdateDate最后修改時(shí)間2.LTS定時(shí)調(diào)取微服務(wù),一小時(shí)一次。(只有新增,沒有更新)4.3.1.3取組件信息4.3.1.1.1交互內(nèi)容取組件信息接口名稱取組件信息發(fā)起方SAP接收方XX取數(shù)方式XX定時(shí)傳遞序號(hào)字段名字段類型說明1訂單號(hào)NVARCHAR(12)2MRP控制者(物料計(jì)劃人)NVARCHAR(8)3物料號(hào)NVARCHAR(18)4工廠NVARCHAR(4)5收貨/發(fā)貨庫存地點(diǎn)NVARCHAR(4)6物料描述(短文本)NVARCHAR(40)7需求量number(13)8基本計(jì)量單位NVARCHAR(3)9組件的需求日期datetXXe10庫存地點(diǎn)NVARCHAR(4)11物料號(hào)NVARCHAR(18)12物料描述(短文本)NVARCHAR(40)13數(shù)量number14ABC標(biāo)識(shí)NVARCHAR(I)15單耗number16采購組NVARCHAR(3)17采購組的描述NVARCHAR(18)18生產(chǎn)版本NVARCHAR(4)4.3.3.1.2詳細(xì)設(shè)計(jì)1.由SAP將數(shù)據(jù)寫入中間表BNS_IO_EBomComponent和歷史記錄表BNS_IO_EBomComponent_History。2.封裝微服務(wù)

1)將中間表BNS_IO_EBomComponen數(shù)據(jù)中的訂單號(hào)AUFNR和生產(chǎn)版本VERID和物料編碼(MATNR)對(duì)比正式表BNS_EBomComponent數(shù)據(jù)中的訂單號(hào)AUFNR和生產(chǎn)版本VERID物料編碼(MATNR),以中間表BNS_IO_EBomComponen為基準(zhǔn)新增正式表BNS_EBomComponen表中數(shù)據(jù),需要修改的字段如下:BNSIOEBomComponen中間表BNSEBomComponen正式表AUFNRAUFNRDISPODISPOMATNRMATNRWERKSWERKSUMLGOUMLGOMAKTXMAKTXREQUIREMENTREQUIREMENTMEINSMEINSBDTERBDTERLGORTLGORTINITNOINITNOINITMAKTINITMAKTPOQUANPOQUANMAABCMAABCDANHAODANHAOEKGRPEKGRPEKNAMEKNAMVERIDVERIDInsertTXXeInsertTXXe修改時(shí)間UpdateTXXe2.將中間表BNS_IO_EBomComponen數(shù)據(jù)中的物料編碼(MATNR)對(duì)比BNS_MM_Supplier表中的Prod_Code,如果BNS_IO_EBomComponen表中的物料編碼在BNS_MM_Supplier中存在,將中間表數(shù)據(jù)插入到海景組件信息表BNS_MM_HJsupplier。對(duì)應(yīng)關(guān)系如下:BNSIOEBomComponen中間表BNSMMHJsupplier正式表AUFNRAUFNRDISPODISPOMATNRMATNRWERKSWERKS

UMLGOUMLGOMAKTXMAKTXREQUIREMENTREQUIREMENTMEINSMEINSBDTERBDTERLGORTLGORTINITNOINITNOINITMAKTINITMAKTPOQUANPOQUANMAABCMAABCDANHAODANHAOEKGRPEKGRPEKNAMEKNAMVERIDVERIDInsertTXXeInsertTXXe2.LTS定時(shí)調(diào)取微服務(wù),一天一次(只有新增,沒有更新)。4.3.2WMS4.3.2.1Mes產(chǎn)品下線入庫接口名稱MES接口名稱MES成品下線入庫接口名稱MES成品下線入庫發(fā)起方XX接收方WMS取數(shù)方式XX及時(shí)傳遞序號(hào)字段名字段類型說明1條碼號(hào)Varchar(64)2定單號(hào)Varchar(64)3下線時(shí)間datetXXe4操作人Varchar(64)5線體名稱Varchar(64)6數(shù)量DECXXAL(18,3)7NullVarchar(64)8包銷Varchar(64)MES成品下線入庫接口名稱 MES成品下線入庫

XX中間表取數(shù)方式XX定時(shí)傳遞序號(hào)字段名字段類型說明1sernVarchar(64)條碼號(hào)2orderidVarchar(64)訂單號(hào)3realdatedatetXXe下線時(shí)間4ygidVarchar(64)操作人4.3.3.1.2詳細(xì)設(shè)計(jì)1.封裝微服務(wù)1)將下線掃描記錄表BNS_PM_ScanHistory_Month中的下線條碼插入中間表BNS_PM_WMSStorage,以中間表BNS_PM_WMSStorage中下線時(shí)間realdate為檢索條件。表對(duì)應(yīng)字段如下:BNSPMScanHistoryMonth掃描記錄表BNSPMWMSStorage中間表ProductionPlanCodesern條碼號(hào)Codeorderid訂單號(hào)ScanTXXerealdate下線時(shí)間UserCodeygid操作人ProductionLineCodelinename線體名稱1quantity數(shù)量NULLsuccessionld NULL訂單號(hào)關(guān)聯(lián)base_Production_Plan_t表字段ProdPlanTypeBaoxiao扌報(bào)銷0States狀態(tài)2.LTS定時(shí)調(diào)取微服務(wù),10秒一次。4.3.2.2Mes匯總服務(wù)4.3.3.2.1交互內(nèi)容WMS匯總服務(wù)

接口名稱WMS匯總服務(wù)發(fā)起方XX接收方MDM取數(shù)方式XX定時(shí)傳遞序號(hào)字段名字段類型說明1生產(chǎn)訂單號(hào)varchar2專用號(hào)varchar3訂單數(shù)量int4單位varchar5工廠號(hào)varchar接口名稱WMS匯總服務(wù)取數(shù)方式XX定時(shí)傳遞序號(hào)字段名字段類型說明1orderidVarchar(64)生產(chǎn)訂單號(hào)2zyhVarchar(64)專用號(hào)3amountint訂單數(shù)量4DanWeiVarchar(64)單位5FactoryVarchar(64)工廠號(hào)6XianTiVarchar(64)線體

接口名稱WMS匯總服務(wù)WMS匯總服務(wù)器Offlinedc(WMS匯總服務(wù)器:10.135.7.166,數(shù)據(jù)庫名:cpk_total;表:offlinedc;用戶名:mesdc;密碼:haier,半小時(shí)寫入一次,避開整點(diǎn))取數(shù)方式XX定時(shí)傳遞序號(hào)字段名字段類型說明1orderidVarchar(64)生產(chǎn)訂單號(hào)2zyhVarchar(64)專用號(hào)3amountint訂單數(shù)量4DanWeiVarchar(64)單位4.3.3.2.2詳細(xì)設(shè)計(jì)1.封裝微服務(wù)1)查詢掃描歷史記錄表里面沒有報(bào)工的下線數(shù)據(jù),以訂單號(hào)分組查詢這個(gè)訂單號(hào)完成多少數(shù)量,查詢條件BNS_PM_ScanHistory_Month表字段ISWMS=OandType=l,將查詢到的數(shù)據(jù)插入中間表BNS_PM_WMSWork和WMS匯總服務(wù)器表,然后將報(bào)工的數(shù)據(jù)狀態(tài)ISWMS修改為1。表對(duì)應(yīng)字段如下:BNSPMScanHistoryMonth掃描記錄表BNSPMWMSWork中間表Codeorderid生產(chǎn)訂單號(hào)ProdCodezyh專用號(hào)Quantity計(jì)劃量baseProduction0rdert生產(chǎn)訂單表amount訂單數(shù)量EU 訂單號(hào)關(guān)聯(lián)baseProduction0rdertDanWei單位9790Factory工廠號(hào)ProductionLineCodeXianTi線體訂單號(hào)分組SUMfinAmount本次下線數(shù)GTXYJSYSTEMNO工廠簡(jiǎn)寫ActualStartTXXe第一個(gè)工單開始時(shí)DateB訂單開始日期

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論