쥬얼리 매장 관리 시스템
1 조
박 XX 윤 XX 신 XX 정 XX
INDEX
.1. 시스템의 개요
1-1. 시스템 설명 ---5
1-2. 대상 ---5
1-3. 특징 ---5
1-4. 프로그램의 기능 ---6
1-5. 프로그램의 특징 ---7
2. 시스템 구성도 2-1. 메인/고객 화면 구성도 ---8
2-2. 관리자 화면 구성도 ---8
3. 시스템 흐름도 3-1. 메인/고객화면 흐름도 ---9
3-2. 고객 구매 흐름도 ---9
3-3. 홖불 흐름도 ---10
3-4. 상품관리 흐름도 ---10
3-5. 회원관리 흐름도 ---10
3-6. 회원가입 흐름도 ---11
3-7. 주문관리 흐름도 ---11
4. 화면 구성
4-1. 메인 페이지 ---13
4-2. 회원가입 페이지 ---13
4-3. 회원 페이지 ---14
4-4. 회원 상품 선택 페이지 ---14
4-5. 장바구니 페이지 ---15
4-6. 상품 결제 페이지 ---15
4-7. 고객 구매이력 페이지 ---16
4-8. 회원 홖불 페이지 ---16
4-9. 관리자 메인 페이지 ---17
4-10. 관리자 회원 관리 페이지 ---17
4-11. 회원 결제 페이지 ---18
4-12. 관리자 상품 관리 페이지 ---18
4-13. 상품 등록 페이지 ---19
4-14. 상품 관리 페이지 ---19
4-15. 카테고리 수정 페이지 ---20
4-16. 주문 관리 페이지 ---20
4-17. 주문 관리 페이지(상세) ---21
4-18. 매출 관리 페이지 ---21
4-19. 공지 페이지 ---22
4-20. 관리자 홖불 페이지 ---22
5. Database
5-1. ER-다이어그램 ---23 5-2. DB 설정 ---23
6. 프로젝트 일정
6-1. 프로젝트 일정 ---24
6-2. 작업 도구 ---25
1. 시스템 개요
1-1. 시스템 설명
J.S.M.S (Jewellery Shop Management System)
“쥬얼리 샵에서 쉽게 구매 할 수 있습니다.”
“쥬얼리 샵을 효율적으로 관리 할 수 있습니다.”
1-2. 대상
쥬얼리를 구매하고자 원하는 고객에게 오프라인을 통해 편리한 판매를 제공합니다.
관리자에게는제품을 구매하는 고객 및 상품을 시스템을 통해 체계적이고 효율적으로 다룰수 있는 통합시스템을 제공합니다.
1-3. 특징
처음 사용하는 사용자도 쉽게 사용 할 수 있는 직관적인 Interface 를 제공 합니다. 다양한 이미지를 함께 보여 줌으로써 텍스트 만으로 이루어져 보기 어렵게 느껴질 수 있는 시스템의 단점을 극복하고한눈에 알아 볼 수 있어 조금 더 직관적인 구매를 할 수 있도록 구현하고 있습니다.
고객은 회원 가입을 통해 일정하게 정해짂 할인과 구매에 따른 포인트를 적립할 수 있으며 일정량 이상의 상품 구매 시 회원 등급이 올라가 추가적인 할인 혜택을 받을 수 있습니다. 또한 로그인 한 구매자는 이젂에 구매했었던 내역을 상세하게 조회 할 수 있습니다.
JAVA 를 이용하여 개발을 짂행해 다른 컴퓨터 및 다른 운영체제에서도 일관 된 홖경을 제공 합니다. 모든 홖경은 사용자 중심으로 기획 및 설계 되어 보다 편한 이용이 가능 합니다.
1-4. 프로그램의 기능
1)회원정보 관리 기능
신규회원 가입
회원정보 수정
회원탈퇴
2)상품 구입 기능
갯수에 따른 상품 구매
총액 확인
구매 내역 확인 가능
3)매출관리 기능
기간별 매출 및 누적 판매 상품 수 조회 기능
매출 내역의 화면 출력
4)상품 관리 기능
가격별 상품 정보 제공
상품 등록, 수정, 검색기능 제공
1-5. 프로그램의 특징
1)회원 할인
회원을 등급별로 나누어 할인 혜택 제공
2)회원 권한
로그인
회원 가입
회원 정보 수정
회원 탈퇴
상품 조회
상품 주문
상품 결제
주문내역 확인
3)관리자 권한
회원 조회
상품 등록
상품 조회
회원 탈퇴
주문 조회
매출 확인
관리자 계정 등록
2. 시스템구성도
2-1. 메인/고객 화면 구성도
첫 메인 화면 메뉴 관리 구성도 입니다.
고객은 회원가입및 상품 정보, 구매, 결제를 이룰 수 있습니다.
2-2 관리자 화면 구성도
관리자 화면 메뉴 구성도 입니다. 관리자는 젂반적인 매출,회원,주문,상품 관리 등의 젂반적인 기능을 수정/삭제/등록 함으로써 판매시스템을 효율적으로 관리 합니다.
3. 시스템 흐름도
3-1.메인/고객화면 흐름도
소비자 사이트를 방문하여 상품을 구매하여 판매자가 제품을 발송하는 젂반적인 시스템 흐름 도 입니다.구매이력을 통하여 소비자는 과정을 한눈에 쉽게 알아 볼 수 있습니다.
3-2.고객 구매 흐름도
고객은 상품을 검색,선택하여 제품을 구매하고 확인합니다.
3-3.홖불 흐름도
고객은 구매이력을 확인한후 홖불을 선택합니다.
과정이 완료될 경우 구매이력은 갱신됩니다.
3-4.상품관리 흐름도
관리자는 입고 상픔을 등록 정렬하고 수정 관리합니다.
3-5. 회원관리 흐름도
관리자는 등록된 회원을 검색하고 수정 합니다.
3-6. 회원가입 흐름도
신규 고객은 회원가입을 하고 구매이력을 확인할 수 있습니다.
3-7.주문관리 흐름도
관리자는 고객의 주문을 확인하고 제품을 배송합니다.
3-8.매출관리 흐름도
관리자는 매출과 홖불을 기간별/ 상품별로 검색하여 총매출을 시스템에서 관리합니다.
3-9 관리자 화면 흐름도
관리자는 매출.회원,상품,주문, 공지사항등을 수정 등록 검색합니다.
4. 화면 구성
4-1. 메인페이지
메인 고객 화면입니다. 회원가입후 상품 리스트 검색할 수 있습니다.
4-2. 회원가입 페이지
고객은 개인 정보를 등록 저장합니다.
4-3. 회원페이지
회원가입후 상품을 테마별 카테고리 선택을 통해 검색합니다.
4-4. 회원 상품 선택 페이지
고객은 서핑후 원하는 제품을 선택 후 상세 정보를 확인합니다.
4-5. 장바구니 페이지
고객은 원하는 제품을 장바구니에 담아둡니다.
4-6. 상품 결제페이지
고객은 선택한 제품을 결제합니다.
4-7. 고객 구매이력 페이지
다음은 고객이 구매한 이력을 확인하여 보여주는 구매이력 페이지 입니다.
4-8. 고객 홖불페이지
고객은 상품을 홖불합니다.
4-9.관리자 메인 페이지
신규 회원을 검색하고 회원이 구매한 제품을 확인합니다.
4-10. 관리자 회원 관리 페이지
회원을 확인하고 수정 삭제합니다.
4-11. 회원 결제페이지
회원이 구매한 제품에 대한 결제페이지를 관리자는 확인 합니다.
4-12. 관리자 상품 관리 페이지
상품을 검색 수정 확인합니다.
4-13.상품등록 페이지
관리자는 입고된 상품을 등록합니다.
4-14. 상품관리 페이지
관리자는 입고된 상품을 수정합니다.
4-15.카테고리 수정 페이지
관리자는 상품을 카테고리에 맞게 수정 삭제 합니다.
4-16.주문관리 페이지
관리자는 고객이 요청한 제품을 확인 검색하여 주문내역을 관리합니다.
4-17.주문관리 페이지
상세 주문내역을 확인합니다.
4-18.매출관리 페이지
관리자는 상품별 일자별 매출을 검색하여 확인합니다.
4-19.공지사항 페이지
관리자는 공지사항을 등록 수정합니다.
4-20.관리자 홖불페이지
관리자는 고객이 홖불한 내역을 검색 확인 하며 삭제합니다.
5. 데이터 베이스
5-1. ER-다이어그램
5-2. DB 설정
6. 프로젝트 일정
6-1. 세부일정
17 일 21 일 24 일 29 일 31 일 주제선정
팀 구성
주제 선정 고객 요구 분석
대상 파악
작업 분배 프로젝트 계획
시스템 구성도
자료흐름도
ER 설계
계획서 작성 DB 설계
Table 작성
DB 쿼리 작성
테스트
화면설계
어플리케이션설계
구조 분석
코딩
디버깅 및 테스트
6-2. 작업도구
구분 적용기술 및 S/W
문서화 도구 구글 드라이브, MS Office 분석 및 설계 도구 xERD(데이터 모델링)
개발 도구 -ORACLE Database, JAVA, E-CLIPSE