A Project

Fitness

관리자

view : 1268

기간 : 2016-04-04 ~ 2016-10-04 ( 월,화,수,목,금 )
URL : 내부서버용
운동참여자에 대한 데이터축적 방안 마련하고, 공급자 중심에서 운동참여자 수요자 중심의 스포츠환경 제공

    

[ Fitness ]

 

Final project

“Fitness

개발환경

OS

 Windows 7

DBMS

 Oracle 11g XE

Language

  JAVA, javaScript, JQuery, MyBatis, JSP, BootStrap, CSS, Ajax

Development tool

  Spring, Apache Tomcat 8.0

추가 S/W

  Toad for Oracle 12.8 Freeware, Edit Plus

개발인원

개발기간

2016.08.22(월) ~ 2016.09.30(금)

개발 취지 및 목적

 1. 운동참여자에 대한 데이터축적 방안을

   마련하고공급자 중심에서 운동참여자의

   수요자 중심의 스포츠환경 제공

 

2. 프렌차이즈 피트니스 각 지점들의 DB를

   통합 관리자, 직원, 회원 측면에서의

   다양한 이점 제공

 

3. 소비자 행동 패턴 및 특성 분석이 용이

 

4. 회원의 기본정보가 저장되어 있기 때문에

  타 지점의 회원이 방문을 하여도 맞춤형

  트레이닝 제공이 용이함

DATABASE 구조도

 

 

 프로젝트 일정

   

 

 실행화면

 

 

 세부내용

 

1.  로그인시 Admin 체크 후 우측 하단의 Join us!!를 클릭하여 직원 추가 페이지도 이동

  2. DB에 저장되어있는 직급정보와 지점정보를 뽑아와 셀렉트 박스로 표시해당 직급과 지점사진파일 선택 후 Enroll 버튼을

    클릭하여 회원등록 완료

 

 실행화면

 

 세부내용

 

1. 직원으로 로그인 후 상단메뉴의 Admin의 Staff List를 클릭하면 직원목록을 볼 수 있다.

 

2.    조건을 선택하여 직원 검색 가능조건 없이 검색 시 경고메세지 출력

 

3.     지점 및 직급 클릭 시 DB에 저장되어져 있는 정보를 ajax로 받아와 셀렉트박스로 출력 직원이름을 클릭하여

     직원상세보기 가능

 

 실행화면

 

 세부내용

 

1.  직원목록에서 직원이름을 클릭하여 상세보기 페이지로 이동

 

     2. 상세보기에서 수정버튼을 누르면 수정 가능한 input 태그와 select 태그로 바뀜

 

 실행화면

 

 세부내용

 

1.     상단메뉴의 Trainer의 Trainer List를 클릭하여 강사목록보기 가능

 

2.     조건(직원번호강사번호강사경력소속지점강사직급강사이름)을 선택하여 강사 검색 가능

 

  3. 강사번호를 클릭하여 강사상세보기 가능

실행화면

 

 세부내용

 

1.     직원으로 로그인시 Admin Attendance에서 출석지점 선택 후 출석 가능

 

2.     회원으로 로그인시 MyPage의 Attendance에서 출석지점 선택 후 출석 가능

 

   3. 로그인 된 사용자의 종류(회원/직원)에 따라 자동으로 저장할 DB를 선택하므로 하나의 출석 페이지로 회원과 직원이

      같이 사용

 

 실행화면

 

 세부내용

 

1.     직원으로 로그인 후 Trainer 메뉴의 Matt List를 클릭하여 회원출석목록을 볼 수 있음

 

2.     회원이름을 클릭하여 회원 상세보기 가능

 

3.     조건을 선택하여 회원검색 가능

       (조건출석지점회원이름회원전화)

실행화면

 

 세부내용

 

1.     Admin 메뉴의 Payment를 클릭하면 왼쪽 화면의 1번 상자만 표시

 

2.     직원번호직원이름직원전화로 직원을 검색하면 검색된 직원정보를 ajax로 가져와 표로 출력(2).

 

3.     2번에서 회원을 선택하면 날짜입력 칸이 나타나는데(3), 원하는 날짜를 선택하면 해당날짜가 포함된 달의 전체 출근정보를 기준으로 컨트롤러에서 직급에 따라 다르게 월급계산 후 표로 그 정보를 보여줌(4)

     Ok를 누르면 4번 표의 정보대로 월급지급이 완료

 

실행화면

 

세부내용

 

1.     Admin 메뉴의 Payment List에서 볼 수 있음

 

2.    검색 시작일에서 날짜를 선택하면 선택한 날짜부터 3개월 후 까지 지급했던 내용이 출력됨

 

  3. 조건을 선택하여 원하는 정보 검색 가능

 실행화면

 

 세부내용

 

1. 환불할 고객의 명단을 찾아서 사용

 

2. 일정이 다르므로 환불 일정 명단에서 가격을 뽑아와서 내역을 만들어서 환불가능

 

 상세화면

 

 세부내용

 

1.     부트스트랩으로 화면이 넘어가 시설 이미지소개

 

2.     트레이너 프로필 반응형 웹이미지 클릭 시 상세보기 가능.

 

3.    다음지도API를 이용한 지도맵 설정

 

   4. 마지막 하단에 지점별 전화번호보기

 

 실행화면

 

 세부내용

 

 1.     관리자 로그인 회원 로그인으로 구분

 

 2.    관리자로 로그인 시회원관리직원관리수강관리매출관리, Q&A게시판 답글쓰기, Event게시판 입력/수정/삭제,

    스케쥴관리월급관리지점관리부서관리 페이지로 이동이 가능.

 

 3. 회원으로 로그인 시마이페이지게시판페이지수업예약 페이지로 이동이 가능

 

 실행화면

 

 세부내용

 

  1.     가입한 회원 전체목록 보기 페이지

 

  2.     말머리에 회원번호회원이름회원번호 중에 하나를 선택해서 회원을 검색 가능/ 페이징 처리 가능

 

 실행화면

 

 세부내용

 

1.     말머리에서 회원번호회원이름 및 전화번호 중에 하나를 선택한 후수강등록 할 회원을 검색

 

 

2.     radio버튼으로 수강등록 할 회원을 선택을 하고선택된 회원은 등록할 회원번호에 입력 됨

 

3.     등록유형에 따라 프로그램선택의 selectbox가 동적으로 변화 가능

 

4.     프로그램선택락커 신청여부운동복신청여부를 선택하면 총 등록금액이 계산되며 수강등록이 가능

 

      5. 유효성처리 함

 실행화면

 

 세부내용

 

 1.     회원번호회원이름 및 회원전화번호 중에 하나를 선택해서 수강 등록한 회원을 검색할 수 있음

  

 2.    페이징 처리를 함

 

  3. 수강등록 정보에 대한 수정 및 삭제가 가능

 실행화면

 

 세부내용

 

  1.     이벤트글 상세정보댓글입력댓글보기이벤트글 전체목록보기가 보여지는 페이지

 

  2.     이벤트글에 대한 작성수정 및 삭제는 관리자만 가능

 

  3.     댓글은 회원 및 관리자만 작성이 가능하며비회원은 작성할 수 없음

 

  4.     첫 화면은 최근 글 정보가 보여지며이전에 작성된 글은 글 목록을 통해서 접근이 가능

 

  5.  댓글 목록 및 이벤트 글 목록에 대해 페이징 처리

 실행화면

 

 세부내용

 

  1. 계산기준일로 검색을 하면 지점별 한 달간의 총 수입총 환불총 매출액이 표와 그래프로 제시.

 

 

 

 

먼저 비밀번호를 입력하여 주세요.

창닫기확인

TOP