Skip to content

Dubutoto/SANTA1.0

Repository files navigation

🎄헬스케어 물류 관리시스템 SANTA1.0🎅

READ ME


1. 프로젝트 소개

  • SANTA1.0은 헬스케어 제품들의 재고와 입/출고 기본적인 기능 외 다양한 기능을 갖고 있는 창고 관리 홈페이지입니다.
  • 입/출고량, 재고량 등 출고에 필요한 내용을 대시보드로 한 눈에 확인할 수 있습니다.
  • 검색 기능을 통해서 원하는 정보를 편하게 조회할 수 있습니다.
  • 공지사항과 게시판을 통해 ADMIN끼리 자유로운 소통이 가능합니다.

2. 팀원 구성

김근영 고병현 김주일 김희재 박상협

@Dubutoto

@Hyun7en

@juil1-kim

@HeeJava

@son-goten

3. 개발 환경

image


4. 브랜치 전략

image 366


5. 역할 분담

🍊김근영

  • UI
    • 페이지 : 대시보드, 로그인, 회원가입
  • 기능
    • 회원가입 유효성 및 중복 검사, 이메일 검증, 계정별 접근권한 설정, 대시보드 페이지

👻고병현

  • UI
    • 페이지 : 재고 관리, 주문 관리
  • 기능
    • 병현님 샬롬!

😎김주일

  • UI
    • 페이지 : 배송 관리, 출고 관리, Tmap API(경로 최적화)
  • 기능
    • 배송 조회, 승인&거절, 선택된 배송 건의 경로 최적화(예상 시간, 배송 비용 확인 가능)
    • 출고 조회, 승인&거절

🐬김희재

  • UI
    • 페이지 : 입고 관리, 공지사항
  • 기능
    • 입고 조회 기능(R), 공지사항 CRUD

🐼박상협

  • UI
    • 페이지 : 게시판
  • 기능
    • 게시판 작성, 댓글작성 및 수정/삭제

6. 개발 기간 및 작업 관리

개발 기간

  • 전체 개발 기간 : 2025-01-10 ~ 2025-01-15
  • UI 구현 : 2025-01-10 ~ 2025-01-15
  • 기능 구현 : 2025-01-10 ~ 2025-01-15

작업 관리

  • Notion과 Slack을 통해 지속적으로 작업 내용을 공유했습니다.
  • 아침마다 모여 회의를 진행하며 작업 우선 순위와 To-do list 대한 고민을 나누고 Notion에 회의 내용을 기록했습니다.

7. 화면별 구현 기능

[초기화면]

  • 로그인 처음 화면입니다.
  • 회원가입, 비밀번호 찾기 기능이 습니다.

초기화면
join

[회원가입]

  • 아이디를 입력하고 CHECK 버튼 누를 시 유효성 검사가 진행되고 통과하지 못한 경우 각 경고 문구가 입력창 하단에 표시됩니다.
  • 이메일 주소의 형식이 유효하지 않거나 이미 가입된 이메일일 경우 경고 문구가 입력창 하단에 표시됩니다.
  • 직원 코드 입력시 정해진 ROOT 권한 코드가 아닐 경우 ADMIN 권한으로 가입됩니다.
회원가입
join

[아이디 찾기/비밀번호 초기화]

  • 아이디를 찾고 싶은 경우 회원가입 할 때 기입한 이메일을 입력하면 해당 이메일에 아이디를 보내줍니다.
  • 비밀번호를 잃어버린 경우 회원가입 할 때 기입한 이메일을 입력하면 해당 이메일에 패스워드 초기화하는 링크를 주고 링크를 들어가면 새로운 비밀번호를 입력하게 합니다.
아이디 찾기/비밀번호 초기화
join

[대시보드]

  • 연간 입고/출고/재고량을 한 눈에 파악할 수 있습니다.
  • 월별 입고/출고/재고량과 창고별, 카테고리별, 주문량을 파악할 수 있습니다.
대시보드
스크린샷 2025-01-16 14 50 20
스크린샷 2025-01-16 14 50 43

[재고 관리]

  • 창고별, 품목별로 재고 조회 가능합니다.
  • 전체 페이지 조회 또는 컬럼별로 검색 가능합니다.
재고 관리
join
join

[입/출고 관리]

  • 입/출고 내역을 전체 조회 가능합니다.
  • 주문 승인을 하면 출고 승인 목록에 등록됩니다
  • 출고 승인 목록에서 출고 승인, 거절 버튼을 누르면 승인 거절 할 수 있으며 승인할 경우 배송 승인 목록에 등록됩니다.
입/출고 관리
join
join
join

[주문 관리]

  • 일자, 상품명, 지점, 주문 상태, 전체 조회 가능합니다.
  • 주문 승인, 거절이 가능하며 창고에 적재되어 있는 재고수량이 주문수량보다 적으면 승인이 거절됩니다.
주문 관리
join
join
join

[배송 관리]

  • 배송 내역 전체 조회 가능합니다.
  • 배송 승인, 거절이 가능하며 배송을 승인할 경우 스케줄러 기능을 사용하여 오전 10시에 모든 물건을 각 지점에 배송합니다.
  • 모든 지점에 대해 경로 최적화 Tmap API를 사용하여 예상 배송 완료시간, 거리, 비용이 확인 가능합니다.
배송 관리
join
join
join

[공지사항]

  • 공지사항 전체 조회 가능합니다.
  • 공지사항 수정 시 이전에 입력한 값들을 가져와서 표시합니다.
  • 수정, 삭제 버튼 클릭시 alert 메시지로 한번 더 확인합니다.
공지사항
join
join
join
join

[자유게시판]

자유게시판
join
join
join
join
join
join

[직원 관리]

  • root는 창고의 모든 관리자 명단 조회 가능합니다.
  • 관리자 정보를 수정 또는 삭제할 수 있습니다.
직원 관리
join
join

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published