도서 판매 시스템 팀장 - 20020933 이상제 20020426 김호재 20021341 최문선 20030797 안영훈.

Slides:



Advertisements
Similar presentations
일정 관리 다이어리 제작 JSP Programming with a Workbook. 학습 목표  사용자의 일정을 관리할 수 있는 다이어리에 대하여 알아보자. JSP Programming with a Workbook2.
Advertisements

이공계전문기술연수사업 연수생등록 매뉴얼 목 차 A 공지사항 A-1 공지사항확인 B 회원가입 B-1 회원가입 C 연수생 C-1 연수생등록 C-2 연수신청기관목록 C-3 신청기관조회 C-4 연수생정보수정.
1 PowerLog 매니져 사용자 설명서 서버 주소 로그인 ID 로그인 비밀번호 충전계좌 ㈜이너컴, 국민은행 문의 전화
매출확인 스마트폰 어플 37. 본인이 자기매출을 볼 수 있는 매출확인 스마트폰 어플 입니다.
KOLON GARDEN GOLF RESERVATION
산업ㆍ발전부문 목표지원시스템 (관리업체용).
1) 인터넷주소(강남구보건소)로 접속해주세요.
◎ 메인 ① 로그인 창에서 학생을 선택하고 창원대 포털 아이디와 비밀번호를 입력하여 로그인합니다. ①.
WINIA e-PURCHASING SYSTEM Copyrightⓒ 2002 by MCC. All right reserved..
KETS International Lounge 상담예약 방법
Outlook Express 메일 백업 및 복원가이드
6장 Mysql 명령어 한빛미디어(주).
MVC 기반 게시판 작성 Youbok Choi.
모의 데이터베이스 시스템 구현 – 인터넷 웹 서점
DPR-1630&1615 IP공유기 셋팅 방법 고객지원팀 작성자 : 정청석.
연구장비 공동활용 지원사업 연구장비예약 매뉴얼(참여기업)
SSL-VPN 설치 및 접속 설명서.
- 전자 문서파일 불러오기 방법
SK건설 기성실적 증명발급 Manual (협력업체용)
Neo-plus2 서버 및 클라이언트 설정 방법
2015학년도 PHP 기말 레포트 로그인 홈페이지 제작.
1. 일반판매 등록 승인 출고 2. 직원가 판매 3. 샘플출고 4. 기타판매 지티엘 샘플출고, 직원가구매 프로세스 정의
본 문서의 내용은 컬러로 인쇄를 해야 정확한 내용 이해가 가능 합니다.
애니케어 네트웍스 SMS 사용자 메뉴얼.
1. 속성검색 화면소개 2. 속성검색 버튼 클릭 3. 상품 속성검색 활용 4. 다양한 속성값 선택 5. 소재지별/업체별 검색.
EPOST 통상방문접수 매뉴얼 인터넷우체국.
Naxos Music Library User Guide 낙소스 뮤직 라이브러리 이용 가이드
『어린이놀이시설 안전관리시스템』보험등록 매뉴얼
PRM 정보관리 업체 메뉴얼
< 현금영수증가맹점 가입절차 >
인문학 동영상 강의 사용자 매뉴얼 (PC & Mobile).
설문시스템.
재입국허가 인터넷 신청 방법 회원가입 Register Membership.
PC에 설치된 엔드포인트 클라이언트 프로그램을 클릭하여 프로그램 상자를 엽니다
신청방법 안내 메뉴얼.
1. 신규업체 등록신청 Menu Path HOME >> 신규업체등록신청 화면 개요
메뉴 구성 쇼 핑 몰 구 성 메 뉴 Solution 제품카테고리 각 제품별 카테고리로 구성된다. 신상품 신상품 별도 카테고리
일반대학원 사용자 매뉴얼(학생)
일반대학원 사용자 매뉴얼(교수)
기말 프로젝트 계획 MVC 패턴 기반 웹 애플리케이션 개발 프로젝트명 : 팀명 : 팀원 :
(Reefer Vehicle Booking System) 아시아 최고의 터미널 Leading Terminal in Asia
사용메뉴얼.
IV. 자체안전점검 결과 입력, 검토 1.
ULRICHSWEB ㈜신원데이터넷.
연구성과 등록.
1. 신규 연세메일(Gmail)에 로그인 합니다. ( yonsei. ac. kr )
여주대학교 사용자 메뉴얼 개발사 PM 현업 PM
『어린이놀이시설 안전관리시스템』 안전관리자 등록·승인 매뉴얼
일반대학원 사용자 매뉴얼(학생).
프로젝트 명을 기입하세요. “프로젝트 명을 기입하세요!”.
1. 포털 시스템 사이트 접속 ◎ 포털시스템 ( ) 사이트에 들어갑니다.
▶ 에스에스밀크(ss-MILK ) MC사원 사용 순서
서울대학교 S-space 사용을 위한 간편 매뉴얼
도서 대여 프로그램 프로그래밍2 및 실습 전명중.
KB e-구매자금대출 인터넷 이용매뉴얼 (단순(1:1)거래, 판매기업용).
TrustNet 전자 협조전 사용설명서 목 차 작성,수정,삭제 결재함 처리현황 발송대장,접수대장
BALENO MeSSENGER (BALENO-M) 메뉴얼.
의약품 특허목록 등재신청 전자접수 매뉴얼.
1) 인터넷주소(강남구보건소)로 접속해주세요.
이 프레젠테이션은 PowerPoint의 새로운 기능에 대해 안내하며, 슬라이드 쇼에서 가장 잘 보입니다
연구장비 공동활용 지원사업 바우처 매뉴얼(참여기업)
eBooks on EBSCOhost 이용매뉴얼
인지세 등록 방법 Version : 1.0 Date :
연구실안전관리시스템 온라인 안전교육 수강방법.
차세대 종합정보시스템 인트라넷 학생서비스 (기숙사) 사용자매뉴얼.
연구장비 공동활용 지원사업 신청서작성 매뉴얼(참여기업)
장바구니 수강신청 제도 안내 장바구니 수강신청
Presentation transcript:

