먼저 Spring 기반 병원 관리 프로그램을 소개해드립니다.
아파GO 웹사이트의 지역 별 키워드 검색으로 인한 예약 시스템과 의학백과 및 실시간 의료진으로 인해 병원에 쉽게 접근할 수 있습니다.
광고 위주보다 사용자 중심으로 만들고 싶어 개발하게 되었습니다.
병원 회원 관리 기능에서 병원 회원과 일반 회원을 관리하는 총괄 관리 페이지를 생성했습니다.
총괄 관리자 아이디로 로그인하며 병원을 검색할 수 있도록 구현했습니다.
예약 관리 기능은 병원 회원이 편리하게 예약할 수 있도록 구현했습니다.
기간, 환자명 등으로 예약 조회 및 관리를 할 수 있으며 일반 회원의 예약을 확인해서
SMS 예약 문자 전송 기능을 구현했습니다.
병원 정보 관리 기능에서는 INFOSHOW 컨트롤러의 DOGET 메소드로 받아 병원 정보 수정 폼을 출력했습니다.
네이버 지역검색 API를 호출하면 결과값을 json으로 받고 그 데이터를 아래 테이블에 입력했습니다.
병원 의사관리에서는 현재 등록된 의사를 확인할 수 있습니다.
네이버 API, DB를 연동해서 Spring MVC 패턴으로 병원 위치를 구현했습니다.
Ajax 사용해서 DB에 있는 시, 구, 군으로 전국 주소로 검색 가능합니다.
평점 게시판과 의사 평점 커뮤니티에서는 고객의 평점과 일반 회원이 의사 평점 항목에 댓글을 남길 수 있습니다.
로그 데이터를 실시간 생성해서 병원 회원이 성별 분포 로그를 실시간으로 반영해서 볼 수 있습니다.
실시간 채팅을 위해 Spring에서 웹 소켓을 사용한 웹 채팅 구현했습니다.
일반 회원, 병원 회원 간에 채팅을 실시간으로 할 수 있습니다.