• 검색 결과가 없습니다.

Development of Restaurant Reservation App that Supports Real-Time Seat Confirmation

N/A
N/A
Protected

Academic year: 2021

Share "Development of Restaurant Reservation App that Supports Real-Time Seat Confirmation"

Copied!
2
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

한국컴퓨터정보학회 하계학술대회 논문집 제29권 제2호 (2021. 7)

471

● 요 약

본 논문에서는 안드로이드 스튜디오를 활용하여 스마트폰에서 실시간으로 식당 좌석을 확인하여 예약할 수 있도록 앱 개발을 수행하였다. 개발한 앱에서 제공하는 사용자 전용 APP 기능으로는 회원가입 및 로그 인, 가게 정보 확인, 예약 설정이 있다. 또한, 실시간 좌석 정보를 제공하여 사람들이 가게가 만석일 경우 되 돌아가는 불편함을 최소화하고, 원하는 시간에 예약을 손쉽게 예약할 수 있도록 하였다. 앱 사용자는 직관적 인 인터페이스를 통하여 실시간으로 본인이 원하는 좌석을 예약할 수 있고, 내부적으로 데이터베이스로 회원 가입 및 로그인과 식당 정보 저장 과정을 수행하도록 하였다.

키워드: 안드로이드 스튜디오(android studio), 데이터베이스(database), 실시간 좌석 확인(real-time seat verification)

실시간 좌석 확인이 가능한 식당예약 앱 개발

김정윤O, 신춘호*, 류명춘*

O경운대학교 항공소프트웨어공학과,

*경운대학교 항공소프트웨어공학과

e-mail: [email protected]O, [email protected]*, [email protected]*

Development of Restaurant Reservation App that Supports Real-Time Seat Confirmation

Jung-Yun KimO, Choon-ho Sin*, Myung-chun Ryoo*

ODepartment of Aeronautical Software Engineering, Kyungwoon University,

*Department of Aeronautical Software Engineering, Kyungwoon University

I. Introduction

우리나라의 도서관이나 영화관 등의 경우에는 실시간으로 좌석을 확인할 수 있는 프로그램들이 있어 이용 시 편리함을 주고 시간 낭비를 최소화할 수 있다. 하지만 음식점, 당구장 등 자주 이용하는 몇몇 공간의 경우에는 직접 방문해야만 실시간 자리 현황을 알 수 있으므로 불필요한 이동과 시간 낭비가 발생하게 되는 경우가 종종 있다. 본 논문에서는 이러한 불편함을 해소하기 위해서 모바일 앱과 식당에서 이용하는 POS와 연동해 실시간 자리 정보를 받아 사용자에 게 제공하고 간편하게 예약하는 서비스를 도입하는 시스템 개발을 목표로 한다.

II. Preliminaries

그림1과 같이 식당 등록을 위해 식당 주인은 관리자에게 식당 등록을 요청 후 식당 정보를 보내면 관리자는 시스템에 식당 정보를 입력하여 앱에 등록한다. 예약하기는 앱 사용자가 식당의 좌석 정보에 서 예약을 선택하면 정보를 입력 후 유효한 정보일 경우 모바일 결제 서비스에 결제창이 제공되면, 선 결제를 진행하여 시스템의 예약 현황에 저장한다.

Fig. 1. System Overview

(2)

한국컴퓨터정보학회 하계학술대회 논문집 제29권 제2호 (2021. 7)

472

III. The Proposed Scheme

1. 시스템 구조

Fig. 2. System Architecture

안드로이드 스튜디오를 활용하여 실시간으로 식당 좌석을 확인하여 예약하는 시스템을 그림 2와 같이 설계했다. App과 POS에서 좌석 정보, 예약 정보, 회원 정보 등 저장요소는 DB에 저장되므로 서버를 통해 정보를 요청하도록 한다. 서버는 클라이언트와 DB 사이에서 클라이언트에 대한 요청을 응답하는 형태로 구성한다.

2. POS 주요기능

Fig. 3. POS Management Menu

Fig. 4. Reservation Management

그림 3, 4의 POS 화면과 같이 식당 관리자가 포스기를 이용하여 좌석에 대한 설정 (사용 중인 좌석, 미사용 중인 좌석)을 할 수 있는 기능을 제공한다. 그러면 식당 포스기의 좌석 현황에 따라 앱의 좌석

상태가 변화된다. 또한, 좌석 이동을 통해 식당의 배치도를 참고하여 좌석을 원하는 대로 배치할 수 있게 설계했다. 예약관리는 앱 사용자의 예약 현황을 리스트형식으로 보여준다.

3. APP 주요기능

Fig. 5. Reservation APP

앱에서 다양한 검색기능을 제공하여 사용자들에게 니즈를 충족시키 고 식당이 신규개업을 하게 되면 앱 관리자가 앱에서 식당 정보를 업데이트하고, 동시에 개업했다는 표시를 하여 식당 홍보 효과도 얻을 수 있다. 좌석 정보를 그림5와 같이 앱을 통해 실시간으로 확인할 수 있어 불필요한 시간을 낭비하지 않으며 자신이 원하는 좌석을 확인하고 예약할 수 있다. 예약할 경우 식당 주인이 점포 전용 프로그램을 사용하면서 예약 수락을 할 수 있고 사용자의 경우 선 결제를 이용하여 질 좋은 서비스를 받고, 식당은 노 쇼(No-Show)문 제를 방지하고 테이블 회전율을 빠르게 할 수 있어 매출이 상승하는 효과를 얻을 수 있다.

IV. Conclusions

본 논문에서는 실시간으로 식당 좌석 배치를 확인하고 고객이 원하는 좌석을 예약하는 기능을 제시하였다. 이를 활용하면 불필요한 이동과 시간낭비를 줄이고 앱 사용자들에게 편리함을 제공할 수 있을 것으로 기대한다. 향후 개선점으로는 SNS 연동으로 번거러운 절차 없이 로그인하여 편의성을 키우고 앱의 UI 디자인을 개선하여 보다 자연스럽고 친화적인 앱으로 발전하는 것을 목표로 한다.

REFERENCES

[1] https://gyuhyeonlee.tistory.com/19?category=825446 [2] Ejpark, "Do it! java programming"

[3] Jswoo, "Android Programming with Android Studio“

수치

Fig.  1.  System  Overview
Fig.  3.  POS  Management  Menu

참조

관련 문서

‰ ‰ 생산현장정보 생산현장정보 실시간 실시간 관리 관리 – – Real- Real -Time Data Manager Time Data Manager. i

고객이 우리 서비스를 이용하는 동안 가져다

Real-time processing implications of aspectual coercion at the

본 논문에서는 블루투스를 이용하여 웨어러블 컴퓨터 환경 하에서 휴대폰과 상호작용 하면서 휴대폰을 통해 서비스를 제공받는 방식을 제안한다.BAN 영역 안에서

개발된 시스템은 기상청에서 제공되는 실시간 기상예보 서비스를 이용하여 각 시도별로 화재 위험등급을 산출하고, 사용자는 온라인상에서 시스템 을 통해

본 연구에서는 키넥트 센서로부터 생성된 특징 정보를 사용한 제스처 인식을 수행한다 이를 위해서 키넥트 센서로부터 차원 특징 정보를 추출한다 그리고

본 연구는 선행연구를 토대로 하여 중국 모바일 사용자들이 모바일 간편 결제서비스 의 만족도 및 만족도를 매개로 모바일 결제 서비스 사용자의 지속사용의도에 영향을

본 논문에서는 영어명사의 강세할당에 관한 표준강세와 예외 강세를 살 펴보았다.그리고 이러한 결과를