KR102616636B1 - Caddy integrated management system - Google Patents
Caddy integrated management system Download PDFInfo
- Publication number
- KR102616636B1 KR102616636B1 KR1020220166936A KR20220166936A KR102616636B1 KR 102616636 B1 KR102616636 B1 KR 102616636B1 KR 1020220166936 A KR1020220166936 A KR 1020220166936A KR 20220166936 A KR20220166936 A KR 20220166936A KR 102616636 B1 KR102616636 B1 KR 102616636B1
- Authority
- KR
- South Korea
- Prior art keywords
- caddy
- reservation
- customer
- module
- payment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/02—Reservations, e.g. for tickets, services or events
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/14—Payment architectures specially adapted for billing systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Health & Medical Sciences (AREA)
- Technology Law (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
본 발명은 캐디 통합 관리 시스템에 관한 것으로서, 보다 구체적으로는 골프장 캐디의 근무 형태를 전자적인 방식으로 손쉽게 설정하고 이를 기반으로 캐디의 소득을 간편하게 세무신고할 수 있는 캐디 통합 관리 시스템에 관한 것이다.The present invention relates to an integrated caddy management system, and more specifically, to an integrated caddy management system that can easily set the work type of a golf course caddy electronically and easily report the caddy's income for tax purposes based on this.
캐디는 골퍼들과 18홀을 도는 동안 카트를 운전하고 각 코스별 상황을 소개한 뒤 상황에 맞는 클럽을 전달해주며 공의 낙하 지점 파악, 낙구 지점과 홀컵까지 거리 파악, 스코어 계산, 퍼팅 전 공 닦아주기 등의 서비스를 제공하고, 캐디피라 불리는 서비스 비용을 받는다.The caddy drives a cart while going around 18 holes with golfers, introduces the situation for each course, delivers clubs appropriate for the situation, identifies the ball's landing point, determines the distance from the falling ball point to the hole cup, calculates the score, and cleans the ball before putting. They provide services such as bicycles and receive a service fee called caddy fee.
이러한 캐디 서비스를 내방 고객과 매칭하는 과정에 대해서 통상적인 과정을 살펴보면, 먼저 골프장은 인터넷을 이용하여 고객으로부터 날짜와 시간을 예약 받아서 경기 하루전 오후 3~5시경 고객 예약을 마감한 후, 오후 5~7시경 골프장에서 캐디를 관리하는 경기과에서 고객의 예약 순번과 캐디의 업무 순번에 따라서 경기당일 고객과 캐디가 매핑 된 운행 스케줄을 엑셀로 작성한다. 이때, 캐디 매핑은 골프장의 로컬 규칙에 따라서 오전만 근무하는 캐디 우선 배정, 주말에만 근무하는 캐디 우선 배정 등의 규칙을 기준으로 배정한다. 작성된 엑셀표는 카카오톡 단체방, 네이버 벤드, 네이버 카페 등을 통하여 캐디에게 공지하고, 배포된 엑셀 형식의 운행 스케쥴표를 통하여 캐디는 본인의 경기당일 경기 스케줄을 확인하고 필요시 변경을 요청한다. 최종적으로 경기 당일 새벽에 골프장 경기과에서 캐디들의 요청사항에 따라서 엑셀로 작성된 운행 스케줄표를 수정하여 재배포하고, 해당 스케줄표에 따라서 경기 당일 업무를 진행한다.Looking at the typical process of matching this caddy service with in-house customers, the golf course first uses the Internet to reserve a date and time from customers, closes customer reservations around 3-5 p.m. the day before the game, and then closes customer reservations between 5-5 p.m. the day before the game. Around 7 o'clock, the competition department, which manages caddies at the golf course, creates an operation schedule in Excel in which customers and caddies are mapped on the day of the game according to the customer's reservation number and the caddy's work number. At this time, caddy mapping is based on rules such as priority assignment of caddies who work only in the morning and priority assignment of caddies who only work on weekends, according to the local rules of the golf course. The prepared Excel table is notified to the caddy through KakaoTalk group room, Naver Bend, Naver Cafe, etc., and through the distributed Excel format schedule, the caddy checks the game schedule on the day of the game and requests changes if necessary. Finally, in the early morning of the game day, the golf course performance department revises and redistributes the operation schedule written in Excel according to the caddies' requests, and conducts business on the day of the game according to the schedule.
그러나, 이러한 과정은 대부분 수작업에 의해서 이루어지므로, 오류가 발생하는 빈도가 높고 친분에 따라 특정 캐디가 불평등한 혜택을 받는다는 불신을 초래하는 문제점이 있다.However, since this process is mostly done manually, errors occur frequently and there is a problem that causes distrust that certain caddies receive unequal benefits depending on their closeness.
또한, 캐디 서비스에 대한 비용은 주로 현장에서 현금으로 결제가 이루어지지므로, 캐디의 소득이 노출되지 않으므로, 금융과 다양한 복지의 사각지대에 있다.In addition, since the cost of caddy services is mainly paid in cash on site, the caddy's income is not exposed, putting them in a blind spot between finance and various welfare services.
이에, 국세청은 2021년 11월 특수고용형태종사자인 골프장 캐디의 복지행정을 목적으로 골프장에게 매월 캐디의 소득 보고를 하도록 의무화하였지만 캐디는 골프장에 소속된 근로자가 아닌 특수고용형태종사자(개인사업자)이므로, 골프장에서는 캐디의 반발을 우려하여 캐디의 정확한 소득을 보고하기 어렵다. 특히, 주로 현금으로 현장에서 결제가 이루어지고, 정규 18홀이나 9홀 및 3홀 미만 등의 부분 홀 등, 캐디의 경력, 날씨 등으로 인한 서비스 여부 등에 따라 실제 수입 여부에 대한 변동이 크기 때문에, 정확한 집계에 대한 어려움이 가중된다.Accordingly, in November 2021, the National Tax Service mandated golf courses to report the income of caddies every month for the purpose of welfare administration for golf course caddies, who are specially employed workers. However, caddies are specially employed workers (individual business owners) and not workers belonging to the golf course. , it is difficult for golf courses to report caddies’ accurate income for fear of backlash from caddies. In particular, payment is mainly made on-site in cash, and actual income varies greatly depending on the caddy's experience, service availability due to weather, etc., such as 18 regular holes, 9 holes, and partial holes such as less than 3 holes, etc. Difficulties in accurate counting are increasing.
이와 관련하여, 신용 카드를 통한 결제 방법이 다양하게 연구 및 개발되고 있으며, 예를 들어 본원에서 선행문헌으로 인용하는 한국공개특허 제2020-0131508호(2020년11월24일 공개) 및 한국등록특허 제10-2209358호(2021년01월28일 공고)에는, 사업자 등록이 되지 않은 골프장 캐디의 캐디피를 신용카드로 결제할 수 있는 대행 서비스를 제공하고, 무점포 비사업자인 캐디의 매출 데이터를 활용하여 신용대출을 할 수 있도록 하는 골프장 캐디피 신용카드 결제 대행 서비스 및 매출 데이터를 활용한 신용대출 시스템의 구성과, 골프장 이용자의 카드 결제 완료에 응답하여, 임의의 골프 캐디에게 전달 가능한 골프장 캐디피 티켓을 생성하여 골프장 이용자에게 제공하고, 골프장 캐디가 수령한 특정 골프장 캐디피 티켓에 대한 정보 입력을 전송 받아 골프장 캐디피 티켓에 대응하는 비용 정산 요청을 받고, 비용 정산 요청에 응답하여 수령한 골프장 캐디피 티켓에 대응하는 비용을 비용 정산을 요청한 골프장 캐디의 계좌로 전송하는 구성이 개시되어 있다.In this regard, various payment methods through credit cards are being researched and developed, for example, Korea Patent Publication No. 2020-0131508 (published on November 24, 2020) and Korea Registered Patent cited herein as prior literature. No. 10-2209358 (announced on January 28, 2021) provides an agency service that allows you to pay with a credit card for the caddy fees of golf course caddies who are not registered as businesses, and utilizes the sales data of caddies who are non-business owners. Configuration of a credit loan system using golf course caddy credit card payment agency service and sales data that enables credit loans, and creation of golf course caddy ticket that can be delivered to any golf caddy in response to completion of card payment by golf course users Provided to golf course users, receiving information input on a specific golf course caddy fee ticket received by a golf course caddy, receiving a request for settlement of costs corresponding to the golf course caddy fee ticket, and receiving a request for settlement of costs corresponding to the golf course caddy fee ticket, and receiving costs corresponding to the golf course caddy fee ticket received in response to the cost settlement request. A configuration for transmitting cost settlement to the account of a golf course caddy who has requested payment has been disclosed.
그러나, 이러한 방법은 현금 결제의 일부를 신용 카드로 대체한 것에 불과할 뿐, 여전히 현금과 신용 카드가 혼용되어 사용될 수 있으므로, 캐디가 정확히 보고하지 않으면, 골프장에서 세무 신고 자료로 보고할 캐디의 소득이 정확히 집계되지 않는 문제가 여전히 남아있다.However, this method merely replaces part of cash payment with a credit card, and cash and credit cards can still be used interchangeably. Therefore, if the caddy does not report it accurately, the caddy's income to be reported in the tax report at the golf course is not affected. The problem of accurate counting still remains.
본 발명의 실시예에서는, 골프장 내방 고객과 캐디의 매칭 스케쥴을 정확하고 투명하게 관리할 수 있는 골프장 캐디 운영 통합 관리 매칭시스템을 제공하고자 한다.In an embodiment of the present invention, the goal is to provide a golf course caddy operation integrated management matching system that can accurately and transparently manage the matching schedule of customers and caddies visiting the golf course.
또한, 본 발명의 실시예에서는, 현재까지 전산화되지 않아 수기로 작성되어 온 캐디 운영관리 및 일정에 대해 체계적이고 고객의 예약 타임과 연계하여 자동화함으로써 골프장 경기과에서 운영의 편의를 높이고, 실제 캐디 서비스가 이루어진 시간을 기준으로 현금 또는 카드로 결제된 캐디피를 전자적으로 안전하게 자금/관리하기 위한 결제 방법으로 4만여 골프장 캐디의 소득을 정확히 파악할 수 있는 캐디 통합 관리 시스템을 제공하고, 이를 통해 노무관리 서버 및 신고 서비스를 제공하고자 한다.In addition, in the embodiment of the present invention, the caddy operation management and schedule, which has not been computerized to date and has been written by hand, is automated systematically and in connection with the customer's reservation time, thereby increasing the convenience of operation at the golf course performance department and providing actual caddy service. We provide a caddy integrated management system that can accurately determine the income of 40,000 golf course caddies as a payment method to safely electronically fund and manage caddy fees paid in cash or by card based on the time made, and through this, we provide a labor management server and report. We want to provide services.
본 발명의 바람직한 일 실시예에서는, 적어도 하나의 고객 단말기에서 요청된 캐디 서비스 예약을 캐디와 매칭하는 캐디 통합 관리 시스템에 있어서, 상기 고객 단말기로부터의 캐디 예약 서비스를 접수하는 예약 접수 모듈과, 상기 예약 접수 모듈에서 접수된 예약 서비스 정보를 저장하는 예약 데이터베이스와, 상기 캐디의 근무 가능 조건 및 상기 캐디의 등급 정보를 저장하는 캐디 데이터베이스와, 상기 캐디 데이터베이스의 근무 가능 조건 및 캐디의 등급 정보에 근거하여 기설정된 매칭 조건에 따라 상기 예약 데이터베이스에 저장된 캐디 서비스 예약에 순차적으로 매칭하는 매칭 모듈을 포함하는, 캐디 통합 관리 시스템을 제공한다..In a preferred embodiment of the present invention, in a caddy integrated management system that matches a caddy service reservation requested from at least one customer terminal with a caddy, a reservation reception module for receiving a caddy reservation service from the customer terminal, and the reservation A reservation database that stores reservation service information received from the reception module, a caddy database that stores the caddy's work availability conditions and the caddy's grade information, and a caddy database that stores the caddy's work availability conditions and the caddy's grade information based on the caddy database's work availability conditions and caddy grade information. An integrated caddy management system is provided, including a matching module that sequentially matches caddy service reservations stored in the reservation database according to set matching conditions.
본 발명의 다른 실시예에서는, 상술한 실시예에 있어서, 상기 매칭 모듈에서 상기 캐디와 상기 캐디 서비스 예약을 매칭 시키는 매칭 우선도를 설정하는 매칭 설정 모듈을 더 포함하는 것을 특징으로 하는, 캐디 통합 관리 시스템을 제공한다.In another embodiment of the present invention, in the above-described embodiment, the caddy integrated management further includes a matching setting module that sets a matching priority for matching the caddy and the caddy service reservation in the matching module. Provides a system.
본 발명의 다른 실시예에서는, 상술한 실시예에 있어서, 상기 매칭 설정 모듈은, 상기 캐디의 근무 가능 요일, 근무 가능 시간, 비번, 휴가 중 적어도 하나의 캐디의 근무 가능 조건에 기반하여 상기 캐디 서비스 예약에 순차적으로 매칭하는 것을 특징으로 하는, 캐디 통합 관리 시스템을 제공한다.In another embodiment of the present invention, in the above-described embodiment, the matching setting module provides the caddy service based on at least one of the caddy's work availability conditions among the caddy's workable days, workable hours, off-duty, and vacation. Provides an integrated caddy management system characterized by sequential matching to reservations.
본 발명의 다른 실시예에서는, 상술한 실시예에 있어서, 상기 매칭 설정 모듈은, 캐디의 등급과 골퍼의 타수, 고객의 캐디 선호도, 고객의 이전 조합 이력, 고객의 캐디 평가 중 적어도 하나의 선호도 조건을 더 반영하는 것을 특징으로 하는, 캐디 통합 관리 시스템을 제공한다.In another embodiment of the present invention, in the above-described embodiment, the matching setting module configures at least one preference condition among the caddy's grade, the golfer's number of strokes, the customer's caddy preference, the customer's previous combination history, and the customer's caddy evaluation. Provides a caddy integrated management system, characterized in that it further reflects.
본 발명의 다른 실시예에서는, 상술한 실시예에 있어서, 특정 고객과 매칭된 캐디가 다른 캐디, 즉 당일 다른 고객과 매칭된 캐디 또는 휴무상태인 캐디를 대상으로 근무 시간을 교체를 요청할 수 있고, 요청을 받은 캐디가 이를 승인 또는 거절한 결과과 골프장 관리자에게 자동 보고되는 모듈을 포함하여 캐디가 실제로 근무한 기록을 남길 수 있는 캐디 통합 관리 시스템을 제공한다.In another embodiment of the present invention, in the above-described embodiment, a caddy matched with a specific customer may request replacement of working hours for another caddy, that is, a caddy matched with another customer on the day or a caddy who is on vacation, It provides an integrated caddy management system that allows the caddy to keep a record of the caddy's actual work, including a module that automatically reports the results of the caddy's approval or rejection of the request to the golf course manager.
본 발명의 다른 실시예에서는, 상술한 실시예에 있어서, 상기 예약 접수 모듈에서 결재된 캐디피를 상기 매칭 모듈의 매칭 결과에 따라 정산하여, 각 캐디별 누적 소득을 산출하는 캐디별 소득 산정 모듈을 더 포함하는 것을 특징으로 하는, 캐디 통합 관리 시스템을 제공한다.In another embodiment of the present invention, in the above-described embodiment, an income calculation module for each caddy is further added to calculate the accumulated income for each caddy by calculating the caddy fee paid in the reservation reception module according to the matching result of the matching module. Provides a caddy integrated management system, characterized in that it includes.
본 발명의 다른 실시예에서는, 상술한 실시예에 있어서, 예약 접수 모듈에서 예약된 캐디피를 온라인 상으로 결제하는 적어도 하나의 결제 서버를 더 포함하고, 상기 캐디별 소득 산정 모듈은, 상기 결제 서버에서 결재된 내역에 기초하여 캐디별 실제 소득을 산정하되, 상기 매칭 모듈에서 매칭되어 서비스가 이루어졌으나 상기 결제 서버에서 결제되지 않은 캐디 서비스에 대해서는 현금으로 결제가 이루어진 것으로 상정하여 누락을 방지하는 것을 특징으로 하는, 캐디 통합 관리 시스템을 제공한다.In another embodiment of the present invention, in the above-described embodiment, it further includes at least one payment server that pays for the caddy fee reserved in the reservation reception module online, and the income calculation module for each caddy is in the payment server. The actual income for each caddy is calculated based on the payment details, but for caddy services that are matched in the matching module but not paid for in the payment server, it is assumed that payment has been made in cash to prevent omission. Provides an integrated caddy management system.
본 발명의 다른 실시예에서는, 상술한 실시예에 있어서, 상기 캐디별 소득 산정 모듈에서 산정된 캐디별 소득에 대해서, 기설정된 세무 신고 기간이 도래하면, 상기 캐디별 소득에 대한 정보를 세무 신고 양식으로 변환하여, 국세청 소득 신고가 가능한 보고 자료를 작성하는 보고 자료 작성 모듈을 더 포함하는, 캐디 통합 관리 시스템을 제공한다.In another embodiment of the present invention, in the above-described embodiment, when a preset tax reporting period arrives for the income of each caddy calculated in the income calculation module of each caddy, information on the income of each caddy is provided in a tax reporting form. It provides a Caddy integrated management system that further includes a reporting data preparation module that creates reporting data that can be converted to National Tax Service income reporting.
본 발명의 실시예에 의하면, 골프장 내방 고객과 캐디의 매칭 스케쥴을 로컬 규칙을 반영하여 자동으로 배정 및 수정하므로 캐디가 업무를 수행 하는데 스케쥴 관리가 정확하고, 배정이 공정하여 골프장의 업무 효율 증대와 공정한 시간표 배분으로 캐디의 불만을 해소할 수 있다.According to an embodiment of the present invention, the matching schedule between customers visiting the golf course and the caddy is automatically assigned and modified to reflect local rules, so that the schedule management is accurate for the caddy to perform his work, and the assignment is fair, increasing the golf course's work efficiency and Caddy complaints can be resolved through fair distribution of timetables.
또한, 캐디의 경력에 따른 등급에 따라 실제 서비스가 이루어진 시간을 기준으로 캐디의 소득이 산정되므로, 인적용역사업자인 캐디의 노임을 전자적으로 안전하게 관리 및 신고함으로써, 결제 수단에 관계 없이 캐디의 소득에 대한 정확한 세무 신고가 가능하다.In addition, since the caddy's income is calculated based on the actual time of service according to the level of the caddy's experience, the caddy's income as a personal service business can be safely managed and reported electronically, regardless of the payment method. Accurate tax reporting is possible.
따라서, 골프장 이용 고객과 캐디의 매칭 스케쥴을 투명하고 정확하게 관리하고, 그에 따라 실제 캐디 서비스가 이루어진 시간을 기준으로 현금 또는 카드로 결제된 캐디피를 정산하여 각 캐디의 소득을 정확히 산정할 수 있다.Therefore, the matching schedule between golf course customers and caddies can be managed transparently and accurately, and caddy fees paid by cash or card are settled based on the actual caddy service time, thereby accurately calculating the income of each caddy.
도 1은 본 발명의 바람직한 일 실시예에 따른 캐디 통합 관리 시스템의 블록 구성도이다.
도 2는 본 발명의 실시예에 따른 캐디 통합 관리 시스템의 고객 단말기에서 캐디피를 결제하는 화면의 예시도이다.
도 3은 본 발명의 실시예에 따른 캐디 통합 관리 시스템의 고객 단말기에서의 캐피피가 결제된 화면의 예시도이다.
도 4는 본 발명의 실시예에 따른 캐디 통합 관리 시스템의 고객 단말기에서 QR코드를 이용하여 캐디피를 간편 결제하는 화면의 예시도이다.
도 5는 본 발명의 실시예에 따른 캐디 통합 관리 시스템의 캐디 단말기에서의 접속 화면의 예시도이다.
도 6은 본 발명의 실시예에 따른 캐디 통합 관리 시스템의 캐디 단말기에서의 캐디 소득 관리 화면의 예시도이다.
도 7은 본 발명의 실시예에 따른 캐디 통합 관리 시스템의 캐디 단말기에서의 캐디 운영 스케줄 화면의 예시도이다.
도 8은 본 발명의 실시예에 따른 캐디 통합 관리 시스템의 예약 현황 화면의 일 예시도이다.
도 9는 본 발명의 실시예에 따른 캐디 통합 관리 시스템의 예약 현황 화면의 다른 예시도이다.
도 10은 본 발명의 실시예에 따른 캐디 통합 관리 시스템의 예약 현황 화면의 또 다른 예시도이다.
도 11은 본 발명의 실시예에 따른 캐디 통합 관리 시스템의 캐디 단말기에서의 일정 변경 화면의 예시도이다.
도 12는 본 발명의 실시예에 따른 캐디 통합 관리 시스템의 캐디 단말기에서의 일정 변경 알림 화면의 예시도이다.Figure 1 is a block diagram of a caddy integrated management system according to a preferred embodiment of the present invention.
Figure 2 is an example of a screen for paying caddy fees on a customer terminal of the caddy integrated management system according to an embodiment of the present invention.
Figure 3 is an example of a screen where cappy is paid on the customer terminal of the caddy integrated management system according to an embodiment of the present invention.
Figure 4 is an example of a screen for simple payment of caddy fee using a QR code on the customer terminal of the caddy integrated management system according to an embodiment of the present invention.
Figure 5 is an example of a connection screen on the caddy terminal of the caddy integrated management system according to an embodiment of the present invention.
Figure 6 is an example of a caddy income management screen in the caddy terminal of the caddy integrated management system according to an embodiment of the present invention.
Figure 7 is an example of a caddy operation schedule screen in the caddy terminal of the caddy integrated management system according to an embodiment of the present invention.
Figure 8 is an example diagram of a reservation status screen of the caddy integrated management system according to an embodiment of the present invention.
Figure 9 is another example of a reservation status screen of the caddy integrated management system according to an embodiment of the present invention.
Figure 10 is another example of a reservation status screen of the caddy integrated management system according to an embodiment of the present invention.
Figure 11 is an example of a schedule change screen on the caddy terminal of the caddy integrated management system according to an embodiment of the present invention.
Figure 12 is an example of a schedule change notification screen on the caddy terminal of the caddy integrated management system according to an embodiment of the present invention.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Below, with reference to the attached drawings, embodiments of the present invention will be described in detail so that those skilled in the art can easily implement the present invention. However, the present invention may be implemented in many different forms and is not limited to the embodiments described herein. In order to clearly explain the present invention in the drawings, parts that are not related to the description are omitted, and similar parts are given similar reference numerals throughout the specification.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미하며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.Throughout the specification, when a part is said to be "connected" to another part, this includes not only the case where it is "directly connected," but also the case where it is "electrically connected" with another element in between. . In addition, when a part is said to "include" a certain component, this does not mean excluding other components unless specifically stated to the contrary, but may further include other components, and one or more other features. It should be understood that it does not exclude in advance the presence or addition of numbers, steps, operations, components, parts, or combinations thereof.
명세서 전체에서 사용되는 정도의 용어 "약", "실질적으로" 등은 언급된 의미에 고유한 제조 및 물질 허용오차가 제시될 때 그 수치에서 또는 그 수치에 근접한 의미로 사용되고, 본 발명의 이해를 돕기 위해 정확하거나 절대적인 수치가 언급된 개시 내용을 비양심적인 침해자가 부당하게 이용하는 것을 방지하기 위해 사용된다. 본 발명의 명세서 전체에서 사용되는 정도의 용어 "~(하는) 단계" 또는 "~의 단계"는 "~ 를 위한 단계"를 의미하지 않는다. The terms "about", "substantially", etc. used throughout the specification are used to mean at or close to that value when manufacturing and material tolerances inherent in the stated meaning are presented, and are used to enhance the understanding of the present invention. Precise or absolute figures are used to assist in preventing unscrupulous infringers from taking unfair advantage of stated disclosures. The term “step of” or “step of” as used throughout the specification of the present invention does not mean “step for.”
본 명세서에 있어서 '부(部)'란, 하드웨어에 의해 실현되는 유닛(unit), 소프트웨어에 의해 실현되는 유닛, 양방을 이용하여 실현되는 유닛을 포함한다. 또한, 1 개의 유닛이 2 개 이상의 하드웨어를 이용하여 실현되어도 되고, 2 개 이상의 유닛이 1 개의 하드웨어에 의해 실현되어도 된다. 한편, '~부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니며, '~부'는 어드레싱 할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 '~부'는 소프트웨어 구성요소들, 객체 지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다. 구성요소들과 '~부'들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 '~부'들로 결합되거나 추가적인 구성요소들과 '~부'들로 더 분리될 수 있다. 뿐만 아니라, 구성요소들 및 '~부'들은 디바이스 또는 보안 멀티미디어카드 내의 하나 또는 그 이상의 CPU들을 재생시키도록 구현될 수도 있다.In this specification, 'part' includes a unit realized by hardware, a unit realized by software, and a unit realized using both. Additionally, one unit may be realized using two or more pieces of hardware, and two or more units may be realized using one piece of hardware. Meanwhile, '~ part' is not limited to software or hardware, and '~ part' may be configured to reside in an addressable storage medium or may be configured to reproduce one or more processors. Therefore, as an example, '~ part' refers to components such as software components, object-oriented software components, class components, and task components, processes, functions, properties, and procedures. , subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functions provided within the components and 'parts' may be combined into a smaller number of components and 'parts' or may be further separated into additional components and 'parts'. Additionally, components and 'parts' may be implemented to regenerate one or more CPUs within a device or a secure multimedia card.
본 명세서에 있어서 단말, 장치 또는 디바이스가 수행하는 것으로 기술된 동작이나 기능 중 일부는 해당 단말, 장치 또는 디바이스와 연결된 서버에서 대신 수행될 수도 있다. 이와 마찬가지로, 서버가 수행하는 것으로 기술된 동작이나 기능 중 일부도 해당 서버와 연결된 단말, 장치 또는 디바이스에서 수행될 수도 있다. In this specification, some of the operations or functions described as being performed by a terminal, apparatus, or device may instead be performed on a server connected to the terminal, apparatus, or device. Likewise, some of the operations or functions described as being performed by the server may also be performed in a terminal, apparatus, or device connected to the server.
본 명세서에서 있어서, 단말과 매핑(Mapping) 또는 매칭(Matching)으로 기술된 동작이나 기능 중 일부는, 단말의 식별 정보(Identifying Data)인 단말기의 고유번호나 개인의 식별정보를 매핑 또는 매칭한다는 의미로 해석될 수 있다.In this specification, some of the operations or functions described as mapping or matching with the terminal mean mapping or matching the terminal's unique number or personal identification information, which is identifying data of the terminal. It can be interpreted as:
이하 첨부된 도 1을 참고하여 본 발명의 바람직한 일 실시예에 따른 캐디 통합 관리 시스템에 대하여 보다 구체적으로 설명한다.Hereinafter, the caddy integrated management system according to a preferred embodiment of the present invention will be described in more detail with reference to the attached FIG. 1.
도 1은 본 발명의 바람직한 일 실시예에 따른 캐디 통합 관리 시스템의 블록 구성도이다. 도 1을 참조하면, 본 발명의 바람직한 일 실시예에 따른 캐디 통합 관리 시스템은, 캐디 통합 관리 서버(100), 고객 단말기(200), 캐디 단말기(300), 결제 서버(400), 국세청 서버(500), 네트워크(N)를 포함하여 이루어진다. 다만, 이러한 도 1의 캐디 통합 관리 시스템은 본 발명의 바람직한 일 실시예에 불과하므로, 도 1을 통하여 본 발명이 한정 해석되는 것은 아니다.Figure 1 is a block diagram of a caddy integrated management system according to a preferred embodiment of the present invention. Referring to Figure 1, the caddy integrated management system according to a preferred embodiment of the present invention includes a caddy integrated management server 100, a customer terminal 200, a caddy terminal 300, a payment server 400, and a National Tax Service server ( 500), and includes a network (N). However, since the caddy integrated management system of FIG. 1 is only a preferred embodiment of the present invention, the present invention is not limited to FIG. 1.
도 1의 각 구성요소들은 일반적으로 네트워크(N)를 통해 연결된다. 예를 들어, 도 1에 도시된 바와 같이, 캐디 통합 관리 서버(100), 고객 단말기(200), 캐디 단말기(300), 결제 서버(400) 및 국세청 서버(500)가 네트워크(N)를 통해 상호 접속되어 데이터 송수신을 행한다.Each component in Figure 1 is generally connected through a network (N). For example, as shown in FIG. 1, the caddy integrated management server 100, customer terminal 200, caddy terminal 300, payment server 400, and National Tax Service server 500 are connected through the network (N). They are connected to each other to transmit and receive data.
여기서, 네트워크(N)는, 복수의 단말 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크(N)의 일 예에는 근거리 통신망(LAN: Local Area Network), 광역 통신망(WAN: Wide Area Network), 인터넷(WWW: World Wide Web), 유무선 데이터 통신망, 전화망, 유무선 텔레비전 통신망 등을 포함한다. 무선 데이터 통신망의 일례에는 3G, 4G, 5G, 3GPP(3rd Generation Partnership Project), 5GPP(5th Generation Partnership Project), LTE(Long Term Evolution), WIMAX(World Interoperability for Microwave Access), 와이파이(Wi-Fi), 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), RF(Radio Frequency), 블루투스(Bluetooth) 네트워크, NFC(Near-Field Communication) 네트워크, 위성 방송 네트워크, 아날로그 방송 네트워크, DMB(Digital Multimedia Broadcasting) 네트워크 등이 포함되나 이에 한정되지는 않는다.Here, the network (N) refers to a connection structure that allows information exchange between each node, such as a plurality of terminals and servers. An example of such a network (N) is a local area network (LAN). , wide area network (WAN), Internet (WWW: World Wide Web), wired and wireless data communication network, telephone network, wired and wireless television communication network, etc. Examples of wireless data communication networks include 3G, 4G, 5G, 3rd Generation Partnership Project (3GPP), 5th Generation Partnership Project (5GPP), Long Term Evolution (LTE), World Interoperability for Microwave Access (WIMAX), and Wi-Fi. , Internet, LAN (Local Area Network), Wireless LAN (Wireless Local Area Network), WAN (Wide Area Network), PAN (Personal Area Network), RF (Radio Frequency), Bluetooth network, NFC ( It includes, but is not limited to, Near-Field Communication (Near-Field Communication) network, satellite broadcasting network, analog broadcasting network, and DMB (Digital Multimedia Broadcasting) network.
먼저, 캐디 통합 관리 서버(100)는 예약 접수 모듈(110), 캐디 통신 모듈(120), 매칭 설정 모듈(130), 매칭 모듈(140), 캐디 데이터베이스(150), 예약 데이터베이스(160), 현금 영수증 발행 모듈(170), 캐디별 소득 산정 모듈(180), 세무 신고 모듈(190)을 포함하여 구성되어, 고객 단말기(200)로부터 접수한 골프 예약을 접수하고, 캐디 단말기(300)로 캐디 스케쥴 정보를 전송하고, 예약, 변경, 취소 등 캐디 스케쥴 관련 데이터를 송수신하여, 고객과 캐디를 매칭한다. 고객과 캐디가 매칭되어 실제 캐디 서비스가 제공된 후, 현금 결제후 현금 영수증이 발행되거나 또는 결제 서버(400)를 통한 결제가 완료되면, 각 캐디별 소득을 누적 산정하여 국세청 서버(500)에 신고한다.First, the caddy integrated management server 100 includes a reservation reception module 110, a caddy communication module 120, a matching setting module 130, a matching module 140, a caddy database 150, a reservation database 160, and cash. It consists of a receipt issuance module 170, an income calculation module 180 for each caddy, and a tax reporting module 190, and receives golf reservations received from the customer terminal 200 and schedules the caddy with the caddy terminal 300. Matches customers and caddies by transmitting information and sending and receiving caddy schedule-related data such as reservations, changes, and cancellations. After the customer and the caddy are matched and the actual caddy service is provided, a cash receipt is issued after cash payment or payment is completed through the payment server 400, the income for each caddy is cumulatively calculated and reported to the National Tax Service server 500. .
이하, 각 모듈 또는 블록별로 구체적으로 설명한다.Hereinafter, each module or block will be described in detail.
예약 접수 모듈(110)은 네트워크(N)를 통해 접속된 적어도 하나의 고객 단말기(200)에, 골프 경기 예약 애플리케이션, 또는 골프 경기 예약 프로그램을 통해서, 예약 서비스를 앱 페이지 또는 웹 페이지 형태로 제공한다. 즉, 고객 단말기(200)에 설치된 애플리케이션을 통해서 또는 웹 브라우저에서 실행되는 스크립트를 이용하여 골프 경기 예약 서비스가 제공된다. 여기서, 웹 브라우저는 웹(WWW: World Wide Web) 서비스를 이용할 수 있게 하는 프로그램으로 HTML(Hyper Text Mark-up Language)로 서술된 하이퍼 텍스트를 받아서 보여주는 프로그램을 의미하며, 예를 들어 넷스케이프(Netscape), 익스플로러(Explorer), 크롬(Chrome) 등을 포함한다. 또한, 애플리케이션은 단말 상의 응용 프로그램(Application)을 의미하며, 예를 들어, 모바일 단말(스마트폰)에서 실행되는 앱(App)을 포함한다.The reservation reception module 110 provides a reservation service in the form of an app page or web page to at least one customer terminal 200 connected through the network N through a golf game reservation application or golf game reservation program. . That is, a golf game reservation service is provided through an application installed on the customer terminal 200 or using a script running in a web browser. Here, a web browser is a program that allows the use of web (WWW: World Wide Web) services and refers to a program that receives and displays hypertext written in HTML (Hyper Text Mark-up Language), for example, Netscape. , Explorer, Chrome, etc. Additionally, an application refers to an application on a terminal and includes, for example, an app running on a mobile terminal (smartphone).
예약 접수 모듈(110)은 골프 경기 예약 페이시 상에서 요청된 적어도 하나의 고객 단말기(200)로부터의 예약 요청을 기설정된 양식에 따라 예약 데이터베이스(160)에 저장한다. 이때, 고객의 선택에 따라 해당 예약 페이지 상에서 카드 또는 기타 온라인 결제를 통해서 결제가 이루어질 수도 있고, 차후 현금 결제가 선택될 수도 있다.The reservation reception module 110 stores a reservation request from at least one customer terminal 200 requested on the golf game reservation page in the reservation database 160 according to a preset format. At this time, depending on the customer's selection, payment may be made through a card or other online payment on the reservation page, or cash payment may be selected at a later date.
캐디 통신 모듈(120)은 네트워크(N)를 통해 접속된 적어도 하나의 캐디 단말기(300)에, 캐디 서비스 매칭 애플리케이션, 또는 캐디 서비스 매칭 프로그램을 통해서, 후술하는 매칭 모듈(140)에서 설정된 고객의 골프 경기와 자신의 캐디 서비스가 매칭된 캐디 서비스 스케쥴표를 앱 페이지 또는 웹 페이지 형태로 제공한다. 즉, 캐디 단말기(300)에 설치된 애플리케이션을 통해서 또는 웹 브라우저에서 실행되는 스크립트를 이용하여 골프 경기 예약 서비스가 제공된다. 여기에서, 웹 브라우저도 웹(WWW: World Wide Web) 서비스를 이용할 수 있게 하는 프로그램으로 HTML(Hyper Text Mark-up Language)로 서술된 하이퍼 텍스트를 받아서 보여주는 프로그램을 의미하며, 예를 들어 넷스케이프(Netscape), 익스플로러(Explorer), 크롬(Chrome) 등을 포함한다. 또한, 애플리케이션은 단말 상의 응용 프로그램(Application)을 의미하며, 예를 들어, 모바일 단말(스마트폰)에서 실행되는 앱(App)을 포함한다.The caddy communication module 120 is connected to at least one caddy terminal 300 connected through the network (N), through a caddy service matching application or a caddy service matching program, to match the customer's golf set in the matching module 140 to be described later. A caddy service schedule that matches the game and your caddy service is provided in the form of an app page or web page. That is, a golf game reservation service is provided through an application installed on the caddy terminal 300 or using a script executed in a web browser. Here, a web browser is a program that allows users to use web (WWW: World Wide Web) services. It refers to a program that receives and displays hypertext written in HTML (Hyper Text Mark-up Language). For example, Netscape ), Explorer, Chrome, etc. Additionally, an application refers to an application on a terminal and includes, for example, an app running on a mobile terminal (smartphone).
캐디는 캐디 통신 모듈(120)을 통해서 제공되는 캐디 서비스 스케쥴표를 통해 기존에 엑셀 형태로 제공받던 것을 자신의 핸드폰 상의 화면을 통해 실시간으로 확인하고, 해당 화면 상에서, 취소, 변경, 확인 요청을 할 수 있다. 이때, 캐디 통신 모듈(120)을 통해 입력되는 취소, 변경, 확인 요청은 매칭 설정 모듈(130)에 전송되어 실시간으로 반영될 수 있다.The caddy can check in real time what was previously provided in Excel format through the caddy service schedule provided through the caddy communication module 120, and make cancellation, change, and confirmation requests on the screen. You can. At this time, cancellation, change, and confirmation requests input through the caddy communication module 120 may be transmitted to the matching setting module 130 and reflected in real time.
따라서, 캐디는 본 발명의 바람직한 일 실시예에 따른 캐디 통합 관리 시스템에 의해서, 보다 편리한 캐디 서비스 스케쥴의 확인, 변경, 취소가 가능하여, 본인의 스케쥴을 자신의 단말기 상에서 편리하고 신속하게 관리할 수 있는 장점이 있다. 또한, 골프장도 캐디의 사정이 신속히 반영되어 고객에 대한 캐디 서비스를 원활하고 신뢰성 있게 제공할 수 있는 장점을 얻을 수 있다.Therefore, the caddy can more conveniently confirm, change, and cancel the caddy service schedule by using the caddy integrated management system according to a preferred embodiment of the present invention, so that the caddy can manage his/her schedule conveniently and quickly on his/her terminal. There is an advantage. In addition, golf courses can also benefit from the ability to provide caddy services to customers smoothly and reliably by quickly reflecting the caddy's circumstances.
또한, 캐디 통신 모듈(120)은 후술하는 캐디 데이터베이스(150)에 저장된 캐디의 근무 회수 및 캐디피 등을 열람 및 수정할 수 있는 기능을 제공한다.In addition, the caddy communication module 120 provides a function to view and modify the number of shifts and caddy fees of the caddy stored in the caddy database 150, which will be described later.
매칭 설정 모듈(130)은 골프장 관리자에게 매칭 기준을 설정할 수 있는 기능을 제공한다. 예를 들어, 각 캐디의 근무 가능 요일, 근무 가능 시간, 비번, 휴가 등 입력된 캐디의 사정에 기반하여 캐디에게 순차적으로 캐디 서비스를 배당한다. 또한, 캐디의 등급과 골퍼의 타수, 고객의 캐디 선호도, 고객의 이전 조합 이력, 고객의 캐디 평가 등 다양한 요소를 설정하여 매칭 모듈에서 고객과 캐디를 매칭하는 매칭 우선 순위를 반영할 수도 있다. 이 경우, 고객과 캐디의 수준이 유사하게 매칭되어 고객의 만족도를 높일 수 있거나, 고객과 익숙한 캐디 또는 고객과 친숙한 캐디가 배정되어 고객의 만족도를 높일 수 있다. 또한, 캐디에게도 우선 순위를 배정받을 수 있도록 고객에게 만족스러운 서비스를 제공할 수 있도록 유도할 수있다. 이러한 매칭 설정은 개인에 친분 등에 의해 주관적으로 결정되는 것이 아니라 객관적인 가중 또는 우선 기준이 부여되기 때문에, 매칭의 공정성을 유지하면서도 캐디의 서비스 향상 또는 실력을 유도하는 효과가 있다.The matching setting module 130 provides golf course managers with the ability to set matching criteria. For example, caddy services are sequentially assigned to caddies based on the caddy's circumstances entered, such as each caddy's available days of the week, available hours, off-duty, and vacation. In addition, various factors such as the caddy's grade, the golfer's number of strokes, the customer's caddy preference, the customer's previous combination history, and the customer's caddy evaluation can be set to reflect the matching priority that matches the customer and the caddy in the matching module. In this case, the level of customer and caddy can be similarly matched to increase customer satisfaction, or a caddy familiar with the customer or a caddy familiar with the customer can be assigned to increase customer satisfaction. In addition, caddies can be encouraged to provide satisfactory service to customers so that they can be given priority. Since these matching settings are not determined subjectively based on personal relationships, but are given objective weighting or priority standards, they have the effect of encouraging the caddy to improve his or her service or improve his or her skills while maintaining the fairness of the matching.
매칭 모듈(140)은 캐디 데이터베이스(150)에 저장된 캐디의 정보와 예약 데이터베이스(160)에 저장된 고객의 골프 경기 예약을, 매칭 설정 모듈(130)에 설정된 매칭 기준에 근거하여 순차적으로 매칭시킨다. 또한, 캐디 통신 모듈(120)로부터 캐디의 교환, 취소, 변경 요청 등이 있는 경우에는 매칭 설정 기준에 우선하여 적용하도록 할 수 있다. 이로써, 캐디의 급한 상황이 탄력적으로 반영되어 안정적인 캐디 서비스의 예약을 제공할 수 있다.The matching module 140 sequentially matches the caddy information stored in the caddy database 150 with the customer's golf game reservation stored in the reservation database 160 based on the matching criteria set in the matching setting module 130. In addition, when there is a request for caddy exchange, cancellation, or change from the caddy communication module 120, the matching setting criteria can be applied with priority. As a result, the caddy's urgent situation can be flexibly reflected and stable caddy service reservations can be provided.
캐디 데이터베이스(150)에는 캐디별 근무 이력, 캐디별 등급, 근무 가능일, 캐디별 근무 가능 시간, 캐디별 근무 가능 시간대, 캐디별 고객 빈도수, 캐디별 휴무, 캐디별 차단 고객, 캐디별 선호 고객 , 캐디별 지정 고객 등 캐디의 근무 상황, 캐디의 선호 조건, 고객의 선호 조건 등 캐디와 관련된 다양한 정보가 관리자의 설정 기준별로 분류되어 저장되어 있다.The caddy database 150 includes work history for each caddy, grade for each caddy, available days to work, available hours for each caddy, available work time for each caddy, customer frequency for each caddy, holidays for each caddy, blocked customers for each caddy, preferred customers for each caddy, and caddies. Various information related to the caddy, such as the caddy's work situation, caddy's preferred conditions, customer's preferred conditions, etc., including star-designated customers, is classified and stored according to the criteria set by the administrator.
예약 데이터베이스(160)에는 고객의 골프 경기 예약에 관한 기본 정보, 즉 골프 경기 예약일, 예약 시간, 카드 예약 여부, 캐디 예약 여부 등의 기본 예약 정보와, 고객의 연령대, 고객의 성별, 고객의 골프장 등급, 고객의 회원/비회원 여부, 고객의 타수, 게임 인원, 고개별 선호 캐디, 고객별 서비스 캐디 이력 정보 등 부가 예약 정보 등이 관리자의 설정 기준별로 분류되어 저장되어 있다.The reservation database 160 contains basic information about the customer's golf match reservation, that is, basic reservation information such as golf match reservation date, reservation time, card reservation status, caddy reservation status, customer's age group, customer gender, and customer's golf course rating. , Additional reservation information such as whether the customer is a member/non-member, the customer's number of strokes, number of players in the game, preferred caddy for each hill, and service caddy history information for each customer are classified and stored according to the criteria set by the administrator.
이러한 캐디 데이터베이스(150)에 저장된 캐디 정보와 예약 데이터베이스(160)에 저장된 예약 정보는, 단순히 캐디와 고객의 일대일 매칭을 넘어 고객 만족도 및 캐디 만족도를 향상시킬 수 있다는 점에서 매칭 효율을 혁신적으로 개선할 수 있다.The caddy information stored in the caddy database 150 and the reservation information stored in the reservation database 160 can innovatively improve matching efficiency in that they can improve customer satisfaction and caddy satisfaction beyond simply one-on-one matching between caddies and customers. You can.
현금 영수증 발행 모듈(170)은 캐디가 고객에게 현금으로 결제받고 캐디 다말기(300) 상에서 현금 영수증을 요청하는 경우 현금 영수증을 발행함과 아울러, 현금 결제 정보를 캐디별 소득 산정 모듈(180)에 전송한다. 본 발명의 바람직한 일 실시예에서는, 캐디의 현금 영수증 발행 요청이 없더라도, 해당 캐디 서비스에 대한 온라인 결제 정보가 없으면, 해당 캐디 서비스 시간에 대해 책정된 금액을 해당 캐디의 현금 결제로 자동 산정한다. 따라서, 해당 캐디가 적극적인 해명이 없는 경우에는 현금 결제 등을 통해 소득을 누락하려는 시도를 차단함으로써, 보다 정확한 세무 신고를 가능하게 하는 효과가 있다.The cash receipt issuance module 170 issues a cash receipt when the caddy receives payment in cash from a customer and requests a cash receipt on the caddy terminal 300, and also sends the cash payment information to the income calculation module 180 for each caddy. send. In a preferred embodiment of the present invention, even if there is no request from the caddy to issue a cash receipt, if there is no online payment information for the caddy service, the amount set for the caddy service time is automatically calculated as the caddy's cash payment. Therefore, if the caddy does not provide an active explanation, it blocks attempts to omit income through cash payments, etc., thereby enabling more accurate tax reporting.
캐디별 소득 산정 모듈(180)은 예약 접수 모듈(110)에서 접수된 결과에 따라 정산하여, 각 캐디별 누적 소득을 산출하는 캐디별 소득 산정 모듈을 산출한다. 즉, 현금 영수증 발행 모듈(170)에서 발행되는 캐디별 현금 결제 내역과 결제 서버(400)에서 제공받은 캐디별 온라인 결제 내역을 취합하여 각 캐디별 누적 소득을 산정하여, 기설정된 기간, 예를 들어, 세무 신고 기간 단위로 세무 신고 모듈(190)에 전송한다.The income calculation module for each caddy 180 calculates the income according to the results received from the reservation reception module 110 and calculates the income calculation module for each caddy, which calculates the accumulated income for each caddy. That is, the cash payment details for each caddy issued by the cash receipt issuance module 170 and the online payment details for each caddy provided by the payment server 400 are collected to calculate the accumulated income for each caddy, and the accumulated income for each caddy is calculated for a preset period, e.g. , is transmitted to the tax reporting module 190 on a tax reporting period basis.
세무 신고 모듈(190)은 캐디별 소득 산정 모듈(180)로부터 전송받은 각 캐디별 누적 소득을 국세청 서버(500)에서 요구되는 세무 신고 양식에 부합되게 변환하여 각 캐디별 소득 신고를 실행한다. The tax reporting module 190 converts the accumulated income of each caddy received from the income calculation module 180 to conform to the tax reporting form required by the National Tax Service server 500 and reports the income of each caddy.
따라서, 특히 캐디 서비스 매칭 스케쥴과 연동하여 자동으로 세무 신고가 이루어지므로, 각 캐디의 정확한 소득 신고가 가능하다. 또한, 수기 또는 전상 상으로 캐디의 소득을 세무 신고하는 데 필요한 인력의 손실을 방지하고, 오신고를 방지하여 불필요한 벌금을 방지할 수 있다.Therefore, since tax reporting is automatically made in conjunction with the caddy service matching schedule, accurate income reporting for each caddy is possible. In addition, it is possible to prevent the loss of manpower required to report the caddy's income on tax returns by hand or by transfer, and to prevent unnecessary fines by preventing misreporting.
하기에서, 적어도 하나의 라는 용어는 단수 및 복수를 포함하는 용어로 정의되고, 적어도 하나의 라는 용어가 존재하지 않더라도 각 구성요소가 단수 또는 복수로 존재할 수 있고, 단수 또는 복수를 의미할 수 있음은 자명하다 할 것이다. 또한, 각 구성요소가 단수 또는 복수로 구비되는 것은, 실시예에 따라 변경가능하다 할 것이다.In the following, the term at least one is defined as a term including singular and plural, and even if the term at least one does not exist, each component may exist in singular or plural, and may mean singular or plural. This should be self-explanatory. In addition, whether each component is provided in singular or plural form may be changed depending on the embodiment.
적어도 하나의 고객 단말기(200)는, 도 2에 도시된 바와 같이 고객 단말기 지원 페이지를 통해, 골프 예약 서비스 관련 웹 페이지, 앱 페이지, 프로그램 또는 애플리케이션을 이용하여 골프 경기 및 캐디 서비스를 예약하고, 예약에 대해 결재하는 골퍼인 고객의 단말일 수 있다. At least one customer terminal 200, as shown in FIG. 2, reserves a golf game and caddy service using a web page, app page, program or application related to the golf reservation service, and makes a reservation through the customer terminal support page. It may be the terminal of a customer who is a golfer making a payment.
여기서, 적어도 하나의 고객 단말기(200)는, 네트워크(N)를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 네비게이션, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다. 이때, 적어도 하나의 고객 단말기(200)는, 네트워크(N)를 통해 원격지의 서버나 단말에 접속할 수 있는 단말로 구현될 수 있다. 적어도 하나의 고객 단말기(100)는, 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, 네비게이션, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(555Wireless Broadband Internet) 단말, 스마트폰(Smartphone), 스마트 패드(Smartpad), 타블렛 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.Here, at least one customer terminal 200 may be implemented as a computer capable of accessing a remote server or terminal through a network (N). Here, the computer may include, for example, a laptop equipped with a navigation system and a web browser, a desktop, a laptop, etc. At this time, at least one customer terminal 200 may be implemented as a terminal capable of accessing a remote server or terminal through the network N. At least one customer terminal 100 is, for example, a wireless communication device that guarantees portability and mobility, and includes navigation, personal communication system (PCS), global system for mobile communications (GSM), personal digital cellular (PDC), PHS (Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), Wibro (555Wireless Broadband Internet ) It may include all types of handheld-based wireless communication devices such as terminals, smartphones, smartpads, and tablet PCs.
본 발명의 고객 단말기(200)에서는 도 2에 예시된 결제 화면에서 캐디피 결제 화면이 선택되면, 도 3에 예시된 바와 같이 캐디피 결제 화면이 제공되며, 이 캐디피 결제 화면에서는, 캐디피 결제시 서비스 평가의 기능이 제공될 수 있으며, 결제 수단으로는 신용 카드, 현금 결제, 계좌 이체 뿐만 아니라, 상품권 포인트 등 다양한 보조 결제 수단도 사용될 수있다.In the customer terminal 200 of the present invention, when the Caddy Fee payment screen is selected on the payment screen illustrated in FIG. 2, the Caddy Fee payment screen is provided as illustrated in FIG. 3, and in this Caddy Fee payment screen, the function of service evaluation when paying by Caddy Fee can be provided, and payment methods include credit cards, cash payments, and bank transfers, as well as various auxiliary payment methods such as gift certificate points.
또한, 본 발명의 다른 실시예에서는, 고객 단말기(200)에서 도 4에 도시된 바와 같이 QR 코드와 같이 신규로 개발되는 다양한 결제 수단들이 부가 채용될 수 있다.Additionally, in another embodiment of the present invention, various newly developed payment methods such as QR codes may be additionally employed in the customer terminal 200, as shown in FIG. 4 .
캐디 단말기(300)는, 도 5에 도시된 바와 같은 캐디 단말기 지원 페이지를 통해, 캐디 예약 서비스 관련 웹 페이지, 앱 페이지, 프로그램 또는 애플리케이션을 이용하여 캐디 서비스를 요청한 고객의 골프 경기에 캐디 서비스를 확인, 예약, 변경, 취소 하고, 현금 결제시 현금 발행을 요청하는 캐디의 단말일 수 있다. The caddy terminal 300 verifies the caddy service for the golf game of a customer who has requested caddy service using a caddy reservation service-related web page, app page, program, or application through the caddy terminal support page as shown in FIG. 5. , It may be a caddy terminal that makes reservations, changes, and cancellations, and requests cash issuance when paying in cash.
여기서, 적어도 하나의 캐디 단말기(300) 역시 네트워크(N)를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 고객 단말기(200)와 마찬가지로 예를 들어, 네비게이션, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다. 이때, 적어도 하나의 고객 단말기(200)는, 네트워크를 통해 원격지의 서버나 단말에 접속할 수 있는 단말로 구현될 수 있다. 또한, 적어도 하나의 캐디 단말기(300)는, 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, 네비게이션, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(Smartphone), 스마트 패드(Smartpad), 타블렛 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.Here, at least one caddy terminal 300 may also be implemented as a computer capable of accessing a remote server or terminal through a network (N). Here, like the customer terminal 200, the computer may include, for example, a laptop equipped with a navigation system or a web browser, a desktop, a laptop, etc. At this time, at least one customer terminal 200 may be implemented as a terminal capable of accessing a remote server or terminal through a network. In addition, at least one Caddy terminal 300 is, for example, a wireless communication device that guarantees portability and mobility, and is used for navigation, personal communication system (PCS), global system for mobile communications (GSM), and personal digital cellular (PDC). ), PHS (Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), Wibro (Wireless It may include all types of handheld-based wireless communication devices such as Broadband Internet terminals, smartphones, smartpads, and tablet PCs.
한편, 캐디 단말기(300)에서는 도 7에 예시된 캐디(파트너) 접속 화면에서는 정부 정책, 운영 스케줄, 소득 관리, 세무 상담, 금융/보험, 채용 정보 등 다양한 메뉴를 제공할 수 있다.Meanwhile, in the caddy terminal 300, the caddy (partner) access screen illustrated in FIG. 7 may provide various menus such as government policy, operating schedule, income management, tax consultation, finance/insurance, and employment information.
특히, 본 발명의 바람직한 일 실시예에서는 캐디의 소득에 관한 소득 관리 메뉴를 제공하며, 예컨대, 도 4에 도시된 바와 같이 해당월의 일별 소득과, 전체 수입, 지출, 지출 내역 등의 세부 항목을 제공하여, 캐디의 수입/지출에 대한 관리를 지원한다.In particular, a preferred embodiment of the present invention provides an income management menu related to the caddy's income. For example, as shown in Figure 4, detailed items such as daily income of the month, total income, expenses, and expenditure details are provided. Provides support for management of caddy income/expenses.
또한, 본 발명의 바람직한 다른 실시예에서는 캐디의 운영 스케줄을 지원하며, 예컨대 도 7에 예시된 화면과 같이 "나의 일정"을 확인할 수 있다.In addition, in another preferred embodiment of the present invention, the caddy's operating schedule is supported, and, for example, "my schedule" can be checked as shown in the screen illustrated in FIG. 7.
한편, 도 8 내지 도 10에 예시된 바와 같이 골프장의 캐디 통합 관리 서버(100)에서는 예약 현황을 업로드 할 수 있으며, 여기에서 각 시간대별 잠금, 미룸, 삭제 등의 선택적 입력이 가능하다.Meanwhile, as illustrated in FIGS. 8 to 10, the golf course caddy integrated management server 100 can upload the reservation status, and here, selective input such as lock, postponement, and deletion for each time zone is possible.
한편, 캐디 단말기(300)에서는 도 7의 화면에서 일정 변경을 선택할 수 있으며, 그 결과 도 11에 예시된 바와 같이, 자신의 예약 스케줄과 원하는 예약 스케줄의 일정 변경을 요청할 수 있고, 그 결과는 도 12에 예시된 바와 같이 통보받을 수 있다.Meanwhile, in the caddy terminal 300, a schedule change can be selected on the screen of FIG. 7, and as a result, as illustrated in FIG. 11, a schedule change of one's own reservation schedule and the desired reservation schedule can be requested, and the results are shown in FIG. You can be notified as illustrated in 12.
상술한 예에서 보는 바와 같이, 본 발명의 바람직한 일 실시예에 따르면, 캐디의 스케줄과 소득을 원할하게 관리할 수 있으며, 캐디의 정확한 소득 집계가 가능해진다. 이에 의해, 캐디는 본인의 소득을 정확히 예측 관리할 수 있으며, 골프장에서는 캐디의 소득 신고를 위한 자료를 정확히 집계할 수 있다.As seen in the above example, according to a preferred embodiment of the present invention, the caddy's schedule and income can be smoothly managed, and the caddy's income can be accurately counted. As a result, caddies can accurately predict and manage their own income, and golf courses can accurately compile data for caddies' income reports.
결제 서버(400)는 은행사, 카드사, 또는 기타 온라인 결제 플랫폼을 제공하는 업체의 서버로서 현존하는 온라인 결제 서버의 적어도 일부로 구현될 수 있으며, 본 발명의 바람직한 일 실시예에서는, 캐디피에 대한 결제가 이루어지면 캐디별 소득 산정 모듈(180)로 전송한다.The payment server 400 is a server of a bank, a credit card company, or another company that provides an online payment platform, and may be implemented as at least part of an existing online payment server. In a preferred embodiment of the present invention, payment for Caddy Fee is performed. Once done, it is transmitted to the income calculation module 180 for each caddy.
본 발명의 바람직한 일 실시예에 따른 캐디 통합 관리 서버(100)에서는 예약 접수 모듈(110) 또는 별도의 정산 모듈(미도시)을 통해서 골프장 요금과 부가 서비스 및 캐디피를 통합 결제한 경우, 예약 접수 모듈(110) 또는 별도의 정산 모듈(미도시)이 해당 캐디피 결제 내역을 캐디별 소득 산정 모듈(180)로 전송하도록 구현될 수 있다.In the caddy integrated management server 100 according to a preferred embodiment of the present invention, when the golf course fee, additional services, and caddy fees are paid integratedly through the reservation reception module 110 or a separate settlement module (not shown), the reservation reception module (110) Alternatively, a separate settlement module (not shown) may be implemented to transmit the corresponding caddy fee payment details to the income calculation module for each caddy (180).
국세청 서버(500)는 국세청에서 운영되는 서버이다.The National Tax Service server 500 is a server operated by the National Tax Service.
도 1을 통해 설명된 일 실시예에 따른 캐디 통합 관리 시스템의 동작 과정은, 컴퓨터에 의해 실행되는 애플리케이션이나 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. The operating process of the caddy integrated management system according to an embodiment described through FIG. 1 can also be implemented in the form of a recording medium containing instructions executable by a computer, such as an application or program module executed by a computer. . Computer-readable media can be any available media that can be accessed by a computer and includes both volatile and non-volatile media, removable and non-removable media. Additionally, computer-readable media may include all computer storage media. Computer storage media includes both volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data.
전술한 본 발명의 일 실시예에 따른 캐디 통합 관리 시스템의 동작 과정은, 단말기에 기본적으로 설치된 애플리케이션(이는 단말기에 기본적으로 탑재된 플랫폼이나 운영체제 등에 포함된 프로그램을 포함할 수 있음)에 의해 실행될 수 있고, 사용자가 애플리케이션 스토어 서버, 애플리케이션 또는 해당 서비스와 관련된 웹 서버 등의 애플리케이션 제공 서버를 통해 마스터 단말기에 직접 설치한 애플리케이션(즉, 프로그램)에 의해 실행될 수도 있다. 이러한 의미에서, 전술한 본 발명의 일 실시예에 따른 캐디 통합 관리 시스템의 동작 과정은 단말기에 기본적으로 설치되거나 사용자에 의해 직접 설치된 애플리케이션(즉, 프로그램)으로 구현되고 단말기에 등의 컴퓨터로 읽을 수 있는 기록매체에 기록될 수 있다.The operation process of the Caddy integrated management system according to an embodiment of the present invention described above can be executed by an application installed by default on the terminal (this may include programs included in the platform or operating system, etc., installed by default on the terminal). It may also be executed by an application (i.e., program) installed by the user directly on the master terminal through an application providing server such as an application store server, an application, or a web server related to the service. In this sense, the operating process of the caddy integrated management system according to an embodiment of the present invention described above is implemented as an application (i.e., program) installed by default in the terminal or directly installed by the user and can be read by a computer such as the terminal. It can be recorded on any recording medium.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다. The description of the present invention described above is for illustrative purposes, and those skilled in the art will understand that the present invention can be easily modified into other specific forms without changing the technical idea or essential features of the present invention. will be. Therefore, the embodiments described above should be understood in all respects as illustrative and not restrictive. For example, each component described as unitary may be implemented in a distributed manner, and similarly, components described as distributed may also be implemented in a combined form.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is indicated by the claims described below rather than the detailed description above, and all changes or modified forms derived from the meaning and scope of the claims and their equivalent concepts should be construed as being included in the scope of the present invention. do.
100 : 캐디 관리 서버
110 : 예약 접수 모듈
120 : 캐디 통신 모듈
130 : 매칭 설정 모듈
140 : 매칭 모듈
150 : 캐디 데이터베이스
160 : 예약 데이터베이스
170 : 현금 영수증 발행 모듈
180 : 캐디별 소득 산정 모듈
190 : 세무 신고 모듈
200 : 고객 단말기
300 : 캐디 단말기
400 : 결제 서버
500 : 국세청 서버
N :네트워크100: Caddy management server
110: Reservation reception module
120: Caddy communication module
130: Matching setting module
140: matching module
150: Caddy database
160: Reservation database
170: Cash receipt issuance module
180: Income calculation module for each caddy
190: Tax reporting module
200: customer terminal
300: Caddy terminal
400: Payment server
500: National Tax Service server
N:Network
Claims (7)
골프 경기 및 캐디 서비스를 예약하고, 예약에 대해 결제하는 골퍼인 고객의 고객 단말기;
캐디 서비스를 요청한 고객의 골프 경기에 캐디 서비스를 확인, 예약, 변경, 및 취소하고, 현금 결제시 현금 발행을 요청하는 캐디의 단말인 캐디 단말;
은행사, 카드사 또는 온라인 결제 플랫폼을 제공하는 업체의 서버로서, 캐디피에 대한 결제가 이루어지면 캐디별 소득 산정 모듈로 전송하고, 예약 접수 모듈에서 예약된 캐디피를 온라인 상으로 결제하는 적어도 하나의 결제 서버;
국세청에서 운영되는 서버인 국세청 서버; 및
고객 단말기로부터 골프 예약을 접수받고, 캐디 단말기로 캐디 스케쥴 정보를 전송하고, 예약, 변경, 및 취소를 포함한 캐디 스케쥴 관련 데이터를 송수신하여 고객과 캐디를 매칭하고, 고객과 캐디가 매칭되어 실제 캐디 서비스가 제공된 후, 현금 결제하여 현금 영수증이 발행되거나 또는 결제 서버를 통한 결제가 완료되면, 각 캐디별 소득을 누적 산정하여 국세청 서버에 신고하고, 예약 현황을 업로드하고, 상기 예약 현황의 업로드 시 각 시간대별 잠금, 미룸 및 삭제를 선택적으로 입력 가능하도록 하며, 예약 접수 모듈, 캐디 통신 모듈, 매칭 설정 모듈, 매칭 모듈, 캐디 데이터베이스, 예약 데이터베이스, 현금 영수증 발행 모듈, 캐디별 소득 산정 모듈, 및 세무 신고 모듈을 포함하도록 구성되는 골프장의 캐디 통합 관리 서버,
를 포함하고,
상기 예약 접수 모듈은,
네트워크에 접속된 적어도 하나의 고객 단말기에, 예약 서비스를 앱 페이지 또는 웹 페이지 형태로 제공하고, 상기 고객 단말기로부터의 캐디 예약 서비스를 접수받고,
골프 경기 예약 페이지 상에서 요청된 고객 단말기로부터의 예약 요청을 기설정된 양식에 따라 예약 데이터베이스에 저장하되, 고객의 선택에 따라 상기 골프 경기 예약 페이지 상에서 카드 또는 기타 온라인 결제를 통해 결제가 이루어지도록 하고, 차후 현금 결제가 선택될 수 있도록 하고,
상기 캐디 통신 모듈은,
적어도 하나의 캐디 단말기에, 매칭 모듈에서 설정된 고객의 골프 경기와 자신의 캐디 서비스가 매칭된 캐디 서비스 스케쥴표를 앱 페이지 또는 웹 페이지 형태로 제공하고,
상기 캐디 서비스 스케쥴표의 제공을 통해, 캐디가 기존에 엑셀 형태로 제공받던 것을 자신의 핸드폰인 캐디 단말기의 화면을 통해 실시간으로 본인의 스케쥴을 확인 및 관리 가능하도록 하고,
상기 화면 상에서 취소, 변경, 및 확인 요청을 할 수 있도록 하되,
골프장도 캐디의 사정에 대한 신속 반영을 통해 고객에 대한 원활한 캐디 서비스의 제공이 이루어질 수 있도록, 입력되는 취소, 변경, 및 확인 요청이 매칭 설정 모듈에 전송되어 실시간으로 반영되도록 하고,
캐디 데이터베이스에 저장된 캐디의 근무 회수 및 캐디피를 열람 및 수정할 수 있는 기능을 제공하며,
상기 매칭 설정 모듈은,
골프장 관리자에게 매칭 기준을 설정할 수 있는 기능을 제공하고,
상기 매칭 모듈에서 고객과 캐디를 매칭시키되, 캐디의 등급과 골퍼의 타수, 고객의 캐디 선호도, 고객의 이전 조합 이력, 및 고객의 캐디 평가를 포함한 요소들을 설정하여 상기 매칭 모듈에서 고객과 캐디를 매칭하는 매칭 우선 순위를 반영하고,
캐디의 근무 가능 요일, 근무 가능 시간, 비번, 및 휴가를 포함한 캐디의 사정에 따른 캐디의 근무 가능 조건에 기반하여, 캐디에게 순차적으로 캐디 서비스를 배당하며,
상기 매칭 모듈은,
상기 캐디 데이터베이스에 저장된 캐디의 정보인 근무 가능 조건 및 캐디의 등급 정보에 근거하여, 상기 캐디의 정보와 상기 예약 데이터베이스에 저장된 고객의 골프 경기 예약에 대응되는 캐디 서비스 예약을 상기 매칭 설정 모듈에서 기 설정된 매칭 기준에 근거하여 순차적으로 매칭시키고, 상기 캐디 통신 모듈로부터 캐디의 교환, 취소 및 변경 요청이 있는 경우 상기 매칭 기준에 우선하여 적용되도록 하고,
상기 캐디 데이터베이스는, 상기 캐디의 근무 가능 조건 및 상기 캐디의 등급 정보를 저장하되,
상기 캐디 데이터베이스에는, 캐디별 근무 이력, 캐디별 등급, 근무 가능일, 캐디별 근무 가능 시간, 캐디별 근무 가능 시간대, 캐디별 고객 빈도수, 캐디별 휴무, 캐디별 차단 고객, 캐디별 선호 고객, 및 캐디별 지정 고객을 포함한 캐디의 근무 상황과 캐디의 선호 조건과 고객의 선호 조건에 관한 정보가 관리자의 설정 기준별로 분류되어 저장되어 있고,
상기 예약 데이터베이스는, 상기 예약 접수 모듈에서 접수된 예약 서비스 정보를 저장하되,
상기 예약 데이터베이스에는, 고객의 골프 경기 예약에 관한 기본 정보로서 골프 경기 예약일, 예약 시간, 카드 예약 여부, 및 캐디 예약 여부를 포함한 기본 예약 정보와, 고객의 연령대, 고객의 성별, 고객의 골프장 등급, 고객의 회원/비회원 여부, 고객의 타수, 게임 인원, 고개별 선호 캐디, 및 고객별 서비스 캐디 이력 정보를 포함한 부가 예약 정보가 관리자의 설정 기준별로 분류되어 저장되어 있고,
상기 현금 영수증 발행 모듈은,
캐디가 고객으로부터 현금으로 결제받고 캐디 단말기 상에서 현금 영수증을 요청한 경우 현금 영수증을 발행하고, 현금 결제 정보를 캐디별 소득 산정 모듈에 전송하고,
캐디가 현금 결제를 통해 소득을 누락하려는 시도를 차단하고 정확한 세무 신고가 가능하도록 하기 위해, 캐디의 현금 영수증 발행 요청이 없는 경우, 상기 캐디 서비스에 대한 온라인 결제 정보가 없으면, 상기 캐디 서비스의 시간에 대해 책정된 금액을 상기 캐디의 현금 결제로 자동 산정하고,
상기 캐디별 소득 산정 모듈은,
상기 예약 접수 모듈에서 결재된 캐디피를 상기 매칭 모듈의 매칭 결과에 따라 정산하여, 각 캐디별 누적 소득을 산출하되,
상기 결제 서버에서 결재된 내역에 기초하여 캐디별 실제 소득을 산정하며, 상기 매칭 모듈에서 매칭되어 서비스가 이루어졌으나 상기 결제 서버에서 결제되지 않은 캐디 서비스에 대해서는 현금으로 결제가 이루어진 것으로 상정하여 누락을 방지하고,
상기 현금 영수증 발행 모듈에서 발행되는 캐디별 현금 결제 내역과 결제 서버에서 제공받은 캐디별 온라인 결제 내역을 취합하여 각 캐디별 누적 소득을 산정하여, 기설정된 기간으로서 세무 신고 기간 단위로 세무 신고 모듈에 전송하며,
상기 세무 신고 모듈은,
상기 캐디별 소득 산정 모듈에서 산출된 각 캐디별 누적 소득에 대해서, 기설정된 세무 신고 기간이 도래하면, 상기 각 캐디별 누적 소득에 대한 정보를 국세청의 세무 신고 양식에 부합되는 세무 신고 양식으로 변환하여, 국세청 서버에 전송함으로써 각 캐디별 소득 신고를 실행하고,
각 캐디의 정확한 소득 신고가 가능해지도록, 캐디 서비스 매칭 스케쥴과 연동하여 자동으로 세무 신고가 이루어지도록 하며,
상기 고객 단말기에는 캐디피 결제 화면이 제공되고,
상기 캐디피 결제 화면은, 캐디피 결제시 서비스 평가의 기능이 제공되도록 마련되되, 결제 수단으로서 신용 카드, 현금 결제, 계좌 이체, 상품권, 포인트 및 QR 코드가 사용될 수 있도록 마련되고,
상기 캐디 단말기에서는, 캐디 접속 화면을 통해 정부 정책, 운영 스케쥴, 세무 상담, 금융/보험, 및 채용 정보에 관한 메뉴가 제공되되, 캐디의 소득에 관한 소득 관리 메뉴가 더 제공되고, 상기 소득 관리 메뉴를 통해 해당월의 일별 소득과, 전체 수입, 및 지출 내역에 관한 세부 항목을 제공하여 캐디의 수입/지출에 대한 관리를 지원하고, 캐디의 운영 스케쥴을 나의 일정에서 확인할 수 있도록 하고, 일정 변경을 선택한 경우, 자신의 예약 스케쥴과 원하는 예약 스케쥴의 일정 변경을 요청 가능하고, 요청 결과를 통보받을 수 있으며,
상기 캐디 통합 관리 서버는,
캐디가 실제로 근무한 기록이 남겨질 수 있도록 하기 위해, 특정 고객과 매칭된 캐디가, 당일 다른 고객과 매칭된 다른 캐디 또는 휴무상태인 다른 캐디를 대상으로 근무 시간의 교체를 요청할 수 있도록 하고, 요청을 받은 캐디가 승인 또는 거절한 결과가 골프장 관리자에게 자동 보고되는 모듈을 더 포함하는 것인, 캐디 통합 관리 시스템.In the caddy integrated management system that matches the caddy service reservation requested from at least one customer terminal with the caddy,
A customer terminal for customers who are golfers who reserve golf matches and caddy services and pay for the reservations;
A caddy terminal, which is a caddy terminal that confirms, reserves, changes, and cancels caddy services for the golf game of a customer who has requested caddy services, and requests cash issuance when paying in cash;
It is a server of a bank, a credit card company, or a company that provides an online payment platform, and when a payment for a caddy fee is made, it is transmitted to the income calculation module for each caddy, and at least one payment server that pays the caddy fee reserved in the reservation reception module online. ;
National Tax Service server, which is a server operated by the National Tax Service; and
Receive golf reservations from the customer terminal, transmit caddy schedule information to the caddy terminal, send and receive caddy schedule-related data including reservations, changes, and cancellations to match customers and caddies, and provide actual caddy service by matching customers and caddies. After is provided, payment is made in cash and a cash receipt is issued or payment is completed through the payment server, the income for each caddy is calculated cumulatively and reported to the National Tax Service server, the reservation status is uploaded, and the reservation status is uploaded at each time. Lock, postpone, and delete can be selectively entered for each unit, and includes a reservation reception module, caddy communication module, matching setting module, matching module, caddy database, reservation database, cash receipt issuance module, income calculation module for each caddy, and tax reporting module. A golf course caddy integrated management server configured to include,
Including,
The reservation reception module is,
Provide a reservation service in the form of an app page or web page to at least one customer terminal connected to the network, and receive a caddy reservation service from the customer terminal,
Reservation requests from customer terminals requested on the golf game reservation page are stored in the reservation database according to a pre-set form, and payment is made through card or other online payment on the golf game reservation page according to the customer's selection, and later. Allow cash payment to be selected,
The caddy communication module,
A caddy service schedule matching the customer's golf game set in the matching module and the customer's caddy service is provided to at least one caddy terminal in the form of an app page or web page,
By providing the caddy service schedule, the caddy can check and manage his or her schedule in real time through the screen of the caddy terminal, which is his or her cell phone, which was previously provided in Excel format.
Cancellation, change, and confirmation requests can be made on the above screen,
Golf courses also ensure that cancellation, change, and confirmation requests are sent to the matching setting module and reflected in real time so that caddy services can be provided smoothly to customers by quickly reflecting the caddy's circumstances.
Provides the ability to view and modify the caddy's number of shifts and caddy fees stored in the caddy database.
The matching setting module is,
Provides golf course managers with the ability to set matching criteria,
Match a customer and a caddy in the matching module by setting factors including the caddy's grade, the golfer's number of strokes, the customer's caddy preference, the customer's previous combination history, and the customer's caddy evaluation to match the customer and the caddy in the matching module. Reflects matching priorities,
Caddy services are sequentially assigned to caddies based on the caddy's work availability conditions, including days of the week, available hours, off-duty, and vacation.
The matching module is,
Based on the work availability conditions and caddy grade information, which are the caddy information stored in the caddy database, the caddy service reservation corresponding to the customer's golf game reservation stored in the caddy information and the reservation database is preset in the matching setting module. Match sequentially based on matching criteria, and if there is a request for exchange, cancellation, or change of caddy from the caddy communication module, the matching criteria are applied with priority,
The caddy database stores the caddy's working conditions and the caddy's grade information,
The caddy database includes work history for each caddy, grade for each caddy, available days for work, available hours for each caddy, workable time zone for each caddy, customer frequency for each caddy, holidays for each caddy, blocked customers for each caddy, preferred customers for each caddy, and caddy. Information on the working status of caddies, including star-designated customers, and the caddy's preferred conditions and customer preferences are classified and stored according to the criteria set by the administrator,
The reservation database stores reservation service information received from the reservation reception module,
The reservation database includes basic information regarding the customer's golf match reservation, including golf match reservation date, reservation time, card reservation status, and caddy reservation status, customer's age group, customer gender, customer's golf course grade, Additional reservation information, including whether the customer is a member/non-member, the customer's number of strokes, number of players, preferred caddy for each hill, and service caddy history information for each customer, is classified and stored according to the criteria set by the administrator,
The cash receipt issuance module is,
When a caddy receives payment in cash from a customer and requests a cash receipt on the caddy terminal, a cash receipt is issued and the cash payment information is transmitted to the income calculation module for each caddy.
In order to block attempts by caddies to omit income through cash payments and to enable accurate tax reporting, if there is no request from the caddy to issue a cash receipt and there is no online payment information for the above caddy service, at the time of the above caddy service. The amount set for this is automatically calculated as a cash payment by the caddy,
The income calculation module for each caddy is,
The caddy fee paid in the reservation reception module is settled according to the matching result of the matching module, and the cumulative income for each caddy is calculated,
The actual income for each caddy is calculated based on the payment details from the payment server, and for caddy services that are matched in the matching module but not paid for in the payment server, it is assumed that payment has been made in cash to prevent omission. do,
The cash payment details for each caddy issued from the above cash receipt issuance module and the online payment details for each caddy provided from the payment server are collected to calculate the cumulative income for each caddy and transmitted to the tax reporting module for each tax reporting period as a preset period. And
The tax reporting module is,
Regarding the accumulated income for each caddy calculated in the income calculation module for each caddy, when the preset tax reporting period arrives, the information on the accumulated income for each caddy is converted into a tax reporting form that conforms to the tax reporting form of the National Tax Service. , Execute income reporting for each caddy by transmitting to the National Tax Service server,
To ensure accurate income reporting for each caddy, tax reporting is automatically made in conjunction with the caddy service matching schedule.
A Caddy Fee payment screen is provided on the customer terminal,
The Caddy Pay payment screen is provided to provide a service evaluation function when making a Caddy Pay payment, and is provided so that credit cards, cash payments, bank transfers, gift certificates, points, and QR codes can be used as payment methods,
In the caddy terminal, menus related to government policy, operation schedule, tax consultation, finance/insurance, and employment information are provided through the caddy access screen, and an income management menu related to the caddy's income is further provided, and the income management menu It supports management of the caddy's income/expenditure by providing detailed items on the daily income, total income, and expenditure details of the month, allows the caddy's operating schedule to be checked in My Schedule, and allows schedule changes. If selected, you can request changes to your reservation schedule and your desired reservation schedule and be notified of the results of your request.
The Caddy integrated management server,
In order to ensure that a record of the caddy's actual work is left, a caddy matched with a specific customer can request a replacement of working hours for another caddy matched with another customer on the day or another caddy on leave, and the request is received. An integrated caddy management system that further includes a module in which the caddy's approval or rejection results are automatically reported to the golf course manager.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020220166936A KR102616636B1 (en) | 2022-12-02 | 2022-12-02 | Caddy integrated management system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020220166936A KR102616636B1 (en) | 2022-12-02 | 2022-12-02 | Caddy integrated management system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR102616636B1 true KR102616636B1 (en) | 2023-12-21 |
Family
ID=89320677
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020220166936A Active KR102616636B1 (en) | 2022-12-02 | 2022-12-02 | Caddy integrated management system |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102616636B1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102819432B1 (en) * | 2024-10-11 | 2025-06-13 | 주식회사 제이캐디 | Method for providing caddy schedule management and revenue forecasting functions and electronic device for performing the same |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20090097586A (en) * | 2008-03-12 | 2009-09-16 | 손동주 | Caddy Placement System and Method Using Server |
| KR101899282B1 (en) * | 2018-02-28 | 2018-09-14 | 이상국 | Method of providing easy payment service |
| US20200131508A1 (en) | 2018-10-31 | 2020-04-30 | Zymergen Inc. | Multiplexed deterministic assembly of dna libraries |
| KR20200131508A (en) * | 2019-05-14 | 2020-11-24 | 김진광 | Golf course Caddy fee card payment agency service and Credit Loan System Using Revenue Data |
| KR102209358B1 (en) | 2020-06-15 | 2021-01-28 | 신문식 | Method for payment of golf course caddie fee and payment system using thereof |
| KR20210076681A (en) * | 2019-12-16 | 2021-06-24 | 이배희 | Caddy duty management system of the golf course where the caddy can directly select the work schedule and how to manage the caddy duty of the golf course using the system |
| KR20220149413A (en) * | 2021-04-30 | 2022-11-08 | 김부경 | Golf course and caddy platform service provision method and system using artificial intelligence and big data |
-
2022
- 2022-12-02 KR KR1020220166936A patent/KR102616636B1/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20090097586A (en) * | 2008-03-12 | 2009-09-16 | 손동주 | Caddy Placement System and Method Using Server |
| KR101899282B1 (en) * | 2018-02-28 | 2018-09-14 | 이상국 | Method of providing easy payment service |
| US20200131508A1 (en) | 2018-10-31 | 2020-04-30 | Zymergen Inc. | Multiplexed deterministic assembly of dna libraries |
| KR20200131508A (en) * | 2019-05-14 | 2020-11-24 | 김진광 | Golf course Caddy fee card payment agency service and Credit Loan System Using Revenue Data |
| KR20210076681A (en) * | 2019-12-16 | 2021-06-24 | 이배희 | Caddy duty management system of the golf course where the caddy can directly select the work schedule and how to manage the caddy duty of the golf course using the system |
| KR102209358B1 (en) | 2020-06-15 | 2021-01-28 | 신문식 | Method for payment of golf course caddie fee and payment system using thereof |
| KR20220149413A (en) * | 2021-04-30 | 2022-11-08 | 김부경 | Golf course and caddy platform service provision method and system using artificial intelligence and big data |
Non-Patent Citations (1)
| Title |
|---|
| (인터넷 기사, 파골프)"캐디피 간편 신용결제 시스템 ‘캐디페이’ 개발"(2022.03.31.)* * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102819432B1 (en) * | 2024-10-11 | 2025-06-13 | 주식회사 제이캐디 | Method for providing caddy schedule management and revenue forecasting functions and electronic device for performing the same |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106796673B (en) | Improved system and method for charging | |
| US8175966B2 (en) | System and method for identifying an alternative provider of telecommunications services | |
| US8744959B2 (en) | Electronic bill payment with variable payment options | |
| AU2023203909A1 (en) | System and method for tracking expenses and billing | |
| US8694384B2 (en) | Search engine system and method using directories of products and services for facilitating supply chain integration and communication | |
| AU2023202368A1 (en) | Improved system and method for billing | |
| US20140180887A1 (en) | Personal Account Management Devices, Methods, Programs and Media | |
| WO2016007334A1 (en) | System and method for automed collections of debts for business | |
| US20160140529A1 (en) | Client entry and maintenance system for timekeeping and billing for professional services system and method | |
| KR20130089960A (en) | Method for providing job placement service based on network | |
| KR102616636B1 (en) | Caddy integrated management system | |
| JP5167879B2 (en) | Electronic money deposit method, electronic money deposit support system, terminal device, and computer program | |
| KR20130013408A (en) | System and method for managing a selling information of mobile phone, and computer readable recording medium containing a program thereof | |
| KR102354858B1 (en) | Electronic apparatus for processing item sales information and method thereof | |
| KR102617122B1 (en) | Job matching platform server and its control method | |
| KR20200140058A (en) | Method for providing real estate agency service | |
| CA3154315A1 (en) | System and method for shift scheduling | |
| JP2005085099A (en) | Membership service system in mobile phone terminal, method thereof, member discount server, and program thereof | |
| CN110462610B (en) | Professional service recommendation system | |
| KR101854404B1 (en) | Method for providing changable membership service | |
| US20100106630A1 (en) | Money Is Time: Innovative Determination and Calculation of Paid Time Off | |
| JP2002245236A (en) | Money management server that can be input by mobile phone and money management method in the server | |
| JP2021149722A (en) | Service reservation reception management system | |
| KR102081798B1 (en) | Computer readable order application recorded record medium, order and delivery service system including the same and order and delivery service method | |
| US20220318769A1 (en) | Electronic apparatus for processing item sales information and method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20221202 |
|
| PA0201 | Request for examination | ||
| PA0302 | Request for accelerated examination |
Patent event date: 20221221 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20221202 Patent event code: PA03021R01I Comment text: Patent Application |
|
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20230719 Patent event code: PE09021S01D |
|
| AMND | Amendment | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20231011 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20230719 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
| X091 | Application refused [patent] | ||
| AMND | Amendment | ||
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20231101 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20230719 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
| X091 | Application refused [patent] | ||
| AMND | Amendment | ||
| PX0901 | Re-examination |
Patent event code: PX09012R01I Patent event date: 20231101 Comment text: Amendment to Specification, etc. Patent event code: PX09011S01I Patent event date: 20231101 Comment text: Decision to Refuse Application Patent event code: PX09011S01I Patent event date: 20231011 Comment text: Decision to Refuse Application Patent event code: PX09012R01I Patent event date: 20230822 Comment text: Amendment to Specification, etc. |
|
| PX0701 | Decision of registration after re-examination |
Patent event date: 20231206 Comment text: Decision to Grant Registration Patent event code: PX07013S01D Patent event date: 20231122 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20231101 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20231101 Comment text: Decision to Refuse Application Patent event code: PX07011S01I Patent event date: 20231011 Comment text: Decision to Refuse Application Patent event code: PX07011S01I Patent event date: 20230822 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I |
|
| X701 | Decision to grant (after re-examination) | ||
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20231218 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20231218 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |