[미니 프로젝트1] 운동 관리 프로그램 주제 선정 - 기록 일지 1
1. 주제 : 운동 관리 프로그램
2. 목적 : 본인의 운동량을 기록하기 위함
3. 요구사항 : 입력 삭제 조회 저장
4. 프로그램 기능 :
메뉴: 루틴입력, 루틴/운동 삭제, 운동 기록을 조회하고 저장
ㅇㅇ루틴을 입력
ㅇㅇ운동을 입력 : n세트 입력 : n회
ㅇㅇ 운동 삭제.
무슨 루틴이나 운동이 들어가있는지 조회
날짜,시간,루틴명 을 입력하여 운동 기록 추가
// 운동을 추가하고 루틴에 집어 넣는 방식(?)
// 추가한 루틴에 운동을 집어 넣거나, 불러올 운동이 없거나 원하지않는다면 새로 추가해서 저장
5. 출력화면
(첫화면)
메뉴 :
1. 루틴 추가 2. 운동 추가 3. 운동 삭제 4. 운동 조회 5.기록 조회 6. 기록 저장
0. 프로그램 저장 후 종료
(메뉴선택)
메뉴 선택 1번 ----
루틴을 추가 하시겠습니까? (Y/N)
루틴 이름 입력 : 루틴명
루틴에 추가할 운동을 선택하세요.
운동 List ---ex)
푸쉬업 (5세트 15회)
풀업 (5세트 9회)
운동 목록의 번호나 루틴명을 입력 선택하여 루틴에 추가
운동을 더 추가 하시겠습니까? (Y/N) // 을 통해서 루틴에 운동을 더 추가할지를 결정
메뉴 선택 2번 -----
운동을 추가 하시겠습니까? (Y/N)
운동 이름 입력 : n 세트 입력 : 0을 입력할 경우 이전 단계로 돌아가거나 다시 입력n 회 입력 : ( 시간(초/분/시간)이 아닌 개수를 이용해야할 운동은 개수로 입력) n회에 0을 입력하면 시간으로 입력n 초 입력 : ( 개수가 아닌 sec시간으로 이용해야할 운동은 sec로 입력) n초에 0을 입력하면 다시 입력 or 운동 추가 실패
입력과 저장이 제대로 되었다면 : ex) [풀업 / 5세트 / 5회 / 0초 ]가 추가 되었습니다.
[버티기 / 1세트 / 0회 / 10초]가 추가 되었습니다.
메뉴 선택 3번 ---- 운동삭제 기능에서는 루틴명을 적으면 루틴도 삭제된다.
운동을 삭제 하시겠습니까? (Y/N)
- List -
[운동들]
[루틴명]
삭제할 운동 이름 :
제대로 입력이 되었다면 : 정말로 ( )운동을 삭제 하시겠습니까? (Y/N)
제대로 입력하지 않았다면 : 없는 운동이므로 삭제할 수 없습니다. 다시 입력할지 메뉴로 나갈지 ( 1 < --- > 9 )번 선택
메뉴 선택 4번 ---- 운동조회ex)
추가한 운동 목록을 불러옵니다.
- List -
[푸쉬업 / 5세트 / 15회 / 0초]
[풀업 / 5세트 / 5회 / 0초]
[버티기 / 3세트 / 0회 / 10초]
메뉴 선택 5번 ---
기록조회
ex)
추가한 기록들을 조회합니다.
-List-
//만약에 루틴명을 저장한 기록이면
20/10/28 0h/50m/0sec [ oo루틴 ]
[푸쉬업 / 5세트 / 15회 / 0초]
[풀업 / 5세트 / 5회 / 0초]
[버티기 / 3세트 / 0회 / 10초]
//만약에 운동명만을 적어서 저장한 기록이면
20/10/29 0h/10m/0sec [푸쉬업 / 5세트 / 15회 / 0초]
메뉴 선택 6번 ---
기록저장 (추가 기능)
ex)
날짜를 입력하세요: YY/MM/DD (ex) 20/10/30 시간을 입력하세요: h/m/sec
(ex) 0h/50m/0sec 루틴명 or 운동명 :
루틴명을 적으면 (루틴 안에있는 운동을 포함시킴) 추가
운동명을 적으면 입력 운동만 추가
'Project' 카테고리의 다른 글
JAVA - 제품 관리 프로그램 (0) | 2020.11.19 |
---|---|
JAVA - 학생 성적 관리 프로그램 / 장학금 여부 / 학점제 / 총합 평균 (0) | 2020.11.12 |
자바 - 오목 (0) | 2020.11.11 |
자바(JAVA) - 개인 프로젝트 : 구구단 게임 (0) | 2020.11.11 |
JAVA(자바) - 개인 프로젝트: 운동 기록 관리 프로그램 (0) | 2020.11.11 |
댓글