예약 관리 통합 웹 사이트 제작 방법

ToTb Story/ToTb 네이버지식 Story 2021. 5. 26.
예약 관리 통합 웹 사이트 제작 방법

예약관리사이트제작

[질문]

안녕하세요?
답답한 마음에 제가 웹사이트 제작 프로그래밍이나 툴을 이용하여서
예약 관리 통합 웹 사이트를 만들어보고 싶어요.

대략적인 구상은
직원들이 웹사이트에 접속해서 아래와 같은 목적으로 사용하고 싶습니다. 
화려하게 꾸미거나 그렇지 않고, 정말 심플하게 제작하고 싶습니다

관리자가 승인한 사용자만 로그인 ->
왼쪽에 메뉴 구성
1. 차량 사용 예약
-> 클릭 -> 예약 당일 현황판 및 예약 메뉴 창 -> 날짜 / 시간 / 목적지 입력 메뉴 창 -> 완료

2. 장비 사용 예약
-> 클릭 -> 장비 목록 -> 선택한 장비 예약 당일 현황판 및 예약 메뉴 창 ->  장비 사용자 선택(사용자목록은 미리 생성하여 선택메뉴) / 날짜 선택 / 시간 선택 메뉴 창 -> 확인
예약시간제한: 예를들어서 오전7시 ~ 오후 4시에만 예약이 가능하게끔 설정 및 팝업 경고

3. 방문자 일정
-> 클릭 -> 요청자 / 방문자 이름 / 방문 예정 날짜 / 방문 예정 시간 입력 메뉴 창 -> 확인
기본틀은 이렇게 제작하고 싶습니다. 무슨 웹프로그래밍 언어를 공부해야 하나요?
그리고 전자결재 승인 같은 사이트의 경우는 어떤 프로그래밍으로 구현이 가능한지요?
자세한 답변해주시면 정말 감사하겠습니다

 

 

 

 

[답변]

안녕하세요. IT전문 컨설턴트 입니다. 

예약기능이 탑재된 웹사이트와 관리자는 규모와 목적에 따라서 다양한 구축이 가능합니다.

직원들이 예약사이트의 관리자에 로그인하여 미리 예약 일정을 등록하고, 조회 및 관리할 수 있으며, 사용자가 사이트에 접속했을 때 실시간 예약이 가능해야 합니다.(필요하다면 결제까지) 추가적으로 요일과 시간대별로 또는 예약인원별로 예약 금액이 다르게 설정되어야한다든지, 예약시간 제한이 필요하다면 관리자를 통해 이를 조정할 수 있어야합니다. 예약취소, 일정변경을 원할 시에 가능한 스케쥴을 사용자가 쉽게 파악할 수 있어야하고 변동된 사항은 관리자와 사이트에 실시간으로 반영이 되어야합니다.

사용자 페이지를 중심으로 생각해 보았을 때,
-예약 공간
-월별/주별/일별/ 달력 형태의 스케쥴 리스트
-예약이 불가능한 일자, 시간 표기
-예약된 내역 표시 개인정보는 일부표시예약상태
-관리자의 공지전달
-여러 개의 예약 서비스 추가 가능
-날짜별로 예약 가능한 공간 항목 표시 예약 잔여 수, 예약비율
-예약 옵션 선택
-날짜별로 메모가 필요하다면 관리자 메모가능 추가
-관리자가 별도 예약등록가능
등의 기능을 포함하고,

예약시에는
-예약자명 연락처,
-예약인원 최대 예약인원 조절 가능
-예약확인용 비밀번호 설정
등을 처리하는 형태로 개발한다면 효율적인 예약관리가 가능하실 듯합니다.

시스템을 잘못 도입하여 예약관리를 진행하신다면 예약별 특이사항을 발생할 시에 관리가 복잡해집니다. 현재 질문자님의 업무프로세스에 맞는 예약시스템 도입이 필요합니다. 그렇게하지 않는다면 관리자와 사용자 모두 실시간 예약현황을 파악하기 어렵고 예약에 불편함을 느껴 고객관리 측면에서 리스크가 될 수 있습니다. 

