[Java] Toy Project : 회원관리 프로그램

준우·2022년 5월 9일
1

프로젝트

목록 보기
1/2
post-thumbnail

📄 프로젝트 정보

  • [프로젝트 명] 회원관리 프로그램
  • [프로젝트 기간] 2022/05/02 ~ 2022/05/04
  • [개발 환경] Java, SQL, JDBC, H2, IntelliJ, Mac OS
  • [기본 기능] 회원 목록 조회, 회원 등록, 회원 정보 수정, 회원 삭제
  • [설명] 무한루프를 돌면서 사용자가 입력한 숫자를 읽어들이고, 숫자에 따라 다양한 기능을 제공. 사용자가 입력한 회원 정보는 DB에 저장하고, 관리하는 프로그램 개발

🟧 다이어그램

😺 소스 코드

깃허브 소스코드 : https://github.com/wijoonwu/JavaProgrammingToyProject

💻 결과물

(1) 기본 기능

사용자가 1번 입력 : 회원 목록조회

  • 회원 목록이 없다면 "등록된 회원이 없습니다."

  • 회원 목록이 있다면 "현재 등록된 회원 목록입니다." + 회원 목록

사용자가 2번 입력 : 회원 신규등록

  • 사용자에게 ID, 이름, 휴대폰번호를 입력받고 DB 저장

사용자가 3번 입력 : 회원 정보수정

  • 사용자에게 수정할 회원 ID를 입력받고 휴대폰 번호 수정

사용자가 4번 입력 : 회원 삭제

  • 사용자에게 삭제할 회원 ID를 입력받고 회원 삭제

(2) 추가 기능

  • ID, 이름, 휴대폰 번호 미입력 시 data + "는 필수 입력 항목입니다."

  • 회원 등록 시 입력한 ID가 이미 등록되어있다면 id + "가 이미 존재합니다."

  • 회원 수정 시 입력한 ID가 DB에 없다면 "수정할 회원 정보가 존재하지 않습니다."

  • 회원 삭제 시 입력한 ID가 DB에 없다면 "삭제할 회원 정보가 존재하지 않습니다."

  • 입력한 ID가 지정된 형식과 다른 경우 "아이디는 'M-'로 시작해야 하며, M-를 포함하여 7개의 문자로 구성해야 합니다."

  • 전화번호가 지정된 형식과 다른 경우 "전화번호는 두 개의 '-'를 포함하여 총 13개의 문자로 구성해야 합니다."

0개의 댓글