도서 판매 시스템 팀장 - 20020933 이상제 20020426 김호재 20021341 최문선 20030797 안영훈

목차 시스템 구조도 UseCase 클레스 설계 주요 자료구조 주요 함수 명세 User Interface

시스템 구조도

시스템 구조도

UseCase

Use Case Diagrams

Use Case Descriptions Use case name 판매 품목 조회 Participating actor 사용자, 관리자 Entry condition 1-1 MainUI가 활성화되어있어야 한다. 1-2 관리자UI가 활성화되어있어야 한다. Flow of events 2-1. 사용자가 검색조건을 입력하고 조회 버튼을 클릭한다. 2-2. 관리자가 판매 품목 조회 버튼을 클릭 한다. 3. 판매 품목을 확인한다. Exit condition

Use Case Descriptions - 계속 Use case name 판매 품목 상세 보기 Participating actor 사용자 Entry condition 1. 품목조회UI가 활성화되어있어야 한다. Flow of events 2. 상세 내용을 보고 싶은 품목을 선택한다. 3. 상세보기 버튼을 클릭한다. 4. 상세 내용을 확인한다. Exit condition

Use Case Descriptions - 계속 Use case name 장바구니 보기 Participating actor 사용자 Entry condition 1. MainUI가 활성화되어있어야 한다. Flow of events 2. 장바구니 보기 버튼을 클릭한다. 3. 장바구니에 등록 된 품목을 확인한다. Exit condition

Use Case Descriptions - 계속 Use case name 장바구니 담기 Participating actor 사용자 Entry condition 1. 상세보기UI가 활성화되어있어야 한다. Flow of events 2. 구매할 수량을 입력한다. 3. 장바구니 담기 버튼을 클릭한다. 4. 결과를 확인한다. Exit condition

Use Case Descriptions - 계속 Use case name 장바구니 빼기 Participating actor 사용자 Entry condition 1. 장바구니UI가 활성화되어있어야 한다. Flow of events 2. 삭제할 품목을 선택한다. 3. 빼기 버튼을 클릭한다. 4. 결과를 확인한다. Exit condition

Use Case Descriptions - 계속 Use case name 주문 등록 Participating actor 사용자 Entry condition 1. 장바구니UI가 활성화되어있어야 한다. Flow of events 2. 주문하기 버튼을 클릭한다. 3. 결과를 확인한다. Exit condition

Use Case Descriptions - 계속 Use case name 주문 조회 Participating actor 사용자, 관리자 Entry condition 1-1 MainUI가 활성화되어있어야 한다. 1-2 관리자UI가 활성화되어있어야 한다. Flow of events 2-1 주문번호를 입력하고 주문조회 버튼을 클릭한다. 2-2 주문조회 버튼을 클릭한다. 3. 주문 내역을 확인한다. Exit condition

Use Case Descriptions - 계속 Use case name 주문 취소 Participating actor 사용자 Entry condition 1. User용 주문조회UI가 활성화되어있어야 한다. Flow of events 2. 취소할 품목을 선택한다. 3. 취소 버튼을 클릭한다. 4. 결과를 확인한다. Exit condition

