9:07 학원 도착
현업 멘토 선생님 오셔서 일단 강의 듣는 형태로 진행되고 있다.
1. 선생님 소개 : 개인 경력
2. 선생님 계신 회사의 프로젝트 개요
3. 수강생들 이력 간략 조사
4. 프로젝트에 대하여(전반적인 프로젝트 관련 개념)
5. 우리가 중간 프로젝트 때 했던것에 대한 피드백(로그인 페이지는 ID, PW만, 타겟이 명확해야 한다)
6.프로젝트 진행할 때의 순서가 중요하다(아래쪽에 별도 정리)
7. 현업에서의 생태계와 기술
8. 직장생활, 사회생활 팁
프로젝트의 순서
1. 개발 환경 정의 및 구축
2. 시나리오 정의
3. 기능정의
4. WBS 작성
5. 기획서 작성
6.DB 스키마 정의
7. 백엔드
8. 디자인_퍼블리싱 &프론트엔드
9. 개발 테스트
☆ 조심스러운 조언 : 킥이 중요하다(ex.그냥 주소록 만들었어요와 AI를 활용한 주소록 만들었어요)
☆ 편의를 위해서 편법을 쓰지 말고 가급적이면 FM으로 가라.
☆삭제는 실제로 삭제하는게 아니라 del_YN 플래그를 세워서 Y or N로 표현한다.☆WBS는 끝(테스트 하기 직전)을 정해놓고 개발 기간, 기능 정의서 작성 기간 순으로 정한다.☆주석은 생활화하자☆함수는 가능한 작은 단위(기능별)로 쪼개라.
최종프로젝트를 순서 단계별로 진행 (그동안 주먹구구식으로 하고 없었던 과정을 이제야 하는 중)
1. 큰 주제 : 학원 관리 ERP 시스템(발주: 학원 기자재, 수업:, 수익 관리: 매출, 매입)
2. 시나리오 표 : 전체 그림 하나를 보고 시나리오를 알 수 있는 형태
3. 메뉴 정의 ->표로 관리 필요
본사 : 로그인, 대시보드, 발주(요청을 보는), 수익모니터링, 수업 모니터링, 공지사항 등록, 지점관리, 수업(코드)관리 +발주 품목 관리
지점 : 로그인, 대시보드, 발주, 수업 관리, 수익 관리, 학생 관리, 강사 관리, 공지사항(제목, 내용, 중요플래그, 첨부파일, 작성일자시간,작성자)
4. 기능 정의
■ 회원
로그인, 마이페이지, 등급 권한관리?(수익 같은건 민감한 데이터) =>작은 규모 학원이므로 제외시킨다.
■ 본사
- 공지사항 : 공지사항 등록(글쓰기: 제목, 내용, 중요여부플래그, 첨부파일, 작성일자,시간, 작성자), 글 삭제, 글 수정, 글 읽기 -주요 기능 끝// 옵션 기능 : 주요공지? 주요공지알림? 글 쓸 때 이미지(이미지 뷰?)/파일 첨부(파일 서버 필요하다)? 권한?=>작은규모학원 대상이므로 없애기
- 발주 : read, update(status를 업데이트, 반려 메모 description), 발주 필요한 내용(지점명, 발주품목,요청일자, status:발주REQ, 반려REJ, 승인APP, 부분배송, 수량, 가격, 피드백 메모, 지점에서 올리는 메모)
- 수익관리 : view를 어떻게 할거냐 : 통계(지점합산), 지점 기준: 특정 월의 지점별 수익, 월/연별 수입 // 요청 (발주)기준: 월/년 요청 수익, 특정월 지점별 요청 수익, 합계: 월/년 총수익, 특정월 총수익
- 수업관리: 지점별 과목 수강신청 현황(학생 수)->학생 수가 적은건 폐강 지점이 운영을 잘 하고 있는지는 수익 관리와 맥락을 같이해서 삭제
- 지점관리: 추가(아이디부여, 지점명, 일반전화, 원장이름원장연락처, 원장 주소, 메모-계약서 대신),수정(비밀번호 초기화, 추가기반),삭제(삭제할 때는 비밀번호 입력하기), view(조회:지점명, 지역, 전화번호, 원장이름, db의 password라는 함수를 이용해서 비밀번호)
- 수업 카테고리 관리 : 수업코드(키값), 요청 코드, 수익관련코드(수입, 지출)
- 품목 관리 : 추가(품목:서적,집기,기타, 품목명, 금액) 수정 삭제 +view
조장 : WBS
본사 기능 정의서 -> 문서화(액셀)
지점 기능 정의 & 정의서 문서화(액셀)
본사 /지점 화면 정의서 PPT로 문서화
DB도 해왔으면 좋겠어 (해온걸 가지고 개발 시간을 확보할 수 있다.)
DB 작성 할 때 룰
모든 테이블의 키값 : idx
외래키는 얘를 들어 b_idx로 간다.
테이블 칼럼에 메모(주석)를 써주는게 좋다.
'자바풀스택 과정 > 자바 풀 스택 : 수업내용정리' 카테고리의 다른 글
자바 풀 스택 4/14 하루 기록 096 (0) | 2025.04.14 |
---|---|
챗지피티에게 물어본 오라클에서 함수 만드는 방법 (0) | 2025.04.14 |
자바 풀 스택 4/11 하루 기록 094 (0) | 2025.04.11 |
자바 풀 스택 4/10 하루 기록 093 (0) | 2025.04.10 |
자바 풀 스택 4/9 하루 기록 092 (0) | 2025.04.09 |