블로그
기간 : 2013-10-17 ~ 2013-12-19 ( 월,화,수,목,금 )
URL : 내부 서버용
자유롭고 효율적인 포스트 편집 기능을 제공.
Final Project : 블로그
개발환경
OS
Microsoft Windows 7 Home Premium K 32bit SP1
DBMS
ORACLE 11g XE
WAS
Tomcat 7.0.42
Language
JAVA, Servlet & JSP, HTML, Javascript, Ajax, Spring
개발툴
Database
SQL Tools, SQL Developer, Putty
Design
Adobe Photoshop 7.0, Dreamweaver
Editer
Eclipse Kelper
개발기간
개발인원
2013.10.17 ~ 2013.12.19
6명
참여정도 및 DATABASE 구조도
전체참여도
개발참여도
DATABASE의 ER-Diagram
개발 취지 및 목적
블로그는 웹 컨텐츠 기술의 집약체로 웹 2.0을 대표하는 가장 핵심적인 웹 컨텐츠라고 할 수 있다.
웹 2.0이 지향하는 개방, 참여, 공유 이 세 가지 속성을 모두 갖추고 있으며, 개방적 정보전달을 통하여 상호간의 커뮤니케이션을 원활히 할 수 있게 해주는 장점이 있다. 더 나아가 개인출판, 방송, 커뮤니티 등 다양한 형태를 취하는 1인 미디어로 발전할 수 있는데, 블로그가 추구하는 다양성과 자유로움은 개발자가 나아가야 할 길과 그 뜻을 함께 한다고 생각하여 블로그라는 컨텐츠 개발에 도전을 하게 되었다.
이 프로그램의 목적은 기본적으로 지금까지 배운 내용을 토대로 해당 주제가 제공하는 기능구현을 목적으로 하고 있으며 프로젝트간 구성원과의 협동을 통한 효율적이고 성공적인 프로젝트 수행에 그 의의를 두고 있다. 네이버, 다음같은 대형 포털 사이트에서 제공하는 블로그 기능과 사용자를 고려한 디자인과 UX, 검색기능, 고객센터 등을 구현하였고, 네이버에서 제공하는 ‘스마트 에디터’를 적용하여 자유롭고 효율적인 포스트 편집 기능을 제공한다.
세부기능 요약 및 설명
상세화면
기능설명
상세화면
기능설명
메인화면:
상단 메뉴와 검색, 광고, 카테고리, 로그인 메뉴 등 일반적인 블로그들이 제공하는 기능들을 화면에 배치하였다.
로그인:
로그인 및 회원가입, 아이디/비밀번호 찾기 메뉴가 제공되며 회원의 권한에 따라 로그인 후 표시되는 기능에 차이가 생긴다.
아이디 중복체크:
입력한 아이디가 DB에 입력되어 있는 아이디인지 체크하고 중복될 경우 경고메시지를 화면에 출력한다.
회원가입 및 정보입력:
최소한의 정보만을 수집하며, 비밀번호는 특수기호를 포함하지 않은 8자리 이상 영문과 숫자가 조합된 형태만 가능하다.
아이디, 비밀번호 찾기:
DB에서 해당 정보를 검색 후 결과를 하단에 출력한다. 분실한 비밀번호는 가입한 이메일을 통해 사용자에게 전송된다.
블로그:
게시물 리스트와 프로필, 위젯, 방문자 수, 포스트가 표시되며, 포스트는 설정을 통해 화면에 출력되는 개수를 지정할 수 있다.
포스트 쓰기:
네이버에서 제공하는 웹 에디터인 ‘스마트 에디터’를 적용하여 포스팅간 효율적인 기능과 자유로운 편집이 가능하다.
블로그 관리:
블프로필 설정이 가능하며, 위젯관리를 통한 위젯 배치, 보유 블로그의 방문자 수가 그래프로 표시되는 통계기능이 제공된다.
쪽지기능:
쪽지기능은 블로그에
가입된 회원에 한 해 그 기능이 제한되며 쪽지의 내용과 시간, 주고받는 사람의 아이디 조회가 가능하다.
관리자 페이지:
관리자는 회원의 정보와 등급을 수정할 수 있으며 전체 게시물을 관리하여 메인페이지에 반영할 수 있다.
고객센터:
회원정보, 이용문의, 도움말, 서비스 4개의 메뉴로 구성. 비회원도 이용할 수 있도록 익명으로 게시물 입력이 가능하다.
공지사항:
관리자 계정을 통해서만 수정, 삭제, 쓰기가 가능하며 비회원 및 일반회원은 조회만 가능하다.
2021-12-10