프로젝트명

Mini Homepage 기반의 SNS

본인역할

팀장  

개발인원

2  

관련전공

데이터베이스 프로그래밍

수강학기

2-2 

개발기간

8

진행사유

데이터베이스 프로그래밍 과목 텀 프로젝트

프로젝트 소개

사용자에게 기존의 싸이월드와 같은 미니홈페이지 방식으로 개인공간을 제공하고, 이와 동시에 SNS로써 친구로 등록된 사용자들 간에는 게시하는 콘텐츠들이 공유될 수 있도록 하였다. 각 사용자의 미니홈피에 대한 정보는 별도의 파일 형식으로 제공되는 것이 아닌, 하나의 정해진 레이아웃에 DB에 저장된 각 사용자의 설정 값, 콘텐츠들을 가져오는 형식으로 제작함으로써 데이터 공간의 낭비를 줄이고 유지 보수에 용이하도록 정형화에 초점을 맞추어 개발되었다.

개발내용

(본인 구현부분)

SNS에 필요한 DB 스키마를 작성하고 이를 구축하였다. PHP를 통해 수신 받은 데이터를 서버에 저장하거나 HTML 형식으로 사용자가 요청한 정보를 반환하도록 하였다. 주요 기능으로는 프로필, 스킨사진 등록, 게시판 및 방명록 생성, 뉴스피드, 클럽게시판 등이 있으며 iframe을 활용하여 자동적으로 페이지가 refresh되는 것처럼 구현함으로써 PHP의 한계를 극복하고자 하였다. 또한 CSS를 활용해 반응형 웹으로 구현하였다.

거의 모든 부분이 PHP로 구현되어 서비스되는 SNS을 교내 텀프로젝트를 통해 개발하였다.

방명록, 게시판 타입의 메뉴를 생성하여 다양하게 활용할 수가 있고, 권한 설정도 가능하다.

친구 추가/삭제, 뉴스피드, 현위치 표시, 파일첨부, 사진 업로드 등

요즘 SNS라면 갖추어야 할 기본적인 기능들은 모두 갖추고자 노력하였다.

http://태북.wo.to/ 로 접속하면 아직도 사용 할 수가 있다ㅋㅋㅋ

'Term Project' 카테고리의 다른 글

[빅내비게이션] 개요  (0) 2015.12.29
[PHP기반 SNS] 최종 보고서  (0) 2015.12.29
[상명WIFI] 개요  (0) 2015.12.29
[호식이 맛집추천앱] 최종 보고서  (0) 2015.12.28
[호식이 맛집추천앱] 프레젠테이션 자료  (0) 2015.12.28

+ Recent posts