728x90
프로그램 설계단계, 구상하기
먼저 어떤 기록이 필요하고 어떤 형식으로 보여주는지, 설계와 구상을 했습니다.(글씨체가 이상 합니다 ㅠㅠ..;;)
크게 3가지로 나눠서 생각 했습니다.
선수(투수)의 정보를 받는 폼
- 선수 정보(이름, 소속, 특이사항 등등,,)
- 현재 피칭의 경기 정보(정식 대회명, 연습경기,,,)
투수의 피칭 기록을 입력하는 폼
- 각각 구종(직구,변화구,,,)
- 스피드
- 코스
- 상대 타자의 유형(좌타,우타)
입력한 선수의 상세한 정보를 나타내는 폼
- 각 코스에 대한 구종의 비율
- 상대 타자의 유형에 따른 구종의 비율
- 평균 스피드
먼저 이렇게 설계 했으며 프로그램을 작성해 나가면서 점점 추가 될 것 같습니다.
지금 배우고 있는 Python을 기반으로 할 계획이며Django와 HTML 요소들, Sqlite3도 이용할 생각입니다.
기본적인 프로그램의 뼈대를 만들고 기능 구현 해보기
먼저 INFO화면을 만들어 봤습니다.
선수의 정보를 확인하고, 추가하고, 피칭 정보를 입력할 수 있는 버튼을 추가 했습니다.
상세 정보의 폼도 구현해 봤습니다.
삭제 폼
정보 입력 폼
피칭 정보 입력의 기본 뼈대를 만들어 봤습니다.
사실상 이 프로그램의 핵심 기능이 작동하는 부분 입니다.
속도와 코스, 좌타우타에 대한 기능의 구현이 아직 안되어 있습니다.
앞으로 진행하며 구현해 보겠습니다.
728x90
'투수의 투구 분석 프로젝트' 카테고리의 다른 글
6_투수 분석 프로그램 최종 결과 및 보고 (1) | 2023.12.12 |
---|---|
5_피칭 분석 프로그램 기능 추가 및 구현 (1) | 2023.12.07 |
4_전체적인 중간 점검(기능 추가, 미 구현 상황) (1) | 2023.12.04 |
3_스피드, 타자 유형, 구종 입력 폼 기능 구현 및 상대 팀, 대회 정보 (0) | 2023.12.04 |
1_투수의 피칭 분석에 대하여.. (0) | 2023.11.24 |