728x90
개발 툴 : Spring Tool Suite 4
개발 언어 : Java
프로젝트 진행기간 : 23.08.30~09.08
프로젝트 폴더 구성
관리자
관리자 로그인
- 아이디, 비밀번호 일치 확인
- 로그인 성공 -> 회원 관리 프로그램 실행
1. 회원 등록
- 회원 이름 중복 불가
2. 회원 조회
3. 회원 정보 수정
- 비어두면 해당 정보는 유지
- 아래의 6번 실행 후 정보 수정 확인
4. 회원 목록 조회
- 목록 조회를 위해 회원 더 추가 후 확인
- 회원 비밀번호, 주소는 제외하고 출력
5. 회원 삭제
6. 변경 사항을 위해 회원 목록 파일 저장
7. 회원 관리 프로그램 종료
회원
회원 로그인
- 아이디, 비밀번호 일치 확인
- 비밀번호 오류 횟수 3번
- 마이페이지로 이동
1. 회원 정보 확인
2. 회원 정보 수정하기
- 비밀번호 일치 확인
- 비어두면 정보 유지
- 비밀번호는 4~8자, 연락처는 숫자만 허용
- 회원 수정 확인
- 이름 수정 시, 회원 이름 중복 불가
4. 프로그램 종료
3. 회원 탈퇴
- 비밀번호 일치 확인
- N이면 탈퇴 취소
- Y면 탈퇴되어 프로그램 종료
- 파일에서도 지워진 것을 확인 가능
소스코드 : https://github.com/gwidding/Java/tree/main/member
728x90
'Programming > JAVA' 카테고리의 다른 글
[JAVA] Map과 HashMap의 차이 (0) | 2024.03.08 |
---|---|
[JAVA] Optional<> 이 뭘까? (0) | 2024.03.07 |
[JAVA] 10. 패키지 (1) | 2023.10.23 |
[JAVA] 9. 추상클래스와 인터페이스 (0) | 2023.10.23 |
[JAVA] 8. 상속과 다형성 (0) | 2023.10.19 |