● 다음의 항목에 대한 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("저장된 재고가 없습니다."); } } |
메인 화면 - 출력화면
검색 화면 - 수정 메인 화면 - 수정 후 검색 화면
'공부기록 > 실습' 카테고리의 다른 글
6월 2일 (1) Spring - movieinfo 2 (0) | 2023.06.02 |
---|---|
6월 1일 Spring - movieinfo 1 (0) | 2023.06.01 |
5월 1일 과자 제품 관리 프로그램 프로젝트(MVC 패턴 - 출력부분) (0) | 2023.05.02 |
4월 28일 Java - 회원 관리 프로그램 (0) | 2023.04.28 |
4월 26일 Java - 일기장 만들기 (0) | 2023.04.26 |