KH Fitness
(디지털컨버전스)공공데이터 융합 자바개발자 양성과정A30(11) 1회차
| 개요 | 헬스장 회원과 관리자가 모두 편리하게 이용할 수 있는 웹사이트를 구현하여, 회원의 등록, 예약, 환불 등 기존에 구두로 처리하던 절차를 온라인으로 전환하고, 지점과 본사에서 기구 발주, 재고, 관리 등을 일괄적으로 관리할 수 있는 효율적이고 유연한 환경을 제공 |
|---|---|
| 구현기능 | 1. 사용자 - 회원가입, 로그인 - 지점 위치, 사진, 직원리스트, 지점설명 조회 - 지점별 프로그램 설명 및 일정 조회, 일정예약 - 회원권 결제 - 리뷰게시판, FAQ, 1:1문의 - 나의 회원권, 예약내역, 리뷰내역, 문의내역, 정보 등 조회 및 수정 2. 지점 관리자 - 지점 프로그램 등록, 수정, 삭제 - 프로그램 스케줄 등록, 수정, 삭제 - 운동기구 발주목록 조회, 및 발주등록 - 직원 등록, 수정, 삭제 - 회원 조회 및 노쇼경교 횟수 수정 - 지점 상세설명 수정 - 문의내역 조회 및 등록 3. 본사 관리자 - 지점 등록, 수정 - 직원 등록, 수정, 삭제 - 운동기구 등록, 수정 - 회원권 등록, 수정 - 프로그램 등록, 수정 - 지점 발주 승인 및 거부 처리 - 보유 운동기구 재고 조회, 입출고 처리 - 회원 조회 - FAQ 등록, 수정 - 문의내역 조회 및 등록 - 회원권 환불처리 |
| 설계의 주안점 | 1. 사용자 중심의 예약 편의성 강화 - 사용자 원하는 운동 프로그램(헬스장, 크로스핏, 필라테스 등)을 손쉽게 검색하고 예약할 수 있는 직관적인 UI 설계. 2. 관리자의 효율적인 회원 및 지점 관리 - 회원 정보, 예약 이력, 경고 내역 등을 한눈에 확인할 수 있는 회원 관리 시스템과 각 지점의 프로그램 스케줄, 인원 제한, 강사 배정 등을 유연하게 설정할 수 있는 관리 기능을 제공 3. 실시간 예약 상태 업데이트 - 예약 확인, 취소, no-show 경고 등 중요 정보를 실시간으로 제공하며, 관리자가 예약 인원 현황과 프로그램 변동 사항을 실시간으로 확인할 수 있는 대시보드를 지원합니다. |
| 사용기술 및 개발환경 |
- OS : Windows10 - Server : Apache Tomcat 9.0 - Database : MySQL - Front-end : HTML5 / CSS / javascript / jQuery / Ajax / JSP - Back-end : Java / Spring / MyBatis - Editor : sts / MySQL workbench 8.0 EC / VS code - API : Daum주소API, 카카오지도 API, 카카오페이 API, 카카오로그인 API, 네이버로그인 API - 협업 : GitHub, Notion, Google Sheets, Figma, ERD cloud, draw.io |
|
|