이렇게 질문자님의 비즈니스 모델과 업무프로세스에 맞게 예약 사이트를 구축을 하시기 위해서는 기존의 범용 솔루션으로는 감당할 수 없습니다. 기존의 웹사이트를 제작할 수 있는 범용 솔루션이나 개인적으로 공부를 하셔서 구축하실 수 있는 범위가 아닙니다. 특히 전자결재 승인과 같은 시스템적인 요소가 추가가 된다면 비즈니스를 운영하시면서 시스템을 구축, 운영, 유지보수까지 하시는 것은 불가능에 가깝습니다.

예약관리 통합웹사이트 제작을 알아보실 때에 솔루션이라는 단어를 접해보셨을 겁니다. 
솔루션이란 정형화된 구조와 범용적인 설계를 기반으로 시장에서 보편적으로 필요한 기능을 모아 만들어진 개발물을 말합니다. 이 경우 시장 규모와 잠재시장 등을 예측하여 사전에 솔루션을 제작하고, 이를 분양 및 배포 방식으로 판매하는 전략을 사용합니다. 카페24 또한 홈페이지를 만들고자 사람들이 범용적으로 사용할 수 있도록 만든 솔루션의 하나입니다.

일반적으로 솔루션을 사용하는 이유를 고민해 보신다면 

1. 솔루션 재사용을 통한 비용절감 
수천만 원의 기능을 가진 솔루션을 수백만 원에 구입할 수 있다면 괜찮은 조건이 됩니다. 
제작비용을 솔루션개발업체에서 선투자를 진행하고, 많은 사용자에게 판매하는 구성이기 때문에 솔루션으로는 가능한 방법입니다. 하지만, 시장이 성장하면서 경쟁 사이트들이 많이 나오게 됩니다. 이때 동일한 솔루션으로 최신 디자인으로 무장한 신규 사이트와 경쟁을 하기 위해서는 어떤 전략이 필요할까요? 결국 조삼모사 격으로 광고를 통해서 시장을 지켜야만 하는 상황이 됩니다. 장기적으로는 경쟁자를 양성하는 구조이기 때문에 솔루션을 재사용하는 구조는 피해보실 것을 추천 드립니다. 

2. 사전 사용을 통한 안전성 
많은 사용자들이 솔루션을 사용해보고, 여러 번의 업데이트를 통해서 훨씬 안정적인 구조의 솔루션이 완성되게 됩니다. 만약 이렇게 안전화 된 솔루션을 커스트마이징을 통해서 수정해서 사용하게 된다면 어떻게 될까요?. 실제로 솔루션 구매자의 40~50%이상은 솔루션을 커스트마이징해서 사용하고 있습니다. 
솔루션의 최대장점인 안전성이 무너지는 방법이 될 것입니다. 

3. 문제 발생시 공동대응 
소스 상의 결함이나, 특정 프로그램 구멍을 통한 해킹시도 등.. 다양한 문제에 있어서 공동대응이 가능합니다. 하나의 사이트에서 발견되는 문제라면 동일한 솔루션을 사용하는 여러 사이트에서도 발견될 수 있기 때문에 빠른 대응과 공동대응이 가능합니다. 하지만, 커스트마이징을 진행한 경우 기술적인 지원에 대한 제약이 심하고, 이런 문제요인 발생 시에 지원을 받을 수 없는 경우가 많습니다 

솔루션의 문제점은 비단 이것만이 아닙니다. 레드오션으로 경쟁구조를 만든다는것은 아이템을 쉽게 카피해서 경쟁자들이 생겨난다는 점입니다. 결국은 솔루션으로 찍어내는 개발회사와 이를 마케팅하는 회사들만 돈을 벌게 되는 게임이 되겠죠.. 기존 시장에 나와있는 형태의 카피 사이트를 구성하기 보다는 차별화된 요인을 발굴하여 소비자의 불편함과 시장의 요구사항을 반영할수 있도록 구성하는것이 좋습니다. 

예약관리 통합 웹사이트를 만드는 방법 중 시간이 가장 많이 걸리지만, 다양한 비즈니스에 대한 대응이 가능한 방식이 맞춤제작방법입니다. 일반적으로 기획/개발/디자인의 요소에서 각기 다른 전문분야에 대한 인력이 투입되어 제작하게 됩니다. 

