Skip to content

ssunbear/Database

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

2023 Database project - StayHub

팀원: 최일성, 윤선웅

1. 프로젝트 개요

프로젝트 주제 및 설명

"StayHub: Real-time Accommodation Search and Sharing Platform"

국내 숙박업소를 검색해서 실시간으로 숙박업소에 대한 가격 및 여러 정보를 얻고, 숙박업소에 대한 정보를 사용자들이 직접 등록하여 공유할 수 있는 서비스

프로젝트 동기

최근 숙박업소의 예약 웹사이트가 증가하는 추세에도 불구하고, 각 사이트에서 제공되는 할인율에 따라 소비자는 같은 숙박업소임에도 더 비싼 가격으로 예약을 하는 상황들이 많아지고 있습니다. 특히 예약사이트의 종류도 다양하고, 객실마다 제시되는 가격도 다양하기 때문에 이에 대한 통합적인 정보를 제공하고자 해당 주제로 프로젝트를 진행하고자 합니다.

프로젝트 언어 및 환경

프로젝트 언어는 Python이고 DB는 postgresql에서 제공하는 엔진을 사용했습니다.

2. 프로젝트 목적, 기능

프로젝트 목적

각 웹사이트에서 제공하는 할인된 가격을 종합하여 보다 합리적인 가격으로 소비자가 이용할 수 있게 만드는 것 입니다. 숙박업소 DB를 구축하고, 검색 기능, 리뷰 및 선호도(별점) 등록하는 기능, 리뷰에 대한 댓글을 남길 수 있는 기능 등을 통해 사용자가 보다 다양한 선택지의 숙박업소를 비교하여 예약 할 수 있는 것을 목적으로 삼았습니다.

프로젝트 기능

‘StayHub’는 7가지의 핵심 기능을 담고 있습니다.

  1. 숙박업소의 데이터 셋을 이용한 검색기능

  2. 숙박업소의 정보를 등록 및 삭제하는 기능

  3. 등록된 모든 숙박업소를 조회하는 기능

  4. 숙박업소에 대한 리뷰와 선호도를 등록하는기능

  5. 리뷰에 대한 답글을 남길 수 있는기능

  6. 사용자가 원하는 숙박업소를 즐겨찾기에 추가하는 기능

  7. 마이 페이지를 통해 자신이 즐겨찾기에 추가된 숙소 조회 및 삭제, 등록한 리뷰 조회하는 기능

3. 데이터베이스 설계

개체, 속성 추출 결과

개체속성

관계 추출 결과

관계추출결과

E-R 다이어그램

슬라이드1

릴레이션 스키마

슬라이드2

물리 ERD

물리ERD

About

실시간 숙박업소 예약, 공유 서비스: StayHub

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages