Java 기반 클라우드 융합 개발자 과정 - KH 정보교육원/5월

22.05.30 - Mini Project 발표!

giggs 2022. 6. 3. 09:20

 

 

 

드디어 총 14일

 

7일의  - 기획 기간 - 수업시간 제외

7일의 - 구현 기간  - 수업시간 일부 포함 

 

걸친 MINI PROJECT를 완성해서 발표하는 시간을 가져보았다.

 

 

 

교육 시작하고 지금까지 약 한 달 반의 기간 동안

배운 내용으로 진행된 프로젝트라 많은 제약점이 있었다.

 

 

[ JAVA ] - 코드 구조를 짜는 법 아직 배우지 않음

[ JDBC ] - 커넥션 얻고 쿼리 날리고 결과 얻는 부분만 활용

[ ORACLE DB ] - 로그인, 회원가입, 물품구매, 게시판 활용 기능 중심으로 구현

 

 

 

 

 

 


 

 

 

 

 

6명씩 5개의 조로 나눈 뒤 진행되었다.

 

나는 [ 5조 ]로 편성

 

배운 내용을 실습할 수 있을 만한 주제로 쇼핑몰을 만들어보기로 정했고

기획 과정에서 반려동물 용품을 판매하기로 정했다.

 

 

내가 맡은 부분만 골라내 보았다 ㅎㅎ 

 

 

 

 

 

 

 

 

 


 

 

 

 

기획 부분의 PPT도

[ 프로젝트 소개 , 기획의도, 시장분석, 유사 프로그램 분석,  요구사항 분석 ]

 나누었는데

 

 

나는 [ 기획의도 ]  파트를 담당했다.

 

 

 

 

 

 

 

 


 

 

 

기능 구현 파트는

 

관리자 - 회원 파트로 나누어서 기능들을 담당하였는데

나는 관리자 파트 [ 매출 관리 ]  [ 고객센터 답변 ] 기능을 맡게되었다.

 

 

 

 

 

 

 

 

 


 

 

 

만든 프로그램 시연

 

ORACLE XE 21C 버전

JDK11 버전

 JAVA - ECLIPSE

이용하여 개발하였다.

 

------

 

NOTION

ERDCLOUD

GITHUB

이용하여 협업에 활용하였다. 

 

 

 

 

 

 


 

 

 

 

#1 - 관리자로 로그인 후 - 매출 확인하기

 

 

 

 

 

 

 


 

 

#2 - 관리자로 로그인 후 - 고객센터 게시글 관리하기

 

 

 

 

 

 

 

# 코드는 깃허브에 올릴 예정 ( 주소 추가하기 )

  1. 커넥션 준비하고
  2. 쿼리 준비하고
  3. 스테이트먼트 생성해서 채우고 실행
  4. 결과 얻기
  5. 결과 얻어서 로직 작성하기

 

이런 식으로 진행하였다.

 

 

 

 


 

 

 

 

 

후기 및 소감

 

 

 

 

 

 

 


나의 소감


SQL 문이 원하는 대로 나오지 않아서 고생했다.
DB 쪽 공부가 더 필요하다고 느꼈다.


협업하면서 서로 모르는 부분이나
다른 방식으로 생각할 수 있는 부분들을 공유하며
도움을 주고받고 하는 점이 좋았다.


각자 만든 기능들을 하나로 합쳐서
정상적으로 작동하는 프로그램을 보며
신기하기도 하고, 떨리기도 하고, 즐겁기도 하고
여러 감정이 생겼다.


콘솔 창으로 입력받는 방식의 한계점이 있어서 아쉬웠고,
시간과 능력 부족으로 구현하고 싶었던 많은 기능들을
구현하지 못해서 아쉬웠다.


프론트 앤드 쪽도 빨리 배워서
좀 더 형식을 갖춘 프로그램을 만들어 보고 싶어졌다.