KPT회고(수강생 관리 프로그램)
·
미니 프로젝트/수강생 관리 프로그램(Java)
Keep - 현재 만족하고 있는 부분👍 회의를 통한 프로젝트 기획개인 개발은 회의를 통한 기획 이라는 단계가 존재하지 않는다. 스스로 요구사항을 분석하고, 그를 토대로 개발을 진행하기 때문에 자기 주관적인 생각만을 이용해서 작업을 진행한다. 하지만 이런 특성이 팀 개발에서도 이어질 수 있다. 팀원들이 매우 소극적인 경우 팀장의 주도하에 개발을 진행하면 팀장의 생각대로만 개발이 행해지는 경우도 있는데, 본 프로젝트의 경우 모두가 의견을 제시해서 각자의 의견중 타당한 부분을 채택해 개발을 진행했다. 이 부분이 팀 프로젝트의 장점을 살린거 같아서 만족스럽다. 👍 정기적 회의로 상황 공유 및 코드리뷰업무를 분담하고 기능을 구현할때 까지 개발만 진행하면, 같은 객체를 이용해서 다른 기능을 구현하는 사람과 메소..
수강생 관리 시스템 마지막 수정
·
미니 프로젝트/수강생 관리 프로그램(Java)
우리팀이 static을 이용해 각각의 기능을 모듈화로 초점을 두었기에 객체지향의 느낌과는 거리가 멀었다 그래서 Molde과 View 두가지로 구분하여 객체를 나누기로 했다. 갑작스럽게 객체지향이라는 초점이 맞추기 위해서 기존 클래스들을 대폭 수정해야 하거나 일부분은 merge를 해야해서 쉬운 일이 아니였다. 그래도 일단 시작은 해봐야하기 때문에 어떻게 나눌지부터 우선순위로 정하였다. 일단 첫 부분으로 패키지를 나누는 작업, model(점수, 수강생, 과목을 각각 map에 저장), Management(비즈니스 로직), display(사용자 메뉴 제공)로 3개의 패키지로 나누었으며 밑글에서 보다 자세한 설명으로 다룰것이다. 패키지 구조camp.model:목적: 프로젝트의 핵심 데이터 모델을 정의하는 패키지입..
수강생 시스템 알고리즘
·
미니 프로젝트/수강생 관리 프로그램(Java)
해당 블로그에 알고리즘 png을 업로드 하였지만 사진이 매끄럽게 나오지 않는다. 좀 더 깨끗이 자세히 보고 싶다면 밑에 있는 자바스크립트 사이트로 접속하면 된다. \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ..
수강생 관리 프로젝트(Java)
·
미니 프로젝트/수강생 관리 프로그램(Java)
수강생 과목 점수 관리 프로그램 프로젝트 캠프에는 필수 과목과 선택이 존재 조건최소 3개 이상의 필수 과목, 2개 이상의 선택 과목을 선택합니다.캠프 기간동안 선택한 과목별로 총 10회의 시험을 봅니다.캠프 매니저는 수강생을 등록 및 관리할 수 있습니다.캠프 매니저는 수강생들의 과목과 시험 점수를 등록 및 관리할 수 있습니다.점수 데이터 타입 : 정수형점수에 따라 등급이 매겨집니다.과목: Java1회차 2회차 3회차 …DDB…등급 산정 기준필수 과목A B C D F N 95 ~ 10090 ~ 9480 ~ 8970 ~ 7960 ~ 6960점 미만선택 과목A B C D F N90 ~ 10080 ~ 8970 ~ 7960 ~ 6950 ~ 5950점 미만모델 정보 예시수강생고유 번호이름과목 목록점수과목 고유 번호..
미니 프로젝트 회고록(KPT)
·
미니 프로젝트/자기소개 웹페이지
프로젝트 기간 :24.7.15~24.7.19 KPT 정리Keep끊임 없는 질문함께 같은 목표/디자인으로 통일 되었는지 꾸준히 질문/소통배려하는 협업 자세몰라도 일단 해보는 자세프로젝트의 집중력Problem명확하지 못한 역할 분담 할당github 사용 미숙디자인 선정특정 팀원의 수준미달기능을 조금 더 디벨롭 할수 있었지만, 시간이 애매해서 계획수립된후 계획을 변경하지 않음 /추가하지 않음.Try다음 프로젝트에서는 각자 브랜치를 파 봅니다.디자인적 부분하루 일과 종료 1시간 전(?) 스터디모임🎖️ 잘한 점끊임 없는 질문과 소통팀원들이 프로젝트 진행 중 같은 목표와 디자인으로 통일 되었는지 꾸준히 질문하고 소통한 점은 매우 긍정적이었다. 이로 인해 프로젝트가 일관성을 유지하며 진행될 수 있었다.배려하는 협업..
미니 프로젝트. 4
·
미니 프로젝트/자기소개 웹페이지
발표하기전 마지막 정리입니다. 마지막 정리이니 최종적으로 디자인 수정해야 될 것이 있는지, 발표할때 필요한 피피티 제작 및 대본 작성을 하는 시간을 가졌습니다. 이 프로젝트를 통해 얻은 이점웹 제작 프로젝트를 진행하며 HTML, CSS, jQuery를 활용하여 팀원의 개인 카드를 만들고, 팝업을 띄워 상세 정보를 보여주는 작업을 수행했습니다. 또한, 각 카드에 링크를 추가하여 더 많은 정보를 쉽게 접근할 수 있도록 했습니다. 이 과정을 통해 여러 가지 유익한 점을 얻을 수 있었습니다. 첫째, Git과 GitHub를 사용하여 협업하는 기본적인 방법을 배웠습니다. 프로젝트를 진행하면서 팀원들과의 코드 통합 및 버전 관리를 원활하게 하기 위해 Git을 사용하였고, GitHub를 통해 코드를 공유하고 협업하였습..
미니 프로젝트. 3
·
미니 프로젝트/자기소개 웹페이지
일단 오늘 프로젝트 작업물 최종본이다.오늘 작업물을 확인해보니 어제 수정한 폰트가 소실(?)되어 재작업하였다.오늘의 디자인작업폰트 소실된거 복구깃허브링크버튼 상단으로 옮김INFORMATION. LICENSE, WEB MASTER 좌로 옮겨 적절하게 공간배치슬로건 작성팀원 개인카드 자기소개 작성/*/*구글 폰트 api*/@import url('https://fonts.googleapis.com/css2?family=Black+Han+Sans&display=swap');@import url('https://fonts.googleapis.com/css2?family=Black+Han+Sans&family=Gowun+Dodum&display=swap');@import url('https://fonts.googl..
미니 프로젝트. 2
·
미니 프로젝트/자기소개 웹페이지
오늘 작업 최종본이다. (폰트는 팀명엔 :Black Han Sans, 슬로건 : Gowun Batang, 팀원 개인카드 : Gowun Dodum으로 적용했다. use google font) css.footer-box { width: 100vw; margin-top: 100px; height: 250px; text-align: center; background-color: #D73E45;}.footer-image-container { display: flex; margin-top: 100px; gap: 0; /* Ensure there is no gap between images */ position: relative;}.github-button { ..
미니 프로젝트. 1
·
미니 프로젝트/자기소개 웹페이지
자기소개 주제로 간단한 프로젝트를 진행하였다. 그중에서 나는 css를 이용해 주제에 맞는 카드를 부트스트렙에 가져와 살짝(?)의 수정을 거치는 작업을 하였다.    DOCTYPE html>html lang="en">head>    meta charset="UTF-8">    meta name="viewport" content="width=device-width, initial-scale=1.0">    title>Documenttitle>    link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">    link href="https://getbootstrap.com/docs/5..