Design

수영장 락커 시스템 디자인

나모찾기 2025. 2. 13. 13:53

새벽 수영을 다녀오면서 수영장의 락커 시스템을 설계해보면 재미있을 것 같았다.

그래서 실제 수영장의 요구사항을 기반으로 문제를 만들어보았다.

기본 요구사항

수영장에는 무인자동화발권기가 있습니다. 발권기를 통하여 신발장과 옷장의 락커를 배정받을 수 있습니다.

총 480개의 신발장과 옷장이 있는 락카 시스템을 설계해보세요.

오늘 223번을 뽑았다.

요구사항 명확화

  1. 수영장 입장과 퇴장은 어떻게 진행하나요? → 수영장 입장을 하는 키오스크에서 등록된 회원 카드를 접속하거나 일일입장 기능을 통해 비어있는 락커를 배정받을 수 있습니다. 
  2. 락커는 어떻게 확인을 하나요? → 발권기는 배정 받은 락커 번호가 출력되는 표를 받습니다.
  3. 신발장과 옷장의 락커 번호는 동일한가요? → 네. 최초 신발장에 열쇠가 꽂혀있고 그 열쇠를 이용하여 옷장을 열 수 있습니다.

추가 요구사항

  1. 성별에 따라 남성과 여성 락카를 구별하도록 변경하세요.
    1. 남성 락카 번호: 1~480
    2. 여성 락카 번호: 1~750, 801~860
  2. 사용하기 쉬운 옷장과 신발장 순서부터 배정을 할 수 있도록 변경하세요.
    1. 옷장: 홀수번이 윗칸
    2. 신발장: 위에서 4번째~7번째 부터 배정 (optional)
  3. 수영장 뿐만 아니라 헬스장 락카도 별도로 같이 운영을 하도록 변경합니다.
  4. 락카 서비스가 커져서 전국으로 서비스를 할 수 있게 확장합니다.
  5. 앱을 통해 비어있는 락카의 숫자를 알 수 있게 기능을 제공해보세요.