Use Case Descriptions - 계속 Use case name 결제 Participating actor 사용자 Entry condition 1. User용 주문조회UI가 활성화되어있어야 한다. Flow of events 2. 결제 버튼을 클릭한다. 3. 결과를 확인한다. Exit condition

Use Case Descriptions - 계속 Use case name 관리자 로그인 Participating actor 관리자 Entry condition 1. MainUI가 활성화되어있어야 한다. Flow of events 2. 관리자 로그인 버튼을 클릭한다. 3. 비밀번호를 입력하고 로그인 버튼을 클릭한다. Exit condition 4. 관리자UI가 활성화된다.

Use Case Descriptions - 계속 Use case name 배송 Participating actor 관리자 Entry condition 1. 관리자용 주문조회UI가 활성화되어있어야 한다. Flow of events 2. 배송된 주문을 선택한다. 3. 배송 버튼을 클릭한다. 4. 결과를 확인한다. Exit condition

클레스 설계

Class Diagrams

Activity Diagram

Sequence Diagrams - 계속 판매 중인 품목 조회

Sequence Diagrams - 계속 판매 품목 상세 보기

Sequence Diagrams - 계속 장바구니 보기

Sequence Diagrams - 계속 장바구니 담기

Sequence Diagrams - 계속 장바구니 빼기

Sequence Diagrams - 계속 주문 등록

Sequence Diagrams - 계속 주문 조회

Sequence Diagrams - 계속 주문 취소

Sequence Diagrams - 계속 결제

Sequence Diagrams - 계속 관리자 로그인

주요 자료 구조

Table Name BOOK Primary Key ISBN Description 도서 번호 필드 명 항목 설명 타입 기본값 비고 1 ISBN 도서번호 VARCHAR(50) Primary Key 2 title 제목 VARCHAR(100) Not null 3 author 저자 4 Issue_date 발행일 Date 5 quantity 수량 Integer 6 selling_price 판매가 7 Picture 사진 VARCHAR(200) 8 summary 개요 TEXT 9 10

Table Name ORDERLOG Primary Key Order_ID Description 주문내역 번호 필드 명 항목 설명 타입 기본값 비고 1 order_ID 주문번호 Integer Primary key 2 orderer_name 주문자이름 Varchar(50) Not null 3 orderer_address 주문자주소 Varchar(200) 4 orderer_phone 주문자전화번호 5 receiver_name 수령자이름 6 receiver_address 수령자주소 7 receiver_phone 수령자전화번호 8 Is_payment 결제여부 Boolean False 9 Is_deliver 배송여부 10

Table Name ORDERGOOD Primary Key Description 주문물품 번호 필드 명 항목 설명 타입 기본값 order_good_ID Description 주문물품 번호 필드 명 항목 설명 타입 기본값 비고 1 order_good_ID 주문물품번호 Integer Primary Key 2 order_ID 주문번호 Not null, Foreign Key Reference Orderlist 3 ISBN 도서번호 Varchar(50) Foreign Key Reference Book 4 order_quantity 주문수량 Not null 5 6 7 8 9 10

Table Name PASSWORD Primary Key Description 관리자 비밀번호 번호 필드 명 항목 설명 타입 Pw Description 관리자 비밀번호 번호 필드 명 항목 설명 타입 기본값 비고 1 Pw 관리자 비밀번호 VarChar(50) Primary Key 2 3 4 5 6 7 8 9 10

주요 함수 명세

주요 함수 명세 - 품목조회 모듈 이름 품목 조회 모듈 형 Parameter 검색 조건 Return void 호출하는 모듈 도서 정보 조회 사용하는 파일 None 기능설명 ● 판매 중인 품목을 검색 조건별로 조회할 수 있다. 알고리즘 고객으로부터 검색조건을 입력 받음; GET 품목정보(검색조건); PRINT 품목정보;

주요 함수 명세 - 도서정보조회 모듈 이름 도서 정보 조회 모듈 형 Parameter 검색 조건 Return 도서정보목록 호출하는 모듈 None 사용하는 파일 기능설명 ● 검색 조건에 부합한 도서 정보 목록을 전달해 준다. 알고리즘 GET 검색조건; GET 도서정보(검색조건); SEND 도서정보목록;

주요 함수 명세 - 판매품목상세보기 모듈 이름 판매 품목 상세 보기 모듈 형 Parameter ISBN Return void 호출하는 모듈 도서 정보 조회 사용하는 파일 None 기능설명 ● 판매 중인 품목의 상세정보를 볼 수 있다. 알고리즘 GET 품목상세정보(ISBN); PRINT 품목상세정보;

