02. 10.
주제- 피시방 관리 프로그램
회원 / 관리자별로 기능 분류. 기능별로 데이터와 동작 정함.
[사용자- 회원]
1. 회원가입
데이터: 아이디, 비밀번호, 이름, 전화번호
동작:
- 데이터를 전부 입력하면 회원관리명단에 들어감
- 아이디나 전화번호 중복을 검증
2. 로그인
데이터: 아이디, 비밀번호
동작:
- 아이디와 비밀번호가 일치하면 다음화면, 일치하지 않으면 경고문구 출력
- 비회원로그인시
3. 요금결제
데이터: 요금
동작: 요금(시간) 선택하면 사용자에게 남은 시간이 추가됨.
4. 음식구매
데이터: 음식(상품)이름, 음식(상품)가격
동작:
- 음식(상품)이름 누르면 결제여부 확인 후 결제완료
- 결제완료시 재고(-), 매출(+)
5. PC이용상태
데이터: 이용중(이용시간), 이용일시중지, 이용종료
동작:
- '이용중'시 '이용일시중지'·'이용종료'여부 확인
- '이용일시중지'시 '이용재개'·'이용종료'여부 확인
- '이용종료'시 이용시간, 남은시간 반환
[관리자]
1. 회원관리
데이터: 회원목록
동작:
- 회원정보 수정
- 회원정보 삭제
2. 음식(상품)재고관리
데이터: 음식(상품)별 남은수량, 잔고
동작:
- 재고조회 시 음식(상품) 남은수량 표기
- 남은수량이 0일 때 발주하여 수량을 max로 변경
- 발주시 max수량가격만큼 총매출에서(-)
3. 매출관리
데이터: 요금매출, 음식매출, 잔고
동작:
- 총매출액 계산 실행 시 요금매출 + 음식매출
02. 11.
클래스 종류 만든 후, 메서드별로 역할 분담.
나- 로그인, pc이용상태 메서드 담당.
'JAVA > JAVA-Project' 카테고리의 다른 글
[스프링] 좌석 만료일이 지났을 때 처리 21. 05. 24. (0) | 2021.05.24 |
---|---|
[스프링] 게시판 글쓴이 출력 시 일부 * 처리 21. 05. 14. (0) | 2021.05.13 |
[스프링] 정보 수정 시 비밀번호 재확인, RedirectAttributes를 alert()으로 띄우기. 21. 05. 13. (0) | 2021.05.13 |
[스프링] 게시판 비밀글 설정 구현 21. 05. 05. (0) | 2021.05.05 |
화면구현에 서블릿 적용 - 카테고리 21. 03. 24. (0) | 2021.03.24 |