×
대표번호 : 1544-9970(연중무휴)

수강생 프로젝트

드림팀

(디지털컨버전스)자바(JAVA)기반 공공데이터 융합 개발자 양성과정A14 1회차

 
개발 ! 드림팀 !
이강호(팀장) ,  김연우 ,  박종찬 ,  최진영
개요 소설 ‘꿈백화점’에서 착안했으며 꿈일기를 작성할 수 있는 온라인 공간 형성. 이를 개인정보에 해당한다고 판단해 엄격한 회원관리 시스템을 준비한다.
꿈을 사고 판다는 관습적인 전통을 온라인에서 구현한다. 커뮤니티의 지속성을 위해 수익화 사업도 고려했다. 수면과 관련한 양질의 상품판매를 제공한다.
아울러 악몽, 스트레스 등으로 수면장애를 겪는 이들을 위해서 24시간 실시간 상담도 가능하다.
구현기능 - 회원가입 : 카카오톡 정보 불러오기, 회원정보 중복체크 및 형식제한, 일부 회원정보 수정, 비밀번호 암호화 적용
- 로그인 : 로그인 시 프로필 사진 확인, 강제퇴장 당할 시 로그인 불가
- 관리자 서비스 : 별도의 관리자 로그인 경로, 비로그인 시 관리자 페이지 접근 불가, 회원리스트 조회 및 회원 강제퇴장 가능
- 꿈일기 : 꿈일기 작성 및 수정, 꿈일기 게시판 게시글 조회
- 쪽지기능 : 회원 게시글(꿈일기) 교환 요청 및 답변
- 고객센터 : 로그인 시 문의작성 가능, 문의글 리스트에서 확인 가능
- 스토어 : 상품 등록 및 수정, 상품 리스트와 상세 조회, 인기 상품(조회수 기준) 선정 및 표시, Ajax와 쿠키를 이용한 장바구니 추가 및 삭제, 결제 API (Iamport API kakaopay, TossPay), 상품 결제한 사람만 평점 및 리뷰 작성, 자기 자신의 결제 목록 확인
- 채팅 게시판 : 게시글(채팅방) 조회, 회원(권한설정)만 작성 가능, WebSocket을 이용한 실시간 채팅을 기록하고 저장
설계의 주안점 - 회원가입이 편리하도록 대부분의 정보를 카카오톡 로그인을 통해서 자동작성
- 이메일, 닉네임, 전화번호가 겹치지 않도록 중복확인이 가능하게 구현
- 마이페이지를 통해 개인정보 수정 및 꿈일기, 쇼핑정보, 채팅기록 등을 한 눈에 볼 수 있음
- 일반회원이나 비로그인 방문자가 관리자 페이지에 접근이 불가능하도록 차단
- 스토어 구축 시 서버자원을 사용하는 세션은 소모되는 자원이 커 다수가 사용하기에 부적합했고 보안이 불필요한 부분은 쿠키를 적용(장바구니 기능)
- 스토어에 현실성을 더하기 위해 조회수를 활용한 추천상품 목록 제공
- 꿈은 하루 중 언제든 꿀 수 있다는 점에서 24시간 실시간 채팅 가능(권한부여를 통해 전문가뿐 아니라 일반회원도 채팅상담사가 될 수 있음)
- 때문에 Http나 Ajax를 통한 비동기 채팅이 아닌 WebSocket 실시간 채팅 구축
- 꿈일기 게시판을 회원만 작성할 수 있게 구축했고 수정 및 삭제는 회원 본인만 가능하도록 함
- 꿈의 전체적인 느낌을 색상으로 표시할 수 있게 하고 조회도 할 수 있게 적용
- 쪽지 기능에는 WebSocket을 활용해 꿈일기(게시글) 교환 및 거절이 용이하도록 고려
사용기술 및
개발환경
<사용기술>
Ajax, PL / SQL

언어 : Java, JavaScript

백엔드 : Java Spring

데이터 베이스 Oracle SQL

서버 TomCat Server 9.0

데이터 포맷 JSON , XML

버전 관리 Git

<개발 도구>
STS, IntelliJ, Visual Studio , SourceTree, Oracle SQL Developer , Maven, MyBatis
이전글   |   아일랜드
다음글   |   점술 상담 중계 플랫폼
우수훈련기관 띠배너

고용노동부 선정

5년 인증 우수훈련기관 선정

빠른 상담

KH임직원은 수강생 한 분 한 분의
성공적인 취업을 위해 최선을 다하겠습니다.

No.1 국내 최대의 취업 실적을 보유한
KH정보교육원에 오신 것을 환영 합니다.
KH의 전 과정은 NCS(국가교육표준화)기준을 준수하며
최대 100% 무료 국비지원을 받으실 수 있습니다.

교육희망 과정

희망과정 선택

세부 교육과정

교육희망 지점지점은 필수로 선택해주세요

신청자 정보

- -

기입 내용이 사실과 다를 시 상담 서비스가 원활하지 않을 수 있습니다.

💼 취업 성공의
Know-How🚀