ohdoyoel / military-welfare-map

2024 국방 공공데이터 활용 경진대회 서비스 개발 부문 대상 수상작 : 병영생활지도
https://military-welfare-map.netlify.app
1 stars 0 forks source link

사업계획서 키워드 정리 #8

Open moonseosubalbyeong opened 4 months ago

moonseosubalbyeong commented 4 months ago

https://www.hancomdocs.com/open?fileId=B3l7yEmLzQfMp5EXgZiEeKzNmEAZgWB4

1. 개요

서비스명

병영생활지도

적용 기술 분야

웹 서비스

서비스 요약

(필수) 서비스 개발의 핵심 내용을 2~3줄 이내로 간단하게 요약

'병영생활지도'란 국방 분야의 공공 데이터를 직관적이고 체계적인 방식으로 정리한 지도 웹 서비스로, 국군과 관련된 모두에게 그들이 누릴 수 있는 각종 할인 혜택과 도움이 되는 정보를 제공합니다.

의 일상을 더욱 알차고 다채롭게 꾸미기 위해 탄생하였으며, 더 나아가 그들의 가족과 지인들까지 만족시키는 걸 목표하고 있습니다. (‘일상이 더욱 알차고 다채롭게 꾸며지는 것을 지향하며,’ 또는 ‘뿐만 아니라 그들의 가족과 지인들에게까지 합리적이고 유용한 서비스를 제공하고자 제작되었습니다.’)

2. 적절성

활용 공공 데이터

(필수) 서비스에 활용한 공공데이터를 열거 ※ 활용데이터의 데이터(목록)명/관리기관/출처을 명확히 기재하고, 현재 개방되어 있지 않은 데이터(개방가능한 데이터)를 활용한 경우 출처에 ‘미개방’으로 기재

개발 배경 및 활용 적절성

(필수) 서비스를 개발하게 된 배경 설명 (필수) 국방분야 공공데이터의 활용 빈도, 비중, 가공 가능성 등에 대하여 작성 ※ 활용데이터가 어떤 부분에서 어떻게 적용되었는지 포함하여 작성

6. 기타

(선택) 제출한 서비스와 관계없이 향후 추가 개방이 필요한 국방 공공데이터 등에 대하여 의견을 주시면 감사하겠습니다.

ohdoyoel commented 4 months ago
  1. 개요 - 서비스 명

요정도 추천드립니다

moonseosubalbyeong commented 4 months ago
  1. 개요 - 서비스 명
  • 도열맵
  • 병영생활지도
  • 용사길잡이
  • 장병나침반

요정도 추천드립니다

엄... 병영생활지도가 괜찮은듯?

ohdoyoel commented 4 months ago

예시 및 작성 요령

사업계획서_작성_예시세부설명자료.pdf

moonseosubalbyeong commented 4 months ago

※ 참고할 만한 설문조사 결과들 ※

관광공사 설문조사에서도 혜택만 있으면 자운대 장병의 82%, 육군 32사단 74%, ROTC 학군단원 97%가 여행을 떠나겠다고 답했습니다. 출처 : https://v.daum.net/v/20231125220809788

ohdoyoel commented 4 months ago

군할입업소 실태조사로 검색하니까 재밌는거 많이 나오네요~

ohdoyoel commented 4 months ago

3. 독창성

'병영생활지도'가 지니고 있는 독창적인 면들은 각각 다음과 같습니다.

3-1 군인에게 유용한 정보 + 지도 플랫폼

첫째, '병영생활지도'는 국방 분야의 공공데이터를 가시적인 형태의 지도로 구현한 최초의 사례입니다. '병영생활지도'라는 이름에서부터 알 수 있듯이, 저희는 공공데이터를 활용할 매체로 지도라는 플랫폼을 차용하였습니다. 따라서 '병영생활지도'에는 저희가 종류 및 지역에 따라 분류한 국방 분야의 공공데이터가 성공적으로 시각화되어 있습니다. 그리고 이 때문에 '병영생활지도'의 이용자들은 제시된 정보들을 직관적으로 인식하고, 손쉽게 응용할 수 있게 되었습니다. 이전까지 가독성 있게 정리되지 않던 내용들이 '병영생활지도'를 통해 한눈에 파악할 수 있도록 가다듬어진 것입니다.

안타깝게도 지금까지는 군인에게 도움이 될 만한 정보를 통일성 있게 가공하여 게시하는 서비스가 존재하지 않았습니다. 그 탓에 만일 누군가가 군 장병에게 혜택을 제공하는 가까운 지점의 식당 하나를 찾고자 할 경우, 그 사람은 관련된 애플리케이션에 접속하여 소개받은 가게들이 근방에 있는지 일일이 대조해야 했습니다.

하지만 '병영생활지도'를 활용한다면 이야기가 달라집니다. '병영생활지도'는 이용자의 현 위치를 기반으로 유용한 정보들을 제공하기에, 목표하는 바에 다다르는 과정이 매우 간소화됩니다. 현역병의 경우 '병영생활지도'를 통해 군인에게 혜택을 제공하는 식당들이 주변에 얼마만큼 존재하는지 한 눈에 확인할 수 있으며, 예비군은 도달해야 하는 집결지까지의 경로를 '병영생활지도'를 통해 간단하게 파악할 수 있습니다.

또한, '병영생활지도'는 다른 지도 서비스와 같이 필터링 및 검색 기능을 갖추고 있습니다. 그러므로 '병영생활지도'의 이용자들은 추구하는 혜택의 종류나 관심 있는 지역 등을 설정하여 요구하는 정보만을 두 눈에 담을 수 있게 됩니다. 이러한 점들로 인해 '병영생활지도'는 다른 서비스들이 엄두도 못 낼 정도로 극대화된 시각적 편의를 창출해 낼 수 있습니다.

3-2 챗봇 + 지도 플랫폼

둘째, 챗봇 기능을 지도에 접목한 선구자적인 면모를 보유하고 있습니다. '병영생활지도'는 기본적으로 구체적인 장소들을 안내하는 지도이지만, 동시에 이용자들과 소통하며 특정한 답을 제시하는 챗봇으로서의 역할을 수행하기도 합니다. 쉽게 말하면, '병영생활지도'는 단순한 지도 그 이상의 능력을 발휘합니다. 실제로, '병영생활지도'는 챗봇 기능을 통해 마치 가이드와 같은 존재로 변모하곤 합니다. 이용자의 손길만을 기다리는 평범한 지도들과는 다르게, 사용자의 요구에 발맞춰 능동적으로 정보를 피력하는 것입니다.

나머지 지도들은 이와 같은 특성을 보유하고 있지 않기에 '병영생활지도'와 달리 사용자들의 일상에서 적지 않은 불편함을 초래하곤 합니다. 예를 들어 어떤 군인 하나가 애인과 함께 방문할 장소를 물색하는 중에 일반적인 지도를 사용한다면, 그는 약속 시간이 도래하기 한참 전부터 목적지에 대한 고민을 시작해야 합니다. 그러나 '병영생활지도'를 쓸 경우, 이러한 수고가 불필요해집니다. 그 군인이 '병영생활지도'의 챗봇에게 상황을 고지하고 갈 곳을 추천해 달라고만 하면, '병영생활지도'가 알아서 낭만 있는 카페나 레스토랑을 제시해 주기 때문입니다. 이러한 방식으로 사용자들은 '병영생활지도'를 통해 상황에 맞는 적절한 행선지를 안내 받을 수 있습니다. 아들을 면회 온 부모는 묵을 수 있는 주변의 숙소를 알 수 있으며, 주말에 운동으로 몸을 풀고자 하는 간부는 인근의 목 좋은 골프장을 소개 받게 됩니다. '병영생활지도'가 사용자들에게 고용된 길잡이라도 된 것 마냥 처신하는 것입니다.

이는 '병영생활지도'만이 가지고 있는 독창적인 특징으로, 기존의 지도들 중 이와 비슷하게 기능하는 것은 극히 소수에 불과합니다. 즉, '병영생활지도'를 제외한 나머지들은 이제야 막 지도와 챗봇을 융합하기 위해 시도하는 중입니다. 대표적인 것이 바로 ‘구글 지도'로, 구글 측은 지도에 AI 챗봇 기능을 추가하겠다고 올해 2월에 발표하였습니다. 이러한 추세에 비추어 보았을 때, 저희는 지도와 챗봇이 서로 연결되는 사례가 앞으로 더욱 기하급수적으로 증가할 것이라고 예견합니다. 그리고 그러한 흐름 속에서 '병영생활지도'가 가진 독창성이 분명 크게 주목 받으리라고 저희는 확신합니다.

3-3 군인 만을 위한 것이 아닌, 군인과 관련된 모두가 이용 가능한

마지막으로, 기존의 군대 관련 서비스들이 가진 한계를 극복해냈습니다. 국방 분야의 공공데이터들을 응용한 이전의 서비스들은 대부분 특정 집단만이 활용한다는 치명적인 단점을 보유하고 있습니다. 관련된 서비스 중 대다수가 현역병에게만 초점을 맞추었기에, 두드러진 이용자들 역시 병사들에게만 국한되는 것입니다. (대표적으로 000은 ~로 인해 간부의 이용률이 낮으며, 000은 아예 병사들만 이용할 수 있게끔 ~했습니다.)

