본문 바로가기

강의

200511 - 게시판 만들기 조건 추가

200511.txt
0.01MB

추가된 조건

-다중 게시판(자유게시판, 공지사항)

-관리자 회원(관리자 회원은 타인의 글도 삭제 가능)

-회원정보수정(로그인한 회원은 자신의 닉네임 수정가능) <-흠..

 

 

기존 조건 중 해당 코드에 추가해야 하는 것

-리스트 페이징

-댓글

-추천수

 

 

현재 문제점

1. 게시판에서 exit 하면 articles가 다 날라감.(해결!)

2. 로그인하지 않고 게시판에 들어갈 경우 에러 발생. (로그인 한 경우와 안 한 경우로 나누어 코드 수정함)

inputSiteCommand == 4 일 때의 코드 중 회원의 정보를 매개변수로 실행하는 함수가 있어서 그런듯함.

매개변수가 있는 함수와 없는 함수를 동시에 선언하여 사용할 수 있던 것 같은데... 뭐라고 검색하더라...

start(int n);

start();

 

3. 닉네임 변경시 변경 하기 이전의 게시글은 닉네임이 이전 그대로.

게시글 수정은 가능하나 닉네임은 여전히 그대로.

게시글 수정 후 닉네임 변경되도록 하는 것은 changeArticle() 함수에서 가능할 것 같으나,

닉네임 변경 후 게시글 수정 없이 곧바로 바뀐 닉네임으로 적용시키는 것은 어떻게 해야 할 지.

 

 

 

 

 

 

 

 

==아래 참고==

class Site

-Board[] boards;

-Member[] members;

-int(혹은 Member) loginedMemberId;

 

class Board

-String name; //공지사항, 자유게시판 등

-Article[] articles;

 

class Article

-boardId

-memberId

-ArticleReply[] articleReplies;

 

class ArticleReply

-articleId

-memberId

 

class Member

-int adminLevel; //0-->일반, 1-->관리자

 

site
   board
      article
         reply
   member

'강의' 카테고리의 다른 글

200514 - 게시판만들기  (0) 2020.05.15
200513 - 게시판 만들기(설계참고)  (0) 2020.05.13
200507 - 게시판 만들기 (수정 200508)  (0) 2020.05.08
200507 - 게시판 만들기  (0) 2020.05.07
200507 - 게시판 만들기(코드)  (0) 2020.05.07