国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于B/S結(jié)構(gòu)的鍛造企業(yè)鋼材庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2010-04-11 08:07蔡亞梅朱柏青李東波童一飛
制造業(yè)自動(dòng)化 2010年12期
關(guān)鍵詞:出庫(kù)鋼材入庫(kù)

蔡亞梅,朱柏青 ,李東波,童一飛

CAI Ya-mei1, ZHU Bo-qing2, LI Dong-bo1, TONG Yi-fei1

(1. 南京理工大學(xué) 機(jī)械工程學(xué)院,南京 210094;2. 南京工程學(xué)院,南京 210094)

基于B/S結(jié)構(gòu)的鍛造企業(yè)鋼材庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

The design and implementation of forging enterprise steel store management system based on b/s structure

蔡亞梅1,朱柏青2,李東波1,童一飛1

CAI Ya-mei1, ZHU Bo-qing2, LI Dong-bo1, TONG Yi-fei1

(1. 南京理工大學(xué) 機(jī)械工程學(xué)院,南京 210094;2. 南京工程學(xué)院,南京 210094)

結(jié)合鍛造企業(yè)鋼材庫(kù)管理的實(shí)際需求,分析了鋼材庫(kù)管理的基本業(yè)務(wù)和流程,采用B/S結(jié)構(gòu),使用JSP/SQL Server設(shè)計(jì)實(shí)現(xiàn)鋼材庫(kù)管理信息系統(tǒng)。系統(tǒng)涵蓋鋼材的出入庫(kù)、盤庫(kù)、庫(kù)存查詢、庫(kù)存報(bào)警、鋼材移位等功能,可以滿足鍛造企業(yè)對(duì)鋼材庫(kù)存進(jìn)行科學(xué)、有序的管理。

鍛造企業(yè);鋼材庫(kù)管理系統(tǒng);SQL Server;B/S結(jié)構(gòu)

0 引言

隨著IT技術(shù)的不斷發(fā)展和庫(kù)存管理重要性的提高,應(yīng)用信息技術(shù)來(lái)改善企業(yè)庫(kù)存管理機(jī)制、降低生產(chǎn)成本、提高企業(yè)的技術(shù)水平和經(jīng)濟(jì)效益,已成為是企業(yè)生存發(fā)展和提高競(jìng)爭(zhēng)力的內(nèi)在要求[1]。

對(duì)于鍛造企業(yè),由于行業(yè)的特殊性,企業(yè)內(nèi)部存在著多種類型的庫(kù)存,包括:燃料、原材料、輔料、成品、半成品、廢品等。特別是原材料鋼材,由于訂貨隨機(jī)性大,為滿足生產(chǎn)需要,只得進(jìn)行較大規(guī)模的材料儲(chǔ)備,造成庫(kù)存材料牌號(hào)多、數(shù)量也較大[2]。過(guò)去手工賬簿管理方式不僅工作量大,容易出差錯(cuò),而且無(wú)法及時(shí)反饋庫(kù)存信息,影響了生產(chǎn)的決策與管理。因此,開發(fā)適合鍛造企業(yè)的鋼材庫(kù)管理信息系統(tǒng)成為必要。本文以某鍛造企業(yè)為背景,討論采用JSP和SQL Server數(shù)據(jù)庫(kù)技術(shù)、基于B/S體系結(jié)構(gòu)的鋼材庫(kù)管理系統(tǒng)的實(shí)現(xiàn)。

1 系統(tǒng)需求分析

鍛造企業(yè)的鋼材庫(kù)通常為平面庫(kù)。由于鋼材的型號(hào)多,外觀差異小,不同爐鋼材成分有差異,所以料場(chǎng)一般分材質(zhì)、分爐號(hào)排放。再加上鋼錠表面的標(biāo)識(shí)易模糊,料場(chǎng)容易造成收發(fā)料混亂?,F(xiàn)有的鋼材庫(kù)是長(zhǎng)77米寬7米的露天擺放場(chǎng),從左到右分為五大區(qū)域,分別是碳鋼區(qū)、不銹鋼、合金結(jié)構(gòu)鋼區(qū)、不常用的材料區(qū)、廢料區(qū)。

鋼材庫(kù)的主要業(yè)務(wù)流程有兩大類:入庫(kù)流程和出庫(kù)流程。其中入庫(kù)流程包括:來(lái)料入庫(kù)流、改鍛入庫(kù)流、工藝余料入庫(kù)流。出庫(kù)流程包括:領(lǐng)用出庫(kù)流、改鍛出庫(kù)流、退貨出庫(kù)流、換料出庫(kù)流。圖1為鋼材庫(kù)的來(lái)料入庫(kù)流程和領(lǐng)用出庫(kù)流程。