하지만 '병영생활지도'는 다릅니다. '병영생활지도'는 현역병뿐만 아니라 간부와 군 가족, 그리고 장병들의 지인까지도 사용자로 탈바꿈시킬 수 있는 저력을 지니고 있습니다. 왜냐하면 앞서 나열한 '병영생활지도'의 잠재적인 이용자들이 단 하나도 빠짐없이 소비 행위에 참여하기 때문입니다. 병사들은 휴가 또는 외출을 나갔을 때 재화를 소모하며, 간부들은 모임이나 회식을 통해 돈을 씁니다. 이들의 가족이나 지인들 역시 면회를 가거나, 수료식과 같은 행사에 참관할 때 자연스레 지갑을 열곤 합니다.

그리고 이와 같은 상황에서 그들을 도울 수 있는 것이 바로 '병영생활지도'입니다. '병영생활지도'는 데이터들을 가공하여 이용자가 방문하기에 적절한 소비처를 추천하므로, 소비로까지 이어지는 과정을 효율화시켜 줍니다. 게다가 그 소비 자체가 최대한 합리적일 수 있도록 각지의 강점을 구체적으로 명시하기에, 소비한 후의 만족도 역시 저절로 증가하게 됩니다. 그렇기에 결과적으로 '병영생활지도'는 소비를 희망하는 모든 계층의 구미를 자극할 것으로 기대됩니다. 더불어 이는 다른 서비스와 비교했을 때 '병영생활지도'만이 가진 확고한 강점이라고 매우 자신 있게 말할 수 있습니다.

ohdoyoel commented 4 months ago

5. 가능성

5-1 수익성 (돈 계산)

저희는 병영생활지도를 통해 수익을 창출하기 위해 총 두 가지의 방안들을 마련하였는데, 그 둘은 각각 다음과 같습니다.

5-1의 A 오상병이 쏜다 (가맹점 -> 중계비 계산, 대상 고객: 군인 + 군가족 + 동행지인)

첫째, <지 병장이 쏜다!>라는 이벤트를 통해 협업하는 가게들을 적극적으로 홍보하는 조건으로 중계비를 받는 것입니다. <지 병장이 쏜다!>는 유튜브 프로그램 <네고왕>에서 영감을 받아 탄생한 사업 아이템으로, '병영생활지도' 속 챗봇이 의인화된 결과인 '지피티 병장'이 각지의 가게들을 선정하여 통 큰 할인을 창출해 내는 구도를 취하고 있습니다. 네고왕이 구독자들을 대신하여 가격을 흥정하는 것처럼, '지피티 병장'으로 대표되는 '병영생활지도' 측 또한 이용자들의 금전적인 이득을 쟁취하고자 발 벗고 나서는 것입니다.

이와 같은 설정을 만족시키기 위해, 저희는 공공데이터를 분석하여 가게들을 선별한 후 해당 업소들에게 할인율을 올리거나 할인 받을 수 있는 대상을 늘려달라고 요구할 계획입니다. 그리고 그 조건으로 저희는 '병영생활지도'를 통한 적극적인 홍보를 약속하고자 합니다. '병영생활지도'를 이용하는 사람들이 그곳에 최대한 몰릴 수 있도록 지원 사격을 해주는 것입니다. 실제로, '병영생활지도'에는 특정한 상점들을 홍보할 수 있는 이벤트 창들이 존재합니다. 저희는 이 이벤트 창들이 지도가 축소되어 전국 단위의 수준에 이르게 될 때마다 나타나도록 설정해 두었습니다. 사용자들이 '병영생활지도'를 활용하면서 저절로 이벤트 창에 눈길을 둘 수 있도록 기획해 둔 것입니다.

뿐만 아니라, '병영생활지도'에는 협업하는 가게들만 등장하는 화면 역시 존재합니다. “지피티 병장이 쏜다”라고 적힌 버튼을 누르면 이 창으로 전환되는데, 이곳을 통해 이벤트에 동참하는 가게들은 빠짐없이 홍보의 기회를 얻게 됩니다. 따라서, 저희는 이와 같은 적극적인 선전 전략으로 인해 소비자로 전환된 이용자들이 분명 적지 않을 것이라고 예측합니다. 동시에 그 결과 각 상점들의 매출까지도 자연히 증가하게 되리라고 저희는 확신합니다.

그래서 만약 실제로 각 점포들의 수익이 증가하게 되면, 저희는 양측의 지속 가능한 동업을 위해 순이익의 ( )%를 중계비로 받고자 합니다. 이 돈을 통해 저희는 "병영생활지도"의 연속적인 혁신을 도모하고자 하며, 더 나아가 지도로 인해 구매를 결심하게 된 사람들의 수까지 늘릴 계획입니다. 방금 언급한 대로, "병영생활지도" 측과 상인들 모두가 만족할 수 있는 발전적인 관계를 형성하고자 하는 것입니다. 그러므로 저희는 "지 병장이 쏜다"라는 아이템을 통해 일차적으로는 돈을 벌고, 이차적으로는 성장의 토대를 구성하며, 최종적으로는 상인들과 더불어 대성할 수 있는 계기를 마련해 두고자 합니다.

5-1의 B 광고 (어느 기업을 목표로, 어느 지점에 넣고 사용자 불편 X, 기업 만족, 접속자 수 -> 광고비 계산)

둘째, 광고창을 마련하여 홍보물을 게시한 후 돈을 받는 것입니다. 저희는 부가적인 수익을 만들어내기 위해 병영생활지도 내에 광고물을 실을 수 있는 공간들을 마련해 두었습니다. 그리고 이 영역들을 채워 넣을 목적으로 저희는 구글 애드센스라는 광고 중개 서비스를 이용하고자 합니다. 해당 서비스에 대한 구글 측의 설명에 따르면, 웹 사이트의 경우 조회수에 비례하여 광고비를 제공받게 됩니다. 광고주가 지급한 돈을 조회수에 따라 각 사이트의 소유주에게 구글이 분배하는 것입니다. 저희는 병영생활지도가 이와 같은 방식으로 돈을 벌기에 최적화된 존재라고 생각합니다. 왜냐하면, 병영생활지도는 무시할 수 없는 수치의 잠재적인 이용자를 보유하고 있기 때문입니다.

저희가 생각하기에 병영생활지도의 예비 사용자들은 크게 세 부류로 나뉩니다. 그중 첫째는 바로 대한민국 국군 장병으로, 국방백서에 의하면 이들은 대략 48만여 명 정도 됩니다. 그 다음은 바로 군인의 가족들입니다. 핵가족이 가장 일반적인 가구 유형이라는 통계청의 조사에 의거했을 때, 이들의 수치는 장병들의 수에 2를 곱한 약 96만 명 정도로 예측됩니다. 마지막은 바로 군인의 지인들입니다. 평균적으로 군인 한 명당 3명의 지인을 보유하고 있다고 가정할 경우, 이들의 수는 대략 144만명으로 여겨집니다. 저희는 이 세 집단 모두 병영생활지도를 이용할 동기가 상당하다고 확신합니다. 왜냐하면 병영생활지도 안에는 이들의 구미를 자극할 만한 요소가 상당하기 때문입니다. 가장 대표적인 것인 할인에 대한 내용입니다. 병영생활지도에는 이용자들에게 혜택을 베푸는 각 상점들이 잘 정리되어 있기에, 그들은 결과적으로 병영생활지도를 통해 실질적인 이득을 거둘 수 있습니다. 그러므로 저희는 위에서 언급한 인원들 중 상당수가 병영생활지도를 이용하게 되리라고 자신합니다.

5-1의 C 이 방법을 성공시키기 위해 다음과 같은 홍보 방법을 고려하고 있다

한편, 위 두 가지 방안의 성공률을 높이기 위해 저희는 각지에서 병영생활지도를 열심히 홍보하고자 합니다. 일단 저희는 가장 먼저 군인 관련 커뮤니티에 홍보글을 작성할 계획입니다. 아시다시피, 병영생활지도는 군인에 관한 내용이 주를 이루는 웹 서비스입니다. 그렇기에 저희는 군인들이 많이 이용하는 곳에서부터 홍보를 시작해야 한다고 생각했습니다. 군인들이 많이 방문하는 사이트로는 디사인사이드 내의 육해공군 갤러리가 유명한데, 이곳을 통해 사람들은 군대나 훈련소에 대한 정보를 공유하곤 합니다. 저희는 이곳에서 군인들이 병영생활지도를 통해 얻을 수 있는 이점들을 설명할 계획입니다. 먼저 저희는 병영생활지도를 활용할 경우 병사들이 금전적인 이득을 직접적으로 누릴 수 있다고 설명할 생각입니다. 또한, 그 사람들이 전역한 뒤에도 예비군 집결지의 위치를 수월하게 확인할 수 있다고 강조하고자 합니다. 그리하면 저희는 병영생활지도가 군인들로부터 뜨거운 호응을 받을 수 있을 것으로 예측합니다. 다음으로 저희는 '군인아들 부모님 카페'라는 곳을 이용할 생각입니다. '군인아들 부모님 카페'는 네이버의 대표 인기카페 중 하나로, 130511명의 회원이 가입되어 있습니다. 마지막으로 저희는 SNS를 활용하고자 합니다. 21세기인 지금 SNS를 이용하지 않는 대한민국 국민은 극히 소수입니다. 특히 병영생활지도가 이용자로 삼고자 하는 군인 및 그들의 지인은 SNS를 활발하게 쓰는 세대로 유명합니다. 그러므로 저희는 인스타그램과 같은 SNS에 병영생활지도를 홍보하는 계정을 생성해 둘 생각입니다. 저희는 지피티 병장이라는 이름으로 계정을 만든 후에, 병영생활지도를 홍보하는 피드나 영상을 게시할 계획입니다. 이러한 매체들을 통해 저희는 군인을 위한 정보를 통일성 있게 정리해 둔 서비스가 없다는 점을 지적하며 흥미를 끌고자 합니다. 더 나아가 병영생활지도가 이용자들에게 금전적인 이득을 직접적으로 제공한다는 점을 강조할 생각입니다. 이러한 과정을 거친다면 병영생활지도를 이용하고자 하는 사람들이 분명 단계적으로 늘어날 것이라고 저희는 확신합니다.

