45
WJCS 제작 배경 컴퓨터가 발달하고 컴퓨터가 모든 업무를 처리할 수 있게 됨으로써 날로 소프트웨어의 수요는 늘어가게 되었다. 그러나 필요한 소프트웨어는 많고 만들어낼 수 있는 소프트웨어의 수에는 제한이 있는 이른바 공급이 수요에 미치지 못하는 현상이 발생하게 되었다. 뿐만 아니라 소프트웨어가 처리하는 일들도 점차 복잡해지고 다양해짐에 따라 소프트웨어의 부피는 예전에 비해 비교가 되지 않을 만큼 커지게 되었으며 덩치가 큰 프로그램은 자연히 Bug의 위험도 많아 신뢰성이 떨어지게 되며. 업무의 특화된 소프트웨어 보다는 보편적으로 시장에 의해 강제된 저작 툴을 상용하고 있는 것이다. 이러한 전반적인 상황 보다는 업무의 특성을 살펴 툴을 이용한다면 시간의 극대화를 증대 할 수 있을 뿐만 아니라, 업무의 특성에 맞는 방안으로 효율을 중시하고 중복된 업무로 인하여 조직의 슬림화를 극복하며, 배타적인 업무를 개선하는 방법으로 우선하게 개발방법이 필요해 지게 되었으며 이러한 필요에 의해 만들게 된 것이다 현재 가장 보편적으로 많이 사용되고 있는 Spreadsheet로 대표되어진 MS사의 ExcelCustmizing하여 사용하고 있으나 이 툴은 많은 데이터베이스 자료 정보를 가공처리하는 방 법에 있어 불편함이 상존하고 있는 것이 현실임에도 누구나 쉽게 접근할 수 있는 용이함 때문 에 여러유형의 정보처리에 이용되고 있는것이다. 플랜트 건설현장의 업무특성은 TOOL이 표준화 할 수는 없지만, 수 년에 걸친 업무 경험으로 미루어 볼 때 공무,품질관리,자재 등, 기본적인 자료는 많은 유사성이 상존하고 있는 것이 사 실이다. 이 툴을 제작하게 된 동기가 각각의 상호 업무가 중복되는 비효율성을 제거하고, 주요 한 자료를 공유하여 공무,품질관리,자재 업무가 항시 유기적으로 커뮤니케이션이 되도록 구 성됨에 있으며, 또한 업무의 종속이 아닌 독립적이고 창의적으로 데이터를 다양하게 활용하고, 또한 집적된 자료를 쉽게 모니터링 할 수 있도록 주안점을 두었다. 광역화 되어가는 정보의 원활한 상호교류는 기업의 경쟁력과 개개인의 업무의 효율적 안배에 도 많은 도움이 되리라 확신한다. 데이터 관리 및 정보자산을 전략적으로 활용해야 함에도 불 구하고 분산된 퍼스널 컴퓨터에서 관리한다면 리스크 관리를 무방비 상태로 노출하는 것이다. 건설현장의 데이터들은 e-Business의 활성화와 더불어 그 관리와 중요성이 높아가고 있으며, 프로젝트 수행 중 분석되어진 데이터를 프로젝트 오너에게 Turn Over한다면 기업 경쟁력 에 많은 도움이 되리라 확신한다. 1 / 45 PIPEDESIGN

THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

제작 배경

컴퓨터가 발달하고 컴퓨터가 모든 업무를 처리할 수 있게 됨으로써 날로 소프트웨어의 수요는

늘어가게 되었다. 그러나 필요한 소프트웨어는 많고 만들어낼 수 있는 소프트웨어의 수에는

제한이 있는 이른바 공급이 수요에 미치지 못하는 현상이 발생하게 되었다.

뿐만 아니라 소프트웨어가 처리하는 일들도 점차 복잡해지고 다양해짐에 따라 소프트웨어의

