[개발 환경]
- JAVA
- JDBC
- MySQL
- JAVA Swing
- Eclipse
[주요 기능]
- 회원 로그인기능과 관리자 로그인 기능이 있다.초기화면에서 회원번호 또는 관리자번호를 입력하면 자동으로 회원과 관리자를 구분하여 준다.
- 관리자는 회원들의 정보를 입력받아 회원가입을 시킬 수 있다. 이때 회원번호는 사용자 입력이 아닌 자동으로 4자리 숫자를 부여받는다.
- 회원들은 회원가입때 부여받은 회원코드로 로그인할 수 있다.
- 회원들은 원하는 회원권 및 PT이용권을 구매할 수 있다.
- 나의 정보 확인페이지를 통해 현재 자신의 정보를 확인할 수 있다. 또한 자세히보기 버튼을 누르면 자신이 이용하고 있는 회원권과 PT이용권을 확인할 수 있다.
- 회원들은 메모기능이 포함된 캘린더를 자유롭게 사용할 수 있다.
- 회원 로그인을 하고 출석시간 및 퇴장시간 버튼을 누르면 출석한 날짜와 시간, 퇴장한 날짜와 시간이 자동으로 메모에 저장된다.⑧ 회원들이 메모를 하고 저장을 누르면 메모작성날짜, 회원코드의 제목으로 메모가 'MemoData' 폴더에 저장된다. 8.관리자는 회원정보관리 페이지에서 회원들의 정보를 수정 및 삭제할 수 있다.
[시스템 아키텍처]
[DB ERD]
[일부 실행 화면]
[자세한 포트폴리오 블로그로 이동]
https://blog.naver.com/tkddjsdl33/222241421071 (프로젝트 설계 개요)
https://blog.naver.com/tkddjsdl33/222241431613 (시스템 아키텍처 설계)
https://blog.naver.com/tkddjsdl33/222101394081 (ER-win DB설계-MySQL)
https://blog.naver.com/tkddjsdl33/222241435105 (회원관리 순서도)
https://blog.naver.com/tkddjsdl33/222241481869 (클래스 설계)
https://blog.naver.com/tkddjsdl33/222241488296 (데이터베이스 생성)
https://blog.naver.com/tkddjsdl33/222241491916 (GUI 설계)
https://blog.naver.com/tkddjsdl33/222241497046 (개발 일정 수정)