둘째, 광고창을 마련하여 홍보물을 게시한 후 돈을 받는 것입니다. 저희는 부가적인 수익을 만들어내기 위해 병영생활지도 내에 광고물을 실을 수 있는 공간들을 마련해 두었습니다. 그리고 이 영역들을 채워 넣을 목적으로 저희는 구글 애드센스라는 광고 중개 서비스를 이용하고자 합니다. 해당 서비스에 대한 구글 측의 설명에 따르면, 웹 사이트의 경우 조회수에 비례하여 광고비를 제공받게 됩니다. 광고주가 지급한 돈을 조회수에 따라 각 사이트의 소유주에게 구글이 분배하는 것입니다. 저희는 병영생활지도가 이와 같은 방식으로 돈을 벌기에 최적화된 존재라고 생각합니다. 왜냐하면, 병영생활지도는 무시할 수 없는 수치의 잠재적인 이용자를 보유하고 있기 때문입니다. 저희가 생각하기에 병영생활지도의 예비 사용자들은 크게 세 부류로 나뉩니다. 그중 첫째는 바로 대한민국 국군 장병으로, 국방백서에 의하면 이들은 대략 48만여 명 정도 됩니다. 그 다음은 바로 군인의 가족들입니다. 핵가족이 가장 일반적인 가구 유형이라는 통계청의 조사에 의거했을 때, 이들의 수치는 장병들의 수에 2를 곱한 약 96만 명 정도로 예측됩니다. 마지막은 바로 군인의 지인들입니다. 평균적으로 군인 한 명당 3명의 지인을 보유하고 있다고 가정할 경우, 이들의 수는 대략 144만 명으로 여겨집니다. 저희는 이 세 집단 모두 병영생활지도를 이용할 동기가 상당하다고 확신합니다. 왜냐하면 병영생활지도 안에는 이들의 구미를 자극할 만한 요소가 상당하기 때문입니다. 가장 대표적인 것인 할인에 대한 내용입니다. 병영생활지도에는 이용자들에게 혜택을 베푸는 각 상점들이 잘 정리되어 있기에, 그들은 결과적으로 병영생활지도를 통해 실질적인 이득을 거둘 수 있습니다. 그러므로 저희는 위에서 언급한 인원들 중 상당수가 병영생활지도를 이용하게 되리라고 자신합니다. 따라서, 저희는 위에서 언급한 인원을 (모두 더 한 수치인 288만여 명)이 병영생활지도를 사용하

한편, 위 두 가지 방안의 성공률을 높이기 위해 저희는 각지에서 병영생활지도를 열심히 홍보하고자 합니다. 일단 저희는 가장 먼저 군인 관련 커뮤니티에 홍보글을 작성할 계획입니다. 아시다시피, 병영생활지도는 군인에 관한 내용이 주를 이루는 웹 서비스입니다. 그렇기에 저희는 군인들이 많이 이용하는 곳에서부터 홍보를 시작해야 한다고 생각했습니다. 군인들이 많이 방문하는 사이트로는 디사인사이드 내의 육해공군 갤러리가 유명한데, 이곳을 통해 사람들은 군대나 훈련소에 대한 정보를 공유하곤 합니다. 저희는 이

다음으로 저희는 '군인아들 부모님 카페'라는 곳을 이용할 생각입니다. '군인아들 부모님 카페'는 네이버의 대표 인기카페 중 하나로, 130511명의 회원이 가입되어 있습니다.

마지막으로 저희는 SNS를 활용하고자 합니다. 21세기인 지금 SNS를 이용하지 않는 대한민국 국민은 극히 소수입니다. 특히 병영생활지도가 이용자로 삼고자 하는 군인 및 그들의 지인은 SNS를 활발하게 쓰는 세대로 유명합니다. 그러므로 저희는 인스타그램과 같은 SNS에 병영생활지도를 홍보하는 계정을 생성해 둘 생각입니다. 저희는 지피티 병장이라는 이름으로 계정을 만든 후에, 병영생활지도를 홍보하는 피드나 영상을 게시할 계획입니다. 이러한 매체들을 통해 저희는 군인을 위한 정보를 통일성 있게 정리해 둔 서비스가 없다는 점을 지적하며 흥미를 끌고자 합니다. 더 나아가 병영생활지도가 이용자들에게 금전적인 이득을 직접적으로 제공한다는 점을 강조할 생각입니다. 이러한 과정을 거친다면 병영생활지도를 이용하고자 하는 사람들이 분명 단계적으로 늘어날 것이라고 저희는 확신합니다.

병영생활지도의 홍보 방안

  1. 병영생활지도란?

    • 군인에게 혜택을 제공하는 상점들을 지도를 통해 소개하는 웹 서비스이다.
  2. 홍보 방법 1 = 디시인사이드 내의 육,해,공군 갤러리를 이용한다.

    • 병영생활지도는 기본적으로 군인들에 대한 내용이 주를 이루는 서비스이다.
    • 그러므로 당연히 군인들이 활발하게 이용하는 곳에서 홍보를 시작해야 한다고 생각했다.
    • 디시인사드 내에 있는 각 군 갤러리는 현역병들 및 입대 예비자들의 이용이 활발한 곳이다.
    • 이곳에서 사람들은 군대나 훈련소에 대한 정보를 공유하며, 군 생활을 대비 및 설계하곤 한다.
    • 그러므로 이곳에 병영생활지도에 대한 홍보글을 올린다면, 군인들에게 병영생활지도를 직접적으로 노출할 수 있을 것으로 사료된다.
  3. 홍보 방법 2 = 군인아들 부모님 카페

    • 군인아들 부모님 카페는 네이버의 대표 인기카페 중 하나로, 130,511명의 회원을 보유하고 있다.
    • 이곳을 통해 아들을 군대에 보낸 부모님들이 서로 아는 바를 나누며, 자식에게 조금이라도 도움을 보태고자 한다.
    • 우리는 이곳에 있는 ‘알찬 정보방’이란 게시판을 이용할 생각이다.
    • 이곳에는 군 적금이나 할인 또는 청약과 같이 군인에게 실용적인 것들을 소개하는 게시글들이 많다.
    • 우리는 그 게시글들을 본받아 병영생활지도의 기능과 그로 인해 이용자들이 누릴 수 있는 수혜에 대해 소개하고자 한다.
    • 이를 통해 군 가족을 대상으로 효과적인 홍보가 이뤄질 것으로 사료된다.
  4. 홍보 방법 3 = SNS

    • 21세기인 지금 SNS를 이용하지 않는 대한민국 국민은 극히 소수이다.
    • 특히 병영생활지도가 이용자로 삼고자 하는 군인 및 그들의 지인은 SNS를 활발하게 이용하는 세대이다.
    • 그러므로 우리는 인스타그램과 같은 SNS에 병영생활지도를 홍보하는 계정을 생성해 둘 생각이다.
    • 우리는 지피티 병장이라는 이름으로 계정을 만든 후, 병영생활지도를 홍보하는 피드나 영상들을 게시할 계획이다.
    • 이러한 매체들을 통해 우리는 군인을 위한 정보를 통일성 있게 정리해 둔 서비스가 없다는 점을 지적하며 흥미를 끌고자 한다./
    • 더 나아가 병영생활지도가 이용자들에게 금적적인 이득을 직접적으로 제공한다는 점을 강조하고자 한다.
    • 이러한 과정을 거친다면, 병영생활지도를 이용하고자 하는 사람들이 분명 단계적으로 늘어날 것이라고 우리는 확신한다.
ohdoyoel commented 4 months ago

https://biz.sbs.co.kr/article/10000943818 요게 전에 말했던 비슷한거, 설명 워딩으로 참고해도 좋을듯?

moonseosubalbyeong commented 4 months ago

대회 참가 신청서 및 서비스 개발 구축서.docx

moonseosubalbyeong commented 4 months ago

5. 가능성

5-2 사회적 가치 창출

'병영생활지도'로 인해 사회에 미칠 수 있는 긍정적인 영향들은 다음과 같습니다. 먼저,'병영생활지도'는 군인들의 경제적 부담을 완화하는 일에 앞장설 수 있습니다. 지금까지 우리나라의 군 장병들은 그들이 수행하는 공헌에도 불구하고 사회적으로 홀대받는 경향이 강했습니다. 실제로 지난 2018년에 강원도에서 복무하는 군 장병을 대상으로 한 설문조사에 의하면, 참여자 5천 명 중 64%가 상점으로부터 군인이란 이유로 부당한 대우를 받았었다고 응답했습니다. 또한, 이들 중 93.9%는 상인으로부터 바가지 요금을 강요당했었다고 밝혔습니다. 군인들이 각지로부터 존중받기는커녕, 경제적인 손실을 감수하게끔 요구받는 것입니다.