圖1 鋼材庫(kù)出入庫(kù)流程圖

圖2 系統(tǒng)功能模塊圖

鋼材庫(kù)管理系統(tǒng)主要解決鋼材的入庫(kù)、出庫(kù)、盤點(diǎn)、查詢等問題。當(dāng)入廠鋼材查驗(yàn)合格入庫(kù)后,庫(kù)管員輸入來(lái)料入庫(kù)單信息,包括:鋼廠、爐號(hào)、鋼種、材質(zhì)等,信息存入系統(tǒng)后,系統(tǒng)自動(dòng)給每支鋼材生成一個(gè)唯一的入庫(kù)號(hào),車間主任確認(rèn)審核后,入庫(kù)操作才算完成。出庫(kù)操作時(shí),系統(tǒng)根據(jù)生產(chǎn)任務(wù)單信息,按鋼材重量及先入先出原則,排列出滿足生產(chǎn)要求的鋼材入庫(kù)號(hào),領(lǐng)料員根據(jù)實(shí)際需求選擇要出庫(kù)的鋼錠,系統(tǒng)自動(dòng)減少庫(kù)存。庫(kù)管員可以進(jìn)行鋼材材質(zhì)和庫(kù)存量的盤點(diǎn)。系統(tǒng)需提供多種特點(diǎn)方案,包括按庫(kù)區(qū)盤庫(kù)、按材質(zhì)盤庫(kù)、按鋼種盤庫(kù)等。系統(tǒng)需有安全報(bào)警功能,能夠進(jìn)行補(bǔ)貨量分析并生成采購(gòu)訂單,對(duì)于庫(kù)存量小于安全庫(kù)存報(bào)警量的鋼材品種,及時(shí)給予庫(kù)管員提示。除此之外,系統(tǒng)要求圖形化的友好界面,用戶方便輸入數(shù)據(jù)。系統(tǒng)需有權(quán)限設(shè)置,不同的用戶賦予不同等級(jí)的管理權(quán)限。

2 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)

通過(guò)對(duì)鋼材庫(kù)需求和業(yè)務(wù)流程分析,進(jìn)行系統(tǒng)功能模塊設(shè)計(jì)。鋼材庫(kù)管理系統(tǒng)主要由入庫(kù)管理,移庫(kù)管理,出庫(kù)管理,庫(kù)存管理,基礎(chǔ)數(shù)據(jù)管理等五大功能模塊組成,如圖2所示。

1)入庫(kù)管理:包括三類入庫(kù):原材料入庫(kù)、改鍛入庫(kù)、工藝余料入庫(kù)。入庫(kù)信息錄入后生成入庫(kù)單,需要復(fù)檢的鋼材信息進(jìn)入復(fù)檢窗口,如果品保部在48小時(shí)之內(nèi)沒給需復(fù)檢的鋼材進(jìn)行復(fù)檢,系統(tǒng)則給予提示。除此之外用戶可自選查詢條件,對(duì)入庫(kù)信息進(jìn)行查詢。

2)移庫(kù)管理:料場(chǎng)經(jīng)常會(huì)有鋼材調(diào)動(dòng)情況,該功能提供兩種移庫(kù)方式。手動(dòng)移庫(kù)為庫(kù)管員自己選擇鋼材調(diào)動(dòng)后庫(kù)位;自動(dòng)移庫(kù)為系統(tǒng)自動(dòng)給需移庫(kù)的鋼材分配移動(dòng)后的位置。移庫(kù)后生成鋼材調(diào)動(dòng)信息,方便庫(kù)管員對(duì)鋼材調(diào)動(dòng)信息進(jìn)行查詢。

3)出庫(kù)管理:包括三類出庫(kù):生產(chǎn)領(lǐng)用出庫(kù)、改鍛出庫(kù)、廢料或余料處理出庫(kù)。出庫(kù)信息錄入后生成對(duì)應(yīng)類型的出庫(kù)單,用戶可自選查詢條件對(duì)出庫(kù)信息進(jìn)行查詢。

4)庫(kù)存管理:包括盤庫(kù)管理、安全庫(kù)存設(shè)置和報(bào)警、庫(kù)存查詢。系統(tǒng)提供多種盤庫(kù)方案,包括按庫(kù)區(qū)盤庫(kù)、按鋼種盤庫(kù)、

