공부기록/실습
5월 2일 과자 제품 관리 프로그램 프로젝트 보고서 작성
project100
2023. 5. 2. 18:22
● 다음의 항목에 대한 DB 테이블을 구현하시오.
- 과자명
- 가격
- 수량
- 유통기한
● 출력하는 메뉴는 아래와 같다.
- 과자 정보 등록 : 정보를 입력받아 DB에 저장한다.
- 과자 정보 출력 : 저장된 정보를 출력한다.
- 과자 정보 검색 : 입력받은 이름으로 검색하여 해당 정보를 출력한다.
- 과자 정보 수정 : 입력받은 이름으로 가격, 수량, 유통기한을 수정한다.
- 종료 : 프로그램을 종료한다.
● 기본 메뉴의 하위 메뉴는 아래와 같다.
- 3. 과자 제품 검색 > 1. 과자 정보 수정, 0. 이전 메뉴
과자 정보 출력 프로세스
메소드 프로세싱
1 | outputSnack | 정보를 출력할 수 있도록 전달해주는 메소드 | |||
@Engineer | @Method | @Param | |||
SnackController. outputSnack |
@Return | sList | |||
@Save | |||||
@Process | 1 | 서브 타이틀 출력 | |||
2 | 서비스로부터 과자 정보 목록 받기(getList) | ||||
3 | 과자 저장 목록을 view로 전달 | ||||
4 | 과자 저장 목록이 없을 경우 “저장된 재고가 없습니다” 출력 | ||||
5 | |||||
6 | |||||
7 | |||||
8 | |||||
9 | |||||
10 |
개발 소스 |
private void outputSnack() { sView.viewTitle("과자 정보 출력"); List<SnackDto> sList = sSev.getList(); if(sList != null){ sView.outputList(sList); } else { sView.prMsg("저장된 재고가 없습니다."); } } |
메인 화면 - 출력화면


검색 화면 - 수정 메인 화면 - 수정 후 검색 화면