부피는 예전에 비해 비교가 되지 않을 만큼 커지게 되었으며 덩치가 큰 프로그램은 자연히

Bug의 위험도 많아 신뢰성이 떨어지게 되며. 업무의 특화된 소프트웨어 보다는 보편적으로

시장에 의해 강제된 저작 툴을 상용하고 있는 것이다.

이러한 전반적인 상황 보다는 업무의 특성을 살펴 툴을 이용한다면 시간의 극대화를 증대 할

수 있을 뿐만 아니라, 업무의 특성에 맞는 방안으로 효율을 중시하고 중복된 업무로 인하여

조직의 슬림화를 극복하며, 배타적인 업무를 개선하는 방법으로 우선하게 개발방법이 필요해

지게 되었으며 이러한 필요에 의해 만들게 된 것이다

현재 가장 보편적으로 많이 사용되고 있는 Spreadsheet로 대표되어진 MS사의 Excel를

Custmizing하여 사용하고 있으나 이 툴은 많은 데이터베이스 자료 정보를 가공처리하는 방

법에 있어 불편함이 상존하고 있는 것이 현실임에도 누구나 쉽게 접근할 수 있는 용이함 때문

에 여러유형의 정보처리에 이용되고 있는것이다.

플랜트 건설현장의 업무특성은 TOOL이 표준화 할 수는 없지만, 수 년에 걸친 업무 경험으로

미루어 볼 때 공무,품질관리,자재 등, 기본적인 자료는 많은 유사성이 상존하고 있는 것이 사

실이다. 이 툴을 제작하게 된 동기가 각각의 상호 업무가 중복되는 비효율성을 제거하고, 주요

한 자료를 공유하여 공무,품질관리,자재 업무가 항시 유기적으로 커뮤니케이션이 되도록 구

성됨에 있으며, 또한 업무의 종속이 아닌 독립적이고 창의적으로 데이터를 다양하게 활용하고,

또한 집적된 자료를 쉽게 모니터링 할 수 있도록 주안점을 두었다.

광역화 되어가는 정보의 원활한 상호교류는 기업의 경쟁력과 개개인의 업무의 효율적 안배에

도 많은 도움이 되리라 확신한다. 데이터 관리 및 정보자산을 전략적으로 활용해야 함에도 불

구하고 분산된 퍼스널 컴퓨터에서 관리한다면 리스크 관리를 무방비 상태로 노출하는 것이다.

건설현장의 데이터들은 e-Business의 활성화와 더불어 그 관리와 중요성이 높아가고 있으며,

프로젝트 수행 중 분석되어진 데이터를 프로젝트 오너에게 Turn Over한다면 기업 경쟁력

에 많은 도움이 되리라 확신한다.

1 / 45

PIPEDESIGN

Page 2: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

PROGRAMING TOOL

WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

Programming)인 VISUAL FOXPRO라는 개발용 SOFTWARE를 이용하여 제작되었다.

OOP적인 Development Tool인 Foxpro는 자체적인 Database Engine과 Client Server Oriented

제품인 Oracle, MS-SQL, Sybase, Infomix등(SQL 전용 엔진 ) 그외 전세계적으로 16가지 이상의

Server Engine과 자유로운 Communication이 가능하고, 그곳의 Database를 Foxpro로 이용할

수 있으며 Foxpro가 Middle Class Engine이 되어 Business Tool을 만들어 Support 할 수 있다.

또한 Web에서 Foxpro Database을 자유롭게 공유할 수 있다.

www.pipedesign.co.kr

http://218.237.66.190/scripts/foxweb.exe/qa_LIST@ulsan/qa1.FWX?,

http://218.237.66.190/scripts/foxweb.exe/pipe_list@pipe/pipe1.FWX? WEB_SITE에 Link되어 보여지는 자료는 모두 Foxpro의 Database 자료를 이용한 것이다.

이와 같이 강력한 Middle Class Engine으로 최고의 경쟁력을 가진 Development Tool이

