본문 바로가기
공부기록/실습

5월 2일 과자 제품 관리 프로그램 프로젝트 보고서 작성

by project100 2023. 5. 2.

● 다음의 항목에 대한 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("저장된 재고가 없습니다.");
}
}

 

메인 화면 - 출력화면

 

 

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