A Project

Noon

관리자

view : 659

기간 : 2014-07-08 ~ 2014-08-25 ( 월,화,수,목,금 )


URL : 내부 서버용


사용자간의 파일 공유 / 쪽지를 통해 친구들간 커뮤니케이션 및 친구 요청시 메시지를 전송하여 알람가능

 

Final project : Noon

 개발환경

 운영체제

windows7

DBMS

MySQL , Oracle Database Express Edition 11g Release 2

Language

JDK 1.8.0__05, Servlet & JSP, HTML, JavaScript, JQuery, CSS, AJax

 개발도구

Eclipse Java EE IDE Kepler Service Release 2

기타 S/W

 Bootstrap, E-Mail , Chrome , Adobe Photoshop CC

 개발기간

 개발인원

2014.07.08. ~ 2014.08.25

7명

개발 취지 및 목적

 

 

1) 사용자간의 파일 공유

사용자간에 공개/비공개/ 친구공개

기능으로 공유하고 싶은 자료만 공유한다

 

2) 쪽지를 통해 친구들간 커뮤니케이션 및

친구 요청시 메시지를 전송하여 알람가능

DATABASE 구조도

 

 

 

 

 세부기능 요약 및 설명

 상세화면

  기능설명

 

 

# 로그인 및 부가기능 #

1) 회원가입시 ID는 이메일을 사용한다.

2) 옆의 화면과 같이 로그인, 회원가입 , 비밀번호 찾기가 modal로 표시된다.

3) 비밀번호를 분실시 가입한 이메일주소를

입력하면 해당 이메일로 비밀번호 알려둔다.

 

 

# 회원 정보 수정 #

1) 회원정보, 회원 이미지 파일을 수정가능하다.

2) 회원가입시 임시 이미지로 표시된다.

회원정보(이름,이메일,연락처,프로필),

회원 이미지 , 비밀번호 클릭시 각각

modal 창이 뜨며 각각 따로 처리된다.

 

 

# 파일 리스트 목록 #

1) 게시물을 작성할 수 있는 페이지

2) 업로드, 다운로드, 삭제, 검색 가능

3) 전체 선택과 유형, 제목 등.. 정렬 가능

 

 

# 파일 아이콘 목록 #

1) 사용자 이름, 업로드, 다운로드, 삭제, 검색

2) 전체 선택 체크박스 클릭 시 모든 체크박스가 선택된다. 오른쪽엔 다른 방식의 목록을 볼 수 있도록 아이콘 버튼을 뒀다

3) 아이콘을 파일 유형 별로 따로 두었고, 파일 명을 볼 수 있게 설정 해두었다.

 

 

# 댓글 입력 #

1) 게시글에 대한 댓글을 입력

2) 댓글 삭제

3) 더 보기 기능 : 처음에 5개의 댓글을 보여주고

더 보기 버튼 클릭 시 댓글이 5개씩 더 나타난다.

 

 

# 파일 업로드 #

1) 게시물을 업로드하는 페이지로써 제목, 내용, 업로드할 파일 선택, 파일공개 여부를 설정한다.

2) 내용을 입력하는 부분은 스마트 에디터를 사용하여 글자에 다양한 스타일을 표현할 수 있다

3) 공개 여부에서는 전체 공개, 친구, 비공개를 선택함으로써 다른 사람이 접속했을 때 게시물의 존재 여부를 나누어 게시한다.

 

 

# 미리보기 (동영상) #

1) 게시글 옆에 파일 유형을 클릭하면,

그 유형에 맞는 미리 보기가 나타나게 됨

 

 

# 미리보기 (이미지) #

1) 게시글 옆에 파일 유형을 클릭하면,

그 유형에 맞는 미리 보기가 나타나게 됨

 

 

# 친구 목록 #

1) 서로 친구가 되었을 때 친구들 목록이 나옴

2) 접속은 친구의 페이지로 접속하는 것으로

친구 페이지에서 파일을 다운 받을 수 있다

3) 삭제는 친구 관계를 해제하는 것으로,

클릭시 , 친구 목록에서 삭제되면서 동시에

친구 추가 리스트에 표시되어

다시 친구 관계를 맺을 수 있다.

 

 

# 친구 추가 #

1) 친구 추가 할 수 있는 사람들의 목록이다

2) 신청을 클릭시 상대방에게 친구 신청이 된다.

3) 방문은 상대방 페이지에 방문 할 수 있으며

상대방이 “전체공개” 한 파일만 다운로드가 가능

 

 

# 내가 신청한 친구 #

1) 내가 신청한 사람의 목록으로

상대방이 응답하지 않았을 시 취소 버튼만 있다.

2) 취소 버튼 클릭 시

친구 신청한 것을 취소하는 것이다.

3) 상대방이 거절 시에는 “재신청”, “취소”

버튼이 표시된다

4) “재신청” 클릭 시 다시 한 번 친구요청이 된다

 

 

# 나에게 온 신청 #

1) 상대가 나에게 친구 신청을 한 것이다

2) 수락 버튼을 클릭하면

친구 관계가 되며 친구 목록에 들어간다.

3) 거절을 클릭하면, 정말 거절할 것인지

다이얼로그 창으로 확인하며, 확인을 클릭하면 상대방에게 거절 정보가 넘어간다

 

 

# 받은 / 보낸 쪽지함 #

1) List.jsp를 status 변수에 따라 ‘받은 쪽지함’,

‘보낸 쪽지함’ 으로 구분함

2) 체크박스 이용하여 전체 / 일부만 삭제 가능

3) 읽은 쪽지 - ‘회색’

4) 읽지 않은 쪽지 - ‘파란색’

5) 읽지 않는 쪽지의 개수만큼

화면 상단 알람 (종 이미지)에 표시됨

6) 쪽지가 10개 이상일 경우 페이지가 분리됨.

‘이전’, ‘다음’, ‘1’, ‘2’ 클릭하면 이동 가능

 

 

# 쪽지 상세 페이지(쪽지 확인) #

1) List.jsp 에서 메시지 내용을 클릭시

보여지는 쪽지 상세 화면

2) 쪽지 내용이 길 경우 list.jsp 에서는 위와 같이 생략되지만 여기서는 전체 내용을 확인 가능

3) 받은 쪽지함에서 메시지를 클릭하여 View.jsp로 이동시에만, 화면 우측 하단에 “답장 ” 버튼이 생성되며, 클릭하면 Insert.jsp의 받는 사람 부분에

상대방의 이메일이 입력된다

 

 

# 쪽지 쓰기 #

1) 사용자 상호간 쪽지 전송을 위한 페이지

2) 사용자 이메일(ID) 콤마(,)로 구분해

이메일을 입력 시 다중 전송 가능

3) 수신자 목록 클릭 시

현재 로그인된 사용자의 친구의 이메일 표시.

 

 

# 쪽지 쓰기 (연락처) #

1) 쪽지를 받는 사람이 친구 추가가 되어 있다면 친구 목록에서 보다 쉽게 불러올 수 있다.

 

 

 

먼저 비밀번호를 입력하여 주세요.

창닫기확인

TOP