다.

VISUAL FOXPRO !

데이터베이스를 관리하는 데이터베이스 관리 패키지이자 프로그램제작 툴이며 언어이다. 폭스

프로는 폭스베이스, 폭스프로, 비주얼 폭스프로라는 이름으로 발전해왔다. 이를 통칭하여 폭

스프로라고 한다. 그러나 폭스프로 시절과 현재의 비주얼 폭스프로 시대의 프로그램 기법이

많이 차이가 나므로 폭스프로 프로그래머와 비주얼 폭스프로 프로그래머를 각각 다른 제작 도

구를 사용하는 프로그래머로 분류하기도 한다.

폭스프로는 데이터 관리 엔진의 분야에서는 개인 컴퓨터의 데이터베이스를 관리하는데서

출발하여 지금은 회사의 기반 데이터를 관리하는 수준까지 성장했다. 또한 프로그램의

분야에서는 단순한 Xbase 언어를 통하여 프로시져한 프로그램을 만드는 수준에서

출발해서 4GL 의 언어로 거듭났고 VFP 에서는 완전 객체 지향적 프로그램 제작 도구이자

언어로 성장했다.

VFP는 데이터베이스 응용 프로그램과 컴포넌트를 매우 빠르게 제작할 수 있는 놀랍고도 강력

한 툴로서 데스크 탑의 클라이언트 서버 솔루션과 그리고 콤포넌트와 XML 웹서비스를 이용

한 웹 기반의 프로그램을 만드는데 있어서 데이터 집중 및 객체지향적 언어의 안정적인 지원

으로 개발자에게 신뢰를 받고 있다.

2 / 45

PIPEDESIGN

Page 3: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

. H/W , OS 구성

NETWORK

SERVER OPERATE SYSTEM

- Window2003 (VFP only) (F/S, C/S or Web)

- Window2000 (VFP only) (F/S, C/S or Web)

Protocol (TCP/IP, NetBeau, IPX)

멀티 유저 환경의 상호비교

F / S C / S Web

동시 사용자 수 20인 이하 서버능력에 따라 가장 많은 사용자

DB 형태 중소규모 대규모 모든형태의 DB

테이터 조회방법 단수 조건 유리 복수테이블의 복수조건 유리 다양한 조건식 모두 수용가능

네트윅 트레픽 데이터 전체이동 필요한 데이터만 이동 필요한 테이터만 이동

구축 편의성 간단함 복잡함 가장 복잡함

구축 비용 최소 고비용 Case by Case

유지보수 매우용이 서버 및 클라이언트 모두

MA해야하므로 불편 매우 편리함.

제작도구의 파일 구성요소

TOOL FILE MEMO FILE SOURCE COMPILE

DATABASE DBC DBT

TABLE DBF FPT

CLASS VCX VCT

FORM SCX SCT

REPORT FRX FRT

LABLE LBX LBT

MENU MNX MNT MPR MPX

PROGRAM PRG FPX

LIBRARY DLL/FLL

PROJECT PJX PJT APP/EXE/DLL

3 / 45

PIPEDESIGN

Page 4: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

. DataBase Container

위의 그림에서 보듯이 DateBase의 기본 구조는 기초테이블(Client, SK, Post, Category)

과 업무테이블(BluePrint, SKMtl, Welding_Joint, Welding)로 구성되어 있다.

1. 정규화 부분으로,

기존의 테이블을 Parent Table(Blueprint)과 ChildTable(SKMtl, Welding_Joint,

Welding)등으로 나눈 부분이다.

2. 테이블 구조 설명과 Primary Key 설정(Integer 4)부분으로 테이블 구성

3. Local View에 대한 설명

즉, 네트워트 응용프로그램에서 테이타베이스에 대한 보안 및 입출력의 효률을 위해서

Local View를 도입하고, 이를 응용하여 Form Frame Application.

