陕汽MES详细设计说明书V16.doc
《陕汽MES详细设计说明书V16.doc》由会员分享,可在线阅读,更多相关《陕汽MES详细设计说明书V16.doc(249页珍藏版)》请在沃文网上搜索。
1、陕西重型汽车有限公司制 造 执 行 系 统V1.6 版详细设计说明书2012年03月目 录1引言71.1编写目的71.2背景71.3定义71.4参考资料92设计说明101.1.1订单需求计划101.1.2配件需求121.1.3(特)试制令211.1.4(特殊)计专计划251.1.5军品订单需求291.2.1计生计划321.2.2 计配计划371.2.3计(特)试计划521.2.4 (特)专项改制计划611.2.5计生(军)计划701.3.1计改计划741.3.2计车计划821.3.3计架计划1011.3.4机生字计划1201.3.592驾驶室装配计划1231.3.6装配计划1271.4.1驾驶
2、室装焊、涂装顺序计划1401.4.2驾驶室分线计划1441.5.1外协订货计划(总成)1491.5.2车架装配计划1571.5.3 车架铆接生产需求计划1641.5.4车架纵梁生产需求计划1721.5.5 外协送货计划(总成)1762.1.1包计划管理1842.1.2编制包计划187驾驶室188车架:188车桥:189发动机变速箱:1892.1.3资源核对1923.1.1订单查询1953.2.1上下线查询1973.2.2特殊挂单查询1993.2.3漏扫信息查询2013.2.4完工信息查询2033.2.5区间查询2043.2.6下线未入库查询2064.1.1关键件条码管理2084.1.2关键与V
3、IN匹配2115.1.1车架缓冲区管理(库位情况)2155.1.2车架缓冲区管理(绑定关系管理)2185.2.1车身缓冲区管理(区域位置情况)2185.2.2车身缓冲区管理(绑定关系管理)2206.1.1 PBS管理(大链显示)2227.1.1 物料接收2267.1.2 财务票据结算2289.1.1生产数据采集2299.1.2通力生产数据采集2339.1.3外协车架接收23510.1.1 VIN码管理23710.2.1采集点管理24011.1.1生产状态查询24311.1.2关键件查询24611.1.3大线分装工位查询24811.1.4内饰分装工位查询2502491引言1.1编写目的本说明书是
4、根据系统需求规格说明书与系统概要设计说明书进行编制,描述了软件设计过程定义中的“详细设计”活动。本说明书的编写,为软件编码与测试提供必要依据。本说明书的预期读者为项目经理,软件开发人员,软件测试人员以及与项目开发相关人员等。1.2背景系统名称陕西重型汽车有限公司 制造执行系统任务提出者陕西重型汽车有限公司开发者艾普工华科技(武汉)有限公司用户陕西重型汽车有限公司系统运行地陕西重型汽车有限公司1.3定义表一术语定义备 注MES制造执行系统Manufacturing Execution SystemERP企业资源计划Enterprise Resource PlanningWMS仓库管理系统Ware
5、house Management SystemSCM供应链管理Supply Chain ManagementPLM产品生命周期管理Product Lifecycle ManagementBOM物料清单Bill of MaterialEBOM工程BOMEngineering BOMPBS涂装厂房与装配厂房之间的缓冲、存储区域Painted Body StoreOPC用于过程控制的OLEObject Linking and Embedding(OLE) for Process ControlPLC可编程逻辑控制器Programmable Logic ControllerRFID无线射频识别Radi
6、o Frequency IDentification表二术语长度定 义备 注VIN码17VIN是英文Vehicle Identification Number(车辆识别码)的缩写。因为SAE标准规定:VIN码由17位字符组成,所以俗称十七位码。它包含了车辆的生产厂家、年代、车型、车身型式及代码、发动机代码及组装地点等信息。正确解读VIN码,对于我们正确地识别车型,以致进行正确地诊断和维修都是十分重要的。LZGCA2H21CG001383任务号18生产任务在ERP中唯一标识B2F120510028660401BJSJ11111237车身号12同驾驶室流水号 驾驶室号20同驾驶室本体号SZ1100
7、00619驾驶室本体号20驾驶室本体物料编码SZ110000619(空壳体)驾驶室总成号12装配完工内饰总成的物料编码FSC110000004K597流水号17VIN的后8位。请查看此词出现的具体语境,对于具体车架、车身指其车架流水号或驾驶室流水号VIN:LZGJLNR41BX046602流水号:BX046602车架流水号15车架唯一标识CJ61203151500驾驶室流水号12驾驶室本体的唯一标识FA12031234车架号12陕重汽车架物料编码SZ951000398发动机流水号15发动机出厂唯一编号1612D061646变速箱流水号15变速箱出厂唯一编号1.120501802发动机号20发动
8、机物料编码SZ901000007变速箱号20变速箱物料编码SZ922000007底盘号8VIN的后8位CG001383特殊挂单指导装配工装配、检验人员检验的纸质单据,单据中列出装配此底盘号车辆的主要零部件清单。电子跟单特殊挂单的电子化。装配检验跟单整车或驾驶室装配过程中,记录车辆装配质量信息的纸质跟单。物料编码20物料的唯一标识ERP限制不能超过20位S4324LP294WD9Q006物料清单编码20同物料编码,更多的情况指的是整车物料编码S4324LP294WD9Q006车型15公告车型,暨陕重汽报国家发改委的车辆状态信息,不同于ERP的整车物料编码。SX4324LP294。也指计划员在日常
9、工作中对车辆型号的简称,由车辆物料编码的第2位和第8、9位组合而成。例如S29,表示轴距为2.9米的牵引车。合格证号12整车临时合格证唯一编号0C035726合同号15销售合同的唯一标识H-12-0036合同小号15同合同号H-12-0036批次号10供应商在供应零部件指定的批次序号,便于主机厂进行质量追溯1206040001图号20同物料编码S4324LP294WD9Q006关键件1.4参考资料序号资料名称版本号1陕重汽生产制造信息系统平台升级项目实施方案V1.02陕重汽生产制造信息系统平台升级项目业务需求分析报告V2.03陕重汽生产制造信息系统概要设计说明书V1.04陕重汽生产制造信息系统
10、数据库设计说明书V1.02设计说明1.1.1订单需求计划程序描述订单需求计划里面有三种订单页面,为“民品订单”、“进出口订单”和“民品预投订单”,功能都包括如下1、 查询:接收前台传来的查询条件数据,再配合平台封装的框架对数据库表SQ_PLAN_ORDER_REQ进行分页和条件查询,返回计划号(PLAN_NUM)、序号(SEQ)、订单编号(ORDER_NUM)、车型代码(BOM_NUM)、数量(QTY)、车型及配置(CONFIG)、合同小号(CONTRACT_SNUM)、交货日期(DEAL_DATE)、委改类型(REFIT_TYPE)、委改厂(REFIT_FAC)、订单类型(ORDER_TYP
11、E)、审核状态(CHECKED)这些数据,根据开发平台的选择封装为JSON格式发送到前台JSP展示。2、 导入:采用jxl-api方式对EXCEL文件进行解析,可获得到序号,订单编号,车型代码,数量,车型及配置,合同小号,交货日期,委改类型,委改厂这些信息,将这些数据插入到本计划对应的数据库表(SQ_PLAN_ORDER_REQ)中;导入过程加入事务控制。3、 ERP提取:使用ERP提供的接口得到订单需求计划所需的序号、订单编号、车型代码、数量、车型及配置、合同小号、交货日期、委改类型、委改厂这些信息,将这些数据插入到本计划对应的数据库表(SQ_PLAN_ORDER_REQ)中;ERP提取过程
12、加入事务控制。ERP中新增的订单直接提到计划中并展示,ERP中撤销和调整的订单会被提取到本系统的待撤销或待调整订单页面,并需用户确认后才后撤销或调整订单计划。4、 导出:导出当前列表中显示的所有计划,把这些数据用jxl-api方式写入成EXCEL文件。5、 统计:每次进入页面或更新页面,都有统计信息,统计“今日导入订单数”和“今日导入车辆数”以及点选统计。6、 调整:可以调整订单计划的数量、车型配置、物料编码、交货期等重要信息,并且可以级联调整到相关的计划。功能1、 查询:进入本计划模块会默认查询出所有计划。输入查询条件,点击查询,就会刷新页面的数据,查询的条件可以保存,可以在查询结果中查询。
13、2、 导入:点击导入弹出新窗口,指定EXCEL文件路径后可从EXCEL导入订单需求计划,导入完成后会有提示成功或失败的提示信息。3、 ERP提取:点击ERP提取,会从ERP提取订单需求计划,完成后有提示成功或失败的提示信息。4、 导出:根据搜索条件查询出要导出的计划后,点击导出,再根据控件指定好保存的位置,就可完成导出。5、 统计:每次进入页面或更新页面,在表格下方都有“今日导入订单数”和“今日导入车辆数”的统计信息。性能输入项1、 查询:计划号、计划序号、物料清单编码、数量、车型和配置、交货日期、审核状态、撤销状态、订单编号、合同小号、委改类型、委改厂、订单需求计划表(SQ_PLAN_ORD
14、ER_REQ)。2、 导入:EXCEL文件。3、 ERP提取:无。4、 撤销:计划的主键5、 统计:当前日期,订单需求计划表(SQ_PLAN_ORDER_REQ)。输出项1、 查询:符合要求的计划,字段包括:计划号、序号、订单编号、车型代码、数量、车型及配置、合同小号、交货日期、委改类型、委改厂、订单类型、审核状态。2、 导入:计划号、序号、订单编号、车型代码、数量、车型及配置、合同小号、交货日期、委改类型、委改厂、订单类型、导入时间。3、 ERP提取:计划号、序号、订单编号、车型代码、数量、车型及配置、合同小号、交货日期、委改类型、委改厂、订单类型、导入时间。4、 统计:今日共导入订单的数值
15、和今日共导入车辆的数值。算法流程逻辑接口接口名称:SQ_IF_ERP_PLAN_ORDER_REQ参见系统接口设计说明书3.2.1 接口:提取民品订单和国贸订单接口名称:PROC_PLAN_ORDER_REQ参见系统接口设计说明书3.5.1 接口:民品订单存储分配SQ_PLAN_ORDER_REQ注释设计1、 对复杂hql语句添加注释;2、 对重要方法的功能、用法添加注释;3、 对复杂难懂过程添加注释;4、 对重要变量的添加的注释;限制条件EXCEL文件的路径不能为空。测试计划1、 测试民品订单的EXCEL导入、进出品订单的EXCEL导入、民品预设订单的EXCEL导入功能。2、 测试审核和撤销
16、功能正确性。3、 测试导出功能。尚未解决的问题类设计/* * 类名:订单需求计划业务处理类 * 说明:负责处理与订单需求计划相关的所有业务逻辑功能 * */public class PlanOrderReqAction /将Excel计划文件导入到数据库表中 public String impExcelPlan()/响应调整操作 public String reEdit()/实现统计功能 public String countInfo() /从ERP提取订单数据 public String impFromErp () /导出计划 public String processExport ()1.
17、1.2配件需求同军品配件需求和进出口配件需求1.1.2.1配件需求(自制拆分子件)程序描述1 界面初始化:点击左侧树中【配件需求(自制拆分子件)】节点,通过struts2的配置跳转到平台封装的初始化查询方法(方法名为:select() ),通过框架封装的hql语句拼接方式从数据库表SQ_PLAN_PART_REQ,对应的实体SqPlanPartReq进行拼接hql语句使页面显示依次以下字段:序号(SEQ 自动增长)、数量(QTY)、单位(UNIT)、零件编码(PART_CODE)、零件名称(PART_NAME)、订单号(ORDER_NUM)、备注(REMARK)。2 查询功能:通过框架封装的h
18、ql语句拼接以及查询条件接收。使hql语句与查询条件进行拼接达到随时查看该种配件(自制拆分子件)信息的目的(零件编码可采用模糊查询方式);3 导入功能:点击页面的【导入】按钮弹出一个文件选择框,选择配件需求(自制拆分子件)excel 文件,将该文件通过jxl-api方式进行导入数据库SQ_PLAN_PART_REQ表中,并将表中的发布状态设置为“本级计划编制完成“。程序在处理导入时若excel文件中的有一条数据导入抛出异常那么需整个事务回滚,整个excel文件的数据不能导入数据库中,程序记下导入失败那条记录的信息序号,并提示给客户;4 撤销功能:选择一条或多条已成功导入的记录前面的复选框,点击
19、“撤销”按钮,页面将选中的记录的id传到后台,此时后台调用撤销方法修改选中记录的撤销状态(0表示撤销状态,1表示导入状态)。前台页面通过查询条件只显示状态为“1”的记录。5. 附件上传:选择一条计划,点击附件上传按钮,每次只能上传一个附件。6. 附件下载:选择一条已存在附件的计划,点击附件下载按钮,在附件列表弹出框显示该计划已上传的附件,勾选(默认下载第一次勾选的附件)要下载的附件,点击确定按钮即可。7. 附件删除:选择一条已存在附件的计划,点击附件删除按钮,在附件列表弹出框显示该计划已上传的附件,勾选要删除的附件(支持多选),点击确定按钮即可。功能1. 界面初始化:点击左侧的菜单显示配件需求
20、下的导入(自制拆分子件)的节点,进入配件需求的导入(自制拆分子件)的页面。页面显示依次以下字段:序号数零件编码零件名称单位订单号备注2. 查询功能:查询条件如下:零件编码、零件名称、订单号,点击查询按钮在下方出现相对应的查询结果,达到随时查看该种配件(自制拆分子件)需求信息的目的(零件编码可采用模糊查询方式);3. 导入功能:点击【导入配件需求(自制拆分子件)】按钮,弹出一个窗口在复选框中选中要导入配件需求类型,并在下面的文件选择框中选择要导入的配件需求(自制拆分子件)的excel文件,点击【确认】按钮,将选择的excel文件中的数据导入数据库SQ_PLAN_PART_REQ表中,导入完成后的
21、数据显示在主页面中, 4 撤销功能:选择一条或多条已成功导入的记录前面的复选框,点击“撤销”按钮,页面将选中的记录的id传到后台,此时后台调用撤销方法修改选中记录的撤销状态(0表示撤销状态,1表示导入状态)。前台页面通过查询条件只显示状态为“1”的记录。5. 附件上传:选择一条计划,点击附件上传按钮,每次只能上传一个附件。6. 附件下载:选择一条已存在附件的计划,点击附件下载按钮,在附件列表弹出框显示该计划已上传的附件,勾选(默认下载第一次勾选的附件)要下载的附件,点击确定按钮即可。7. 附件删除:选择一条已存在附件的计划,点击附件删除按钮,在附件列表弹出框显示该计划已上传的附件,勾选要删除的
22、附件(支持多选),点击确定按钮即可。性能输入项1. 导入Exce:已编制好的配件需求(自制拆分子件)Excel文件2. 查询功能:零件编码、零件名称、订单号其中的任何一项。输出项1. 查询:字段名称,序号、数量、零件编码、零件名称、单位、订单号、备注需以json的形式将结果输出到前台;2. 导入功能:返回导入是否成功;算法Excel导入流程逻辑接口无存储分配SQ_PLAN_PART_REQ注释设计1 对初始化该页面的hql语句的拼接添加注释;2 对导入excel 的功能中添加具体步骤的详细注释;3 对调整状态的过程中添加注释;4 对通过查询条件进行查询的的hql语句中添加注释;5 对各变量的功
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 陕汽 MES 详细 设计 说明书 V16