A Project

우리 어디가?

관리자

view : 241

기간 : 2015-07-20 ~ 2015-12-09 ( 월,화,수,목,금 )
URL : 내부서버용
여행을 다닐 때 일반 여행사처럼 만들어진 여행이 아니라 본인이 직접 웹에서 정보를 얻으며 일정을 짜고 같이 갈 인원을 모아 여행을 다닐 수 있는 환경을 만들어주는 목적

 

프로젝트 명

우리어디가?(여행일정 관리 사이트)

개발환경

OS

Window 7 Home Premium K 64비트

DBMS

Oracle 11g XE

WEB Server

Tomcat 8.0

Language

JAVA(J2SE/J2EE, Servlet/JSP,EJB), AJAX, JAVA Script HTML/CSS PL/SQL

개발 툴

DataBase

SQL Tools for Oracle

IDE

Eclipse Mars Release(4.5.0)

관련 문서 작성

한컴 오피스 한글 2010

JDK

Java developer’s kit 자바 개발 도구 v1.8.0_51

ImageTool

PIXLR EDITOR

개발 기간 및 인원

개발기간

2015 10.19~2015.12.04

개발인원

일정

 

 

 

개발 배경

자바 교육센터에서 파이널 프로젝트를 진행하는데 주제를 찾던 중에 일정을 만들어주는 사이트를 찾아

우리가 한번 만들어보면 재미있을 것 같고 각종 라이브러리를 추가하고 만들면서 공부가 많이 될 것 같아서 선정하였습니다.

여행을 다닐 때 일반 여행사처럼 만들어진 여행이 아니라 본인이 직접 웹에서 정보를 얻으며 일정을 짜고 같이 갈 인원들을 모아

여행을 다닐 수 있는 환경을 만들어주는 목적으로 시작되었습니다.

 

< 주요 기능 >

1.여행을 계획할 수 있는 기능 및 가고 싶은 명소에 대한 정보 확인

2. 단순 여행계획 뿐 아니라 여행을 함께 할 수 있는 동행 찾기 서비스 및 쪽지기능 제공

3. mypage 에서 내가 계획했던 여행 및 내가 쓴 댓글 확인 가능.

4.. 관리자 페이지 별도로 제작회원관리신고관리명소정보 추가 기능 구현.

전체 참여도

개발 참여도

    

 

    

 

사용 된 주요 기술

Ajax 데이터를 클라이언트에서 서버로 비동기적으로 요청

         (회원가입시 실시간으로 닉네임아이디 중복확인 및 각종 검색기능 처리닉네임 메뉴팝업 처리 등)

 

Jquery 소프트웨어를 제작할 때 자주 사용되는 기능들을 쉽게 사용할 수 있도록 모아놓은 자바스크립트 라이브러리

            (로그인 메뉴팝업일정 등록시에 명소들 드래그앤드랍 이벤트이미지 슬라이더 등)

 

map(Naver 지도 API) - jsp에서 지도를 띄우고 표시기능을 가능하게 해주는 라이브러리

                                 (명소를 입력할 때일정을 등록할 때 지도를 이용하여 좌표를 입력하거나 출력받아 처리)

 

Java Mail 자바 어플리케이션 및 jsp에서 이메일을 보낼 수 있는 라이브러리

                  (회원가입시 이메일로 인증번호 보내기아이디찾기비밀번호찾기 모두 이메일 연동)

 

Mybatis 간단한 xml서술자를 이용하여 간단하게 자바빈즈(자바객체)를 sql구문에 맵핑(연결)시키는 ORM프레임워크.

              (DB쿼리 모두 Mybatis로 처리)

 

Json 속성-값 쌍으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷.

         비동기 브라우저/서버 통신 (AJAJ)을 위해넓게는 XML(AJAX가 사용)을 대체하는 주요 데이터 포맷.

         (일정 입력시 장소 한곳 한곳의 데이터들에 대한 입력값들을 DB에 전송시 사용)

 

Smarteditor 웹상에서 게시글처럼 텍스트를 입력할 때 사용자들이 직접 스타일을 적용 시킬 수 있게 만들어주는 라이브러리.

                   (커뮤니티일정등록 시 장소에 대한 설명글 작성할 때 사용)

 실행화면

 세부내용

1. 관리자 아이디로 로그인 했을 시명소 찾기 영역의 좌측 상단부분에 명소추가 탭이 나타남 

2. 명소 추가 탭 클릭 시명소추가 modal팝업창이 발생하여새로운 명소추가가 가능함.

 상세화면

 

 세부내용

1.장소 입력 후 검색버튼을 클릭하면 우측에 이름이 포함된 지역이 검색된다. 

2. 지역선택 후지도상에 원하는 위치를 클릭하면 마커가 생성되고,  경도위도에 따른 주소가 자동으로 입력된다.

3. 파일(사진)첨부가 가능하고파일삭제가 바로 가능한 기능을 제공함.

 상세화면

 

 세부내용

1.  저장버튼 클릭 후에 좌측리스트 제일 아래쪽에 입력한 명소가 추가됨을 확인할 수 있다.  

 2. 추가된 명소를 클릭하면리스트 우측의 지도에 명소가 표시된다. 

 3. 표시된 명소를 클릭하면입력했던 명소의 상세정보 페이지를 볼 수 있다. 

 4. 명소 상세정보 페이지의 우측 상단을 클릭하면 현재 명소를 추천할 수 있고한번 더 반복하면 추천이 취소된다.

 상세화면

 

 세부내용

1. 명소상세페이지 우측상단에 관리자로 로그인시 수정 버튼이 활성화됨  

2. 수정버튼 클릭 시 명소수정페이지가 Modal 팝업이 발생 

 상세화면

 

 세부내용

1. 수정 후하단 수정완료버튼을 클릭하면 수정되었다는 팝업 발생 하고수정됨  

 2. 좌측하단 삭제버튼을 클릭하면추가했던 명소에 대한 내용이 삭제됨.

 상세화면

 

 세부내용

1. 명소추천페이지의 기본리스트

 

[참조1]

좌측상단의 명소검색 탭에서,

원하는 검색어 입력 시 해당 검색어를 포함하는 명소가 리스트에 나타난다.

 

[참조2]

검색 탭 아래 카테고리별 이미지를 클릭하면 카테고리에 해당하는 명소가 리스트에 나타난다.

 

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

창닫기확인

TOP