Android/취미활동

[Project C#] 야구매니저 만들기

croute 2011. 8. 2. 11:38



제가 활동하고 있는 야구모임 체인지업에서 사용할 매니저 애플리케이션을 만들려고 합니다.

최종적으로 두종류의 모바일 플랫폼(아이폰/안드로이드)에서 작동되도록 할 예정이고,
PC에서는 웹 페이지로 접속해 사용할 수 있도록 할 예정입니다.





 기능

기능 1. 팀 등록 및 선수 등록
  - 팀을 등록할 수 있습니다.
  - 등록된 팀에 선수를 등록할 수 있습니다.

기능 2. 팀 기록 입력
  - 팀의 경기 기록을 입력할 수 있습니다. 
  - 팀 기록으로 입력된 데이터를 토대로 선수들의 기록도 자동 갱신 됩니다.
 팀 등록
 구단주 : 팀을 생성한 자
 감독 : 팀을 생성한 구단주가 감독으로 등록한 자
 코치 : 팀을 생성한 구단주, 또는 구단주에게 임명받은 감독이 코치로 지정한 자. 복수 등록 가능
 스탭 : 구단주/감독/코치가 스탭으로 등록한 자. 복수 등록 가능
 
 선수 등록
 선수등록은 해당 애플리케이션을 설치하고(또는 웹페이지에서) 가입한 자에 한해서 가능합니다.
 팀의 스탭진의 초대로 팀의 선수로 등록될 수 있습니다.
 또한 선수의 요청을 팀에서 받아들일 수 있습니다. 

기능 3. 감독/코치/팀장등의 운영진의 공지
  - 공지사항은 해당 팀에 소속된 선수 및 스탭들 중 모바일 디바이스를 사용하는 사람들에게 푸쉬로 전달됩니다.

기능 4. 팀별 커뮤니티 제공
  - 각 팀별 사용할 수 있는 커뮤니티 페이지를 제공합니다.
  - 커뮤니티 제공을 위해, 기본정보만을 입력받는 가입 페이지가 존재합니다.

기능 5. 출석부
  - 출석부 기능을 제공합니다.
  - 출석부에서 팀에 등록된 모든 스탭 및 선수들의 출석 상태와 출석에 대한 통계를 확인 할 수 있습니다.

기능 6. SNS
  - 트위터, 페이스북 등 SNS에 동시에 글을 작성 할 수 있습니다.

기능 7. 스포츠 뉴스
  - 네이버/다음/네이트의 야구 부분 스포츠 뉴스를 한번에 모아서 확인 할 수 있습니다.
  - 개별 뉴스 URL을 shorten URL을 통해 글을 작성하며 퍼트릴 수 있습니다.

기능 8. 한국 프로야구 시즌 랭킹 / TOP5 랭킹
  - KBO에서 제공하는 한국 프로야구 랭킹을 실시간으로 확인할 수 있습니다.
  - 타자/투수에 대한 분야별 TOP5 랭킹을 실시간으로 확인할 수 있습니다.

기능 9. 야구 교과서
  - 야구를 잘 모르는 팀 구성원들을 위한 야구의 룰과 용어, 각 포지션의 역할에 대한 내용을 포함합니다.

 
 개발

 1차 개발 : 안드로이드 애플리케이션 
 2차 개발 : 아이폰 애플리케이션
 3차 개발 : 웹 페이지
 

현재 1차 개발 진행중입니다.
그 중 서버사이드 개발이 필요없는 기능들을 우선 구현중입니다.

1차 구현 예정(2011.08.01  ~ : 진행중)
스포츠 뉴스(기능 7), 한국 프로야구 시즌 랭킹 / TOP5 랭킹(기능 8), 야구 교과서(기능 9)

2차 구현 예정
DB작업 완료 후, 가입과 커뮤니티 우선 구현. 커뮤니티 구현 완료 후 SNS 기능 및 뉴스 퍼트리기 적용

3차 구현 예정
팀 등록 및 선수 등록. 팀 등록과 선수 등록이 완료되는 시점에서 푸쉬 기능 적용.

4차 구현 예정
팀 기록 입력 및 조회/통계 기능





짬이 날때마다 조금씩 만드는거라 얼마나 걸릴지는 측정하기 힘든 상황입니다.

작업이 많은 부분에서 필요하지 않은 기능 위주로 진행중입니다.