그러나 병영생활지도가 널리 보급된다면, 이와 같은 악습을 단절할 수 있습니다. 왜냐하면 병영생활지도를 통해 군인들이 정당하게 보장받아야 하는 혜택들을 실시간으로 확인할 수 있기 때문입니다. 위에서 언급하였듯이, '병영생활지도'는 군인에게 제공하는 수혜들을 소개하는 일에 특화되어 있습니다. 그러므로 군 장병들은 '병영생활지도'를 통해 자신들이 어느 곳에 가야 금전적으로 좀 더 이득을 보고, 또 특혜를 누릴 수 있는 장소는 어디인지 수월하게 파악할 수 있습니다. 이러한 과정을 통해 군인들은 불필요한 지출을 최대한 줄여나가면서, 이전과는 비교도 안 될 정도로 합리적인 소비 생활을 영유하게 될 것으로 사료됩니다.

그뿐만 아니라, 군부대 근처의 관광 산업을 활성화하여 군인과 상인 모두를 만족시킬 수 있습니다. 우리나라의 군 장병들은 기본적으로 휴가나 외출 기간을 알차게 활용하고자 하는 소망을 지니고 있습니다. 동시에 군 시설 근방의 상인들 역시 군인으로부터 기원하는 수익이 증가하기를 바랍니다. 그리고 놀랍게도 병영생활지도는 이와 같이 각기 다른 두 욕구를 모두 충족시켜 줄 수 있습니다. 왜냐하면, 병영생활지도가 군 병력들에게 각 상점들의 장점을 안내하는 효과적인 홍보 수단이 되어주기 때문입니다.

이때까지는 병영생활지도처럼 장병들을 지방 상권으로 유인하는 매체가 존재하지 않았습니다. 때문에 군인은 군인대로, 상인은 상인대로 각자 나름의 고충을 겪게 되었습니다. 우선 군인의 경우 부대 주변에서 소비를 하기엔 걸리는 점이 많다고 호소합니다. 이들은 돈을 쓰기 위해 군인에게 제공되는 혜택이 부족하다고 말합니다. 이를 뒷받침이라도 하듯 한국관광공사가 진행한 설문조사에서 자운대 장병의 82%와 육군 32사단 병력의 74% 및 ROTC 학군단원 97%가 혜택에 대해 인지하게 될 경우 여행을 떠날 것이라고 밝혔습니다. 그에 반해, 상인들은 군인 손님이 많이 없다고 한탄합니다. 특히 국방부에서 위수지역을 폐지하면서 타격이 심하다고 공통적으로 이야기합니다. 대표적으로 한국외식업중앙회와 대한숙박업중앙회도지회는 최근 들어 접경지의 상권이 급속도로 붕괴하고 있다고 하소연했습니다.

“병영생활지도”는 이와 같은 상황에서 매우 주효하게 활약할 수 있습니다. 군인들은 “병영생활지도”를 통해 부대 주변의 식당들과 오락실들을 발견 가능하며, 군 가족 및 지인이 동행할 경우 “병영생활지도”를 활용하여 근처의 관광 명소나 문화 시설을 소개받게 됩니다. 그리하여 이들의 여가시간은 보다 즐거워지고, 심리적인 안정감 또는 유대감까지 형성 가능합니다. 결과적으로 “병영생활지도”가 군 장병들과 그 주변인들의 인생을 윤택하게 만드는 것입니다.  “병영생활지도”의 주된 이용 집단인 군인과 그들의 가족 및 지인들은 결과적으로 상인들이 그토록 고대하던 손님으로 변화하게 됩니다. 이들은 아마 “병영생활지도”를 통해 인지하게 된 특혜들을 체험해 보기에 위해, 근처의 가게나 시설에 직접 방문하게 될 것입니다. 그리고 이로 인해 현지의 상권이 활기를 얻게 되며, 궁극적으로 지역 경제에까지 긍정적인 영향이 미치게 됩니다.

ohdoyoel commented 4 months ago

3. 독창성

(필수) 개발한 서비스의 다른 서비스와의 차별점 및 독창적인 점을 설명

“도열맵”이 지니고 있는 독창적인 면들은 각각 다음과 같습니다. 첫째, 활용한 데이터들의 시각적 객관화가 성공적으로 구현되어 있습니다. “도열맵”은 그 이름에서부터 알 수 있듯이 지도 형태의 플랫폼입니다. 더 구체적으로 풀어서 설명하자면, 국방 분야의 공공데이터가 지역별로 분류된 후 시각적으로 구체화된 것이 바로 “도열맵”입니다. 따라서, “도열맵”을 이용하는 사용자들은 매우 직관적으로 “도열맵”이 제공하는 정보들을 인식하고 응용할 수 있습니다. 현역병들의 경우 “도열맵”을 통해 군인에게 혜택을 제공하는 식당들이 주변에 얼마만큼 존재하는지 한 눈에 확인할 수 있으며, 예비군들은 도달해야 하는 집결지까지의 경로를 “도열맵”을 통해 손쉽게 파악할 수 있습니다. 또한, “도열맵”은 다른 지도 서비스와 같이 필터링 및 검색 기능을 갖추고 있습니다. 그러므로 “도열맵”의 이용자들은 추구하는 혜택의 종류나 관심 있는 지역 등을 설정하여 목표하는 정보만을 두 눈에 담을 수 있게 됩니다. 그리고 이러한 점들로 인해 “도열맵”은 다른 서비스들이 엄두도 못 낼 정도로 극대화된 시각적 편의를 창출해 낼 수 있습니다. 둘째, 기존의 군대 관련 서비스들이 가진 한계를 극복해냈습니다. 국방 분야의 공공데이터들을 응용한 이전의 서비스들은 대부분 특정 집단만이 활용한다는 치명적인 단점을 보유하고 있습니다. 관련된 서비스 중 대다수가 현역병에게만 초점을 맞추었기에, 두드러진 이용자들 역시 병사들에게만 국한되는 것입니다. 하지만 “도열맵”은 다릅니다. “도열맵”은 현역병뿐만 아니라 간부와 군 가족, 그리고 장병들의 지인까지도 사용자로 탈바꿈시킬 수 있는 저력을 지니고 있습니다. 앞서 나열한 “도열맵”의 잠재적인 이용자들은 단 하나도 빠짐없이 소비 행위에 참여하곤 합니다. 병사들은 휴가 또는 외출을 나갔을 때 재화를 소모하며, 간부들은 모임이나 회식을 통해 돈을 씁니다. 이들의 가족이나 지인들 역시 면회를 가거나, 수료식과 같은 행사에 참관할 때 자연스레 지갑을 열곤 합니다. 그리고 이와 같은 상황에서 그들을 도울 수 있는 것이 바로 “도열맵”입니다. “도열맵”은 데이터들을 가공하여 이용자가 방문하기에 적절한 소비처를 추천하므로, 소비로까지 이어지는 과정을 효율화시켜 줍니다. 게다가 그 소비 자체가 최대한 합리적일 수 있도록 각지의 강점을 구체적으로 명시하기에, 소비한 후의 만족도 역시 저절로 증가하게 됩니다. 그렇기에 결과적으로 “도열맵”은 소비를 희망하는 모든 계층의 구미를 자극할 것으로 기대됩니다. 더불어 이는 다른 서비스와 비교했을 때 “도열맵”만이 가진 확고한 강점이라고 매우 자신 있게 말할 수 있습니다.

4. 기술성

(필수) 서비스의 기능, 특징, 기술적 요소, 구현 방법 등 세부 내용에 대하여 체계적이고 구체적으로 작성

5. 가능성

사업성

(필수) 서비스의 대상 고객, 홍보 방법, 판매 전략, 수익성 등에 대하여 구체적으로 작성

수익성

  1. 가맹점 : 할인을 제공하는 가맹점들로부터 수수료를 받는 방식으로 수익을 창출 / 오 상병 AI를 통한 관광 노선 추천 및 목록 상단 고정 기능을 통해 가맹점들의 수익 증가에 기여
  2. 광고 수익 : 지도에 광고를 게재하여 수익을 창출 / 군 관련 브랜드나 기업들에게 광고 공간을 제공
  3. 제휴 협력 : 군 관련 기업들과 제휴하여 추가 혜택을 제공하고 수익을 창출/ 군 관련 상품이나 서비스를 판매하는 사이트와 협력 후 수익 분배
  4. 프리미엄 서비스 : 추가 기능이나 혜택을 제공하는 프리미엄 서비스를 제공하여 금전 결재 유도 홍보 방법
  5. SNS 마케팅 : 페이스북, 인스타그램, 트위터 등의 소셜 미디어 플랫폼을 활용하여 광고를 게시하고 사용자들에게 서비스를 홍보
  6. 온라인 커뮤니티 : 군 관련 온라인 커뮤니티나 포럼을 활용하여 서비스를 홍보
  7. 구글 애드워즈 : 구글의 검색 광고 플랫폼을 활용하여 군 관련 키워드에 대한 광고를 게재하여 사용자들에게 서비스를 홍보
  8. 이벤트 및 전시회 : 군 관련 이벤트나 전시회에 참가하여 서비스를 소개하고 홍보