주요 함수 명세 – 장바구니 보기 모듈 이름 장바구니 보기 모듈 형 Parameter 사용자 세션 정보 Return void 호출하는 모듈 장바구니내역조회 도서정보조회 사용하는 파일 None 기능설명 ● 미리 선택해 놓은 구입예정목록을 확인 할 수 있다. 알고리즘 GET 장바구니내역(사용자 세션 정보); GET 도서정보(ISBN); PRINT 장바구니내역

주요 함수 명세 – 장바구니 내역조회 모듈 이름 장바구니 내역조회 모듈 형 Parameter 사용자 세션 정보 Return 주문대기목록 호출하는 모듈 None 사용하는 파일 기능설명 ● 주문대기 목록을 전달해준다. 알고리즘 GET 주문대기목록; SEND 주문대기목록;

주요 함수 명세 – 장바구니 담기 모듈 이름 장바구니 담기 모듈 형 Parameter 사용자 세션 정보, ISBN, 수량 Return void 호출하는 모듈 None 사용하는 파일 기능설명 ● 구입예정 품목을 품목목록에 추가 할 수 있다. 알고리즘 INSERT 구입예정품목(사용자 세션 정보, ISBN, 수량); PRINT 성공여부;

주요 함수 명세 – 장바구니 빼기 모듈 이름 장바구니 빼기 모듈 형 Parameter 사용자 세션 정보, ISBN Return void 호출하는 모듈 None 사용하는 파일 기능설명 ● 구입예정 품목을 품목목록에서 삭제 할 수 있다. 알고리즘 DELETE 구입예정품목(사용자 세션 정보, ISBN); PRINT 성공여부;

주요 함수 명세 – 주문 등록 모듈 이름 주문 등록 모듈 형 Parameter 사용자 세션 정보 Return void 호출하는 모듈 None 사용하는 파일 기능설명 ● 구입예정품목을 주문할 수 있다. 알고리즘 GET 장바구니내역(사용자 세션 정보); INSERT 주문등록정보(주문 정보); GET 성공여부;

주요 함수 명세 – 주문 조회 모듈 이름 주문 조회 모듈 형 Parameter 사용자 세션 정보 Return void 호출하는 모듈 주문내역조회 사용하는 파일 None 기능설명 ● 주문 내역을 확인할 수 있다. 알고리즘 GET 주문내역(사용자 세션 정보); PRINT 주문목록;

주요 함수 명세 – 주문 내역 조회 모듈 이름 주문 내역 조회 모듈 형 Parameter 사용자 세션 정보 Return void 호출하는 모듈 None 사용하는 파일 기능설명 ● 주문 목록을 전달한다. 알고리즘 GET 주문목록(사용자 세션 정보); SEND 주문목록;

주요 함수 명세 – 주문 취소 모듈 이름 주문 조회 모듈 형 Parameter 사용자 세션 정보 Return void 호출하는 모듈 주문내역조회 사용하는 파일 None 기능설명 ● 주문 취소를 할 수 있다. 알고리즘 GET 주문내역(사용자 세션 정보); PRINT 주문목록; INSERT 주문취소(선택된 ISBN목록); GET 성공여부;

주요 함수 명세 – 결제 모듈 이름 결제 모듈 형 Parameter 주문 번호 Return void 호출하는 모듈 None 사용하는 파일 기능설명 ● 주문한 품목을 결제할 수 있다. 알고리즘 INSERT 결제정보(주문번호); GET 성공여부

주요 함수 명세 – 관리자 로그인 모듈 이름 관리자 로그인 모듈 형 Parameter 비밀번호 Return void 호출하는 모듈 None 사용하는 파일 기능설명 ● 관리자 로그인을 할 수 있다. 알고리즘 사용자가 비밀번호를 입력한다; GET 관리자비밀번호; COMPARE 사용자.비밀번호, 관리자.비밀번호; IF TRUE THEN PRINT 관리자UI; ELSE THEN 오류메시지;

주요 함수 명세 – 배송 모듈 이름 배송 모듈 형 Parameter void Return 호출하는 모듈 None 사용하는 파일 기능설명 ● 결재 완료된 주문들을 배송 할 수 있다. 알고리즘 GET 결제완료목록; INSERT 배송완료정보(주문번호목록); GET 성공여부;

User Interface

User Interface- 도서 검색 화면

User Interface – 도서 검색 결과

User Interface – 도서 상세 보기

User Interface – 장바구니 담기 결과

User Interface – 장바구니 조회(빼기전)

User Interface – 장바구니 조회(빼기후)

User Interface – 주문 화면

User Interface – 주문 결과

User Interface – 주문 내역 조회

User Interface – 주문 내역 조회 화면

User Interface – 관리자 로그인

User Interface – 주문 조회(배송전)

User Interface – 주문 조회(배송후)