4

✅ 구현 기능 목록 (기능 기반 DB 테이블)

  • 회원가입 및 로그인: user
  • 도서 관리 및 분류: books, categories
  • 장바구니 및 주문 기능: cart, orders, order_items
  • 도서 읽기 및 기록: user_read_reviews, bookmarks
  • 도서 추천 및 공유: recommendations, friends, friends_requests, new_friend_requests
  • 좋아요 기능: like

1. 🧑‍💻 회원가입 및 사용자 정보 관리 – user

  • 사용자의 ID, 비밀번호, 닉네임 등의 정보를 저장합니다.
  • 로그인 및 사용자 인증에 사용되며, 다른 기능들과 연계됩니다.

2. 📚 도서 및 카테고리 관리 – books, categories

  • books: 책 제목, 저자, 가격, 이미지 등의 정보를 저장합니다.
  • categories: 각 도서가 속한 카테고리(예: 소설, 자기계발, 역사 등)를 관리합니다.
  • 이 두 테이블은 도서 목록, 카테고리 필터 기능에 사용됩니다.

3. 🛒 장바구니 및 주문 처리 – cart, orders, order_items

  • cart: 사용자가 담은 도서 목록, 수량 정보를 저장하며 세션 또는 로그인 사용자와 연동됩니다.
  • orders: 주문 정보(구매자, 주문 날짜, 결제 상태 등)를 저장합니다.
  • order_items: 각 주문에 포함된 도서 상세 목록을 저장합니다.
  • 장바구니 페이지와 결제(구매창) 기능에 사용됩니다.

4. ✍️ 읽은 책 기록 및 리뷰 – user_read_reviews, bookmarks

  • user_read_reviews: 사용자가 읽은 책에 남긴 리뷰를 저장합니다.
  • bookmarks: 책갈피 메모 기능을 위한 테이블로, 책의 어느 위치까지 읽었는지 기록합니다.
  • 마이페이지 기능과 연동됩니다.

5. 🤝 친구 추천 및 공유 기능 – recommendations, friends, friends_requests, new_friend_requests

  • recommendations: 사용자가 친구에게 책을 추천한 내역을 저장합니다.
  • friends: 친구 관계가 형성된 사용자 쌍을 저장합니다.
  • friends_requests, new_friend_requests: 친구 요청 및 수락 대기 상태 정보를 저장합니다.
  • Read&Share 기능에서 사용되며, 추천 내역과 친구 리스트 관리를 가능하게 합니다.

6. 💖 좋아요 기능 – like

  • 사용자들이 도서 또는 리뷰에 남긴 좋아요 정보를 저장합니다.
  • 향후 인기 도서 랭킹이나 피드 기능에 확장 가능하도록 설계하였습니다.

5주차_PHP를 이용하여 db를 연결 후 로그인화면을 구현하겠습니다

Be the first to comment

Leave a Reply

Your email address will not be published.


*