看板管理系统的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JIT看板管理系统的设计与实现
The Design and Application of JIT Management System
肖冬荣,汤娜磊
XIAO Dong-rong,TANG Na-lei
(南京信息工程大学, 南京, 210044)
(Nanjing University of Information Science & Technology, Nanjing, 210044)摘要:“JIT看板管理系统”利用面向对象的软件开发技术,使用C#语言和实现了“系统管理”、“看板管理”、“购买管理”、“制造管理”、“基本信息管理”、“报表打印”、“帮助管理”等信息的网络化管理,并对设计与实现中用到的相关技术进行了深入的研究。
关键词:JIT管理;看板;面向对象;C#;
中图分类号:TP311.1 文献标识码:B
Abstract:“JIT Board Management Information system”achieves the networked management of information, using object-oriented software development technology and C# language and , such as “system management”, “board management”, “purchase management”, “manufactory management”, “basic information management”, “table print”,“help management”, etc.And it has a deep research of related technology in the system.
Key words: JIT Management; Board;Orient-Object; C#;
1 引言
JIT(Just In Time)指将必要的零件以必要的数量在必要的时间送到生产线,并且只将所需要的零件、只以所需要的数量、只在正好需要的时间送到生产。这是为适应20世纪60年代消费需要变得多样化、个性化而建立的一种生产体系及为此生产体系服务的物流体系。它的目标之一就是减少甚至消除从原材料的投入到成品的产出全过程中的存货,建立起平滑而更有效的生产流程。并以订单驱动,通过看板,采用拉动方式把供、产、销紧密地衔接起来,使物资储备,成本库存和在制品大为减少,提高了生产效率。
JIT生产管理方式在70年代末期从日本引入我国,长春第一汽车制造厂最先开始应用看板系统控制生产现场作业。到了1982年,第一汽车制造厂采用看板取货的零件数,已达其生产零件总数的43%。80年代初,中国企业管理协会组织推广现代管理方法,看板管理被视为现代管理方法之一,在全国范围内宣传推广,并为许多企业采用。
近年来 ,在我国的汽车工业、电子工业口、制造业等实行流水线生产的企业中应用JIT获得了明显效果,例如第一汽车制造厂、第二汽车制造厂、上海大众汽车有限公司等企业,结合厂情创造性应用JIT,取得丰富的经验,创造了良好的经济效益。
2 JIT看板信息管理系统的结构分析
2.1 看板管理
JIT生产方式的主要目的是使生产过程中的物品有秩序地流动并且不产生物品库存积压、短缺和浪费,因此有几个关键做法,我们主要来看看板管理,其中包括制造看板流程,在这个流程中,看板是在工厂内部流通的。所起的作用其实和采购看板相似,把工厂中的生产线的前后工序看成上面的工厂以及原材料商,然后进行相应的看板流通。如图1所示。
图1 制造看板流程
2.2 看板信息管理系统结构
JIT看板信息管理系统是一个主要针对工厂制造、管理以及销售方面的系统。因此实用性、业务性比较强。这就需要我们花费大量的时间和精力在业务流程的设计上面,而这个系统的结构设计很清晰也很简单。如图2所示。
看板管理
接收管理
数据访问层(MS SQL Server/Oracle/DB2/其他)
数据库
图2 系统结构设计图
3 系统的设计与实现
Be! JIT系统是一套以“看板管理”系统为核心,可以辅助ERP管理软件进行生产管理、采购管理、受入管理的企业管理系统。JITS由5大模块组成,包括看板管理模块、购买管理模块、制造管理模块、基本信息管理模块以及帮助模块。这里主要是实现看板管理中制造管理追加部分。
3.1 系统的软硬件环境
使用Windows XP Professional的操作系统,数据库为Microsoft SQL Server 2005,在Microsoft Visual Studio 2005的环境下运行。
CPU的配置为Intel Pentium III-class 600 MHz,内存为512M,所需的磁盘空间为250 MB(完全安装) ,155 MB(快速安装) ,显示要求为1024x768, 256 colors。
3.2 系统开发运行效果及分析
Be! JIT系统中的所有画面都是继承于Base Page,几个主要的页面如下:
(1)运行Be! JIT系统的初始登录画面。
(2)在前一系统登录画面上输入相应的用户名和密码后,登录到JITS主界面,通过该主画面可以进入到各个子菜单进入各自不同的功能的处理。本系统实现的就是“看板管理”—“看板照会”—“制造看板的追加”功能。
(3)点击“看板管理”—“看板照会”,则进入“看板基本信息检索”画面,该画面主要用于对所需看板信息进行检索。每条检索结果记录之前的“参照”按钮,可以链接到每条记录对应的详细参照内容,这些内容是通过多张数据库表的连接所取得的各项值,该画面上的各值都是仅供参看,不可修改的,各控键都是Read Only状态。这里就涉及了三个主要按钮:“变更”按钮可以链接到对该记录进行修改的画面;
“衍生看板追加”按钮可以链接到对看板记录进行添加的画面;
“返回”按钮可以链接到前一画面,即:“看板基本信息检索”画面。
(4)点击“衍生看板追加”按钮,即跳转到“衍生制造看板追加”画面,主要用于对新的制造看板记录的追加。该画面是由前一页面通过其在页面Session中保存的“背番号”、“用户指定”及“看板种类”,用SQL语句在数据库表中检索对应的记录显示的,所以该画面上显示的“背番号”、“用户指定”及“看板种类”理应与前一画面的保持一致,但由于该画面为追加记录,所以“用户指定”需要用户在新记录中重新指定,否则就与前面的记录重复了。
其实现主要语句如下:
string kanbanID = Session["KANBANID_NEXT"].ToString();
string userMark = Session["USERMARK_NEXT"].ToString();
param.Add(kanbanID);
param.Add(userMark);
dtbl = DbHelper.ExecuteDataTable(this.pageId, SQL001, param); // 根据前页面传入的背番号和用户指定查找数据
SQL001 语句:
SELECT M09_Kanban.*,
M06_Items.M06_ItemName,
M20_Process.M20_ProcessID,
M20_Process.M20_ProcessName,
SA.Sys_Name AS KanbanType,
SB.Sys_Name AS ManufactureType,
M26_OrderMode.M26_ENDYMD,