280 likes | 505 Views
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.
E N D
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 2/28
Problem definition Problem definition 3/28
Problem definition Term project outline 5 / 27 5 / 13 6 / 3 5 / 20 Define Problem Analysis Development of PHP model revise Establishment of pallet amounts standard Improvement of PHP Modeling 6 / 10 OUTPUT 1) Grasp forcenter office &local office’s pallet consumption 2) Improvement of PHP for maximize pallet using rate 3) Planning of empty pallet’s sending & receiving
Problem definition Introduction Flow of mail service as automation post office Center office Postbox Reception Reception transport Postbox Center office Postman - Center office : Sorting, Post mark. Sending to post office - Post office : receiving, delivery 5/28
(교환센터) 특별 특별 특별 주관국 주관국 주관국 : : : 빈 빈 빈 파렛 파렛 파렛 재할당 재할당 재할당 결정 결정 결정 집중국간 빈파렛 수불 (집중국) 보통주관국 보통주관국 보통주관국 A A A 우편물 우편물 우편물 도착 도착 도착 우편물 우편물 우편물 발송 발송 발송 우편물 우편물 우편물 도착 도착 도착 우편물 우편물 우편물 발송 발송 발송 보통주관국 보통주관국 보통주관국 B B B 관내수용국 빈파렛 수불 (수용국) 우편물 우편물 우편물 발송 발송 발송 우편물 우편물 우편물 접수 접수 접수 우편물 우편물 우편물 도착 도착 도착 일반국 일반국 일반국 고 고 고 객 객 객 18:00 7:00 8:00 9:00 10:00 14:00 7:00 8:00 9:00 10:00 14:00 우편물 적재 파렛 이동 빈 파렛 이동 우편물 접수 Problem definition Introduction 6/28
Problem definition Introduction Sending to between center offices, Rack of pallet as gap of arriving amount Local office also needs empty pallet for processing on center office amount 상비정수 (PHP) - 파렛트 과부족을 판단하는 기준 = [일평균발송수량 X 일평균발송수량/일평균도착수량] + 여유수량 ※여유수량 = 대여수량 + 접수, 보관, 작업용 파렛트 7/28
240-191 = 49 Problem definition Problem No utilization of PHPper office’s empty pallet standardization receipts and disbursements 일반국 파렛트 수불현황(2007년도8월 서울강남 우체국) 8/28
Problem definition Purpose 1)Improvement of empty pallet receipts and disbursements for utilize 2)Determine PHP for optimize that center office & local office receipts and disbursements pattern output 1) Development of PHP Model 2)Optimize of PHP ( past amount or predict amount ) (per month) 3)Implementusing c# 9/28
Problem definition Purpose 과거물량 또는 예측물량을 활용한 최적의 상비정수 산정(월별) 월 데이터를 이용한 최적의 상비정수 산정 절차 1. 월 적재파렛에 대한 타국발송과 타국도착 물량을 기준으로 빈파렛 수불정책 결정 - 적재파렛의 타국발송 합계 < 타국도착 합계인 경우 빈파렛 수불 발송정책 - 적재파렛의 타국발송 합계 > 타국도착 합계 인 경우 빈파렛 수불 도착정책 2. 일별 타국간 빈파렛수불은 월 상비정수와 빈파렛 수불정책으로 결정 - 빈파렛 수불 발송정책시 월 상비정수 대비 일 초과파렛에 대해 발송, 상비정수 대비 부족파렛에 대해서는 무시 - 빈파렛 수불 도착정책시 월 상비정수 대비 일 부족파렛에 대해 도착, 상비정수 대비 초과파렛에 대해서는 무시 3. 일 배분, 수집후 잔고가 타국발송 예정물량에 대해 부족할 경우 긴급파렛 수급 4. 상비정수의 최소, 최대값 정의 - 최소값 = 월중 일 배분 적재파렛중 최대물량 + 수집용 등 여유파렛 - 최대값 = 월중 일 배분 및 타국 적재파렛 발송 최대물량 5. 최소값에서 부터 최대값까지 값을 증가시키면서 최적의 상비정수 수준 결정 10/28
Analysis Analysis 11/28
Analysis Data structure Each date/Each center officetotal receipts and disbursements inventory inquiry ( When center office inquiry ) 12/28
Analysis Data structure Each date/Each center office total receipts and disbursements inventory inquiry ( When post office inquiry ) 13/28
Analysis Data structure Each date/Each center office receipts and disbursements directions breakdown inquiry 14/28
Analysis Data structure Each center office receipts and disbursements the present statue Inquiry by month 15/28
Analysis Data structure Each post office office receipts and disbursements the present statue Inquiry by month Example of input data screen ※ 적색 평가부분 분리설계 가능 16/28
Analysis Data structure PHP registration in bulk( When upload PHP ) receipts and disbursements directions registration in bulk( When upload receipts and disbursements directions data ] 17/28
Analysis Data structure Among center offices empty pallet receipts and disbursements by day Example of input data screen 18/28
Design Design 19/28
Design Modeling Empty pallet receipts and disbursements classes Extracted from problem statement nouns Center office Post office Local office Customer Empty pallet allocation center Empty pallet mail Receptionist Reception 20/28
Design Modeling Event trace for empty pallet receipts and disbursements scenario Empty pallet allocation center Customer Local office Center office B Center office A Mail receipt Mail sending (in pallet) Request the amount of empty pallet allocation Mail sending (in pallet) Decision reallocation of empty pallet Movement of empty pallet Movement of empty pallet Mail arriving (in pallet) Movement of empty pallet Movement of empty pallet Mail arriving (inpallet) Mail arriving 21/28
Design Modeling Event flow diagram for empty pallet receipts and disbursements Movement of empty pallet Mail sending(in pallet) Mail receipt Local office Center Office A Customer Mail arriving Mail arriving(in pallet) Movement of empty pallet Mail sending(in pallet) Movement of empty pallet Mail arriving(in pallet) Request the amount of empty pallet Movement of empty pallet Empty pallet allocation center Center Office B Decision reallocation of empty pallet 22/28
Design Modeling State diagram for empty pallet receipts and disbursements Customer do: mail receipt Sendingmail accept the request request to post office Post office do: insert the mail to pallet Reception do: process mail receipt do: request sending to post office returning empty pallet request fail sending mail Local office do: receive the mail Sending to each destination office Request fail do: error confirm retry returning empty pallet request to center office request fail accept the request Receptionist do: tell the error information do: request mail sending to center office Center office do: sorting the mail Decision reallocation of empty pallet Request the amount of empty pallet allocation Empty pallet allocation center do: calculate PHP 23/28 Mail arriving Mail arriving
Design Modeling Object modeling of whole system insert output output 24/28
Design Modeling Functional modeling of whole system 25/28
Further study Further Study 26/28
further Study Further study 1) Fix the model definitely 2) Implement software by c# 27/28
Thank you!! 28/28