구내식당 배식대 옆에 세로형 화면이 하나 서 있습니다. 이모지 다섯 개 중 하나를 누르면 “참여해 주셔서 감사합니다”가 뜨고 끝납니다. 이용자가 하는 일은 한 번의 터치가 전부입니다. 와이브로드가 직접 개발해 직판하는 만족도 조사 단말 와이서베이의 첫인상입니다.
이 글은 와이서베이의 소스와 동작 방식을 직접 뜯어보고, 화면 구성, 내부 동작, 현장 운영 순서로 정리한 것입니다. 구성 요소의 이름과 설정값 같은 세부 사항은 일부러 적지 않았습니다.
화면은 네 칸으로 나뉩니다
1080×1920 세로 화면 하나가 위에서 아래로 네 영역입니다.
- 상단 바: 관리자가 정한 제목과 실시간 시계
- 메뉴 영역: 오늘의 식단 이미지(이미지 한 장을 교체하는 방식)
- 투표 영역: 매우 만족부터 매우 불만족까지 5단계 이모지 버튼
- 홍보 영역: 공지, 식단 안내, 행사 영상이 순서대로 반복 재생

화면은 상황에 따라 세 가지 상태로 바뀝니다. 투표 시간대에는 이모지 버튼이 보이고, 투표 직후에는 감사 화면이 1.5초 동안 나타났다가 서서히 사라집니다. 식사 시간이 아닐 때는 버튼이 아예 숨겨지고 “식사 준비 중입니다” 화면이 나옵니다. 투표가 끝난 줄 알고 시간 외에 눌러도 기록되지 않도록 한 것입니다.
핵심은 ‘서버가 없다’는 점입니다
와이서베이는 서버와 통신하지 않습니다. 앱 자체에 인터넷 접속 권한이 들어 있지 않습니다. 투표 결과, 설정, 메뉴 이미지, 홍보 영상이 모두 단말 안에 있고, 투표 한 번이 끝날 때마다 그날의 집계 파일에 바로 기록됩니다. 서버가 없기 때문에 생기는 장점은 다음과 같습니다.
- 네트워크가 끊겨도 집계가 멈추지 않습니다. 구내식당 공유기를 바꾸거나 망 분리 환경이어도 영향이 없습니다.
- 투표마다 바로 저장하므로, 종료 작업을 따로 하지 않아도 그때까지의 집계가 남습니다.
- 이름, 연락처, 계정 같은 식별 정보를 받지 않습니다. 저장되는 것은 “어느 식사 시간대에 몇 점이 몇 번”뿐입니다.
대신 한 사람이 여러 번 누르는 것을 시스템이 막지는 못합니다. 식별 정보를 받지 않는 구조의 한계이고, 화면 하단의 “1인 1회 참여” 안내 문구와 현장 운영으로 보완합니다.
시간으로 움직이는 집계
관리자는 제목과 함께 아침·점심·저녁·야식, 네 구간의 시작·종료 시각을 설정합니다. 단말은 1초 간격으로 현재 시각을 확인해 투표 영역을 켜고 끄고, 투표가 들어온 순간의 구간에 맞춰 식사별로 따로 집계합니다.
야식 구간은 자정을 넘길 수 있습니다. 예를 들어 22시부터 02시까지로 설정하면, 자정이 지난 새벽 1시의 투표도 전날 영업일의 야식으로 합산됩니다. 달력 날짜가 아니라 영업일 기준으로 모으기 때문에, 리포트에서 야식 데이터가 날짜 경계에서 갈라지지 않습니다.
리포트는 엑셀 한 장
집계는 관리자 화면에서 시작일과 종료일을 고르는 것으로 끝납니다. 단말이 해당 기간의 일별 데이터를 읽어 엑셀 파일을 만들고, 꽂아 둔 USB 메모리에 저장합니다.
- 행: 날짜 × 식사 시간대(아침·점심·저녁·야식)
- 열: 매우 만족(5)부터 매우 불만족(1)까지의 건수, 참여자 수, 평점
- 평점: 점수별 건수를 가중해 계산한 평균
- 마지막 행: 기간 전체 합계와 전체 평점
저장 중에는 “이 화면이 사라질 때까지 USB 메모리를 제거하지 마세요”라는 안내가 뜨고, 생성 완료와 저장 완료가 단계별로 표시됩니다. 현장 담당자가 컴퓨터 없이 단말 앞에서 보고서를 뽑는 흐름입니다.
현장 운영은 USB 하나로
서버가 없으니 콘텐츠도 USB로 넣습니다. 관리자 화면의 업데이트 버튼을 누르면 메뉴 이미지, 홍보 미디어, 프로그램 세 가지를 순서대로 확인해서 반영하고, 각 단계의 결과를 성공, 실패, 없음으로 보여줍니다. 프로그램 업데이트가 있으면 설치 후 단말이 스스로 재부팅합니다.
홍보 영역은 이미지와 mp4를 섞어서 재생합니다. 이미지가 화면에 머무는 시간은 파일 이름 끝의 숫자로 정합니다. 파일 이름 끝에 _10을 붙이면 10초, 숫자가 없으면 기본 30초입니다. 최소값은 3초입니다. 별도 편성 프로그램 없이 파일 이름만으로 재생 시간을 조절할 수 있습니다.
그 밖에 현장용으로 다음 동작이 들어 있습니다.
- 단말을 켜면 앱이 자동으로 실행되고, 시스템 바와 스와이프 메뉴를 막아 이용자가 다른 화면으로 쉽게 나갈 수 없습니다.
- 설정 화면은 일반 이용자가 우연히 열 수 없게 별도 진입 방식으로 보호됩니다.
- 단말마다 고유 ID로 발급한 라이선스가 필요합니다. 첫 실행 때 화면에 보이는 ID를 알려주면 라이선스를 발급해 드립니다.
- 예기치 못한 오류가 나면 원인을 파일로 남겨 두어 현장 점검에 쓸 수 있습니다.
현장에 맞춘 변형도 있습니다
같은 뼈대에서 현장 요구에 맞춰 만든 변형이 있습니다.
- 3단계형: 만족, 보통, 아쉬워요의 세 버튼. 리포트에서도 중간 단계 열이 빠집니다.
- 가로형: 가로 화면에 맞춘 구성
- 두 문항 동시형: 한 화면에서 두 가지 질문을 따로 집계
- 서술 의견형: 점수와 함께 의견 글을 입력받아 저장
- 건수 표시형: 투표한 항목의 누적 건수를 바로 보여주는 방식
- 다국어형: 스페인어 화면 버전
이런 곳에 맞습니다
구내식당처럼 사람이 줄 서서 지나가고, 로그인이나 입력 없이 한 번의 터치로 의견을 받아야 하는 곳입니다. 네트워크가 불안정하거나 외부 연결이 어려운 현장에도 맞습니다. 이용자에게 개인정보를 받지 않아도 되니 안내 문구도 단순해집니다.
도입 문의
와이서베이는 와이브로드에서 직접 공급합니다. 설치 환경, 화면 구성(문구와 디자인), 시간대 설정을 현장에 맞춰 준비해 드립니다. 도입 문의는 이 블로그의 시스템 구축 및 도입 문의 버튼이나 와이브로드 홈페이지로 남겨 주세요.

