본문 바로가기
JAVA 공부

[7조]짝 프로그래밍(게시판 만들기)

by KyeongOUK 2020. 5. 15.

 

 

todo list

 

<게시판 만들기 > 
- 게시물 추가하기

- 게시물 리스트보기

- 게시물 상세보기

- 게시판 종료하기

- 게시물 수정하기

- 게시물 삭제하기

- 게시물 조회수 기록하기(상세/수정시)

- 게시물 추천 

- 회원가입 

- 로그인

- 로그아웃 

- 리스트 페이징 

- 중복 아이디 막기 
- 중복추천막기 


<<ing>>
로그인 사용자가 기록 저장되도록하는중..........


<<done>> 
프로그램 실행 - 메인 
스캐너 만들기 

클래스 만들기
 - Board 클래스 
 - 스캐너 전달


스타트 메서드
 - 실행

반복문
- 게시판 출력( === 게시판  시작 === )
 - 게시판 입력받기
 - 입력커멘드 만들기
 - add , list , exit ,help  등 만들기
 - 명령어가 없으면 다시입력하라고 하기 

help 메서드
 - 명령어 목록 만들기

Article 클래스 만들기 
 - 아티클 만들기. 

add 메서드
 - 로그인 안되면 사용불가
 - 게시물 추가하기 ( 번호, 날짜, 제목, 내용)

 ㄴ 번호, 날짜는 자동으로 입력받기

list 메서드
 - 리스팅 시, 최신 게시물이 맨 위로 나오게 출력
 - 게시물 없으면 안나오게 출력
 - 있다면 리스트 출력 

 - 로그인 안해도 목록은 볼수있음. 

마지막 번호 가져오는 함수  만들기

디테일(상세보기) 메서드
 - 로그인 안되면 사용불가
 - 입력
 - 입력과 같은 배열 가져오기 (글번호, 글쓴 날짜, 제목, 내용) 
 - 출력
 - 조회수
 - 좋아요

수정 메서드
 - 로그인 안되면 사용불가
 - 입력
 - 입력과 같은 배열 가져오기
 - 수정하기

삭제 메서드
 - 로그인 안되면 사용불가
 - 입력
 - 입력과 같은 배열 가져오기
 - 삭제

삭제 오류고치기

회원가입 메서드
 - 멤버클래스만들기
 - 멤버배열만들기
 - 아이디 비번받아서 배열에 넣기

로그인 메서드
- 아이디/비밀번호가 맞으면 pass
 ㄴ로그인이 되었습니다.
- 아이디 안맞으면 nopass
 ㄴ 로그인 실패하였습니다.

- 그 외 아이디 입력시 

 ㄴ 가입된 아이디/비번이 없으므로 회원가입하도록 출력


로그아웃 메서드
ㄴ 로그인 후에만 로그아웃 되도록 

<추가기능>
@로그인 안되면 사용불가
@리스팅 시, 최신 게시물이 먼저 출력
@중복로그인막기

 

 

<소감>

- 혼자할 때 보다 더 빠르게 코딩할 수 있음.

- 생각할 때 혼자보다 더 빠르게 나옴

- 오류 수정시 눈이 2개라 더 잘찾을 수 있음.

- 코딩방식을 공유해서 조금 더 간소화 할 수 있음.

- 오류가 났을 때 각자 생각방식을 표현해 더 빨리 오류 수정이 가능

 

'JAVA 공부' 카테고리의 다른 글

짝3 게시판 MVC  (0) 2020.06.12
앱만들기  (0) 2020.05.29
자바의 인터페이스(Interface)  (0) 2020.05.13
자바에서의 캡슐화란?  (0) 2020.05.13
아두이노  (0) 2020.05.12

댓글