-
회원 중 임대를 승인 받은 회원은 입고 신청과 출고 신청이 가능하며, 임대 신청을 허가한 관리자의 ID 가 회원 테이블의 관리자 ID 에 자동으로 입력이 된다.
-
임대 신청이 승인 되면 임대 내역 테이블에 승인된 임대 신청 정보가 저장된다.
-
회원이 입고 신청을 하게 될 경우 회원이 등록 제품 목록을 출력하고 그중에서 회원이 원하는 제품 ID를 선택하고 수량을 입력받아 입고 신청을 하게 된다.
-
입고 신청이 들어오면 관리자가 승인 여부를 판단한다.
-
입고 신청이 승인되면 재고 테이블에 해당 입고에 해당하는 제품의 정보가 저장된다.
-
재고 테이블에 입고 된다면 재고 변경 이력 테이블에 변경된 재고의 정보를 저장한다.
-
회원이 출고 신청을 하게 될 경우 회원이 입고 했던 재고에 있는 제품 목록을 출력하고 그중에서 회원이 원하는 제품ID 와 수량을 입력하여 출고 신청을 하게 된다.
-
출고 신청이 들어오면 관리자가 승인 여부를 판단한다.
-
출고 신청이 승인 되면 재고 테이블에서 출고에 해당하는 제품의 정보가 빠지게 된다.
-
만약 재고에 있는 해당 제품을 모두 출고한다면 해당 제품의 수량을 0으로 만들고 유지한다.
-
재고 테이블에서 제품이 출고 된다면 재고 변경 이력 테이블에 변경된 재고의 정보를 저장한다.
-
로그인 / 회원가입 메뉴 출력
- 회원가입
- 회원가입을 위한 정보 입력 출력문 출력
- 회원 정보를 작성하여 회원 가입
- 해당 회원 정보가 회원 테이블에 저장
- 로그인
- 회원 아이디 또는 관리자 아이디를 입력하여 pw 확인후 로그인
-
임대 신청
- 창고 목록 출력
- 창고 ID 를 가진 섹터 목록 출력
- 해당하는 섹터 와 창고 ID 를 가진 요금 안내 테이블 출력
- 사용자가 원하는 요금 안내 번호 선택
- 사용자가 원하는 시작일 입력
- 임대 내역 테이블에 저장
- 임대 내역 테이블을 확인하고 대기 상태를 진행중으로 변경한 관리자의 ID 가
임대 내역 테이블의 해당 회원 ID 의 관리자 ID에 들어감
- 회원 테이블의 해당 회원의 관리자 ID에도 들어감
- 임대 내역 테이블에서 총관리자가 진행중인 상태의 레코드를 완료로 변경하면 승인 완료
- 해당 회원 ID 의 회원 테이블에 있는 role 을 ‘거래처’로 변경
-
제품 등록
- 회원의 role 이 ‘거래처’인 회원만 등록 가능
- 회원이 제품 정보를 입력
- 입력 받은 정보를 제품 정보 테이블에 저장
- 재고 테이블에 해당 제품의 ID의 수량을 0으로 해서 저장 (디폴트 0)
-
입고 신청
- 해당 회원이 등록한 제품의 목록 을 출력
- 회원이 입고할 제품을 선택
- 수량을 입력
- 입고 날짜 입력
- 해당 정보를 입고 테이블에 저장
- 해당 회원의 관리자 ID 를 가진 관리자가 대기 상태를 진행중으로 변경
- 총 관리자가 진행중인 상태의 레코드를 완료 로 변경하면 승인 완료
- 회원이 정한 제품의 수량을 재고 테이블에 있는 수량에 추가
-
재고 관리
-
출고 신청
- 회원이 자신의 재고를 확인 한 후 출고 신청
- 해당하는 재고 번호 및 수량을 입력
- 해당 회원의 관리자 ID 를 가진 관리자가 대기 상태를 진행중으로 변경
- 총 관리자가 진행중인 상태의 레코드를 완료 로 변경하면 승인 완료
- 재고 테이블의 해당 재고 번호를 가진 제품들의 수량 감소