Overview
개요
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio

의료 종합검색 시스템은 자신의 아픈 부위에 따라 알맞은 병원을 검색하고 내가 가야할 올바른 병원과 처방을 받을 수 있도록 검색해주는 시스템이다. 자신의 증상에 맞게 병원을 검색하고 현재 자신의 위치와 비교해서 가까운 병원을 보여주는 등의 사용자의 편의에 맞게 검색해주는 기능을 지원한다. 또한 의약품 검색 기능을 추가하여 자신이 처방받은 어려운 약에 대한 세부적인 성분과 부작용 등의 정보들을 한눈에 볼 수 있도록 하여 내가 받은 약에 대해 신뢰도를 높이고 미리 주의하여 추가적으로 발생할 수 있는 문제들에 대해 예방할 수 있도록 기획하였다.

Team Members
팀원
ICIB-Portfolio
  • 노건(팀장): 로그인, 회원관리, 마이페이지
  • 강교은: 약 정보 크롤링, 약 검색 페이지(약 이름검색, 약 성분 검색), CSS
  • 남건우: 커뮤니티 페이지(병원별 게시판, 자유게시판, 질문 게시판), DB설계
  • 김경민: 병원 정보 크롤링, 병원 검색 페이지(병원 이름검색, 종류별 검색), CSS
Function Implementation
구현 기능
  • Hospital: 병원 이름으로 검색, 병원 종류별 검색, 병원리뷰
  • Medicine: 약 이름으로 검색, 약성분, 효능 검색
  • User: 검색한 병원 데이터 저장, 검색한 약 데이터 저장, 커뮤니티 활동 저장, 메시지
  • Community: 자유게시판 및 질문 게시판, 실시간 의학뉴스, 병원별 게시판
Design Point
설계 주안점
  • 검색할 데이터를 JSOUP, Selenium 라이브러리를 사용하여 크롤링
  • 크롤링한 데이터를 MySQL DB에 저장
  • MySQL DB에 저장한 데이터를 Ajax를 이용해 출력
  • 다양한 검색 조건을 이용한 검색
  • 검색한 데이터 확인 및 저장
  • 마이페이지에서 저장된 검색 데이터 확인
Technique & Environment
사용 기술 및 개발환경
  • 운영 체제: Windows OS
  • 개발 도구: Eclipse
  • DBMS: MySQL
  • Web Server: Apach Tomcal 9.0.27
  • 프레임워크: Spring Tool Suite, MyBatis, Bootstrap
  • 언어: Java, HTML5, CSS, Javascript, jquey, handlebars, JSP&Servlet
  • 형상관리: GitHub