系统通过整合ERP、CAPP、工装管理系统中所产生的数据库,形成生产线管理中所必需的数据资源,如钣金零件工艺流程数据库、生产计划实施数据库、材料数据库,没备数据库、操作规程及上艺规范数据库,并实现:
(1)为车间生产经营提供成本目标管理的最原始的依据。
(2)为职能化生产资源重组提供分析与支持。
(3)使得零件生产的相关辅助部门在网上及时了解和反馈产品生产进度状况,进行及时的生产协助,实现产品的按节点生产。
(4)能够自动或手工录入来对各个数据库进行维护,并于上一级ERP、CAPP系统的数据形成一致。
1.系统的功能模块分析
在对某煤矿机械有限责任公司实际需求分析的基础上,提出了基于Web的机加工车间生产管理信息系统的整体架构,采用Web框架,分布式B/S结构,运用ASP .NET技术、数据库技术、模块化设计方法与网页制作工具进行系统开发,并通过访问权限设置使系统具有先进性、敏捷性、开放性和可靠性。建立了系统的功能模型,该模型拓展了传统车间生产管理的内涵和外延,能够实现对车间产品数据、生产过程的全面管理,包括基础数据管理、车间生产计划管理、库存管理、设备管理和系统安全管理。
1.1 车间生产任务模块
车间管理的主要任务是确认和接收上级ERP层的中长期计划、工作中心、物料清单(BOM)、工艺路线等。
车间生产计划只是执行计划,不能改动计划:其任务是:
(1)控制生产作业在执行中不偏离ERP计划。
(2)出现偏离时,采取措施,纠正偏差。若无法改正,将信息反馈到计划层。
(3)报告生产作业执行结果。
运行车间任务的主要依据是:
(1)ERP生成的建议计划或确认计划以及人工添加的订单(加工什么):
(2)工艺路线文件(加工顺序)
(3)工作中心文件(在何处加工)。
(4)工艺装备或专用工具文件(参考用)。
1.2 系统安全管理模块
系统安全管理模块主要包括刚户账号管理设计及权限管理。在数据安全模块中,采用客户端建立针对用户实体的用户账号时,也把这个账号加入到数据库中,使它成为数据库管理的合法用户。每个用户账号的注册号是唯一的,保证该注册号与数据库往册及数据库管理的用户名一致:安全管理模块采用的是自建方法来限制用户使用系统和数据库资源,主要实现以下功能:终止用户口令,重新使用用户口令、组合用户口令以及使用触发器技术限制账户访问。
权限管理包括服务器端的安令管理和用户端的权限管理。在实际应用中,通常将所有的实际用户进行分类,归纳为几种角色,对应地在数据库中建立相应的组,组成员共有某种权限,用户可以属于一个或多个组,用户权限总是被赋予用户组和用户。
2.系统实现的主要功能
系统实现的主要功能包括:数据导入、数据操作、工艺加工图纸显示以及报表生成、分析及打印。
2.1 数据导入
ERP中生产任务会根据BOM单直接进行生产分解,分解到仓库、车间、采购等。
先由计划层ERP系统根据主生产计划向生产单元下达带有物料号、名称、图号、零件名称数量和基木时间限制等信息的车间生产计划任务单。排序完成后的作业计划经过调度员从ERP输出所在车间的车间生产计划任务单,输出格式为Excel表格,然后通过Toad导入到Oracle9i本地数据库,确认后向各个工作地或操作者发出应完成作业任务的车间生产计划单。操作者可以在工作地终端输入自己的用户名和密码,通过车间生产计划单随时察看自己当前应当进行的工作和下载完成这些工作所需要的信息(如物料号、名称、图号、规格等)。当操作者完成了当前生产计划指定的任务后,需进行信息反馈,如:计划量、完工量、报废量、需检验部门等。同时检验员对各操作者反馈的信息进行确认,最后送统计系统进行数据统计和分析,统计后生成各种报表数据,包括向ERP系统的上报信息、每个操作者的绩效数据、零件进程单等。
2.2 数据操作
(1)数据源:采用Oracle9i原始表;
(2)数据源连接:采用ODBC和.实现与数据库的断开连接,提高数据源的使用效率;
(3)数据查询过程:打开数据库,读取表格到Dataset,关闭数据库,查询表格。
(4)数据的添加、修改和删除过程:打开数据库,读取表格到Dataset,关闭数据库,更新表格数据,通过DataAdapter对象将Dalaset中变更的记录写入数据库,用户不必频繁地访问数据库,可将修改后的数据一次写回,减轻了数据库服务器的负担。
2.3 工艺加工图纸显示
机械图样是设计和生产中的重要技术资料,凡是从事机械工业生产的人,没有不和机械图样打交道的。它是传递技术信息和技术交流的媒介和工具,因此在机加工车间的生产管理系统中不可避免的要实现机械图样的“看板”操作。常用的图档文件格式主要有:
(1)CAD矢量格式图:如DWG、DXF、PRT等。
(2)位图与点阵图形:如GIF、IMG、BMP、JPEG等。
(3)光栅工程图格式:如TIEF、GTX、RLC等。
(4)超文本标记语言:如HTML等。
(5)字处理格式:如TXT、DOC,FJF等。
在以上的文件格式中,图样的浏览主要是DWG格式的文件。利用中Tree view控件和ImagMap控件就可以实现。首先利用Tree view控件生成的TreelineImages文件夹加载外部图样,然后利用图像显示控件ImagMap实现图样的显示。在实际操作中机械图样的显示方式有:整体放大、整体缩小、按比例放大和自定义四种方式,工人可以方便地查看图样上的尺寸,技术条件、数据等信息,从而方便了实际操作。
2.4 报表生成、分析及打印
该报表是使用ReportViewer控件设计的,它可以从强类型的DamSet中或者自定义的对象集合中获取数据。在实际的程序开发中,往往会使用3层架构,数据的获取经常会是从业务层取得的DamSet或一个泛型集合。在这里,使用一个强类型的DataSet作为数据源。添加了一个名为“”的文件。rdle文件是一个报表文件。它保存的是报表布局和数据映射。同时可以根据要求生成柱形图、条形图、面积图浙线图、饼图等格式的图表。
3.总结
系统设计思想主要采用了:(1)B/S体系结构设计。本系统业务逻辑比较简单,所以选用前台应用程序结合后台Oracle9i数据库的B/S结构开发模式,各个功能模块直接操作数据库就可以了。(2)安全控制。操作安全性由网络登录验证、数据库登录验证、应用系统使用验证三级组成。(3)实用性。实用性是衡量一个应用系统好坏的重要标准。是否与业务紧密结合,是否具有严格的业务针对性,是衡量系统成败的关键。(4)模块化。本系统采用模块化的设计思想,在结构上具有良好的可伸缩性,使用者可以根据实际业务的需要扩展模块。