JSP + MySQL을 사용한 알레르기 관리 웹 프로젝트입니다.
식품 알레르기 환자들을 위한 안전한 제품 및 섭취 제한 식품 정보를 제공해주는 웹사이트입니다.
본 시스템의 기대효과는 대학병원 방문 없이 알레르기 원인을 예상할 수 있어 사용자의 시간과 부담을 감소시킬 수 있고, 시스템에 기록된 식단, 증상 데이터를 알레르기 치료 참고 자료로 사용하게 될 것입니다.
2020.09 ~ 2020.12
- Ajax를 사용하여 섭취한 음식명을 비동기 방식으로 검색
- 사용자가 선택한 음식을 MySQL Table에 추가
- 식단 이미지 업로드
- jqGrid를 사용하여 식단 리스트 시각화
PIC1 : 식단 추가 |
PIC2 : 식단 리스트 |
- 증상이 발생한 날짜와 시간 선택
- 드롭박스: 증상의 종류 선택
- 라디오버튼: 증상 발생 위치 선택
- 약을 복용한 날짜와 시간 선택
- 복용한 약 정보
- jqGrid를 사용하여 증상 리스트 시각화
PIC1 : 증상 추가 |
PIC2 : 증상 리스트 |
- 원인 분석 결과를 원형 그래프로 도식화
- 원인 분석 단계
(1) '증상 발생' 테이블에서 증상이 발생한 날짜와 시간 추출
(2) 증상 발생 12시간 전부터 증상 발생 시간까지 섭취한 음식들을 ‘식단’ 테이블에서 추출
(3) 추출한 음식 중 많이 섭취한 음식 50가지에 포함된 유발 식재료 찾기
(4) 해당 유발 식재료를 섭취했을 때 증상 발생률을 계산
(5) 증상 발생률이 60% 이상인 알레르기 유발 식재료를 발생률이 높은 순서대로 출력
PIC1 : 알레르기 원인 분석 |
- 월별 증상 발생률을 Chart.js의 Line 타입으로 도식화
- 차트의 하단에는 알레르기증상 데이터 분석 후 출력
PIC1 : 증상 발생 변화 |