좌석 예약 서비스 프로젝트
BeomSeokYu |
kimjisudev |
GwonDooHyeon |
gudwns4825 |
이 프로젝트는 임의의 장소에 있는 좌석에 대해 누구나 좌석 예약 서비스를 만들고 참여할 수 있도록 하기 위해 개발되었습니다.
- 기존 좌석 예약 시스템의 문제점
- 각각의 서비스에서 제공하는 정해진 좌석을 공식적인 일정이 있는 경우 자체적으로 예약 서비스를 실시함
- 비공식적으로 좌석을 사용하거나 예약 서비스를 제공하지 않는 경우 좌석 예약 서비스를 이용할 수 없음
- 좌석 배치가 달라지면 서비스 수정 등의 어려움이 생길 수 있음
- 우리 서비스 목표
- 위의 제시된 문제점을 해결하고자 어떠한 공간에 대한 좌석의 배치를 이용자가 설정하고 등록하여 다른 이용자들이 예약 시스템을 사용할 수 있는 시스템으로 제작
- 좌석의 예약만을 서비스하여 예약 서비스가 필요한 기업이나 개인이 손쉽게 좌석 예약을 만들고 사용할 수 있는 B2B(Business-to-Business) 비즈니스 모델을 만드는 것이 목표
- cafe24 호스팅 : https://bsyu.shop
Spring Security
를 이용한 인증 및 사용자 역할에 따른 인가 방식을 기본 세션 & 쿠키 방식을 이용해 구현- 사용자의 역할은 관리자와 회원으로 구분
CSS/JS
를 이용한 좌석 배치 폼 입력kakao 지도 API
를 이용한 장소 입력DB Lock
을 이용한 좌석 예약시 동시 접근 문제 방지
- 모든 게시판
MyBatis
를 통한 동적 쿼리 작성으로, 옵션 검색과 게시글 수 조정에 대한 페이징 처리 - 예약 게시판 댓글 기능
- 노션 페이지 참조 - 이동