수강생 프로젝트

수강생 프로젝트

KH정보교육원에서 진행된 프로젝트를 팀 단위로 보실 수 있습니다.

통합 의료 정보 관리 시스템 HealBot

프로젝트 발표날짜 : 2025. 12. 09

KH IEI PROJECT
 
HealBot

(디지털컨버전스) React & Spring 활용 자바(Java) 개발자 양성과정(5) 1회차

팀장/팀원 남**(팀장) : 메인 페이지 - 섹션 기반 스크롤 병원 정보 관리 - 지도 기반 병원 검색 - 응급실 운영 병원 조회 - 병원 상세 정보 조회 부가 기능 - 공지사항 조회 - 자가 진단 테스트 (불안, 우울, 스트레스, BMI 등) - 건강 정보 제공 (운동, 영양, 응급처치 등)
김** : 관리자 페이지 - 접속 통계 대시보드 - 회원 관리 CRUD - 병원 정보 관리 CRUD - 커뮤니티 신고 관리 CRUD - 리뷰 관리 CRUD - 공지사항 관리 CRUD
신** : OCR 진단서 인식 - Naver Clover OCR API 연동 - 진단서 이미지 업로드 - 자동 텍스트 추출 및 파싱 - 진단서 정보 검증 커뮤니티 시스템 - 게시글 작성/수정/삭제 - 댓글 작성/수정/삭제 - 게시글 신고 기능 - 검색 및 정렬 기능 리뷰 시스템 - 병원 리뷰 작성 및 조회 - 별점 평가 - 리뷰 검색
임** : 회원 관리 - 일반 회원가입 및 로그인 - 소셜 로그인 (카카오, 네이버) - 아이디/비밀번호 찾기 - 이메일 인증 - 회원 정보 수정 및 탈퇴 - 세션 기반 인증 관리 질병 검색 시스템 - 증상 기반 질병 검색 - AI(Gemini API) 기반 자연어 증상 분석 - 질병 상세 정보 조회 - 자주 발생하는 질병 조회 - 유행 질병 관리
개요 HealBot 은 증상 기반 질병 검색 및 병원 정보 제공 시스템입니다.
사용자가 자신의 증상을 입력하면 AI 를 활용하여 관련 질병을 추천하고,
주변 병원정보를 제공하여 신속한 의료 서비스 접근을 돕는 웹 애플리케이션입니다.
또한 OCR 기술을 통한 진단서 인식, 커뮤니티 기능, 리뷰 시스템 등을 통해 종합적인 의료 정보 플랫폼을 제공합니다.
구현기능 - 증상 기반 질병 검색으로 의료 정보 접근성 향상
- 지역별 병원 정보 제공 및 진료과 기반 검색 지원
- AI 기술을 활용한 증상 분석 및 질병 추천
- OCR 기술을 통한 진단서 자동 인식
- 사용자 간 정보 공유를 위한 커뮤니티 및 리뷰 시스템 구축
설계의 주안점 사용자 경험 (UX)
- 직관적인 증상 입력 및 질병 검색 인터페이스
- 지도 기반 병원 검색으로 위치 정보 시각화
- 반응형 디자인으로 다양한 디바이스 지원
- 빠른 페이지 전환 및 로딩 속도 최적화

확장성 및 유지보수성
- 레이어드 아키텍처 적용 (Controller, Service, Mapper)
- RESTful API 설계로 프론트엔드/백엔드 분리
- 컴포넌트 기반 개발로 재사용성 향상
- 공통 유틸리티 함수 분리

보안
- 비밀번호 BCrypt 암호화
- 세션 기반 인증 관리
- CORS 정책 설정
- SQL Injection 방지 (MyBatis PreparedStatement)
- XSS 방지 처리

성능
- 데이터베이스 인덱스 최적화
- API 응답 시간 최소화
- 이미지 파일 CDN 활용 (Cloudflare R2)
- 스케줄러를 통한 접속 로그 배치 처리

