소프트웨어공학 _ Cafe Seat Management System

본 프로젝트의 주제인 Cafe Seat Management System은 카페의 잔여 좌석을 자동으로 인식하여 해당 카페의 점주 및 점원, 그리고 고객들에게 알려주는 시스템입니다. 현재 대부분의 카페는 원초적인 좌석 시스템을 가지고 있기 때문에 카페를 이용하려는 고객뿐만 아니라 매장 직원들도 정리 및 좌석 파악에 어려움을 겪게 됩니다. 또한, 이로 인해 카페 점주는 금전적인 손해를 볼 수도 있습니다. 매장 직원들은 청소를 하려면 카페에서 어떤 손님이 나가고 들어오는지 매번 직접 눈으로 확인하여야 하는데, 이는 테이블과 의자를 항상 청결한 상태로 유지하기에 매우 힘이 들고, 직원이 미처 더러워진 자리를 발견하지 못하면 다음 손님이 불편함을 겪게 됩니다. 카페의 청결성은 매출과 직결되기에 결과적으로 카페의 점주도 손해를 볼 수밖에 없습니다. , 현재 카페의 시스템은 빈 좌석 현황을 알지 못하기 때문에 고객과 카페의 점주 및 매장 직원 모두가 불편함을 겪고 있는 실정입니다. 이와 같은 상황에서 카페의 잔여 좌석을 자동으로 알 수 있게 된다면 모두가 편안하게 카페를 이용할 수 있고, 관리하기에도 크게 용이해질 것입니다.

프로젝트의 내용에서 시연이 가능한 부분은 크게 Arduino, Application, Server, 그리고 Raspberry Pi, 총 네 부분으로 나누어 집니다. 먼저, Arduino의 경우 센서를 통해 사람이 해당 좌석에 앉아있는가를 판단합니다. 받아들여진 해당 값은 즉시 Server로 전달되고, 데이터베이스에 저장됩니다. 다음 TIZEN Application 부분에서는 저장된 값을 읽고, 카페의 잔여 좌석과 잔여 좌석의 위치, 카페의 정보 등을 Server로부터 수신하여 보여줍니다. 마지막 Raspberry Pi는 실시간으로 카페 내 점원에게 관리할 내용 및 좌석의 상태 등을 알립니다.

Comments