흐름도
주문 한 건이 어디로 가는지 한눈에
각 단계의 ‘화면 열기’를 누르면 그 순간의 시연 화면으로 이동합니다. 실제 개발도 이 순서와 구조를 그대로 따릅니다.
1. 매장에 놓이는 것과 연결
📱
손님 태블릿
우리 앱 · 잠금 실행
🤳
손님 폰 (QR)
앱 설치 없이 웹
주문 · 호출 →
← 상태 · 품절
☁️
서버
주문·결제·매출의 단일 장부
실시간으로 모든 화면에 전달
← 결제 · 마감
주문 · 작업 →
🖥️ POS PC (카운터)
수납·마감
단말·프린터 제어
🍳 주방 화면 (선택)
주방·바 나눠서 표시
카드 단말과 프린터는 매장 안에만 있어서, POS PC의 매장 연결 프로그램이 서버에서 일을 받아 처리합니다. 인터넷이 잠깐 끊겨도 받은 주문은 서버에 남아 있습니다.
2. 주문 한 건의 여정
-
1
손님 태블릿 화면 열기
손님 입장
태블릿에서 인원을 고르면 그 방문만의 주문 세션이 열립니다. 이전 손님의 주문은 보이지 않습니다.
-
2
손님 태블릿 화면 열기
메뉴 담기
맵기 같은 필수 옵션을 고르고 담습니다. 안주를 담으면 어울리는 술을 권합니다.
-
3
손님 태블릿 화면 열기
주문
서버가 가격과 품절을 다시 확인하고 저장합니다. 같은 주문이 두 번 들어가지 않게 막습니다.
-
4
주방 화면 화면 열기
주방·바로 나눠 전달
안주는 주방, 술·음료는 바로. 프린터나 주방 화면으로 동시에 갑니다.
-
5
주방 화면 화면 열기
조리 → 제공
주방에서 누르면 손님 화면의 주문 상태가 ‘조리 중 → 제공 완료’로 바뀝니다.
-
6
POS 카운터 화면 열기
추가 주문 · 호출
‘소주 +1’, ‘같은 메뉴 다시 담기’, 물·앞접시 호출. POS 호출 띠에 바로 뜹니다.
-
7
POS 카운터 화면 열기
계산
서비스·할인을 반영하고 카드·현금·더치페이로 나눠 받습니다. 남은 금액이 0원이 되면 끝.
-
8
손님 태블릿 화면 열기
테이블 정리
결제가 끝나면 태블릿이 다음 손님용으로 초기화되고, 이전 QR은 더 이상 쓸 수 없습니다.
3. 카드 결제가 처리되는 길
- ① POS 화면 — 결제 버튼을 누르면 서버에 요청 (요청마다 고유 번호)
- ② 서버 — 결제 작업을 만들어 매장 연결 프로그램에 즉시 전달
- ③ 매장 연결 프로그램 — 나이스 단말에 승인 요청, 손님이 카드 삽입
- ④ 결과 기록 — 승인번호가 서버에 확인된 뒤에만 ‘완료’ 표시
결제 사고를 막는 장치
- 응답이 끊기면 ‘확인 중’으로 두고 나이스에 승인 여부를 먼저 조회합니다. 다시 긁지 않습니다.
- 같은 요청 번호로 두 번 들어온 결제는 한 번만 기록합니다.
- 승인과 취소가 엇갈리면 망취소 절차를 따르고, 직원 화면에 확인할 건으로 남깁니다.
- 인터넷이 끊긴 동안 단말에서 직접 받은 결제는 승인번호로 나중에 등록하고 대조합니다.
4. 매장의 하루
☀️ 개점
준비금(거스름돈) 입력. 이날 영업일이 시작됩니다.
🍶 영업
주문·호출·추가 주문·계산. 시재 입출금은 그때그때 기록.
🌙 마감
결제수단별 합계, 서비스·할인, 미결제 테이블 확인, 금전함 현금 입력.
📄 정산서
과부족과 함께 출력. 새벽 2시 매출도 오늘 영업일로 들어갑니다.
5. 문제가 생기면
⚠️ 와이파이·인터넷이 끊김
손님 화면은 담은 메뉴를 유지하고 ‘연결을 확인 중’으로 표시합니다. 서버 확인 없이 주문 완료로 보이지 않습니다. 카운터는 단말 단독 결제 후 나중에 등록합니다.
⚠️ 카드 단말 응답이 없음
결제를 ‘확인 중’으로 두고 승인 여부를 조회합니다. 확인 전에는 재결제 버튼을 막습니다.
⚠️ 주방 프린터 용지 없음
출력 실패를 POS에 알리고, 원래 주문을 그대로 둔 채 사유를 남기고 재출력합니다.
⚠️ 태블릿이 꺼짐
주문은 서버에 있으니 다시 켜면 그대로 이어집니다. 그동안은 POS에서 주문을 대신 넣습니다.
6. 실제 개발 순서 (1인 개발 · 예상)
개발일정 문서의 1인 실행안 기준입니다. 2단계를 마친 뒤 실제 속도로 다시 조정합니다.
1단계 · ~2027.01
기반·매장·메뉴
2단계 · ~2027.03
주문·실시간
3단계 · ~2027.06
POS·나이스(기존 결제 엔진 재사용)·마감
4단계 · 2027.07
통합 시험 → 지인 매장 파일럿
5단계 · ~2027.12
분할결제·외상·즐길거리·태블릿 자체 앱
6단계 · ~2028.03
여러 매장 검증·오픈