A Story

Health Honey

관리자

view : 1002

기간 : 2015-01-05 ~ 2015-01-27 ( 월,화,수,목,금 )
URL : 내부 서버용
개인 맞춤형 헬스킷

 

 

프로젝트 개요

프로젝트

Health Honey

관련분야

안드로이드, 웹프로그래밍, 헬스킷

개발기간

2015.1.5~2015.1.27

개발환경

운영체제

Window 7(32-bit), Android KitKat(API19), Linux(ubuntu 12. 04)

DB

MY-SQL(5.1), My Sql Workbench 6.2

사용언어

Java EE 7.0, HTML5&CSS3, JavaScript, JSP/Servlet, Android, JQuery, JSON, JSTL, BootStrap3, JS lib(HighChart, sugar)

개발도구

Eclipse(Luna 4.4.0), tomcat 7.0,

기타 S/W

Spring Framework / mybatis / Maven / Github / OAuth2.0 / Google API(Calendar, Fit, Plus)/ OpenSSL

개요

1. Health Care에 대한 기업들의 관심도 증가(애플/구글의 헬스킷 기능 업데이트)

2. 웨어러블 기기 기능 및 활용에 대한 관심

3. 환자뿐 아니라 일반인 역시 사용할 수 있는 개인 맞춤형 건강관리 서비스 제공

데이터베이스 다이어그램

 

세부기능 요약 및 설명

상세화면

기능설명

 

<사용자 활동·신체정보 페이지>

1.회원가입을 별도로 하지 않고,

Google 아이디와 Oauth2.0을 연동하여

사용자를 식별.

2.사용자 정보 조회 권한을 얻어

Google의 Fitness, Calendar, User 데이터에 접근할 수 있다.

 

<사용자 활동·신체정보 페이지>

1.메인 페이지는 사용자의 건강관리에 필요한 활동·신체정보를 한 눈에 보이도록 표현한다.

2.해당일의 총 걸음 수, 총 활동 시간,

소비한 칼로리의 양, 최근 10일 간의 활동 내용, 몸무게가 그래프를 통해 나타나고 버튼 조작을 통해 이전 날짜의 기록을

조회할 수 있다.

 

<일정관리 페이지>

1.일정을 조회하고 추가할 수 있다.

2.구글 Calendar와 연동하여 일정관리 및 알람 기능 등을 일원화하여 관리할 수 있다.

2.일정 추가 시 자연어로 입력할 수 있어 입력 형식이 자유롭다.

  

<열량정보 페이지>

1.열량 정보 테이블을 통해 섭취한 식품의 열량과 3대 영양소와 나트륨 함량을 조회할 수 있다.

2.검색어를 입력하면 식품이름으로 검색되며 한 페이지에 출력되는 데이터의 양을 조절할 수 있다.

 

<사용자 프로필 페이지>

1.Google과 연동하여 사용자의 프로필을 조회하고 수정할 수 있다.

2.Option버튼을 통해 사용자 프로필, 이메일, 일정관리, Google드라이브, 사진 등을 관리 할 수 있다.

 

<게시판 목록 페이지>

1.DB에 저장된 글 목록을 호출한다. 2.글 길이에 따라서 페이징 가능

3.제목, 글쓴이, 내용을 기준으로 검색 가능.

 

<게시글 읽기 페이지>

1.DB에 저장된 내용 호출

2.해당 글의 수정, 답글 작성 가능

3.이후 구현 예정:

삭제기능

본인만 수정 가능

 

<게시글 작성/수정/답글 페이지>

1.구글 로그인에 따라 글쓴이는 자동으로 입력(Email)

2.파일 첨부는 현재 미구현

3.Spring, batis활용으로 작성, 수정, 답글 작성을 파일 하나로 관리

 

<게시글 작성>

DB에 저장할 내용 작성

<게시글 수정>

DB에 본문 호출 후 수정

<답글 작성 페이지>

부모글 호출

DB에 저장할 내용 작성

 

 

 

먼저 비밀번호를 입력하여 주세요.

창닫기확인

TOP