140 likes | 563 Views
다이어트 앱 설계. - 1 차 -. 목차. 개발 목적 필요한 기능 기능을 위해 해야 할 것들 우선순위 참고사항. 개발 목적. 사용자 에게는 목적에 맞는 다이어트 계획은 물론 그에 따른 운동을 직접 할 수 있는 프로그램이 제공되고 해당 제휴업체와의 쿠폰을 통해 이득을 챙길 수 있다는 장점 광고업체 는 업체의 신상품 홍보와 쿠폰을 통해 고객유치에 힘쓸 수 있다 . 국가 ( 정부 ) 의 입장에서는 대표적인 국민질병인 비만을 예방하고 , 건강한 사회를 유지해 나갈 수 있다. 필요한 기능. APP
E N D
다이어트 앱 설계 - 1차 -
목차 • 개발 목적 • 필요한 기능 • 기능을 위해 해야 할 것들 • 우선순위 • 참고사항
개발 목적 • 사용자에게는 목적에 맞는 다이어트 계획은 물론 그에 따른 운동을 직접 할 수 있는 프로그램이 제공되고 해당 제휴업체와의 쿠폰을 통해 이득을 챙길 수 있다는 장점 • 광고업체는 업체의 신상품 홍보와쿠폰을 통해 고객유치에 힘쓸 수 있다. • 국가(정부)의 입장에서는 대표적인 국민질병인 비만을 예방하고, 건강한 사회를 유지해 나갈 수 있다.
필요한 기능 • APP • 사용자의 정보 입력(몸무게, 키, 나이, 성별, 허리둘레, 가슴둘레, 허벅지둘레 등 – 알고 있는 내용을 최대한 많이 입력 • 필요한 운동(게임)의 목록 보여주기(서버에서 계산된 할당량도 같이 표시) - 게임의 종류는 부위별(EX 팔, 복부, 허벅지, 종아리, 유산소(전신운동))로 제공 • 운동(게임)실행 – 자이로스코프를 이용한 간단한 움직임을 측정하는 운동이나 미니게임으로 진행하고 대신 운동이 될 수 있는 자세 및 방법을 도움말로 제공 • SNS연동 (오늘의 운동량 및 달성여부, 오늘 한 게임의 목록, 순위) • 쿠폰 보기(획득한 쿠폰, 서비스 되는 모든 쿠폰) - 일정량 이상의 도장으로 쿠폰 제공, 이벤트성(게임도중)쿠폰 제공
필요한 기능 • 지금까지 한 운동량(소모칼로리)및 게임 보기, 개인 랭킹, 등급 - 종합적 정리 Page • 서버에 데이터 전송(사용자의 기본 정보, 게임 실행 후 데이터, 다이어리 정보) • 서버에서 데이터 수신(쿠폰정보, 게임 전 필요한 데이터, 다이어리 정보, 변경된 사용자의 기본 정보) • 다이어트 다이어리 서비스 - 그날 할당량을 모두 채울 시 도장이 다이어리에 찍힘, 일정량의 도장이 모이면 쿠폰이 제공 • 다이어트 다이어리에서는 섭취한 칼로리를 입력 받고(리스트 선택으로 아침,점심,저녁 등..)운동을 하여 소모된 칼로리와 비교 후 섭취된 칼로리의 양과 비교하여 +,-를 체크하여 다이어리에 그날 그날 표시하여 줌
필요한 기능 • SERVER • 전송된 사용자의 기본 정보 저장 • 입력된 정보를 분석해서 필요한 처방 및 운동(게임)별 할당량을 APP으로 전송 • 운동을 했을 경우 그날 그날 실행한 운동 정보 및 소모한 칼로리 저장 • 사용자의 등급이 올라갈 경우 사용자가 설정에 의해 자동으로 서버에서 SNS 메세지 전송 (예 : twit -> OOO님이 ☆등급이 되었습니다! Twitter for DietApp) • 쿠폰 정보와 제휴 업체정보 등록 - 쿠폰을 스폰 해주는 경우
필요한 기능 • 할당량의 운동 달성 시 사용자에게 쿠폰 정보 전송 • 사용자들에게 전송된 쿠폰의 총량 계산 및 저장 – 제휴업체와의 기록유지 • APP에서 SNS로 보낼 데이터 요청 시 서버에서 데이터를 전송 • 사용자의 정보(성별, 나이, 직업등을 바탕으로 타겟광고 전송 (예 : 남성 – 패션 잡화류인터넷 광고, 단백질 도움 식품 광고 여성 - 다이어트에 도움을 주는 식품 광고 , 신체사이즈를 입력한 사용자에 대해 의류 광고)
기능을 위해 해야 할 것들 • APP • 해야하는 운동에 대한 체계적인 조사 (실질적으로 부위에 도움이 되는 운동인지..) • 자이로스코프를이용해서 측정치를 알아내는 방법 및 예제 구성하여 후에 해야하는 운동에 적용시킨다. • 트위터, 페이스북과 연동하여 보내고자 하는 데이터를 메시지를 통해 직접입력하지 않고 바로 보낼 수 있도록 하는 방법 • 아이폰 및 안드로이드의 간단한 컨트롤 다루기, UI 구성방법 배우기, 글씨체, 메뉴이미지 등의 구성
기능을 위해 해야 할 것들 • 서버에서 해야 될 분석에 대한 비교 데이터에 대한 조사 (비만도측정에 기준이 되는 데이터) • DB구축 (SERVER) • 사용자 정보 (기본정보, 사용자 등급, 엠블럼, 랭킹 등)에 대한 데이터베이스 구축 • 사용자 별로 날짜 별 할당량, 운동량, 다이어리내용등등 역시 데이터베이스로 구축 • 음식종류와 종류별 칼로리에 대한 내용 • 쿠폰관련정보와 제휴업체, 광고에 대한 내용
우선순위 • 해야하는 운동에 대한 체계적인 조사 (실질적으로 부위에 도움이 되는 운동인지..) - 1 • 서버에서 해야 될 분석에 대한 비교 데이터에 대한 조사 (비만도측정에 기준이 되는 데이터) – 1 • 아이폰 및 안드로이드의 간단한 컨트롤 다루기, UI 구성방법 배우기, 글씨체, 메뉴이미지 등의 구성 – 2 • 자이로스코프를 이용해서 측정치를 알아내는 방법 및 예제 구성하여 후에 해야하는 운동에 적용시킨다. – 2 • 트위터, 페이스북과 연동하여 보내고자 하는 데이터를 메시지를 통해 직접입력하지 않고 바로 보낼 수 있도록 하는 방법 – 3
우선순위 • DB구축 (SERVER) • 사용자 정보 (기본정보, 사용자 등급, 엠블럼, 랭킹 등)에 대한 데이터베이스 구축 – 1 • 사용자 별로 날짜 별 할당량, 운동량, 다이어리내용등등 역시 데이터베이스로 구축 – 1 • 일정 조건 만족시 서버에서 자동적으로 SNS 전송 -2 • 음식종류와 종류별 칼로리에 대한 내용 – 3 • 쿠폰관련정보와 제휴업체, 광고에 대한 내용 – 3
참고사항 • 자이로스코프 센서가 우리가 만드려는 프로그램의 느낌을 잘 반영해 줄 수 있을지의 여부? • 스마트TV와의 연계 가능성?