4. 실제로 DBC안에서 One to Many Relation을 사용하지 않았고,폼의 DE(DateBase

Enviroment)에서도 Relation 설정을 하지 않았지만, 실제 응용프로그램은 One to

Many 설정을 구성한 것처럼 구동하게 되었다.

4 / 45

PIPEDESIGN

Page 5: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

. WJCS Structure

DataBase

Key.dbf

DataTier.prg BluePrint,SKmtl,Welding_Joint,Welding

Win Form(UI)

1 네트워트 응용프로그램 구축에서 테이타베이스는 별도의 서버에두고 File Server를 구축

2 각각의 사용자들은 컴파일된 EXE응용 프로그램을 각각의 데스트 탑에서 구동 이때, EXE

응용 프로그램은 크게 2가지 형태로 사용되는데, 하나는 InstallSheild라는 베포판 만들

기 즉 응용프로그램을 이용하여 사용자들에게 EXE를 설치하는 방법이고, 다른 하나는 각

사용자의 테스크 탑에 개발자가 사용한 비주얼폭스프로 버전과 똑 같은 버전을 인스톨 하

고, 해당 폴드에 프로젝트 파일 없이 EXE만 배포하는 방법이 있다

3 위의 그림에서와 같이 응용프로그램에서 모든 폼을 데이터베이스에 정보를 기록하고, 스

캔할때, Key,dbf테이블과 DataTier클래스를 반드시 사용하게 되도록 구성되었으며, 위

의 그림은 UI(User Interface)와 Middle Tier, 그리고 DataBase로 분리하여 사용

5 / 45

PIPEDESIGN

Page 6: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

하는 전형적인 3Tier 형태를 취하고 있는 것이다.

4 Key.dbf 의 역할

- 모든 테이블의 PrimaryKey값을 중복 없이 구성할 수 있게 한다.

- 모든 폼에서 ADD(추가)버튼을 Click 할 때는 먼저, DataTier에 있는 GetNextKey 오버

젝트를 호출하게 되는데, 이곳의 코딩을 보면, Key.dbf를 연 다음 해당테이블의 일련

번호를 확인하고 그 곳에서 1를 더한 값을 가져와서 실제 테이블의 PK값을 기록하는

역할을 한다.

이것으로 인하여, 네트워크에서 어떤 사용자가 테이블에 레코드를 추가해도 일련번호

를 계속 유지하고 중복된 값을 허용하지 않게 된다.

또, 데이터 베이스를 제어하는데도 많은 이점을 가지게 된다.

5. DataTier 역할

- DataTier는 모든 폼에서 데이터베이스에 하는 작업의 함수 덩어리를 모아 놓은 것이다.

- 사용자들은 데이터베이스에 있는 자료를 폼으로 가져가기도 하고, 반대로 기록하기도

하고, 삭제 하기도 하고, 수정하기도 한다. 이러한 작업을 각각이 폼에서 작업하게 되

면, Copy and Paste를 반복하게 되고, 이론상 에러가 발생할 확률도 높아지고, 그 에

러를 수정하는데도 더 많은 시간이 소비된다. 폼이 많으면 많을수록 더 복잡해 질수록

공통되는 함수를 하나의 PRG나 클래스에 모아놓고 사용하는 방법이 효율적이다.

. Work Flow

업무는 크게 3가지로 나누어져 있다.

1 공정관리 업무 :

1.1 도면에 적시된 모든 정보 입력(모든 테이블의 공동분모가 됨)

1.2 SK 테이블에 있는 자재 정보 입력

1.3 Joint_num(Welding_Joint에서 사용함)

1.4 BM_num(SKmtl에서 사용함, 일련번호)

1.5 도면 정보를 입력할 때, Joint_Num와 BM_num을 필수 사항으로 입력하게 하고,

입력된 값을 이용하여, Welding_Joint Table과 SKmtl Table에 해당 레코드를

자동생성함.

2 Work Done 입력