按材質(zhì)盤庫(kù)、按供應(yīng)商盤庫(kù)等。在安全庫(kù)存設(shè)置中,系統(tǒng)根據(jù)實(shí)際需求,提供兩種計(jì)量方式:按總重量(kg)和按總鋼錠數(shù)(根)。

5)基礎(chǔ)數(shù)據(jù):包括貨位信息、人員信息、物料信息、供應(yīng)商信息等。其中物料信息包括:鋼材種類、鋼材材質(zhì)及其各類鋼材的利用率。

3 庫(kù)區(qū)庫(kù)位設(shè)計(jì)

根據(jù)實(shí)現(xiàn)需求對(duì)現(xiàn)有的鋼材庫(kù)進(jìn)行庫(kù)區(qū)庫(kù)位管理,以方便快速找到所需鋼材。如圖3所示,以料場(chǎng)右下角為原點(diǎn),1米為單元,建立平面直角坐標(biāo)系。根據(jù)料場(chǎng)現(xiàn)場(chǎng)情況,把整個(gè)料場(chǎng)劃分為1、2、3、4、5個(gè)區(qū),分別對(duì)應(yīng)碳鋼區(qū)、不銹鋼區(qū)、合金結(jié)構(gòu)鋼區(qū)、不常用材料區(qū)、廢料區(qū)。

由于訂單的不確定性,鋼材的類型及數(shù)量都是不確定的,所以碳鋼區(qū)、不銹鋼區(qū)、合金結(jié)構(gòu)鋼區(qū)、不常用材料區(qū)的大小也定義為動(dòng)態(tài)的。區(qū)的動(dòng)態(tài)變化主要表現(xiàn)在區(qū)與區(qū)的交界線是可以動(dòng)態(tài)變化,雙箭頭所指方向的為庫(kù)區(qū)變化方向。

圖3 鋼材庫(kù)平面直角坐標(biāo)系圖

有了平面直角坐標(biāo)系后,每次入庫(kù)鋼材的位置便有了具體位置坐標(biāo),以1區(qū)為例,如圖4所示,型材1的位置為X0102Y0103,即此批型材占的位置為X軸1、2排,Y軸1、2、3行。以此類推,鋼材1的位置為X0102Y0405,鋼材2的位置為X0304Y0105。這樣可以方便的知道每個(gè)鋼材的具體位置。

對(duì)于廢料區(qū),編號(hào)為5區(qū)。由于這個(gè)區(qū)的鋼材是放在框內(nèi)的,所以只要對(duì)這些框進(jìn)行編號(hào)即可。按照框的擺放位置,分為1至11排,每排又分為1框和2框。以第1排第1個(gè)框?yàn)槔涞奈恢镁幪?hào)為05X01Y01。

圖4 1區(qū)鋼材堆放圖

4 系統(tǒng)開發(fā)

4.1 系統(tǒng)總體結(jié)構(gòu)

本鋼材庫(kù)管理系統(tǒng)采用了B/S(Browser/Server)模式?;贐/S模型的Intranet是建立在TCP/IP和 HTTP協(xié)議之上,客戶機(jī)使用Web瀏覽器向內(nèi)部和外部服務(wù)器發(fā)送請(qǐng)求,獲取信息。服務(wù)器可以在網(wǎng)絡(luò)中的任何位置,運(yùn)行在任何操作系統(tǒng)上,在后臺(tái)處理請(qǐng)求后將處理結(jié)果發(fā)送給用戶。應(yīng)用程序運(yùn)行在 Web服務(wù)器和應(yīng)用服務(wù)器上??蛻魺o(wú)需直接和后端服務(wù)器打交道,而是通過(guò)應(yīng)用服務(wù)器進(jìn)行數(shù)據(jù)存取等操作。B/S模式的特點(diǎn)是跨平臺(tái)性、開放性、低成本、統(tǒng)一界面等[3]。

4.2 開發(fā)環(huán)境