전문화된 분야를 기준으로 나눈다면 수백개 이상의 직업군으로 나눠질 정도로 세분화되어있습니다. 

반면에 워드프레스 등의 CMS(컨텐츠관리시스템)이나 빌더솔루션(제로보드,그누보드, 등)은 다른 개발방법론을 사용하고 있습니다. 솔루션이 만들어지는 원리는 비슷한 작업을 반복적으로 진행하면서 이를 시스템화를 시키게 되는 방식입니다. 

예를 들어 제작사에서 쇼핑몰을 주문받아 제작을 한 후에 지속적으로 타 고객사에서 쇼핑몰에 대한 제작이 진행될 때, 솔루션화를 시키게 됩니다. 옷을 만든다고 생각해 보았을 때, 비슷한 형태의 옷을 반복적으로 만든다면 공장에서 설비를 투자하여 자동화를 시키게 될 것입니다. 이렇게 만들어진 옷이 기성복이죠. 기성복의 장점은 빠르게 제작할 수 있으며, 가격이 낮다는 점일 것입니다. 하지만, 개성이 반영되기는 어렵겠죠. 

장단점을 정리해 본다면. 
* 맞춤제작 
- 단점 : 구축비용 시간이 많이 든다 
- 장점: 다양한 비즈니스 적용이 가능하다. 경쟁모델이 쉽게 만들어지지 않는다. 나의 비즈니스, 업무프로세스에 맞는 설계가 가능하다.

* 솔루션 활용구축 
- 장점: 구축비용과 시간이 절약된다. 기술력을 많이 필요로 하지 않는다. 
- 단점 : 특정 틀에서 벗어날 수 없다. 유연한 비즈니스 대응이 불가능하다. 경쟁모델이 쉽게 만들어진다. 

실제로 솔루션을 사용해서 성공하는 모델은 수천개 사이트중에서 극히 일부분에 불과하지만, 맞춤제작을 기반으로 한 사이트의 생존 및 성공확률은 상당히 높습니다. 변화하는 인터넷환경과 비즈니스 상황에 맞게 유연하게 대응할 수 있기 때문입니다.

또한, 단순히 예약관리만 하기보다 전자출입명부 등 운영 상에 필요한 타 시스템과의 연계가 가능하다면 맞춤제작을 통해 제작하시는 것이 더욱 활용도가 높을 것입니다. 일반적인 사이트를 통해 구축했을 때의 상황을 예상한다면 예약신청자가 사이트를 통해 개인정보와 희망 시간을 선택하여 신청하고 시간대에 맞춰 연습실을 사용할 따로 출입명부를 작성해야할 것입니다. 하지만 사이트에 시스템적인 요소를 더하여 출입명단을 관리하거나 대여 및 예약 히스토리 등을 관리할 수 있다면 더욱 효율적으로 운영하실 수 있으실 것으로 생각됩니다. 더 나아가 고객관리와 관련한 시스템 요소로 확장하실 수 있습니다.


[IT 컨설턴트 생각] 

예약관리 통합 웹사이트는 구축방법이 다양합니다. 어떤 방법이 맞고 틀리냐 하는 문제 보다는 어떤 방법이 구축하려는 목적과 흐름에 맞도록 최적화 되어있느냐 하는 점이 중요합니다. 특히 온라인을 기반으로 진행되는 예약의 요구사항이 늘어나는 것에 대한 대비도 필요합니다. 구축이 완료된 사이트라 하더라도 얼마든지 확장하거나 개선할 수 있어야만 합니다. 시중에서 사용되는 대부분의 개발방법론이 저렴한 가격을 위한 방법으로 포인트가 맞춰져 있습니다. 업무상의 위험요인을 최소화하고, 효율성을 극대화시킬 수 있는 점에서 주문제작형 예약 사이트 도입이 필요합니다. 효율적인 도입 및 운영을 위해서 전문적인 컨설턴트를 통한 컨설팅을 추천드립니다

 

예약 관리 통합 웹 사이트 제작 방법 - IT감리, IT컨설팅, 웹컨설팅, 웹에이전시, 웹솔루션개발, ERP, SCM, CRM, ToTb, 홈페이지제작, 웹사이트 제작, 온라인 마케팅, 시스템구축, 유지보수, 운영대행 등
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기