2.1 현장에서 작업완료된 Welding_Joint 번호를 기준하여 작업자(Welder)와 , 날짜,

등 Sub_Form 에 준하여 텍스트박스에 기입한다.

2.2 위 사항이 적확히 입력된 후 다음 작업이 수행됨

3 QC 업무 실제 프로젝트의 전 공정을 볼 수 있어야 하며, 현장 업무 중에서 Joint_Num

별로 샘플링하여 검사 후 Repair여부 결정.Joint_Num에서 현장 작업자(Welder)가

있는 레코드만 샘플링 할 수 있도록 함.

6 / 45

PIPEDESIGN

Page 7: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

CONTENTS

WJCS Information ---------------------------------- 1 ~ 6

1 Dwg Insert Form 11

Works done insert 16

NonDistruction Examination (NDE)

18 ~ 20

Material by the DWG 21

Client Insert Form 22

2 Daily Report 24 ~ 27

Materials Code Summary

28

Materials Report

29

Materials Code Searching 30

Materials Add / Edit 31

Analysis of Name- 32 ~33

7 / 45

PIPEDESIGN

Page 8: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

Statistics Graphics 34 ~36

Dwg Searching

37

3 Security Manager Manual Exit (WJCS CLOSE)

39 ~42

4 www.pipedesign.co.kr Web Database Searching (SK MATERIAL)

43 ~45

8 / 45

PIPEDESIGN

Page 9: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

Introduce of the Window

Log_in

WJCS Network of the Pipedesign

9 / 45

PIPEDESIGN

Page 10: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

FORMS

STRUCTURE

10 / 45

PIPEDESIGN

Page 11: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

l . Form of the General

입력 창

BM_ID SKMTL LIST 첫번째 LIST NO 기입.

MATL 재질 표기.

T/BM 도면 표기된 자재 숫자.

DWG 도면번호

LINE_NO 도면 표기된 기준에 준함.

Sht Dwg Page_Sheet

Rev Revision

T/Joint Dwg에 표기 되어진 용접포인트 개수를 표기 ( joint 갯수 input하면 joint수 만큼 )

Ex) 용접개소가 50개면 1~50번 까지 번호가 만들어짐.

저장 버튼으로 Dwg_List 입력.

11 / 45

PIPEDESIGN

Page 12: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

자재 입력 기 구성되어진 SKMTL_CODE를 활성화 시켜

도면자재리스트에 준하여 입력.

우측의 자재 창은 모두 입력되어진 예).

Bill of Material

MT_CODE 제목의 노란색 컬럼을 클릭하면

아래와 같은 창이 활성화 됨

MT_CODE: SKMTL_CODE

NUMBER 기입,

BQTY란에 개수 표기한다.

Save 클릭으로 마무리.

12 / 45

PIPEDESIGN

Page 13: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

MT_CODE 텍스트박스에

SKMTL CODE를 입력 엔터 후에

BQTY가 활성화

도면에 적시된 수량 입력

아래 도면 창 마우스 오른쪽 버튼

을 클릭 후 경로 찾기.

13 / 45

PIPEDESIGN

Page 14: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

온라인(Internet) 연결이 되었을 경우 우측 메뉴

의 “SKMTL”버튼를 클릭하면 아래와 같이

SKMTL의 자재리스트를 검색해 볼수 있다.

EXCEL : 데이터 엑셀로 전환

온라인이 되었을 경우 SK_MTL

Tee에 대한 모든 것을 검색

14 / 45

PIPEDESIGN

Page 15: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

좌측그림에서 망원경 그림을 클릭 후

아래와 같은 검색 창이 활성화 됨.

Dwglist, Line_no, 입력되어진 날짜

검색.

15 / 45

PIPEDESIGN

Page 16: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

General Form에서는 도면의 모든 정보를 입력하는 창으로 데이터 구축의 기본 정보가 집적되는 매우

