200893193 seo jung hoon 200883449 park sang jin 200883471 song yun ho
DESCRIPTION
Analysis & Design of Information. Development of PHP model ( Post office Holding Pallet). 200893193 Seo Jung Hoon 200883449 Park Sang Jin 200883471 Song Yun HO. Problem Definition. Analysis. Contents Problem Definition Analysis Design Further Study. Design. Further Study. - PowerPoint PPT PresentationTRANSCRIPT
1/28
200893193 Seo Jung 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. Further Study
Analysis
Design Further Study
ProblemDefinition
2/28
I. Problem definition
Problemdefinition
3/28
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/28
Introduction
Flow of mail service as automation
Center office
transport
Center office post office
Postman
PostboxReception
Reception
Postbox
- Center office : Sorting, Post mark. Sending to post office- Post office : receiving, delivery
Problemdefinition
5/28
우편물 적재 파렛 이동 빈 파렛 이동 우편물 접수
보통주관국 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
6/28
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
7/28
Problem
일반국 파렛트 수불현황 (2007 년도 8 월 서울강남 우체국 )
No utilization of PHP per office’s empty pallet standardization receipts and disbursements
240-191 = 49
Problemdefinition
8/28
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#
9/28
과거물량 또는 예측물량을 활용한 최적의 상비정수 산정 ( 월별 )
월 데이터를 이용한 최적의 상비정수 산정 절차
1. 월 적재파렛에 대한 타국발송과 타국도착 물량을 기준으로 빈파렛 수불정책 결정 - 적재파렛의 타국발송 합계 < 타국도착 합계인 경우 빈파렛 수불 발송정책 - 적재파렛의 타국발송 합계 > 타국도착 합계 인 경우 빈파렛 수불 도착정책
2. 일별 타국간 빈파렛수불은 월 상비정수와 빈파렛 수불정책으로 결정 - 빈파렛 수불 발송정책시 월 상비정수 대비 일 초과파렛에 대해 발송 , 상비정수 대비 부족파렛에 대해서는 무시 - 빈파렛 수불 도착정책시 월 상비정수 대비 일 부족파렛에 대해 도착 , 상비정수 대비 초과파렛에 대해서는 무시
3. 일 배분 , 수집후 잔고가 타국발송 예정물량에 대해 부족할 경우 긴급파렛 수급
4. 상비정수의 최소 , 최대값 정의 - 최소값 = 월중 일 배분 적재파렛중 최대물량 + 수집용 등 여유파렛 - 최대값 = 월중 일 배분 및 타국 적재파렛 발송 최대물량
5. 최소값에서 부터 최대값까지 값을 증가시키면서 최적의 상비정수 수준 결정
월 데이터를 이용한 최적의 상비정수 산정 절차
1. 월 적재파렛에 대한 타국발송과 타국도착 물량을 기준으로 빈파렛 수불정책 결정 - 적재파렛의 타국발송 합계 < 타국도착 합계인 경우 빈파렛 수불 발송정책 - 적재파렛의 타국발송 합계 > 타국도착 합계 인 경우 빈파렛 수불 도착정책
2. 일별 타국간 빈파렛수불은 월 상비정수와 빈파렛 수불정책으로 결정 - 빈파렛 수불 발송정책시 월 상비정수 대비 일 초과파렛에 대해 발송 , 상비정수 대비 부족파렛에 대해서는 무시 - 빈파렛 수불 도착정책시 월 상비정수 대비 일 부족파렛에 대해 도착 , 상비정수 대비 초과파렛에 대해서는 무시
3. 일 배분 , 수집후 잔고가 타국발송 예정물량에 대해 부족할 경우 긴급파렛 수급
4. 상비정수의 최소 , 최대값 정의 - 최소값 = 월중 일 배분 적재파렛중 최대물량 + 수집용 등 여유파렛 - 최대값 = 월중 일 배분 및 타국 적재파렛 발송 최대물량
5. 최소값에서 부터 최대값까지 값을 증가시키면서 최적의 상비정수 수준 결정
Purpose
Problemdefinition
10/28
II. Analysis
Analysis
11/28
순번 칼럼명 칼럼설명 자료형식 길이 비고
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 )
12/28
순번 칼럼명 칼럼설명 자료형식 길이 비고
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 )
13/28
순번 칼럼명 칼럼설명 자료형식 길이 비고
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
14/28
Data structure
Each center office receipts and disbursements the present statueInquiry by month
Analysis
15/28
Data structure
Analysis
※ 적색 평가부분 분리설계 가능
Each post office office receipts and disbursements the presentstatue Inquiry by month
Example of input data screen
16/28
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 ]
17/28
Data structure
Analysis
Among center offices empty pallet receipts and disbursements by day
Example of input data screen
18/28
III. Design
Design
19/28
Modeling
Design
Empty pallet receipts and disbursements classesExtracted from problem statement nouns
CustomerLocal office
Centeroffice
Postoffice
Empty palletallocation
centermail Empty
pallet Receptionist
Reception
20/28
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
21/28
Modeling
Design
Event flow diagram for empty pallet receipts and disbursements
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
22/28
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
23/28
Sending mail
Modeling
Design
Data central office & local office data
Program
CSV
file
Implemented program
insert output output
save
Display
data
output
Object modeling of whole system
insert
24/28
output output
Functional modeling of whole system
Modeling
Design
programer program
input
data
CSV file
process
output implemented
program
data screen
output
output save display
25/28
IV. Further Study
Further study
26/28
further Study
Further study
1) Fix the model definitely
2) Implement software by c#
27/28
28/28