Skip to content

shinyeeun789/dodamdodam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JSP + MySQL을 사용한 알레르기 관리 웹 프로젝트입니다.

💻 프로젝트 소개

식품 알레르기 환자들을 위한 안전한 제품 및 섭취 제한 식품 정보를 제공해주는 웹사이트입니다.
본 시스템의 기대효과는 대학병원 방문 없이 알레르기 원인을 예상할 수 있어 사용자의 시간과 부담을 감소시킬 수 있고, 시스템에 기록된 식단, 증상 데이터를 알레르기 치료 참고 자료로 사용하게 될 것입니다.

🕰 개발 기간

2020.09 ~ 2020.12

📚 개발 환경

Java HTML5 css3 JavaScript jQuery mySQL Eclipse ApacheTomcat

📱 주요 기능

1. 식단 관리 기능

(1) 식단 추가

  • Ajax를 사용하여 섭취한 음식명을 비동기 방식으로 검색
  • 사용자가 선택한 음식을 MySQL Table에 추가
  • 식단 이미지 업로드

(2) 식단 리스트

  • jqGrid를 사용하여 식단 리스트 시각화

📷 View


PIC1 : 식단 추가

PIC2 : 식단 리스트

2. 증상 및 약 복용 정보 관리 기능

(1) 증상 추가

  • 증상이 발생한 날짜와 시간 선택
  • 드롭박스: 증상의 종류 선택
  • 라디오버튼: 증상 발생 위치 선택

(2) 약 복용 정보 추가

  • 약을 복용한 날짜와 시간 선택
  • 복용한 약 정보

(3) 증상 및 약 복용 정보 리스트

  • jqGrid를 사용하여 증상 리스트 시각화

📷 View


PIC1 : 증상 추가

PIC2 : 증상 리스트

3. 알레르기 원인 분석 기능

  • 원인 분석 결과를 원형 그래프로 도식화
  • 원인 분석 단계
    (1) '증상 발생' 테이블에서 증상이 발생한 날짜와 시간 추출
    (2) 증상 발생 12시간 전부터 증상 발생 시간까지 섭취한 음식들을 ‘식단’ 테이블에서 추출
    (3) 추출한 음식 중 많이 섭취한 음식 50가지에 포함된 유발 식재료 찾기
    (4) 해당 유발 식재료를 섭취했을 때 증상 발생률을 계산
    (5) 증상 발생률이 60% 이상인 알레르기 유발 식재료를 발생률이 높은 순서대로 출력

📷 View


PIC1 : 알레르기 원인 분석

4. 증상 발생 분석 기능

  • 월별 증상 발생률을 Chart.js의 Line 타입으로 도식화
  • 차트의 하단에는 알레르기증상 데이터 분석 후 출력

📷 View


PIC1 : 증상 발생 변화

Releases

No releases published

Packages

No packages published

Languages