저번까지 만들었던
로그인 및 회원가입 페이지를 이용할 것이다.
회원가입 후 로그인을 하여
사용자들이 여러가지 기능을 사용할 수 있게 할것이다.
1. 스케쥴 관리
2. 출석게시판
3. 자유게시판
4. 포인트 순위
5. Shop
이런 기능의 메뉴들을 만들 것이다.
그 기능의 일환으로 스케쥴 관리를 오늘 대략적으로 짜보겠다.
그에 앞서 홈페이지의 메인 페이지를 구성해봐야한다.
다양한 기능들의 페이지가 필요하므로
폴더를 만들어서 관리를 할 것이다.!
(폴더 생성)
그 후 main 페이지 코드이다.
(메인 페이지 코드)
여기서 div 등 을 이용해
간단하게 보기좋게 디자인하였다.
(더 자세하고 정교하게 디자인은 나중으로...!)
코드에는 각 내용의 버튼들이 있고
그 버튼이 눌렸을때 각 해당 main 페이지로 이동하도록 코드를 구성했다.
실행 화면이다.
(메인 페이지)
여기서 나의 정보의 개인정보 수정을 클릭하면
(개인정보페이지)
아직 내용은 없지만 무슨 페이지인지만 헤더에 적어 놓았다.
마찬가지로
(출석 게시판 페이지)
출첵 게시판 등등
다른 페이지도 헤더에 어떤 페이지인지만 써놓고
페이지 파일을 만들어 두었다.
이제 우리는 이 내용들을 채워갈 것이다.
먼저 스케쥴 관리 게시판!
이름은 거창하지만
To do LIst 게시판이라고 생각하면 된다.
해야할 것들을 적어 두는 게시판으로 활용할 것이다.
우선 테이블을 만들어준다.!
(테이블 생성)
todo의 테이블을 만들어 주었다.
(테이블 모습)
여기서 id 값으로 사용자들을 구별하여
해당 id의 내용들만 뽑아서 보여줄 것이다.
스케쥴관리의 메인 페이지부터 작성해볼것이다!
(스케쥴관리 메인)
제일 먼저 해당 아이디로부터 개인 정보를 받아와서 출력해줄 것이다.
그래서 포인트가 몇점인지
그리고 ID가 무엇인지 받아와야 그 ID로 해당 todo 테이블에서 데이터를 꺼내올 수 있기 때문이다.
그 후
select * from todo where id =?
명령문 ?에 입력받은 id를 넣어주어 해당 ID의 데이터만 뽑아 올 것이다.
(select * from todo where id =?)
그 후 받아온 내용을 페이지에 뿌려준다.
단,
아무 내용이 없을 경우
해야할 일이 없다고 출력해준다.
(화면에 뿌려주기)
그리고 아직은 기능은 없지만
해야할 일을 추가하거나
해야할 일을 삭제하거나
해야할 일을 수정하는 기능이 있는
버튼이 필요하다.
(버튼 생성)
버튼 3개를 만들어주었다.
여기까지 스케쥴관리 메인 페이지를 확인해 보겠다.
먼저 메인페이지에서 스케쥴관리를 클릭한다.
(스케쥴 관리 클릭)
(스케쥴 관리 페이지)
페이지에는 입력받은 이름으로부터 "이름"님의 해야할 일이 출력되고
해당 id의 포인트 그리고 아직은 데이터가 없으므로
해야할 일이 없다고 출력되는 것을 확인 할 수 있다.
'Web > JSP project' 카테고리의 다른 글
JSP - 스케쥴관리 페이지 프로젝트(2)(할일 추가하기) (0) | 2017.02.10 |
---|---|
JSP - 로그인, 회원가입(DB연동) 프로젝트(3) (아이디 중복 체크) (0) | 2017.02.07 |
JSP - 로그인, 회원가입(DB연동) 프로젝트(2) (0) | 2017.01.24 |
JSP - 로그인, 회원가입(DB연동) 프로젝트(1) (24) | 2017.01.23 |
JSP - 로그인 페이지 프로젝트(4) (0) | 2017.01.19 |