软件系统详细设计应用系统集成模板Word格式.docx
- 文档编号:18680896
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:19
- 大小:32.56KB
软件系统详细设计应用系统集成模板Word格式.docx
《软件系统详细设计应用系统集成模板Word格式.docx》由会员分享,可在线阅读,更多相关《软件系统详细设计应用系统集成模板Word格式.docx(19页珍藏版)》请在冰豆网上搜索。
物料清单,在本系统中,物料清单除了定义某种产品需要和原材料之外,还包含了原材料的替代信息、标准消耗信息等
PCS
ProcessControlSystem的缩写,即:
过程控制系统
OPC
OLEforProcessControl,Microsoft公司的一个工业标准接口规范
SPC
StatisticalProcessControl,即:
统计过程控制
OEE
OverallEquipmentEffectiveness的缩写,即:
全面装备效率
PDM
ProductionDataManagement的缩写,即:
生产数据管理
WIP
WorkInProcess的缩写,即:
在制品或半成品
WCF
WindowsCommunicationFoundation的缩写,由微软发展的一组数据通信应用程序开发接口
参考资料
无
3.总体设计
目前XX已经先后实施ERP、MDM、APS、JC37、HR、WMS、EAM等信息化系统,XX系统在实际的建设中需要与以上信息化系统建立数据集成,通过数据集成的方式以XX为核心建设一个统一的信息化平台,数据集成方式将采用Webservice或者数据库资源访问的方式,实现系统之间数据的互通。
4.系统功能设计
应用系统集成范围
应用系统集成主要包括以下系统:
●SAP
●MDM
●APS
●JC37
●HR
●WMS
●EAM
应用系统集成原则
统一性原则
接口系统必须遵循统一框架进行设计;
必须遵循统一的编码格式;
需要遵循统一的设计规范;
必须采用标准、统一的系统组件。
以保证各应用系统的相对独立性、简单操作性。
在ERP系统和MES系统与其他专业系统的交互接口中,需要制定统一的标准设计开发。
实用性原则
实用有效、操作简单是最主要的设计目标,设计结果应能充分满足在原有业务的基础上,切实有效;
且在设计上确保设计思想超前、信息系统结构优化、系统硬件设备先进、开发工具实用。
可扩展性原则
可扩展性原则是指系统配置灵活、操作方便快捷,且能提供备用和可选方案;
能够在功能和性能等方面进行扩展,在不影响使用的前提下,能优化性能使其性能有大幅度提升,以适应应用和技术发展的需要。
安全性原则
稳定可靠、安全正常运作是系统设计的基本出发点,技术指标按平均无故障时间(MTBF)和平均无故障率(MTBR)衡定,重要信息系统还应采用容错设计,支持故障检测和恢复;
安全性原则是指安全措施有效可信,能够在软、硬件多个层次上实现安全控制。
分层协议原则
通过层次的划分,降低系统的复杂性。
每一层次集中解决某一方面的问题,并为上层协议屏蔽下层模块的复杂性;
层次的划分在一定程度上提供了代码的重用性;
层次的划分简化了系统的修改与升级;
层次的划分简化了测试工作。
在层次协议的基础上进一步划分组件,可提高代码重用的程度,并因此带来项目进度和项目质量的可控制性。
应用系统集成组成
SAP
物料主数据
4.3.1.1.1交互内容
●物料主数据更新
接口名称
物料主数据更新
发起方
接收方
XX
取数方式
XX定时传递
序号
字段名
字段类型
说明
1
工厂编码
nvarchar(50)
2
物料专用号
nvarchar(30)
3
写入表日期
datetXXe
4
写入表时间
5
删除标识
int
6
采购类型
中间表
Plant_Number
Material_Code
CreatedDate
CreatedTXXe
Delete_Flag
Prod_Id
VARCHAR(32)
产品主键
Prod_Code
VARCHAR(64)
产品编码
Prod_Desc
产品简称
Prod_Desc_Global
产品通用名称
4.3.1.1.2详细设计
1.由SAP将数据写入中间表BNS_IO_Material_Update和历史记录表BNS_IO_Material_Update_History。
2.封装微服务
1)将中间表BNS_IO_Material_Update数据中的物料编码Material_Code对比正式表base_Products_t数据中的产品编码Prod_Code,以中间表BNS_IO_Material_Update为基准修改正式表base_Products_t表中数据,需要修改的字段如下:
BNS_IO_Material_Update中间表
base_Products_t正式表
Prod_Code产品编码
Material_Descrition
Prod_Desc产品描述
Prod_Desc_Global通用名称
Prod_Desc_Extended扩展名称
PrXXary_Uom去base_Eng_Units_t表通过名字Prod_Desc查主键EU_Id(如果没有新增一个返回GUID)
EU_Id单位主键
NULL
Last_Update_By最后更新人
写入时间
Last_Update_By最后更新时间
2.LTS定时调取微服务,建议一天一次。
凌晨1点调用接口把数据接接到中间表,接着把中间表数据更新到XX正式表。
(只有新增,没有更新)
取BOM信息
●取BOM信息(全部取)
物料号
NVARCHAR(255)
工厂描述
生产版本
BOM组件
物料描述
7
投入数量
8
单位
9
工序编码
10
指令代码
NVARCHAR(10)
4.3.1.2.2详细设计
1.由SAP将数据写入中间表BNS_IO_EngineeringBom_Data和历史记录表BNS_IO_EngineeringBom_Data_History。
1)先将中间表BNS_IO_EngineeringBom_Data的物料编码XXaster_FinalItemCode、版本(XXaster_Version加BOM用途(stlan)和BOM配方表base_BOM_Formulation_t的BOM_Formulation_Code、版本(BOM_Version_Number)去对比,如果没有新增一条配方记录
BNS_IO_EngineeringBom_Data中间表
base_BOM_Formulation_t正式表
XXaster_Version+stlan
BOM_Version_Number版本
XXaster_FinalItemCode
BOM_Formulation_Code
MATKX1
BOM_Formulation_Desc产品描述
并且插入对应的BOM配方组成表base_BOM_Items_t,
base_BOM_Items_t正式表
通过物料号XXaster_FinalItemCode去base_BOM_Formulation_t里面取
Bom_Formulation_Id物料配方主键
通过XXaster_ItemCodeOrResourceCode去物料表base_Products_t去找
Prod_Id物料主键
XXaster_Task2Expr
Quantity数量
通过InputBomInstructionUser_Unit去InputBomInstructionUser_Unit查主键
EU_Id计量单位主键
Create_By创建人
写入时间(如果是新增就是写入时间,如果是更新,这个时间不修改)
Create_Date创建时间
Null
Last_Update_By最后修改人
修改时间(如果是新增就是写入时间)
Last_Update_Date最后修改时间
2.LTS定时调取微服务,一小时一次。
取组件信息
●取组件信息
订单号
NVARCHAR(12)
MRP控制者(物料计划人)
NVARCHAR(8)
NVARCHAR(18)
工厂
NVARCHAR(4)
收货/发货库存地点
物料描述(短文本)
NVARCHAR(40)
需求量
number(13)
基本计量单位
NVARCHAR(3)
组件的需求日期
库存地点
11
12
13
数量
number
14
ABC标识
NVARCHAR
(1)
15
单耗
16
采购组
17
采购组的描述
18
4.3.3.1.2详细设计
1.由SAP将数据写入中间表BNS_IO_EBomComponent和历史记录表BNS_IO_EBomComponent_History。
1)将中间表BNS_IO_EBomComponen数据中的订单号AUFNR和生产版本VERID和物料编码(MATNR)对比正式表BNS_EBomComponent数据中的订单号AUFNR和生产版本VERID物料编码(MATNR),以中间表BNS_IO_EBomComponen为基准新增正式表BNS_EBomComponen表中数据,需要修改的字段如下:
BNS_IO_EBomComponen中间表
BNS_EBomComponen正式表
AUFNR
DISPO
MATNR
WERKS
UMLGO
MAKTX
REQUIREMENT
MEINS
BDTER
LGORT
INIT_NO
INIT_MAKT
PO_QUAN
MAABC
DANHAO
EKGRP
EKNAM
VERID
InsertTXXe
修改时间
UpdateTXXe
2.将中间表BNS_IO_EBomComponen数据中的物料编码(MATNR)对比BNS_MM_Supplier表中的Prod_Code,如果BNS_IO_EBomComponen表中的物料编码在BNS_MM_Supplier中存在,将中间表数据插入到海景组件信息表BNS_MM_HJsupplier。
对应关系如下:
BNS_MM_HJsupplier正式表
2.LTS定时调取微服务,一天一次(只有新增,没有更新)。
WMS
Mes产品下线入库
4.3.3.1.1交互内容
●MES成品下线入库
MES成品下线入库
XX及时传递
条码号
Varchar(64)
定单号
下线时间
操作人
线体名称
DECXXAL(18,3)
包销
XX中间表
sern
order_id
订单号
realdate
yg_id
1.封装微服务
1)将下线扫描记录表BNS_PM_ScanHistory_Month中的下线条码插入中间表BNS_PM_WMSStorage,以中间表BNS_PM_WMSStorage中下线时间realdate为检索条件。
表对应字段如下:
BNS_PM_ScanHistory_Month扫描记录表
BNS_PM_WMSStorage中间表
Production_Plan_Code
sern条码号
Code
order_id订单号
ScanTXXe
realdate下线时间
User_Code
yg_id操作人
Production_Line_Code
linename线体名称
quantity数量
successionIdNULL
订单号关联base_Production_Plan_t表字段ProdPlanType
Baoxiao报销
States状态
2.LTS定时调取微服务,10秒一次。
Mes汇总服务
4.3.3.2.1交互内容
●WMS汇总服务
WMS汇总服务
MDM
生产订单号
varchar
专用号
订单数量
工厂号
orderid
zyh
amount
DanWei
Factory
XianTi
线体
WMS汇总服务器
Offlinedc(WMS汇总服务器:
10.135.7.166,数据库名:
cpk_total;
表:
offlinedc;
用户名:
mesdc;
密码:
haier,半小时写入一次,避开整点)
4.3.3.2.2详细设计
1)查询扫描历史记录表里面没有报工的下线数据,以订单号分组查询这个订单号完成多少数量,查询条件BNS_PM_ScanHistory_Month表字段ISWMS=0andType=1,将查询到的数据插入中间表BNS_PM_WMSWork和WMS汇总服务器表,然后将报工的数据状态ISWMS修改为1。
BNS_PM_WMSWork中间表
orderid生产订单号
Prod_Code
zyh专用号
Quantity计划量
base_Production_Order_t生产订单表
amount订单数量
EU订单号关联base_Production_Order_t
DanWei单位
9790
Factory工厂号
Production_Line_Code
XianTi线体
订单号分组SUM
finAmount本次下线数
GTXYJ
SYSTEM_NO工厂简写
Actual_Start_TXXe第一个工单开始时间(截取日期)
Date_B订单开始日期
Actual_Start_TXXe第一个工单开始时间
TXXe_B订单开始时间
Actual_End_TXXe最后一个工单开始时间
Date_E订单结束日期
Actual_End_TXXe最后一个工单开始时间(截取日期)
TXXe_E订单结束时间
User_General_1订单号关联base_Production_Order_t
picihao批次号
picihaobz批次号
2.LTS定时调取微服务,半小时一次。
系统集成技术实现
XX现有系统的集成方案,根据系统的不同框架、不同接口方式提供以下集成方案:
1、WebService
通过开发WebService服务程序,SAP通过数据传输把BOM、工艺路线等同步到XX中,传输双方需要提供所需生产数据,根据所需可设置传输方式。
传输方式包括手动触发和自动触发。
2、SQLJob
通过SQLJob传输数据,需要双方提供所需生产数据,通过编写T-SQL语句(存储过程、试图等)查询所需数据,根据所添加的工作计划,定时触发调用所建存储过程等。
3、软件开发工具包和应用编程接口
软件开发工具包(SoftwareDevelopmentKit,SDK)一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 系统 详细 设计 应用 系统集成 模板