사회적 가치 창출

(필수) 개발된 서비스로 인하여 기대되는 사회적 가치 창출에 대하여 설명

“도열맵”으로 인해 사회에 미칠 수 있는 긍정적인 영향들은 다음과 같습니다. 먼저, 군인 및 그 주변인들의 삶의 질을 향상시킬 수 있습니다. “도열맵”이 대한민국 국군 장병들과 그 가족 및 지인들을 도울 수 있는 방법은 굉장히 무궁무진합니다. 일단 “도열맵”은 군인들의 경제적 부담을 완화하는 일에 앞장설 수 있습니다. 위에서 언급하였듯이, “도열맵”은 군인들이 누릴 수 있는 특혜들을 소개하는 것에 특화되어 있습니다. 군 장병들은 “도열맵”을 통해 자신들이 어느 곳에 가야 금전적으로 좀 더 이득을 보고, 또 혜택을 누릴 수 있는 장소는 어디인지 수월하게 파악할 수 있습니다. 이러한 과정을 통해 군인들은 불필요한 지출을 최대한 줄여나가면서, 이전과는 비교도 안 될 정도로 합리적인 소비 생활을 영유하게 될 것입니다. ( 게다가 “도열맵”은 군인 및 그 주변인들의 여가 생활을 보다 다채롭게 만들어줄 수 있습니다. 우리나라의 군 장병들은 기본적으로 휴가나 외출 기간을 알차게 활용하고자 하는 욕구를 지니고 있습니다. 그들의 가족과 지인들 또한 군인 신분인 자녀 또는 애인과 함께 다양한 추억을 생성하고 싶어 합니다. 그리고 “도열맵”은 이와 같은 상황에서 매우 주효하게 활약할 수 있습니다. 군인들은 “도열맵”을 통해 부대 주변의 식당들과 오락실들을 발견할 수 있으며, 군 가족 및 지인의 경우 “도열맵”을 활용하여 근처의 관광 명소나 문화 시설을 소개받게 됩니다. 그리하여 이들의 여가시간은 보다 즐거워지고, 심리적인 안정감 또는 유대감까지 형성 가능합니다. 결과적으로 “도열맵”이 군 장병들과 그 주변인들의 인생을 윤택하게 만드는 것입니다. 그뿐만 아니라, 군부대 근처의 상권을 활성화시키는 데에도 “도열맵”은 크게 기여할 수 있습니다.

군인과 그들의 가족 및 지인들이 “도열맵” 덕에 부대 인근의 가게나 시설을 자주 이용함으로써 현지 상권이 활기를 띄게 됩니다. 이는 지역 경제에도 긍정적인 영향을 미치며, 지역 주변 사회와의 상호 작용을 촉진하여 지역사회 간의 유대감을 높일 수 있습니다. 또한, 군 부대 근처의 상권이 발전하면 현지 주민들에게도 혜택이 돌아가게 되어 지역 발전에 기여하게 됩니다. 따라서 “도열맵”은 군사 커뮤니티와 지역사회 간의 상호 협력을 촉진하여 보다 번영한 사회 환경을 조성하는 데에 일조할 것으로 기대됩니다.

moonseosubalbyeong commented 4 months ago

😊 출력을 위해 정리된 Ver

3. 독창성

'병영생활지도'가 지니고 있는 독창적인 면들은 각각 다음과 같습니다.

첫째, '병영생활지도'는 국방 분야의 공공데이터를 가시적인 형태의 지도로 구현한 최초의 사례입니다. '병영생활지도'라는 이름에서부터 알 수 있듯이, 저희는 공공데이터를 활용할 매체로 지도라는 플랫폼을 차용하였습니다. 따라서 '병영생활지도'에는 저희가 종류 및 지역에 따라 분류한 국방 분야의 공공데이터가 성공적으로 시각화되어 있습니다. 그리고 이 때문에 '병영생활지도'의 이용자들은 제시된 정보들을 직관적으로 인식하고, 손쉽게 응용할 수 있게 되었습니다. 이전까지 가독성 있게 정리되지 않던 내용들이 '병영생활지도'를 통해 한눈에 파악할 수 있도록 가다듬어진 것입니다.

안타깝게도 지금까지는 군인에게 도움이 될 만한 정보를 통일성 있게 가공하여 게시하는 서비스가 존재하지 않았습니다. 그 탓에 만일 누군가가 군 장병에게 혜택을 제공하는 가까운 지점의 식당 하나를 찾고자 할 경우, 그 사람은 관련된 애플리케이션에 접속하여 소개받은 가게들이 근방에 있는지 일일이 대조해야 했습니다.

하지만 '병영생활지도'를 활용한다면 이야기가 달라집니다. '병영생활지도'는 이용자의 현 위치를 기반으로 유용한 정보들을 제공하기에, 목표하는 바에 다다르는 과정이 매우 간소화됩니다. 현역병의 경우 '병영생활지도'를 통해 군인에게 혜택을 제공하는 식당들이 주변에 얼마만큼 존재하는지 한 눈에 확인할 수 있으며, 예비군은 도달해야 하는 집결지까지의 경로를 '병영생활지도'를 통해 간단하게 파악할 수 있습니다.

또한, '병영생활지도'는 다른 지도 서비스와 같이 필터링 및 검색 기능을 갖추고 있습니다. 그러므로 '병영생활지도'의 이용자들은 추구하는 혜택의 종류나 관심 있는 지역 등을 설정하여 요구하는 정보만을 두 눈에 담을 수 있게 됩니다. 이러한 점들로 인해 '병영생활지도'는 다른 서비스들이 엄두도 못 낼 정도로 극대화된 시각적 편의를 창출해 낼 수 있습니다.

둘째, 챗봇 기능을 지도에 접목한 선구자적인 면모를 보유하고 있습니다. '병영생활지도'는 기본적으로 구체적인 장소들을 안내하는 지도이지만, 동시에 이용자들과 소통하며 특정한 답을 제시하는 챗봇으로서의 역할을 수행하기도 합니다. 정리하자면, '병영생활지도'는 단순한 지도 그 이상의 능력을 발휘합니다. 실제로 '병영생활지도'는 챗봇 기능을 통해 마치 가이드와 같은 존재로 변모하곤 합니다. 이용자의 손길을 기다리는 평범한 지도 서비스들과는 구분되게, 사용자의 요구에 발맞춰 능동적으로 정보를 피력하는 것입니다. 다른 서비스들은 이와 같은 특성을 보유하고 있지 않기 때문에 사용자들의 일상에서 적지 않은 불편함을 초래하곤 합니다.

예를 들어 어떤 군인이 애인과 함께 방문할 장소를 물색하는 중에 일반적인 지도 서비스를 사용한다면, 그는 약속 시간이 도래하기 한참 전부터 목적지에 대한 고민을 시작해야 합니다. 그러나 '병영생활지도'를 쓸 경우, 이러한 수고가 불필요해집니다.

그 군인이 '병영생활지도'의 챗봇에게 상황을 고지하고 갈 곳을 추천해 달라고만 하면, '병영생활지도'가 알아서 낭만 있는 카페나 레스토랑을 제시해 주기 때문입니다. 이러한 방식으로 사용자들은 '병영생활지도'를 통해 상황에 맞는 적절한 행선지를 안내 받을 수 있습니다. 아들을 면회 온 부모는 묵을 수 있는 주변의 숙소를 알 수 있으며, 주말에 운동으로 몸을 풀고자 하는 군 간부는 인근의 목 좋은 골프장을 소개 받게 됩니다. '병영생활지도'가 사용자들에게 고용된 길잡이라도 된 것 마냥 처신하는 것입니다.

이는 '병영생활지도'만이 가지고 있는 독창적인 특징으로, 기존의 지도 서비스들 중 이와 비슷하게 기능하는 것은 소수에 불과합니다. 즉, '병영생활지도'를 제외한 타 지도 서비스들은 이제야 막 지도와 챗봇의 융합을 시도하는 중입니다. 대표적인 것이 바로 ‘구글 지도'로, 구글 측은 지도에 AI 챗봇 기능을 추가하겠다고 올해 2월에 발표하였습니다. 이러한 추세에 미루어 보았을 때, 저희는 지도와 챗봇이 연결되는 사례가 인공지능 챗봇의 급속한 발전 속도에 따라 기하급수적으로 증가할 것이라고 예견합니다. 그리고 이러한 흐름 속에서 '병영생활지도'가 가진 독창성이 크게 주목 받으리라고 저희는 확신합니다.

마지막으로, 사용자가 특정 집단에 제한되어 있다는 기존 군 관련 서비스들의 한계를 극복해냈습니다. 국방 분야의 공공데이터를 응용한 이전의 서비스들은 대개 일부만이 활용한다는 치명적인 단점을 보유하고 있습니다. 관련된 서비스 중 대다수가 현역병에게만 초점을 맞추었기에, 두드러진 이용자들 역시 병사들에게만 국한되는 것입니다.

(대표적으로 000은 ~로 인해 간부의 이용률이 낮으며, 000은 아예 병사들만 이용할 수 있게끔 ~했습니다.)

하지만 '병영생활지도'는 다릅니다. '병영생활지도'는 현역병뿐만 아니라 간부와 군 가족, 그리고 장병들의 지인까지도 사용자로 탈바꿈시킬 수 있는 저력을 지니고 있습니다. 왜냐하면 앞서 나열한 '병영생활지도'의 잠재적인 이용자들이 단 한 명도 빠짐없이 소비 행위에 참여하기 때문입니다. 병사들은 휴가 또는 외출을 나갔을 때 재화를 소모하며, 간부들은 모임이나 회식을 통해 돈을 씁니다. 이들의 가족이나 지인들 역시 면회를 가거나, 수료식과 같은 행사에 참관할 때 자연스레 지갑을 열곤 합니다.

그리고 이와 같은 상황에서 그들을 도울 수 있는 것이 바로 '병영생활지도'입니다. '병영생활지도'는 데이터를 재구성한 후 이용자가 방문하기에 적절한 소비처를 추천하므로, 소비로까지 이어지는 과정을 효율화시켜 줍니다. 게다가 그 소비 자체가 최대한 합리적일 수 있도록 각 업소의 강점을 구체적으로 명시하기에, 소비한 후의 만족도 역시 저절로 증가하게 됩니다. 그렇기에 결과적으로 '병영생활지도'는 소비를 희망하는 모든 계층의 구미를 자극할 것으로 기대됩니다. 더불어 이는 다른 서비스들과 비교했을 때 '병영생활지도'만이 가진 확고한 강점이라고 자신 있게 말할 수 있습니다.

5-1. 사업성

저희는 병영생활지도를 통해 수익을 창출하기 위해 총 두 가지의 방안들을 마련하였는데, 그 둘은 각각 다음과 같습니다.

첫째, <지피티 병장이 쏜다!>라는 이벤트를 통해 협업하는 가게들을 적극적으로 홍보하는 조건으로 중개비를 받는 것입니다. <지피티 병장이 쏜다!>는 유튜브 프로그램(웹예능?) <네고왕>에서 영감을 받아 탄생한 사업 아이템으로, '병영생활지도' 속 챗봇이 의인화된 결과인 '지피티 병장'이 각지의 _가게_들을 선정하여 통 큰 할인을 창출해 내는 구도를 취하고 있습니다. '네고왕'(네고왕의 출연자?)이 구독자들을 대신하여 가격을 흥정하는 것처럼, '지피티 병장'으로 대표되는 '병영생활지도' 측 또한 이용자들의 금전적인 이득을 쟁취하고자 발 벗고 나서는 것입니다.

이와 같은 설정을 만족시키기 위해, 저희는 '병영생활지도' 내에 게시된 (가게 중) 일부를 선별한 후 해당 업소들에게 할인율을 올리거나 할인 대상을 늘려달라고 요구할 계획입니다. 그리고 그 조건으로 저희는 '병영생활지도'를 통한 적극적인 홍보를 약속하고자 합니다. '병영생활지도'를 이용하는 사람들이 그곳에 최대한 몰릴 수 있도록 지원 사격을 해주는 것입니다. 실제로, '병영생활지도'에는 특정한 상점들을 홍보할 수 있는 이벤트 창들이 존재합니다. 저희는 이 이벤트 창들이 [지도가 축소되어 전국 단위의 수준에 이르게 될 때 -> ... 등 다양한 상황]마다 나타나도록 설정해 두었습니다. 사용자가 '병영생활지도'를 활용하면서 저절로 이벤트 창에 눈길을 둘 수 있도록 기획(설계)해 둔 것입니다.

뿐만 아니라, '병영생활지도'에는 협업하는 가게들만 등장하는 화면 역시 존재합니다. '지피티 병장이 쏜다'라고 적힌 버튼을 누르면 이 _창_으로 전환되는데, 이곳을 통해 이벤트에 동참하는 가게들은 빠짐없이 홍보의 기회를 얻게 됩니다. 따라서, 저희는 이와 같은 적극적인 선전 전략으로 인해 소비자로 전환된 이용자들이 분명 적지 않을 것이라고 예측합니다. 동시에 그 결과 (더 나아가?) 각 상점들의 매출까지도 자연히 증가하게 되리라고 저희는 확신합니다.

그래서 각 점포들의 수익이 실제로 증가하게 되면, 저희는 양측의 지속 가능한 협업을 위해 순이익의 ( )%를 중계비로 받고자 합니다. 이 돈을 통해 저희는 '병영생활지도'의 연속적인 혁신(데이터 추가, 챗봇 개선 등 구체적으로)을 도모하고자 하며, 더 나아가 지도로 인해 구매를 결심하게 된 사람들의 수까지 늘릴 계획입니다. 방금 언급한 대로, '병영생활지도' 측과 상인들 모두가 만족할 수 있는 발전적인 관계를 형성하고자 하는 것입니다. 그러므로 저희는 <지피티 병장이 쏜다>라는 기획을 통해 일차적으로는 돈을 벌고, 이차적으로는 '병영생활지도'의 성장의 토대를 구성하며, 최종적으로는 상인들과 더불어 대성할 수 있는 계기를 마련해 두고자 합니다.

(마치 지병장이 유일한 수익원인 것처럼 읽힘)

둘째, 광고창을 마련하여 기업들로부터 홍보 대금을 받는 것입니다.

5-2. 사회적 가치

'병영생활지도'로 인해 사회에 미칠 수 있는 긍정적인 영향들은 다음과 같습니다.

먼저, 군인 및 그 주변인들의 삶의 질이 향상됩니다. '병영생활지도'가 대한민국의 국군 장병들과 그 가족 및 지인들을 도울 수 있는 방법은 굉장히 무궁무진합니다. 일단 '병영생활지도'는 군인들의 경제적 부담을 완화하는 일에 앞장설 수 있습니다. 위에서 언급하였듯이, '병영생활지도'는 군인이 누릴 수 있는 혜택들을 소개하는 것에 특화되어 있습니다. 군 장병들은 '병영생활지도'를 통해 자신들이 어느 곳에 가야 금전적으로 좀 더 이득을 보고, 또 특혜를 누릴 수 있는 장소는 어디인지 수월하게 파악할 수 있습니다. 이러한 과정을 통해 군인들은 불필요한 지출을 최대한 줄여나가면서, 이전과는 비교도 안 될 정도로 합리적인 소비 생활을 영유하게 될 것입니다.

게다가 “병영생활지도”는 군인 및 그 주변인들의 여가 생활을 보다 다채롭게 만들어줄 수 있습니다. 우리나라의 군 장병들은 기본적으로 휴가나 외출 기간을 알차게 활용하고자 하는 욕구를 지니고 있습니다. 그들의 가족과 지인들 또한 군인 신분인 자녀 또는 애인과 함께 다양한 추억을 생성하고 싶어 합니다. 그리고 “병영생활지도”는 이와 같은 상황에서 매우 주효하게 활약할 수 있습니다. 군인들은 '병영생활지도'를 통해 부대 주변의 식당들과 오락실들을 발견할 수 있으며, 군 가족 및 지인의 경우 '병영생활지도'를 사용하여 근처의 관광 명소나 문화 시설을 소개 받게 됩니다. 그리하여 이들의 여가 시간은 보다 즐거워지고, 심리적인 안정감 또는 유대감의 형성까지도 가능해 집니다. 결과적으로 '병영생활지도'가 군 장병과 그 주변인들의 인생을 윤택하게 만드는 것입니다.

그뿐만 아니라, 군부대 근처의 상권을 활성화시키는 데에도 '병영생활지도'는 크게 기여할 수 있습니다. '병영생활지도'는 본질적으로 각지의 상인들에게 도움이 될 만한 요소들을 많이 지니고 있습니다.

ohdoyoel commented 4 months ago

4 서비스의 기술성

(필수) 서비스의 기능, 특징, 기술적 요소, 구현 방법 등 세부 내용에 대하여 체계적이고 구체적으로 작성

4-1 데이터베이스 구축

병영생활지도 내에 띄울 장소의 목록을 얻어야 한다. (군장병할인업소, 군인 관련 장소 등)

4-1-A 데이터의 표현

각 장소는 12개의 종류 코드와 16개의 지역 코드로 분류된다.

tag 코드는 다음과 같다.

0: 음식점
1: 카페
2: 미용실
3: 목욕탕
4: 문화·여가
5: 숙박
6: 스포츠
7: 교통·항공
8: 안경점
9: 병원
10: 예비군
11: 마트

region 코드는 다음과 같다.

 0: 서울
 1: 부산
 2: 대구
 3: 인천
 4: 광주
 5: 대전
 6: 울산
 7: 경기
 8: 충북
 9: 충남
10: 전북
11: 전남
12: 경북
13: 경남
14: 강원
15: 제주

각 장소는 다음과 같은 오브젝트 타입으로 표현된다.

type MarkerType = {
    tag: number            // 장소의 종류
    region: number         // 장소의 지역
    position: {        
        lat: number,       // 장소의 위도
        lng: number        // 장소의 경도
    },
    address: string        // 장소의 주소
    title: string          // 장소의 경도
    description?: string   // 장소의 할인 내용
    teleno?: string        // 장소의 전화번호
}

예시로 가짜 데이터인 🎖️ 국방부치킨을 보여준다. 해당 업소는 음식점이기 때문에 종류 코드는 0, 서울에 위치하여 있기 때문에 지역 코드는 0인 것을 확인할 수 있다.

{
    "title": "🎖️ 국방부치킨",
    "tag": 0,
    "address": "서울특별시 용산구 한강로동 이태원로 22",
    "position": {
        "lat": 37.5306063,
        "lng": 126.9743034
    },
    "region": 0,
    "description": "대한민국 국방부가 군 장병들에게 공짜로 치킨을 쏩니다! [MOCK]",
    "telno": "02-748-1111"
}

4-1-B 공공데이터 가져오기

공공데이터를 가져오는 함수를 작성한다. 함수의 작성은 각 공공데이터 활용의 개발 명세서를 참고한다.

import requests

def OPENAPI_fetch(service):
    preRes = requests.get("https://openapi.mnd.go.kr/" + OPENAPI_KEY + "/json/" + service + "/1/1")
    preRes.raise_for_status()
    cnt = preRes.json().get(service).get('list_total_count')
    response = requests.get("https://openapi.mnd.go.kr/" + OPENAPI_KEY + "/json/" + service + "/1/" + str(cnt))
    data = response.json().get(service).get('row')
    return data

예시로 공공데이터 중 군 제휴 안경점을 가져와본다.

image

GLAS_fetched = OPENAPI_fetch('DS_TB_MND_GLAS_LIST')
print(GLAS_fetched[:3])

가져온 결과는 다음과 같다.

[{'address': '경상남도 창원시 의창구 봉곡동',
  'addressdetail': '61-13번지',
  'city': '경남',
  'district': '창원',
  'postno': '51181',
  'rowno': '1251',
  'shop': '불란서 안경원',
  'telno': '055-288-2928'},
 {'address': '경상남도 통영시 미수동',
  'addressdetail': '365-6',
  'city': '경남',
  'district': '통영',
  'postno': '53069',
  'rowno': '1252',
  'shop': '밝은세상미수점',
  'telno': '055-646-3037'},
 {'address': '경상남도 통영시 무전대로 54',
  'addressdetail': '(무전동) 다비치안경원',
  'city': '경남',
  'district': '통영',
  'postno': '53043',
  'rowno': '1253',
  'shop': '다비치안경원 통영점',
  'telno': '055-642-1116'}]

4-1-C 공공데이터 변환하기

가져온 데이터 내 모든 장소를 4-1-A에서 언급한 오브젝트 타입으로 변환한다. 위에서 살펴본 군 제휴 안경점을 변환하는 과정은 다음과 같다.

GLAS_converted = [] # 변환 결과 배열

for item in tqdm(GLAS_fetched):
    title = item['shop']                                      # 업소의 상호
    tag = 8                                                   # 안경점이므로 종류 코드는 8
    address = item['address'] + ' ' + item['addressdetail']   # 업소의 주소
    position = addressToGeocoord(address)                     # 주소를 위도·경도로 변환하는 함수
    region = addressToRegion(address)                         # 주소에서 지역 코드를 반환하는 함수
    description = '군 저시력자 안경 조달체계 렌즈제작을 위한 군 제휴 안경업소\n
                   고도수·고난시 등 무관하게 1조당 2만 원에 제작 가능한 대한안경사협회 소속 군 제휴 안경업소'
    telno = item['telno']                                     # 업소의 전화번호
    # 변환된 오브젝트를 결과 배열에 추가한다.
    GLAS_converted.append(markerItem(title, tag, address, position, region, description, telno))

주소를 위도·경도로 변환하는 함수 addressToGeocoord(address)KakaoMap API를 이용하여 다음과 같이 구현했다.

def addressToGeocoord(address):
    url = 'https://dapi.kakao.com/v2/local/search/address.json?query=' + address
    headers = {"Authorization": ...}
    try:
        result = json.loads(str(requests.get(url, headers=headers).text))
        match_first = result['documents'][0]['address']
        crd = {
            'lat': float(match_first['y']),
            'lng': float(match_first['x'])
        }
    except:
        crd = {
            'lat': 0,
            'lng': 0
        }
    return crd

공공데이터 군 제휴 안경점의 변환 결과는 다음과 같다. 4-1-A에서 소개된 형태로 표현된 것을 확인할 수 있다.

[
    {
        "title": "불란서 안경원",
        "tag": 8,
        "address": "경상남도 창원시 의창구 봉곡동 61-13번지",
        "position": {
            "lat": 35.2450090834242,
            "lng": 128.659444388076
        },
        "region": 13,
        "description": "군 저시력자 안경 조달체계 렌즈제작을 위한 군 제휴 안경업소\n고도수·고난시 등 무관하게 1조당 2만 원에 제작 가능한 대한안경사협회 소속 군 제휴 안경업소",
        "telno": "055-288-2928"
    },
    {
        "title": "밝은세상미수점",
        "tag": 8,
        "address": "경상남도 통영시 미수동 365-6",
        "position": {
            "lat": 34.8269146594107,
            "lng": 128.403236947179
        },
        "region": 13,
        "description": "군 저시력자 안경 조달체계 렌즈제작을 위한 군 제휴 안경업소\n고도수·고난시 등 무관하게 1조당 2만 원에 제작 가능한 대한안경사협회 소속 군 제휴 안경업소",
        "telno": "055-646-3037"
    },
    {
        "title": "다비치안경원 통영점",
        "tag": 8,
        "address": "경상남도 통영시 무전대로 54 (무전동) 다비치안경원",
        "position": {
            "lat": 34.859772719214,
            "lng": 128.426611386642
        },
        "region": 13,
        "description": "군 저시력자 안경 조달체계 렌즈제작을 위한 군 제휴 안경업소\n고도수·고난시 등 무관하게 1조당 2만 원에 제작 가능한 대한안경사협회 소속 군 제휴 안경업소",
        "telno": "055-642-1116"
    },
    ...
]

4-1-D 데이터베이스 종합

공공데이터를 활용하여 데이터베이스를 구축한 뒤, 공공데이터로 제공되지 않는 군장병할인업소를 추가하기 위해 관련 정보를 제공하는 시·군청의 웹 페이지를 크롤링하여 추가하였다. 이렇게 구축된 데이터베이스 내에는 총 8890개의 장소가 모였으며, 각 종류 코드와 지역 코드 별 도수 분포는 다음과 같다.

도수분포

구분 0: 음식점 1: 카페 2: 미용실 3: 목욕탕 4: 문화·여가 5: 숙박 6: 스포츠 7: 교통·항공 8: 안경점 9: 병원 10: 예비군 11: 마트
0: 서울 1 1 6 0 35 21 29 43 39 95 573 6 849
1: 부산 0 0 0 0 9 11 6 24 19 47 198 5 319
2: 대구 0 0 0 0 8 2 11 4 36 19 169 5 254
3: 인천 1 0 1 0 11 2 10 13 41 24 173 1 277
4: 광주 0 0 0 0 4 2 2 3 64 24 111 2 212
5: 대전 0 0 1 0 17 3 2 7 25 34 114 0 203
6: 울산 1 0 0 0 2 1 1 4 128 6 86 0 229
7: 경기 341 15 151 16 92 61 79 40 318 132 646 53 1944
8: 충북 0 0 1 0 16 7 9 18 54 48 139 3 295
9: 충남 0 0 1 1 19 10 5 13 50 17 225 6 347
10: 전북 0 0 0 0 18 5 1 5 138 38 175 2 382
11: 전남 0 0 0 0 28 11 11 12 54 23 206 1 346
12: 경북 148 38 0 2 19 11 6 8 56 24 253 3 568
13: 경남 1 0 0 1 38 13 39 23 232 53 272 1 673
14: 강원 719 72 81 8 143 349 29 20 102 42 162 62 1789
15: 제주 1 0 3 0 48 21 10 20 35 10 55 0 203
1213 126 245 28 507 530 250 257 1391 636 3557 150 8890

4-2 지도 위에 띄우기 마커 & 인포위도우 & 광고창 (지피티 병장이 쏜다 버튼)

4-2-A 지도 띄우기

KakaoMap API를 이용하여 지도를 띄운다.

import { Map, ... } from 'react-kakao-maps-sdk'
...
  return (
    <Map 
    center={mapPos}
    isPanto={true}
    style={{
        width: "100%",
        height: "100%",
    }}
    ...
    >
    </Map>
  )
...

띄운 결과는 다음과 같다.

image

image

4-2-B 마커 띄우기

4-1에서 구축한 데이터베이스를 불러오고, 각 장소를 지도 위에 마커 형식으로 띄운다. 데이터베이스를 불러올 때에는 현재 위치와의 거리를 계산하여 distance 특성을 추가한 뒤 거리 순으로 정렬한다.

import data from '@/public/data/db.json'

export default function Home() {
  const [markers, setMarkers] = useState<MarkerType[]>(data) // 데이터 베이스를 불러온다.
  ...
    useEffect(() => {
    if (markers.length > 0) {
      let tempMarkers = [...markers]
      tempMarkers.forEach((x) => {
        x.distance = distanceBetween(curPos.center, x.position) // 현재 위치와의 거리를 계산하여 distance 특성을 추가한다.
        ...
      })
      tempMarkers.sort((a, b) => a.distance - b.distance) // 거리 순으로 정렬한다.
      setMarkers(tempMarkers)
    }
  }, [curPos])
  ...
}

클러스터 기능을 이용해 지도가 일정 수준보다 축소되면 장소들을 군집화하여 장소의 개수를 표시하고, 확대되면 마커 아이콘 이미지를 표시한다.

import { Map, MarkerClusterer, ...} from 'react-kakao-maps-sdk'
...
  return (
    <Map 
    center={mapPos}
    isPanto={true}
    style={{
        width: "100%",
        height: "100%",
    }}
    ...
    >
      <MarkerClusterer
      averageCenter={true}
      minLevel={8}
      ...
      >
        {mapMarkers()}
      </MarkerClusterer>
    </Map>
  )
...

종류 코드 별 마커 아이콘 이미지는 다음과 같다.

image

image

띄운 화면은 다음과 같다.

image 지도 축소 시 클러스터

image 지도 확대 시 마커

4-2-C 인포위도우 띄우기

마커를 클릭하면 정보창이 뜨는 기능을 구현한다. 해당 정보창에는 title, address, description이 차례대로 표시되고, 길찾기 버튼이 존재한다.

export const Marker =  ( ... ) => {
  const [isVisible, setIsVisible] = useState(false)
  ...
  return (
    <button onClick={() => setIsVisible(!isVisible)}>
      ...
    </button>
    {isVisible && <InfoWindow ... />}
  )
}

이제 클릭하면 정보창이 뜨는 모습을 확인할 수 있다.

image

길찾기 버튼을 누르면 카카오맵 상에서 해당 위치까지의 길을 안내하는 페이지가 열린다.

image

만약 이미지가 포함되어 있다면 정보창 옆에 적절한 크기로 표시된다. 이미지를 누르면 이미지 만을 표시하는 새 창으로 넘어간다.

image

image

4-2-D 광고창 띄우기

이벤트를 하는 업소에 대하여 광고창을 띄운다.

...
  return (
    <Map 
    center={mapPos}
    isPanto={true}
    style={{
        width: "100%",
        height: "100%",
    }}
    ...
    >
      <MarkerClusterer
      averageCenter={true}
      minLevel={8}
      ...
      >
        {mapMarkers()}
        // 이벤트를 하는 업소에 대하여 광고창을 띄운다
        {onFireMarkers.forEach(( ... ) => <AdsWindow ... />}
      </MarkerClusterer>
    </Map>
  )
...

광고를 띄운 모습은 다음과 같다.

image

image

광고를 띄운 화면만을 표시하는 버튼을 만든다. 해당 버튼을 누르면 이벤트 중인 업소들이 표시된다.

image

image

4-3 지도 조작하기

4-3-A 기본 조작

지도를 드래그하여 이동, 스크롤 업/다운하여 확대/축소한다. 키보드 방향키와 +/-키로도 조작할 수 있다. 전형적인 지도 서비스와 같은 조작 방식이다.

4-3-B 내 위치로 이동

drawing

image

이 모양의 버튼을 누르면 현재 위치로 이동한다. 또 현재 위치는 해당 기호로 표시된다.

image

image

4-3-C 클러스터 클릭 시

클러스터를 클릭하면 해당 클러스터에 포함된 장소들이 표시된다. 예를 들어 클러스터에 4라는 숫자가 적혀있다면, 클러스터를 클릭하면 4개의 마커가 지도 내에 보여진다.

image

image

4-3-D 마커 클릭 시

마커를 클릭하면 마커의 위치로 이동하고, 정보창이 열린다.

image

image

4-4 검색창으로 지도 조작하기 (태그, 지역, 찜, 검색)

현재 데이터베이스 내의 모든 장소가 지도 위에 표시되고 있는 상태이다. 원하는 장소만 표시할 수 있도록 검색 기능을 추가한다.

검색창은 해당 버튼으로 열고 닫을 수 있다.

image

image

image

image

표시할 장소가 없을 경우 표시할 장소가 없다고 표시되고, 이벤트를 하는 업소의 광고창이 표시된다.

4-4-A 태그로 필터링

장소의 종류인 태그로 원하고자 하는 장소만을 띄울 수 있다. 예시로 마트만을 띄운 지도 화면은 다음과 같다.

image

image

문화여가 만을 띄운 지도 화면은 다음과 같다.

image

image

4-4-B 지역으로 필터링

장소가 위치한 지역의 종류로 필터링 할 수 도 있다.

서울에 존재하는 장소들만을 띄운 지도화면은 다음과 같다.

image

image

4-4-C 태그와 지역으로 필터링

앞서 살펴본 태그와 지역 모두를 이용해 필터링 할 수도 있다.

경기도에 존재하는 음식점 만을 띄운 지도화면은 다음과 같다. (주로 경기 북부에 위치한 것을 확인할 수 있다.)

image

image

4-4-D 빠른 검색창

태그와 지역 버튼을 빠르게 접근할 수 있도록 빠른 검색창을 만든다.

image 모든 버튼이 꺼진 상태

image 모든 버튼이 켜진 상태

image 전국의 카페를 표시하는 상태

image 강원도의 숙박 업소를 표시하는 상태

4-4-E 찜하기 기능

사용자가 원하는 장소를 찜하여 저장할 수 있게 한다. 찜 표시는 장소 목록의 하트 버튼과 정보창 하단의 하트 버튼을 눌러 표시할 수 있다. 또한 찜한 장소는 지도 위에 하트 모양 마커로 표시된다.

image

image

image

image

찜한 장소들은 검색창 내 찜한 장소 버튼을 눌러 찜한 장소들 만을 표시할 수 있다.

image

또는 빠른 메뉴창 옆에 하트 버튼을 눌러 표시할 수 있다.

image

image

4-4-F 텍스트 검색 기능

검색창이 존재하여 사용자가 원하는 관련된 정보를 더 세밀하게 찾아볼 수 있다.

검색창에 접근하는 방법은 검색표시줄에 입력을 하거나, 빠른 메뉴창에 검색 버튼을 누르면 된다.

image

예를 들어, 영북을 검색하면 영북면에 해당되는 장소만이 표시된다.

image

가족을 검색하면 가족 할인이 되는 장소만을 표시한다.

image

또는 음식 메뉴를 검색할 수도 있다. 음식점을 선택하고 치킨을 검색하면 군인 할인을 해주는 치킨집만을 표시할 수도 있다.

image

또는 원하는 할인률을 검색할 수도 있다. 30%를 검색하면 30% 할인을 해주고 있는 업소를 확인할 수 있다.

image

4-4-G 알림

만약 표시할 장소가 없거나 표시할 장소가 너무 많다면, 각 상황에 맞는 도움말이 알림으로 표시되고 광고창이 활성화된다.

image 태그 버튼이 모두 활성화되지 않아 표시할 장소가 없음

image 태그 버튼이 모두 활성화되어 표시할 장소가 많음

4-5 챗봇으로 지도 조작하기

병영생활지도에는 사용자의 이용을 돕고자 챗봇 지피티 병장이 존재한다.

image

image

4-5-A 인사말

육군, 해군, 해병대, 공군, 민간인에 따라 인사의 종류가 달라진다.

image 이용자가 육군일 경우

image 이용자가 해군일 경우

image 이용자가 해병대일 경우

image 이용자가 공군일 경우

image 이용자가 민간인일 경우

4-5-B 기능 소개

지피티 병장에게 주특기가 무엇인지, 또는 도움말을 요청하면 할 수 있는 기능을 소개해준다.

image

4-5-C 지도 조작

태그와 장소를 챗봇에게 요청하면, 해당되는 결과를 보여준다.

예시 1 : "경기도에 있는 음식점 보여줄래?" image

예시 2 : "강원도의 카페를 보여줘" image

예시 3: "주변에 국군복지단 마트 보여줄래?" 이 경우 현재 위치를 이용하여 주변에 있는 장소만을 표시한다. image

예시 4: "서울에 있는 모든 장소 보여줘" image

예시 5 : "경기도 음식점 중에 포천 검색해줘" 지역명을 이용해 도시의 종류를 찾고 싶다면, 해당 지역명으로 검색하는 것이 빠르다. image

4-5-D 장소 추천

이용자가 원하는 조건을 챗봇에게 제시하면, 적절한 곳을 소개해준다.

예시 1 : "경기도의 미용실 하나 추천해줘"

예시 2 : "주변에 카페 좀 추천해줄래?"

예시 3 : "강원도의 숙박업소 추천해줘"

4-5-E 광고 안내

광고를 수주하고 싶은 업소 사장님의 경우, 챗봇을 통해 관리자의 메일을 알 수 있다.

image

4-5-F 오류 제보

병영생활지도에서 표시하는 정보에 오류가 있을 경우, 챗봇을 통해서 관리자의 메일을 알 수 있다.

image

4-5-G 개발 정보 및 활용 데이터 출처 표시

지피티 병장과의 대화에서 나오면, 개발 정보와 활용 데이터들이 나열된다.

image

image

image

image

image

image

4-5-H 개발자 정보

지피티 병장의 후임들을 클릭하면, 개발자 정보가 표시된다.

4-6 병영생활지도 모바일

병영생활지도의 활용 빈도를 높이기 위해 모바일 버전으로도 개발했다.

image 피시 초기화면

image 모바일 초기화면

image 피시 영북 검색

image 모바일 영북 검색 1

image 모바일 영북 검색 2

ohdoyoel commented 3 months ago

https://www.hancomdocs.com/ko/hwp

앞으로 이거 쓰자 이게 훨씬 생산성이 높을 듯 깃헙보다