미스터닥 의료 예약 시스템

미스터닥 의료 예약 시스템
안내: 본 포스트의 한글 요약 및 분석 리포트는 AI 기술을 통해 자동 생성되었습니다. 정보의 정확성을 위해 하단의 [원본 논문 뷰어] 또는 ArXiv 원문을 반드시 참조하시기 바랍니다.

초록

본 논문은 안드로이드 기반 클라이언트와 웹 서버‑데이터베이스 구조를 결합한 의료 예약 애플리케이션을 제안한다. 사용자는 모바일 앱을 통해 실시간으로 의사와 진료 시간을 확인하고 예약할 수 있으며, 서버는 의사·환자·예약 정보를 통합 관리한다.

상세 분석

본 연구는 모바일 헬스케어 분야에서 흔히 제기되는 ‘예약 절차의 복잡성’과 ‘시간 제약’ 문제를 해결하기 위해 클라이언트‑서버 아키텍처를 채택하였다. 클라이언트는 안드로이드 플랫폼으로 구현되어 UI/UX 측면에서 직관적인 화면 흐름을 제공한다. 주요 화면은 회원가입·로그인, 의사 리스트 조회, 진료 과목·시간대 필터링, 예약 확정, 예약 내역 확인 등으로 구성된다. 서버는 PHP 기반 웹 애플리케이션으로 구현되었으며, MySQL 데이터베이스에 의사 프로필, 진료 가능 시간, 환자 기본 정보, 예약 기록을 테이블 형태로 저장한다. RESTful API 엔드포인트를 통해 JSON 형식의 데이터 교환이 이루어져 안드로이드 앱과의 연동이 원활하다.

보안 측면에서는 HTTPS 프로토콜을 적용해 전송 데이터를 암호화하고, 로그인 시 비밀번호는 SHA‑256 해시와 솔트(salt)를 이용해 저장한다. 또한, 예약 중복 방지를 위해 서버는 트랜잭션 기반의 원자적 삽입 로직을 수행한다. 즉, 동일 시간대에 이미 예약된 의사에 대해 중복 요청이 들어오면 오류 코드를 반환해 클라이언트가 사용자에게 즉시 알릴 수 있다.

성능 평가에서는 100명의 동시 사용자 시뮬레이션을 수행했으며, 평균 응답 시간은 1.2초, 최대 2.3초로 실시간 예약 서비스에 충분한 수준으로 확인되었다. 그러나 데이터베이스 스키마가 단순히 3개의 주요 테이블로 구성돼 있어 확장성에 한계가 있다. 향후 다중 병원·다중 진료과 지원, 예약 취소·재예약 정책 강화, 푸시 알림 기반 리마인더 기능 등을 추가하면 시스템의 실용성이 크게 향상될 것이다.


댓글 및 학술 토론

Loading comments...

의견 남기기