Posts [프로젝트] 로드셀 센서를 활용한 스마트 재고관리 시스템 구축
Post
Cancel

[프로젝트] 로드셀 센서를 활용한 스마트 재고관리 시스템 구축



발표일: 2020.04.30
작업기간: 2020.03.23 - 2020.04.30 (약 1개월)
과정명: [4차 산업혁명] 빅데이터를 활용한 IoT 시스템 개발 (feat. 스마트 시티)
교육기관: 멀티캠퍼스



00 프로젝트 시연

관리자 재고관리 웹사이트

  • 로그인 페이지 관리자웹페이지_로그인

  • 회원가입 페이지 관리자웹페이지_회원가입

  • 메인 페이지 관리자웹페이지_메인페이지

  • 마이 페이지 관리자웹페이지_마이페이지

  • 재료 등록 및 수정 페이지 관리자웹페이지_재료

  • IoT 컨테이너
    • 등록 페이지 관리자웹페이지_컨테이너_등록
    • 수정 페이지 관리자웹페이지_컨테이너_수정
  • 자동 발주 페이지 관리자웹페이지_주문발주

  • Notification 관리자웹페이지_notification

관리자 재고관리 앱

관리자모바일앱화면

가맹점 태블릿 화면

가맹점태블릿

운반 트럭 태블릿 화면

운반트럭태블릿

가맹점 POS기 화면

POS



01 기획의도 및 프로젝트 설명

"스마트하게 재고를 관리할 수 있는 시스템을 개발"

  • 자체 제작한 하드웨어를 통해 재료의 물량 상태를 실시간으로 확인할 수 있는 앱을 개발하였습니다.
  • 부족한 재료가 자동으로 발주 주문서에 쌓이는 시스템을 구축하고 싶었습니다.
  • 재료가 유통기한에 다가오는 경우와 재료가 부족한 경우에 알림 서비스를 구현하고 싶었습니다.
  • 배송상태를 확인할 수 있는 구현하고 싶었습니다.


"재고를 관리하는 주체는 다양하나 특정 주체를 선정하여 서비스를 구체화함"

  • 본 프로젝트는 재고를 관리하는 시스템이므로 창고를 소유하고 있는 물류업체, 재료를 주방에 보관하는 식당 등 여러 주체 및 상황에 적용 가능하지만 본사와 가맹점이 존재한다는 가정하에 구현할 서비스를 구체화하였습니다.
  • 이러한 가정을 결정한 이유는 모든 가맹점이 사용하는 재료가 동일할 것이므로 저희가 개발함에 있어 비지니스 로직을 간단화할 수 있을 것이라 생각했기 때문입니다.


"재고 비용과 매출 데이터를 쌓아 통계분석을 통한 재고관리 솔루션 제공"

  • 통계분석을 통해 재고 비용 대비 매출의 상관관계와 추천 재고량을 제공하는 솔루션을 개발하고자 하였습니다.


"부트스트랩 UI를 통해 편리한 웹 및 앱 구축"

  • 부트스트랩 UI를 통해 브라우져 뿐만이 아니라 모바일 앱에서도 각종 알림, 재고 & 매출 상태, 분석 결과를 확인할 수 있도록 하였습니다.


"하둡 대용량 파일 시스템을 이용하여 다량의 데이터를 축적, 다양한 데이터 분석에 활용"

  • 재고 비용, 일일매출, 메뉴별 일일판매량, 재고 주문 날짜 등 다양한 데이터를 하둡 분산 파일 시스템에 축적하고,
  • 이를 활용한 비지니스 솔루션을 제시하고자 하였습니다.


"AWS 서버에 웹서버 및 DB 서버를 구축하여 언제 어디에서든 프로젝트 시연 가능"

  • 로컬 네트워크에서뿐만이 아니라 누구든 저희 프로젝트를 테스트해 볼 수 있도록 AWS 서버를 구축하였습니다.



03 서비스 로직

서비스로직



04 시스템 아키텍쳐

시스템아키텍쳐



05 ER Diagram

  • 12개의 테이블이 사용되었습니다.
  • 중요 포인트:
    • Headquarter 테이블은 가맹점 소유주(본사)의 정보가 저장되는 테이블입니다
    • Chain 테이블은 본사가 소유/관리하고 있는 가맹점들의 정보가 기록되어있습니다.
    • Users 테이블의 정보는 해당 가맹점을 관리하고 있는 직원들의 정보이며 가맹점 하나에 여러 직원이 존재할 수 있습니다.
    • Container 테이블은 IoT 컨테이너를 등록할 때 생성됩니다.
    • ContainerDetail 테이블은 하루 2번, 배송이 완료된 경우와 영업이 종료된 경우에 update 됩니다.

      ERD



06 적용 기술

적용기술 개발환경및적용기술



07 소스코드

🐙깃헙에서 소스코드를 확인해 보세요



08 발표 자료

This post is licensed under CC BY 4.0