중요한 입력 창이며, 지금까지의 창에서 3개의 Data Base가 새롭게 만들어진것이다.

도면의 공통분모가 되는 Dwg_no, Line_no, 등이 Parent를 기준으로 도면의 자재 DataBase, 도

면의 공통분모와 DWG의 용접 joint수를 포함한 Welding_joint Database Child Table이 구축된

다. 모든 Datadase의 기본이라 할 수 있는 입력은 아무리 강조하여도 지나치지 않으며 정확하게 문

자와 숫자의 혼용 없이 입력되어져야 공무, 자재, 품질관리 업무에 최적의 상태로 활용하며 기 입력되

어진 집적데이터베이스는 프로젝트 진행에 유용하게 실시간 모니터링 할 수 있다.

ll . Form of Welding_Joint

16 / 45

PIPEDESIGN

Page 17: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

위의 Welding_joint 창은 현장 Daily Report에 의하여 용접되어진 도면 포인트 번호을 검색하여

기 입력기록되어진 용접사의 이름을 기입한다. (입력되어진 용접사의 성명 기록)

노란색의 Name그리드를 클릭하면 아래와 같은 창이 활성화 됨.

Name 테스트박스에 용접사 이름입력

치수와 날짜확인 후 Remark난에 특이

사항 메모.

우측 그림 현미경을 클릭하면 아래와 같은 다양한 검색창

이 활성화 됨.

좌측 그림의 텍스트박스 상단

안내 텍스트에 준하여 검색.

17 / 45

PIPEDESIGN

Page 18: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

Searching of dwg_no 텍스박스에 dwglist 검색.

Input the dwglist_no to Search

lll . Form of Worked R.T 용접작업이 마무리된 Point Selection하기 위한 작업 창

아래 그림 배경색이 파란 WORK 를 활성화한 창

용접사의 성명이 기재된 X_Ray그리드( 노란 바탕색 F ) 클릭하면 Activity of Second Window

18 / 45

PIPEDESIGN

Page 19: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

First Window

“예”

Second Window

“확인”

Third Window

“확인”

Fourth Window

“확인”

Transforming a selection

To T from F

위 그림에서와 같이 1~4번째에 이르게 되어 R.T Point Selection이 마무리 됨.

위 그림에서 번호가 표기됨은 데이터베이스의 Unique한 Point list가 DATABASE로 집적되는 과정

임.

Activity된 WORK or FILM

Input the dwglist_no to Search

19 / 45

PIPEDESIGN

Page 20: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

lV . Form of Film Sheet

위 그림은 R.T Selection되어진 PIPE 호칭경에 따른 Film매수와 Repair해야 할 매수를 기입하여

다양한 데이터 검색에 활용.

파란색의 배경색을 가진 FILM BAR를 활성화 하면 위와같은 작업 창이 나타남.

노란색의 배경색을 가진 Repair Grid를 클릭하면

좌즉그림과 같은 작업 창이 나타남.

Filmsheet 매수기입.

Repair 수정해야 할 매수 기입.

Save 마무리

20 / 45

PIPEDESIGN

Page 21: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

V . Form to Material list of DWG

위 그림은 도면에 기재된 자재목록.

기 입력되어진 자재목록 데이터베이스를 다양하게 활용할 수 있다.

21 / 45

PIPEDESIGN

Page 22: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

VI . Form to input the Client

위 Form은 프로젝트를 수행하기

위한 각 직종에 대한 개인정보를

입력.

“Add” bar를 클릭하여 텍스트박

스에 기입.

좌측의 그림에서 성명 검색.

22 / 45

PIPEDESIGN

Page 23: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

UTILITY

STRUCTURE

23 / 45

PIPEDESIGN

Page 24: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

l . Form to the DAILY Report

성명 입력 후 enter

Daily_Report

24 / 45

PIPEDESIGN

Page 25: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

재 검색은 반드시 우측하단 Refresh bar를 클릭 후 검색.

