1/33
200893193 Seo Jeung Hoon200883449 Park Sang Jin200883471 Song Yun HO
Development of PHP model( Post office Holding Pallet)
Analysis & Design ofInformation
Contents
I. Problem Definition
II. Analysis
III. Design
IV. Implement
Analysis
Design Implement
ProblemDefinition
2/33
I. Problem definition
Problemdefinition
3/33
Term project outline
Establishment of pallet amounts standardImprovement of PHPModeling
OUTPUT
1) Grasp for center office & local office’s pallet consumption
2) Improvement of PHP for maximize pallet using rate
3) Planning of empty pallet’s sending & receiving
5 / 205 / 13 5 / 27 6 / 3
6 / 10
revise revise Define Problem Define Problem Analysis Analysis Development of PHP modelDevelopment of PHP model
Problemdefinition
4/33
우편물 적재 파렛 이동 빈 파렛 이동 우편물 접수
보통주관국 A
보통주관국 B우편물 도착 우편물 발송 우편물 도착 우편물 발송
우편물 도착 우편물 발송우편물 접수일반국
고 객
특별 주관국: 빈 파렛 재할당 결정
7:00 8:00 9:00 10:00 14:00
보통주관국 A
보통주관국 B우편물 도착 우편물 발송 우편물 도착 우편물 발송
우편물 도착 우편물 발송우편물 접수일반국
고 객
특별 주관국: 빈 파렛 재할당 결정
보통주관국 A
보통주관국 B우편물 도착 우편물 발송 우편물 도착 우편물 발송
우편물 도착 우편물 발송우편물 접수일반국
고 객
특별 주관국: 빈 파렛 재할당 결정
7:00 8:00 9:00 10:00 14:00 18:00
집중국간 빈파렛 수불집중국간 빈파렛 수불
관내수용국 빈파렛 수불관내수용국 빈파렛 수불
( 교환센터 )
( 집중국 )
( 수용국 )
Introduction
Problemdefinition
5/33
Sending to between center offices, Rack of pallet as gap of arriving amount
Local office also needs empty pallet for processing on centeroffice amount
상비정수 (PHP) - 파렛트 과부족을 판단하는 기준
= [ 일평균발송수량 X 일평균발송수량 /일평균도착수량 ] + 여유수량
※ 여유수량 = 대여수량 + 접수 , 보관 , 작업용 파렛트
Introduction
Problemdefinition
6/33
Problem
일반국 파렛트 수불현황 (2007 년도 8 월 서울강남 우체국 )
No utilization of PHP per office’s empty pallet standardization receipts and disbursements
240-191 = 49
Problemdefinition
7/33
Purpose
Problemdefinition
1) Development of PHP Model
2) Optimize of PHP ( past amount or predict amount ) (per month)
output
1) Improvement of empty pallet receipts and disbursements for utilize
2) Determine PHP for optimize that center office & local office receipts
and disbursements pattern
3) Implement using c#
8/33
II. Analysis
Analysis
9/33
순번 칼럼명 칼럼설명 자료형식 길이 비고
1 DDTOTCREATEYMD 일계생성일자 varchar 8
2 REGIPOCD 등기용국기호 varchar 5 우체국명추가 필요
3 poNm 우체국명 varchar 20
4 VESSELDIVCD 용기구분코드 varchar 3
5 BEFDDREMDCNT 전일잔고수량 number 5
6 VESSELFIXCNT 상비정수 number 5
7 INOUTPOLICY 수불정책코드 char 1 1. 발송 , 2. 도착 , 3. 수불정책없음
8 EMPTYPLTINOUTINDCATSND 빈파렛수불계획발송 number 5
9 EMPTYPLTINOUTINDCATARV 빈파렛수불계획도착 number 5
10 EMPTYPLTINOUTEXESND 빈파렛수불실행발송 number 5
11 EMPTYPLTINOUTEXEARV 빈파렛수불실행도착 number 5
12 DISTRSNDPILEVSSLCNT 배분발송적재용기수량 number 5
13 DISTRSNDEMPTYVSSLCNT 배분발송빈용기수량 number 5
14 COLECTARVPILEVSSLCNT 수집도착적재용기수량 number 5
15 COLECTARVEMPTYVSSLCNT 수집도착빈용기수량 number 5
16 TKOUTCNT 반출수량 number 5
17 TKINCNT 반입수량 number 5
18 OTHERPOSNDPILEVSSLCNT 타국발송적재용기수량 number 5
19 OTHERPOSNDEMPTYVSSLCNT 타국발송빈용기수량 number 5
20 OTHERPOARVPILEVSSLCNT 타국도착적재용기수량 number 5
21 OTHERPOARVEMPTYVSSLCNT 타국도착빈용기수량 number 5
22 REVCNT 보정수량 number 5
23 THISDDREMDCNT 당일잔고수량 number 5
24 INMPOREMDCNT 관내국잔고수량 number 5
Data structure
Analysis
Each date/Each center office total receipts and disbursements inventory inquiry( When center office inquiry )
10/33
순번 칼럼명 칼럼설명 자료형식 길이 비고
1 DDTOTCREATEYMD 일계생성일자 varchar 8
2 REGIPOCD 등기용국기호 varchar 5
3 poNm 우체국명 varchar 20
4 VESSELDIVCD 용기구분코드 varchar 3
5 BEFDDREMDCNT 전일잔고수량 number 5
6 VESSELFIXCNT 상비정수 number 5
7 INOUTPOLICY 수불정책코드 char 1 1. 발송 , 2. 도착 , 3. 수불정책없음
8 ARVPILEVSSLCNT 도착적재용기수량 number 5
9 ARVEMPTYVSSLCNT 도착빈용기수량 number 5
10 TKOUTCNT 반출수량 number 5
11 TKINCNT 반입수량 number 5
12 SNDPILEVSSLCNT 발송적재용기수량 number 5
13 SNDEMPTYVSSLCNT 발송빈용기수량 number 5
14 REVCNT 보정수량 number 5
15 THISDDREMDCNT 당일잔고수량 number 5
Data structure
Analysis
Each date/Each center office total receipts and disbursements inventory inquiry( When post office inquiry )
11/33
순번 칼럼명 칼럼설명 자료형식 길이 비고
1 DDTOTCREATEYMD 일계생성일자 varchar 8
2 REGIPOCD 등기용국기호 varchar 5
3 poNm 우체국명 varchar 20
4 INOUTPOLICY 수불정책 char 11. 발송 , 2. 도착 , 3.
수불정책없음
5EMPTYPLTINOUTINDCAT
SND 빈파렛수불계획발송 number 5
6EMPTYPLTINOUTINDCAT
ARV 빈파렛수불계획도착 number 5
7 BEFDDREMDCNT 전일잔고 number 5
8 VESSELFIXCNT 상비정수 number 5
Data structure
Analysis
Each date/Each center office receipts and disbursements directions breakdown inquiry
12/33
Data structure
Each center office receipts and disbursements the present statueInquiry by month
Analysis
13/33
Data structure
Analysis
※ 적색 평가부분 분리설계 가능
Each post office office receipts and disbursements the presentstatue Inquiry by month
Example of input data screen
14/33
Data structure
Analysis
순번 칼럼명 칼럼설명 자료형식 길이 비고
1 STRTYMD 시행일자 varchar 8
2 REGIPOCD 등기용국기호 varchar 5
3 VESSELFIXCNT 상비정수 number 5
4 INOUTPOLICY 수불정책 number 5 1. 발송 , 2. 도착 , 3. 수불정책없음
순번 칼럼명 칼럼설명 자료형식 길이 비고
1 DDTOTCREATEYMD 지시일자 varchar 8
2 REGIPOCD 등기용국기호 varchar 5 발송우체국
3 ARRIVSENDPOREGIPOCD 도착등기용국기호 varchar 5 도착우체국
4 EMPTYPLTINOUTINDCATSND 빈파렛수불지시발송 number 5
PHP registration in bulk ( When upload PHP )
receipts and disbursements directions registration in bulk ( When upload receipts and disbursements directions data ]
15/33
Data structure
Analysis
Among center offices empty pallet receipts and disbursements by day
Example of input data screen
16/33
III. Design
Design
17/33
Modeling
Design
Empty pallet receipts and disbursements classesExtracted from problem statement nouns
CustomerLocal office
Centeroffice
Postoffice
Empty palletallocation
centermail Empty
pallet Receptionist
Reception
18/33
User PHPsoftware Data
Modeling
Design
Event trace for empty pallet receipts and disbursements scenario
Customer Local office Center office B
Empty pallet allocation
centerMail receiptMail sending
(in pallet)Mail sending
(in pallet)
Request the amount of empty pallet allocation
Decision reallocation of empty pallet
Movement of
empty pallet
Movement of
empty pallet
Center office A
Mail arriving(in pallet)Movement
of empty pallet
Movement of
empty palletMail arriving
(in pallet)Mail arriving
Input data
Output data
PHPsoftware
19/33
Modeling
Design
Event flow diagram for empty pallet receipts and disbursements
Movement of empty pallet
CustomerLocal office
Center Office A
Empty pallet allocation
center
Center Office B
Mail receipt
Mail arriving
Mail arriving(in pallet)
Movement of empty palletMail sending(in
pallet)
Movement of empty pallet
Request the amount of empty
pallet
Decision reallocation of empty pallet
Mail sending(in pallet)Movement of empty pallet
Mail arriving(in pallet)Movement of empty pallet
PHPsoftware
Input data
Output data
20/33
Modeling
Design
State diagram for empty pallet receipts and disbursements
Customerdo: mail receipt
Receptiondo: process mail
receipt
Post officedo: insert the mail to pallet
Request faildo: error confirm
Local officedo: receive the
Receptionistdo: tell the error
information
Center office
do: sorting the mail
request topost office do: request
sending to post office
accept the request
request fail
retry
sending mailreturning
empty pallet
do: request mail sending to center
office
request fail
request tocenter office
accept the request
Request the amount of empty pallet allocation
Decision reallocation of empty pallet
Empty pallet allocation center
do: calculate PHP
returning empty pallet
Sending to each destination office
21/33
Sending mail
IV. Implement
Implement
22/33
Implement
Implement
Class diagram for PHP software
Inquiry local office
PHP Main form
Inquiry center
office PHP
Vessel fixcalculate
Local office PHP
Center office PHP
Data mart
Export provide
Import provide
Import Txt
Provide
Export txt provide
23/33
Implement
Implement
Object diagram for PHP software
Data
data readdata Importdata export
Datamart
inquirycalculat
e
Mainform
import provideexport provide
Provide
24/33
Implement
Implement
Dynamic modeling for PHP software
Softwaredo: get data
do: determine Sending and
arriving policy
do: simulate origin PHP
value
do: find min value in
prepare rate of other office
do: calculate weighted
pallet
do: saveeach value
do: find optimal PHP
do: save to each field
input
do: calculate max, min PHP
value
Input min to max data
valueClick PHP calculate
25/33
Term project output
Implement
26/33
Term project output
Implement
27/33
Term project output
Implement
28/33
Term project output
Implement
29/33
Term project output
Implement
30/33
Term project output
Implement
31/33
Term project output
Implement
32/33
33/33