회원가입에 필요한 모든 정보를 입력하고 필수 사항중 하나라도 입력하지 않을경우 회원가입이 되지않도록 구현하였습니다. 그리고 다음 카카오 API를 이용하여 주소검색, 지도 표시기능을 추가 구현하였습니다. 이를 통해 저장된 DB를 로그인 화면에서 비교하도록 하였습니다. 그리고 내정보 메뉴를 통해 개인 정보를 수정할 수 있고, 탈퇴할 수 있습니다.
게시판(BOARD)
게시판은 글을 쓸 때 로그인이 필요하도록 하였고, 글쓴이가 아닐경우 글삭제, 수정 버튼이 보이지 않게 하였고 파일 업로드가 가능합니다. 업로드한 파일은 다운로드나 크게보기가 가능하고, 삭제, 수정 할 시 DB와 실제 파일이 함께 수정, 삭제됩니다. 그리고 페이징 처리를 하여 10개의 글만 한 페이지에 보여지게 하였고, 검색기능을 통해 검색어가 제목에 들어간 글들이 검색되도록 하였습니다.
갤러리
갤러리는 게시판과 마찬가지로 글작성, 수정, 삭제 모두 로그인이 필요하고 글쓴이가 아닐경우 글삭제와 수정버튼이 보이지 않게하였습니다. 갤러리에 글을 작성할 경우 겔러리 메인 화면에 첨부한 이미지를 5X3형태로 표시해 주고 검색기능을 통해 검색어가 들어간 글들이 검색되도록 하였습니다.
자료실
자료실은 게시판과 같이 글작성, 수정, 삭제 모두 로그인이 필요하고 글쓴이가 아닐경우 글삭제와 수정버튼이 보이지 않게하였습니다. 자료실의 내용은 게시판과 동일하고 업로드한 파일을 클릭할 경우 다운로드 되도록 하였습니다.
영화 정보 검색(MOVIES)
MOVIES 메뉴에서 영화명 이나 감독명을 검색 할 경우 영화명, 제작연도, 개봉연도, 제작국가, 감독명을 10개씩 출력합니다. 그리고 국적을 선택하여 해당 국가에 대한 영화명이나 감독명으로 검색할 수 있도록 하였습니다.
CONTACT
CONTACT US메뉴에서는 mail API 를 이용해 admin에게 메일을 보낼 수 있있도록 하였습니다.