부트캠프
-
[주특기 주차 2차 과제] ERD & API 명세서 2차 수정부트캠프/과제 2024. 9. 2. 16:46
📅ScheduleManager_extension 소개📌ERDTABLE Schedule이름타입제약조건설명schedule_idintegerPK, AUTO_INCREMENT일정의 고유번호, PKschedule_titleVARCHAR(20)NOT NULL스케쥴 제목schedule_dataVARCHAR(100)NOT NULL스케쥴 내용writerVARCHAR(20)NOT NULL작성자 이름create_datetimeVARCHAR(20)NOT NULL수정일자, DATETIME 형식edit_datetimeVARCHAR(20)NOT NULL작성일자, DATETIME 형식상세 설명TABLE Scheduleschedule_id : 스케쥴을 추가하거나 삭제할 때, ID를 기준으로 참조. 그만큼 핵심 Column이기도 ..
-
[주특기 주차 2차 과제] ERD & API 명세서부트캠프/과제 2024. 8. 29. 16:46
📅ScheduleManager_extension 소개📌ERDTABLE Schedule이름타입제약조건설명schedule_idintegerPK, AUTO_INCREMENT일정의 고유번호, PKschedule_titleVARCHAR(20)NOT NULL스케쥴 제목schedule_dataVARCHAR(100)NOT NULL스케쥴 내용manager_nameVARCHAR(20)NOT NULL담당자 이름create_datetimeVARCHAR(20)NOT NULL수정일자, DATETIME 형식edit_datetimeVARCHAR(20)NOT NULL작성일자, DATETIME 형식상세 설명TABLE Scheduleschedule_id : 스케쥴을 추가하거나 삭제할 때, ID를 기준으로 참조. 그만큼 핵심 Colu..
-
[부트캠프] NBCStudentManager 3일차부트캠프/프로젝트 2024. 8. 16. 19:59
프로젝트 명 NBCStudentManager 과제와 공부를 병행하는 과정에서 2일차 회고 작성일로 부터 텀이 무척이나 길어졌다.아마 이 글이 해당 프로젝트에 대한 마지막 회고가 될 것 같다. 3일차에 내가 맡은 역할기능을 구현하다 보면 테스트를 하기 위해 가상의 데이터를 활용한 개발이 필요할 때가 있다.그것은 우리 또한 마찬가지 였다. 저장 기능이 있어 상대적으로 부담은 덜 했지만, 그럼에도 일일히 학생 정보를 작성하고 추가해가는 것은 너무나도 번거로운 일이었다. 그래서 나는 학생 정보와 점수 정보에 대한 더미데이터를 만들어주는 그런 Class를 생성하기로 했다. 기능 구현우선, 이 프로젝트에서 사용하는 데이터는 Student와 Score이렇게 2가지 정보를 사용한다.그래서 각각 더미데이터를 생성하는 S..
-
[부트캠프] NBCStudentManager 2일차부트캠프/프로젝트 2024. 8. 9. 19:51
프로젝트 명 NBCStudentManager 프로젝트 종료 KPT작성 후에 이 글을 올리는게 맞을까 생각이 들었지만,내가 개발한 내용을 회고하는 느낌으로 작성해보려 한다. 2일차에 내가 맡은 역할이 프로젝트는 작은 관점에서 보면 데이터를 저장하고 출력하는 작은 프로젝트 같지만,큰 관점에서 보면 학생의 데이터를 저장하는 데이터베이스 프로그램을 설계하고 개발하는 프로젝트다. 프로그램을 실행/디버깅 하면서 느꼈던 점이, '데이터베이스가 껏다 킬 때마다 데이터가 삭제 된다면, 데이터베이스를 쓰는 이유가 있을까?'였다. 그래서 나는 학생 정보가 들어올 경우에 Json형태로 데이터를 저장하면 어떨까 싶어 개발을 시작했다. 기능 구현우선, 이 프로젝트에서 저장해야할 데이터는 Student, Score에 대한 정보였다..
-
[프로젝트/KPT] 프로젝트를 끝 마치며부트캠프/프로젝트 2024. 8. 8. 20:07
프로젝트 소개 'NBCStudentManager' 프로젝트는 Java학습 기간 동안, 팀원들과 협력하여 학생 관리 프로그램을 만드는 프로젝트입니다.사용 기술은 Java만을 활용하여 개발했고, IDE는 IntelliJ, 버전 관리는 Github를 통해 진행되었습니다. ' NBCStudentManager'는 다음과 같은 내용으로 구성되어 있습니다, 1. 학생 관리학생 정보 추가학생 목록 조회학생 상태 수정2. 점수 관리수강생의 과목별 시험 회차 & 점수 등록수강생의 과목별 회차 점수 수정수강생의 특정 과목 회차별 등급 조회3. 데이터 저장데이터 저장데이터 불러오기4. 더미데이터 생성 랜덤한 정보를 담고 있는 Student 데이터 생성랜덤한 정보를 담고 있는 Score 데이터 생성 팀 내 역할안예환님수..