IDEA/CKMC
DB설계(2차)
luckey
2014. 11. 3. 10:23
회원관련
- 회원은 일반사용자, 콘텐츠제작자(이하 제작자), 편집자, 마스터관리자로 구분된다.
- 일반사용자
사이트에 방문하는 모든 사람을 일반사용자로 분류한다.
로그인을 하지 않으며 특별히 방문기록을 남기지도 않는다.
- 제작자
실제 콘텐츠를 제작하는 사용자를 말한다.
콘텐츠를 등록하고 등록된 콘텐츠를 관리할 수 있다.
발행전에는 언제든지 수정하고 삭제할 수 있다.
발행된 이후에는 요청(수정/삭제)에 의해서만 가능하다.
- 편집자
등록된 콘텐츠를 심의하고 발행하는 사용자를 말한다.
발행된 글은 편집자만 수정이 가능하다.
한번 글이 발행되면 편집자만 수정이 가능하다. - 본 사이트는 별도의 회원제로 운영되지 않는다.
- 제작자, 편집자는 별도의 가입정보등록과 인증(이메일)을 거치게 된다.
- 제작자, 편집자의 관리는 마스터관리자가 하도록 한다.
- 마스터관리자는 총괄관리권한으로 1명으로 제한을 둔다.
- 가입은 최대한 간편하게 하도록 한다.
- 아이디(메일주소), 비밀번호 만 등록하여 가입신청을 한다. - 회원등급은 아래와 같다.
- 0 : 탈퇴신청 및 불량제제회원
1 : 가입신청
2 : 메일인증완료
7 : 제작자
8 : 편집자
9 : 마스터관리자 - 회원은 가입 이후 추가정보를 등록할 수 있다.
- 추가정보에 등록되는 필명이 콘텐츠에 노출되며 필명이 없을 경우 가입 당시 아이디가 노출된다.
(@이후를 제외한 메일아이디)
컨텐츠관련
- 모든 글은 제작자 또는 편집자가 작성할 수 있다.
- 작성된 글은 편집자가 글상태구분을 오픈으로 변경해야 일반사용자들에게 보인다.
- 글상태구분은 0(false), 1(true)로 구분되며 0(false)는 최초 등록상태 및 미오픈상태이다. - 작성된 글은 1개의 카테고리를 가진다.
- 모든글은 제작자 1명과 편집자 1명의 정보를 보유한다.
- 편집자는 바뀔수 없다.
- 편집자는 글이 수정되거나 상태가 변경될 때 최종변경을 발생한 발행자로 변경된다.
- 모든 글은 작성 및 수정에 따른 기록이 생성된다.
- 글이 삭제될 경우 해당글의 내용과 등록된 이미지, 발행기록모두 삭제된다.
- 삭제는 발행이전에는 해당글을 작성한 작성자(제작자/편집자)도 가능하다.
- 글이 발행되면 더이상 삭제는 불가능하다.
- 삭제는 제작자가 요청을 하거나, 내부적인 판단에 의해서 결정되며 최종삭제는 마스터관리자가 한다. - 글 노출되는 기준은 발행일을 기준으로 한다.
- 발행일은 최초 발행일을 기준으로 하며, 글이 수정될 경우 발행일에 변경은 없음