db초안
db
user Table
회원번호 midx pk not null
아이디 memberid not null
비밀번호 memberpwd not null
이름 membername not null
성별 membergender not null
생일 memberbirth not null
주소 memberaddr not null
이메일 memberemail not null
연락처 memberphone not null
삭제유무 delyn default 'n' not null
가입일 joinday default now() not null
탈퇴일 deleteday null허용
수정일 modifyday null허용
아이피 userip null허용
사용자 s/m/a > s = sitter / m = member / a = admin default 'm' not null
사용자 구분 어드민은 처음부터 지정
나머지는 그냥 유저로 시작하고 시터 등업은 관리자 권한으로 올려주기
비밀번호 연락처 등 수정이 가능해야하는 부분 - 수정일 적어주기
탈퇴한경우 삭제 유무를 n에서 y로 업데이트 하고 회원탈퇴목록에 나타내기
================================================
게시글 문의하기 예약하기 등업신청하기 리뷰작성하기
bidx int
originbidx int
depth int
level int
subject varchar
contents text
writer varchar
recom 1대1 int
viewcnt int
filename varchar
--star int
writeday date
delyn char 'N'
ip varchar 100
uidx 외래키 int
pwd varchar 20
modifyday null date
deleteday date null
boardkind 리뷰 문의 예약 시터신청
댓글기능을 위해서 comment 테이블
데이터베이스 설계 이클립스 ermaster 로 만들기
테이블 erd 그리기
만들고 내보내기
DDL
ok 하면 쿼리문 나옴 > mysql로 가서 테이블 생성하면 됨
먼저 테이블 정의서 작성하기
조인해서 사용할 컬럼은 dto로
화면이 너무 방대하다
1차 작업완료
2차 작업완료
... 이런식으로 정리해나가기
1명이 글 여러개 게시할 수 있으면 1대 다
1명이 1개의 글에 추천할 수 있으면 1대 1 관계
리뷰게시판 댓글기능 꼭 필요
문의게시판
시터신청게시판 > 시터+관리자만 들어갈 수 있음
예약게시판
문의글 작성 사용자 시터 or 고객
리뷰작성 사용자 > 고객
예약신청서 작성 > 고객
시터 신청서 작성 > 시터 지원자 아직 유저인 상태