안정성
- 예외 처리 및 에러 핸들링
- 트랜잭션 관리
- 로그 기록 및 모니터링
사용기술 및
개발환경
Server : Apache Tomcat (Spring Boot Embedded)
Database : Oracle Database XE
Development Tool : IntelliJ IDEA / Eclipse, Visual Studio Code, SQL Developer, Postman
Development Language : Java 17, HTML5, CSS3, JavaScript ES6+, SQL
Framework/Library : Spring Boot 3.5.7, React 19.2.0, MyBatis 3.0.5, Vite 7.2.2, React Router 7.9.6
Team Coop : Git, Github
Open API : Google Gemini API, Naver Clover OCR API, Kakao OAuth2 API, Naver OAuth2 API, Cloudflare R2, Gmail SMTP
Cloud Deployment : Microsoft Azure VM
URL : https://healbot.online
이전글이전글이 없습니다.
KH정보교육원
  • 고용노동부 선정
  • 5년 인증 우수훈련기관 선정
  • 대한민국 브랜드 어워즈 대상
  • IT교육부문 4년 연속 대상 수상
  • 고용노동부
  • 장관 표창

빠른 상담

KH임직원은 수강생 한 분 한 분의 성공적인 취업을 위해 최선을 다하겠습니다.

No.1 국내 최대의 취업 실적을 보유한 KH정보교육원에 오신 것을 환영 합니다.
KH의 전 과정은 NCS(국가교육표준화)기준을 준수하며 최대 100% 무료 국비지원을 받으실 수 있습니다.

교육희망 과정

희망과정 선택


세부 교육과정

전화 아이콘
  • 1544-9970
  • 전국대표문의전화(연중무휴)

교육희망 지점지점은 필수로 선택해주세요

신청자 정보

- -

기입 내용이 사실과 다를 시 상담 서비스가 원활하지 않을 수 있습니다.

1544
9970

대표문의
(연중무휴)

개강일정

개강일정

국비대상자 간편조회

국비대상자
간편조회

온라인 상담

온라인 상담

오시는길

오시는길

카톡 상담

카톡 상담

KH정보교육원
전국대표 문의전화
(연중무휴)

1544-9970

주말·공휴일에도 상담 및 접수 가능합니다.

  • 2023 당산지원

    5년 인증 우수
    훈련기관 선정

  • 2022 강남지원

    5년 인증 우수
    훈련기관 선정

  • 2022 종로지원

    5년 인증 우수
    훈련기관 선정

  • 2020 강남지원

    훈련 이수자 평가
    A등급 획득

  • 2020 종로지원

    훈련 이수자 평가
    A등급 획득

  • 2019 당산지원

    훈련 이수자 평가
    A등급 획득

  • 2019 IT교육부문

    브랜드 대상
    4년 연속 수상

  • 2018 당산지원

    4차 산업 선도
    훈련기관 선정

KH정보교육원 | 사업자등록번호 : 487-86-00763 | 사업자등록번호 : 851-87-00622 | 서울 강남 제2014-01호 | 대표자 : 양진선 | 책임자 : 양진선 |  개인정보관리책임자 : 양진선

강남점 1관 : 서울특별시 강남구 테헤란로14길 6 남도빌딩 2F, 3F, 4F, 5F, 6F
강남점 2관 : 서울특별시 강남구 테헤란로10길 9 그랑프리 빌딩 4F, 5F, 7F
강남점 3관 : 서울특별시 강남구 테헤란로 130 호산빌딩 5F, 6F
종로점 : 서울특별시 종로구 우정국로2길 21 대왕빌딩 3F, 5F (1호선 종각역 4번 출구 91m 도보 1분 거리)
논현점 : 서울특별시 강남구 논현로 132길 9 마루빌딩 1F, 2F, 3F
부산점 : 부산 부산진구 중앙대로 627 삼비빌딩 2F, 12F