系統(tǒng)采用基于Java以及Java Servlet體系的JSP開發(fā)技術(shù),結(jié)合Html語(yǔ)言、JavaScript腳本語(yǔ)言、Java語(yǔ)言以及JDBC數(shù)據(jù)庫(kù)連接技術(shù)、標(biāo)準(zhǔn)SQL數(shù)據(jù)庫(kù)訪問語(yǔ)言等。JSP技術(shù)是Java Web技術(shù)的基礎(chǔ)。它是基于Java Servlet以及Java平臺(tái)的Web開發(fā)技術(shù),具有動(dòng)態(tài)頁(yè)面與靜態(tài)頁(yè)面分離、脫離硬件平臺(tái)束縛、“一次編寫,各處運(yùn)行”等優(yōu)點(diǎn)。在運(yùn)行過(guò)程中,系統(tǒng)調(diào)用的是JSP的技術(shù)模型2,如圖5所示,把JSP和Servlet聯(lián)合起來(lái)實(shí)現(xiàn)動(dòng)態(tài)內(nèi)容服務(wù),JSP生成表現(xiàn)層,Servlet完成深層次的控制任務(wù),而所有的數(shù)據(jù)存取都由JavaBean來(lái)完成[4]。

圖5 JSP技術(shù)模型2

本系統(tǒng)采用Eclipse為前臺(tái)開發(fā)工具,Apache Tomcat為服務(wù)器。系統(tǒng)運(yùn)行在企業(yè)內(nèi)部局域網(wǎng),其核心業(yè)務(wù)是鋼材庫(kù)庫(kù)存數(shù)據(jù)的處理和訪問,其中大部分業(yè)務(wù)集中在庫(kù)存數(shù)據(jù)的更新和查詢上。因此,建立一個(gè)安全、大容量和高效的數(shù)據(jù)庫(kù)平臺(tái)是系統(tǒng)開發(fā)的關(guān)鍵。SQL Server是微軟的大型數(shù)據(jù)庫(kù),具有操作容易、性能穩(wěn)定、數(shù)據(jù)安全性高、功能強(qiáng)大等特點(diǎn),是眾多Web開發(fā)應(yīng)用的數(shù)據(jù)庫(kù)之一[5]。根據(jù)鍛造企業(yè)鋼材庫(kù)管理系統(tǒng)的需要,選擇Microsoft SQL Server 2005企業(yè)版作為系統(tǒng)數(shù)據(jù)庫(kù)平臺(tái)。

4.3 系統(tǒng)特點(diǎn)

1)系統(tǒng)具有良好的用戶交互界面。系統(tǒng)中廣泛應(yīng)用了JavaScript、HTML等提供的超級(jí)鏈接事件和瀏覽器事件來(lái)提高人機(jī)交互的效率,創(chuàng)建了一系列富于交互性的動(dòng)態(tài)頁(yè)面。

2)系統(tǒng)具有較好的數(shù)據(jù)容錯(cuò)性和數(shù)據(jù)驗(yàn)證性。系統(tǒng)采用JavaScript腳本語(yǔ)言來(lái)進(jìn)行數(shù)據(jù)驗(yàn)證,以提高系統(tǒng)的容錯(cuò)控制能力。例如表單數(shù)據(jù)格式錯(cuò)誤或填寫不完整,系統(tǒng)都會(huì)給出相應(yīng)的提示信息,并禁止執(zhí)行請(qǐng)求的操作。

3)系統(tǒng)易于維護(hù)。系統(tǒng)采用B/S 結(jié)構(gòu),這一種網(wǎng)絡(luò)模式構(gòu)置使系統(tǒng)的所有源程序和文件數(shù)據(jù)都處于服務(wù)器端,而客戶機(jī)端只要是網(wǎng)絡(luò)上的任一臺(tái)機(jī)器即可,其最大優(yōu)勢(shì)為客戶端免維護(hù)。B/S結(jié)構(gòu)軟件的所有維護(hù)、升級(jí)工作都只在服務(wù)器上進(jìn)行,而客戶端就能獲得最新版本的軟件。這樣就完全解放了用戶設(shè)備配置,而且易于維護(hù)和進(jìn)行軟件升級(jí)。

4.4 系統(tǒng)實(shí)現(xiàn)

為方便用戶操作,系統(tǒng)采用橫向?qū)Ш讲藛闻c縱向隱藏導(dǎo)航菜單相結(jié)合的菜單體系,如圖6所示,當(dāng)點(diǎn)擊左側(cè)藍(lán)色方框時(shí),彈出隱藏導(dǎo)航菜單,再點(diǎn)擊一次菜單收回。系統(tǒng)登錄后,頁(yè)面可根據(jù)用戶角色的不同而轉(zhuǎn)向不同頁(yè)面。系統(tǒng)的用戶角色分為系統(tǒng)管理員、企業(yè)領(lǐng)導(dǎo)、部門領(lǐng)導(dǎo)、庫(kù)管員等4類。

圖6 原材料入庫(kù)窗口

