
✅ 구현 기능 목록 (기능 기반 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를 연결 후 로그인화면을 구현하겠습니다
Leave a Reply