음식점 배달 대행 시스템

Report
20023308 김영우
20023333 윤동섭



Project Plan
◦
◦
◦
◦
Time Schedule
Members’ Role
Project Description
Business Model
◦
◦
◦
◦
◦
Requirements
Actor
Usecase
Usecase Diagram
DFD
Project Analysis
System Architecture
◦ System Model
◦ Functionality


Development Plan
Prototype
음식 배달의 전문화를 통한 배달비용의 절감
가맹점과 웹으로 연결하여 배달정보를 공유
GPS를 이용하여 가장 가까운 위치의 배달자에게 업무 할당
PDA를 이용하여 배달자들의 배달정보를 즉각적으로 업데이트
가맹점들과 배달자들의 정보를 관리
Revenue : 가맹점들로부터 매월 서비스 이용료, 배달 건당 수수료
GPS
배달정보
SERVER
가맹점
배달자
주
문
고객

가맹점
배달원
오토바이, 유
관리의 어려움
일정하지 않은
류비 등 관리
배달 건수
비용
배달
대행

배달자
Incentive로
배달 업무에
더 많은 수익
집중
창출
배달
대행
음식을 배달하는 모든 업소들,
배달 가능한 음식이지만 배달이 여의치 않은 업소들 대상
안정적인 배달, 배달 부담 해결, 배달인력 유지비보다 저렴한 이용가격
배달 건당 수수료, 매월 일정액 기본료로 수익 창출
ID
이름
설명
유형 관련자
R01
배달정보
전송
•가맹점은 주문정보를 시스템에 입력할 수 있어야 한다.
•시스템은 대기중인 배달자에게 배달정보를 전송할 수 있
어야 한다.
기능
가맹점
R02
배달자
위치확인
관리자는 배달자들의 위치, 상태를 확인할 수 있어야 한다.
기능
관리자
R03
배달완료
확인
•배달자는 배달완료 메시지를 시스템에 전송할 수 있어야
한다.
•시스템은 배달완료 메시지를 가맹점에 전송할 수 있어야
한다.
기능
배달자
R04
가맹점
관리
관리자는 가맹점을 추가, 정보변경, 삭제 할 수 있어야 한
다.
기능
관리자
배달자
관리
•관리자는 배달자들을 추가, 정보변경, 삭제할 수 있어야
한다.
•관리자는 배달자들의 배달 내역을 확인하고 임금책정을
할 수 있어야 한다.
기능
관리자
R05
ID
이름
R06
배달상태 관리자는 현 배달상황을 확인할 수 있어야
확인
한다.
R07
지속성
가맹점은 항상 시스템과 연결되어 있어야
한다.
비기능
R08
GPS사용
GPS를 사용하여 배달자의 위치를 파악할
수 있어야 한다.
비기능
PDA사용
배달자들은 PDA를 통하여 배달정보를 전
송 받고 배달완료 메시지를 전송할 수 있어
야 한다.
배달자들은 PDA를 통하여 항상 GPS에 연
결되어 있어야 한다.
비기능
R09
설명
유형
관련자
기능
관리자
액터
설명
가맹점
배달대행 서비스에 가입한 음식점
배달자
배달대행 서비스에 고용된 배달을 실행하는 직원으로 PDA로
연결됨
관리자
배달대행 시스템, 가맹점, 배달자를 관리하는 사람
ID
이름
관련
요구사항
설명
우선순
위
U01
배달정보
전송
R01
가맹점에서 입력한 배달정보를 배달자에게 전
송해준다.
상
U02
배달완료
확인
R03
배달자가 배달완료 메세지를 시스템에 전송하
면 가맹점에 배달완료확인 메시지를 전송해준
다.
상
U03
배달자
위치확인
R02
시스템은 GPS를 이용하여 배달자들의 위치를
확인하고 배달대상 가맹점에 가장 가까운 위치
의 배달자를 확인할 수 있어야 한다.
상
U04
가맹점
관리
R04
관리자는 가맹점들을 추가, 변경, 삭제 할 수 있
중
어야 한다.
U05
배달자
관리
R05
관리자는 배달자들을 추가, 변경, 삭제 할 수 있
중
어야 하고 임금을 책정할 수 있어야 한다.
U06
배달상태
확인
R06
관리자는 현재 모든 배달상황을 확인할 수 있
어야 한다.
상
CONTEXT DIAGRAM
LEVER-0 DFD
가맹점
Server
배달자PDA
관리자
Client Layer
Database
GPS
Web Application
Layer
Database Layer
데이터 출력
배달정보
데이터입력
배달자 위치, 배달완료메세지
배달
주
문
Language
Database
Server
Tool
• JAVA
• HTML
• MySQL
• apache-tomcat-6.0.18
• eclipse-SDK-3.4.2-win32
• jdk1.6.0_13

Main page

Admin page

Admin page

Admin page

Client add
Thank You

similar documents