圖7 供應(yīng)商選擇窗口

以下介紹原材料入庫(kù)(圖6)功能的實(shí)現(xiàn)。首先是入庫(kù)單詳細(xì)信息的填寫,如輸入不完整系統(tǒng)給予提示。其中供應(yīng)商一欄既可以下拉框選擇,又可以點(diǎn)擊彈出選擇窗體(圖7),按省市對(duì)供應(yīng)商進(jìn)行篩選,除此之外,還提供模糊查找功能,在對(duì)應(yīng)文本框輸入關(guān)鍵字,在供應(yīng)商選擇欄中即出現(xiàn)符合要求的供應(yīng)商。入庫(kù)單信息填寫完整之后,進(jìn)入鋼材庫(kù)位選擇(圖8)。系統(tǒng)根據(jù)鋼材屬性,按照鋼材擺放原則,自動(dòng)給鋼材分配庫(kù)區(qū)庫(kù)位,用戶也可手動(dòng)點(diǎn)擊圖形中的庫(kù)位手動(dòng)選擇庫(kù)位。庫(kù)位選擇完畢之后,整個(gè)入庫(kù)流程才算完成。

圖8 鋼材庫(kù)位選擇窗口

5 結(jié)束語(yǔ)

本文研究了基于B/S結(jié)構(gòu)的鋼材庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。該鋼材庫(kù)管理系統(tǒng)通過(guò)對(duì)庫(kù)存信息的深入管理,可以有效地對(duì)庫(kù)存物料進(jìn)行控制,并合理地制定安全儲(chǔ)備,盡量減少鋼材在庫(kù)的滯留時(shí)間,從而達(dá)到降低企業(yè)庫(kù)存成本的目的。系統(tǒng)通過(guò)可顯示界面對(duì)庫(kù)區(qū)、庫(kù)位進(jìn)行管理,支持按生產(chǎn)令號(hào)的鋼材出入庫(kù)跟蹤,可以有效地對(duì)鋼材進(jìn)行科學(xué)、有序管理,并提高鍛造企業(yè)鋼材的利用率。

[1] 劉燕,吳嫻,羅治平.基于數(shù)據(jù)庫(kù)的庫(kù)存管理系統(tǒng)的研究[J].制造業(yè)自動(dòng)化.2009,31 (9):34-37.

[2] 賈艷萍.鍛造廠計(jì)算機(jī)材料庫(kù)存管理系統(tǒng)的開發(fā)[J].鍛壓機(jī)械.1996(3):57-59.

[3] 陳平路,李震.基于B/S結(jié)構(gòu)的多庫(kù)存需求量的數(shù)據(jù)融合[J].微電子學(xué)與計(jì)算機(jī).2003(6):21-22.

[4] 吳建,張旭東.JSP網(wǎng)絡(luò)開發(fā)入門與實(shí)踐[M].北京:人民郵電出版社.2006,2-28.

[5] 軍兵,孫紹斌,殷學(xué)濤,等.基于B/S模式的設(shè)備管理系統(tǒng)的開發(fā)[J].物探裝備,2009,19(3):145-149.

TP311

A

1009-0134(2010)11(上)-0015-04

10.3969/j.issn.1009-0134.2010.11(上).05

2010-04-07

蔡亞梅(1986 -),女,碩士研究生,研究方向?yàn)槠髽I(yè)信息化、CAD/CAPP/CAM。

猜你喜歡
出庫(kù)鋼材入庫(kù)
2022年11月我國(guó)出口鋼材559萬(wàn)噸
重磅!廣東省“三舊”改造標(biāo)圖入庫(kù)標(biāo)準(zhǔn)正式發(fā)布!
中國(guó)食品品牌庫(kù)入庫(kù)企業(yè)信息公示②
中國(guó)食品品牌庫(kù)入庫(kù)企業(yè)信息公示①
鋼材集中采購(gòu)管理思考探究
散糧出庫(kù) 加快騰倉(cāng)
優(yōu)化拍賣出庫(kù)流程控制防范拍賣出庫(kù)環(huán)節(jié)財(cái)務(wù)風(fēng)險(xiǎn)
“出庫(kù)費(fèi)” 應(yīng)由誰(shuí)來(lái)付
身臨其境探究竟 主動(dòng)思考完任務(wù)——《倉(cāng)儲(chǔ)與配送實(shí)務(wù)》入庫(kù)作業(yè)之“入庫(kù)訂單處理”教學(xué)案例
中國(guó)首次成鋼材凈出口國(guó)