본문 바로가기

JAVA/JAVA-Project

미니 팀프로젝트 진행상황(21. 02. 10. ~ )

02. 10.

주제- 피시방 관리 프로그램

회원 / 관리자별로 기능 분류. 기능별로 데이터와 동작 정함.

 

[사용자- 회원]

1. 회원가입

데이터: 아이디, 비밀번호, 이름, 전화번호

동작:

- 데이터를 전부 입력하면 회원관리명단에 들어감

- 아이디나 전화번호 중복을 검증

2. 로그인

데이터: 아이디, 비밀번호

동작:

- 아이디와 비밀번호가 일치하면 다음화면, 일치하지 않으면 경고문구 출력

- 비회원로그인시

3. 요금결제

데이터: 요금

동작: 요금(시간) 선택하면 사용자에게 남은 시간이 추가됨.

4. 음식구매

데이터: 음식(상품)이름, 음식(상품)가격

동작:

- 음식(상품)이름 누르면 결제여부 확인 후 결제완료

- 결제완료시 재고(-), 매출(+)

5. PC이용상태

데이터: 이용중(이용시간), 이용일시중지, 이용종료

동작:

- '이용중'시 '이용일시중지'·'이용종료'여부 확인

- '이용일시중지'시 '이용재개'·'이용종료'여부 확인

- '이용종료'시 이용시간, 남은시간 반환

[관리자]

1. 회원관리

데이터: 회원목록

동작:

- 회원정보 수정

- 회원정보 삭제

2. 음식(상품)재고관리

데이터: 음식(상품)별 남은수량, 잔고

동작:

- 재고조회 시 음식(상품) 남은수량 표기

- 남은수량이 0일 때 발주하여 수량을 max로 변경

- 발주시 max수량가격만큼 총매출에서(-)

3. 매출관리

데이터: 요금매출, 음식매출, 잔고

동작:

- 총매출액 계산 실행 시 요금매출 + 음식매출

 

02. 11.

클래스 종류 만든 후, 메서드별로 역할 분담.

나- 로그인, pc이용상태 메서드 담당.