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점 미만모델 정보 예시수강생고유 번호이름과목 목록점수과목 고유 번호..