2020년 9월에 진행했던 프로젝트에서 아쉬움으로 남았던 부분을 보완한 프로젝트입니다.
식품 알레르기 환자들을 위한 안전한 제품 및 섭취 제한 식품 정보를 제공해주는 웹사이트입니다. 본 시스템의 기대효과는 대학병원 방문 없이 알레르기 원인을 예상할 수 있어 사용자의 시간과 부담을 감소시킬 수 있고, 시스템에 기록된 식단, 증상 데이터를 알레르기 치료 참고 자료로 사용하게 될 것입니다.
2022.01 - 2022.02
기능 | v1.0.0 | v2.0.0 |
---|---|---|
Frontend | HTML+CSS | Bootstrap Template |
Backend | JSP | Spring Framework |
로그인 기능 | 일반 로그인만 지원 | 소셜 로그인(카카오)도 지원 |
식품 정보 기능 | DB에 직접 추가 | Open API 사용 |
문서명 | 링크 |
---|---|
소프트웨어 개발 계획서 | [이동] |
인터뷰 문서 | [이동] |
소프트웨어 요구분석서 | [이동] |
소프트웨어 상세 설계서 | [이동] |
- Frontend 단에서 Kakao.API.request() 함수를 통해 카카오 로그인 기능 구현
- Kakao.API.request()에서 반환한 Promise의 id로 사용자 회원가입 여부 확인
- 미회원인 경우 DB에 저장하여 회원가입
- 회원인 경우 session을 사용하여 로그인 처리
PIC1 : 일반 로그인 화면 |
PIC2 : 카카오 로그인 화면 |
- 도담도담 v1.0.0과 같음
- jqGrid 대신 TOAST UI GRID 사용하여 도식화
PIC1 : 식단 추가 화면 |
PIC2 : 식단 리스트 화면 |
- 도담도담 v1.0.0과 동일
PIC1 : 증상 추가 화면 |
PIC2 : 증상 리스트 화면 |
- 기능은 도담도담 v1.0.0과 같음
- Mapper에서 SELECT문 개선
PIC1 : 알레르기 원인 분석 페이지 |
PIC1 : 증상 발생 분석 페이지 |
- 공공 데이터 포털에서 식품과 알레르기 유발 식재료 정보가 담긴 데이터 불러오기
- 결과를 JSON 형태로 가져오기
- 가져온 데이터를 DB의 Table에 Insert
PIC1 : 식품 검색 페이지 |