Summary bar로 검색창에 나타난 Dia/inch Sum_up

아래는 W_date Textbox에 Daily Report 하기 위한 날짜 검색

날짜 입력 후 W_date Bar 클릭

Daily_Report

25 / 45

PIPEDESIGN

Page 26: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

Daily Report

26 / 45

PIPEDESIGN

Page 27: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

ll . Form to the DWG Reports

위 그림은 BrifSearch Second Form과 모든 도면의 welding joint를 Report로 확인.

27 / 45

PIPEDESIGN

Page 28: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

lll . Form by the Material Code

1. Material Code에 따른 수량 산출.

28 / 45

PIPEDESIGN

Page 29: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

2. Material Report

29 / 45

PIPEDESIGN

Page 30: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

3. Material Code information

Code Seraching and View of Code material

30 / 45

PIPEDESIGN

Page 31: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

4. Material of Category

5. Material Additional

31 / 45

PIPEDESIGN

Page 32: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

lV . Analysis of Name

32 / 45

PIPEDESIGN

Page 33: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

(Welder정보와 Material 상세정보)

Sub Window

1.Auto Fit Columns 클릭.

2.Field Columns에서 Info Grid

클릭, 아래와 같은

33 / 45

PIPEDESIGN

Page 34: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

V . Statistics Graph

34 / 45

PIPEDESIGN

Page 35: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

35 / 45

PIPEDESIGN

Page 36: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

36 / 45

PIPEDESIGN

Page 37: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

VI . Others 1. Dwg Searching

2. Memo Field

37 / 45

PIPEDESIGN

Page 38: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

2. Web explorer

38 / 45

PIPEDESIGN

Page 39: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

Security Manager Manual

1. 사용시 환경 반드시, 다른 사용자 연결 없이 관리자 ID 연결 되어 있어야 함. 즉, Security 설정시 모든 사용자 종료 확인.

2. 설정 방법 (LOG IN)

ID : PIPE PASSWORD : PIPEDESIGN

3. Groups

Add 버튼 클릭 등록

39 / 45

PIPEDESIGN

Page 40: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

4. Processes (모든 Form은 Add버튼 입력)

5. Users

Add 버튼 클릭 후 등록

40 / 45

PIPEDESIGN

Page 41: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

6. Prosess rights by group

Process화 Group 권한을 설정하는 창 1) Groups List Box에서 Group 2) 선택한 Groups에서 이용할 Process를 Available ListBox에서 선택. 3) Available에서 blueprint를 선택한 다음 ---- 를 클릭하여, Selected

ListBox 항목으로 이동.

41 / 45

PIPEDESIGN

Page 42: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

7. Prosess rights by User 6번 항목과 유사하다. User의 사용 권한을 제어한다.

Note : 배포되어진 Application에서는 모두 사용권한을 동일하게 설정함.

42 / 45

PIPEDESIGN

Page 43: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

WWW.PIPEDESIGN.CO.KR

1. Production Bar

SK MATERIAL 정교하게 구성되어진 DATABASE를 검색. DATABASE 정형화의 표본.

43 / 45

PIPEDESIGN

Page 44: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

2. SK MATERIAL DATABASE

SK MATERIAL SEARCH WINDOW

1. 4개의 꼼보박스 중 선택검색. 2. Description 꼼보에 클릭 후 텍스트박스

FITTING(PIPE,TEE,FLANGE,RED.etc) 입력. 3. Code_no (SK MATERIAL CODE : 30 Page 참조)

44 / 45

PIPEDESIGN

Page 45: THE PIPE - WJCSpipedesign.co.kr/Foxpro_pdf/WJCS.pdf · 2008-01-18 · WJCS PROGRAMING TOOL WJCS(Welding Joint Control System)은 객체지향 프로그래밍(OOP, Object Oriented

WJCS

WJCS APPLICATION

DOWN LOAD (44Page)

감사합니다.

45 / 45

PIPEDESIGN