데이터베이스

데이터베이스 프로젝트1 - 동작 시나리오 작성하기

기디기디 2026. 5. 20. 03:08

주요 기능들에 대한 사용자 동작 시나리오 작성하기

  • 아르바이트 매칭 시스템의 주요 기능
    • 로그인 / 로그아웃 -> 인증 및 권한 부여
    • 구인자가 업무 구인 글 올리기
    • 구직자가 업무 구인 글 확인 및 업무 신청
    • 구직사자 이력서 작성 및 공개
    • 구인자가 이력서 확인 후 연락
    • 지역별, 장/단기, 급구 여부, 업무 종류, 일하는 기간, 일하는 요일, 일하는 시간 등에 따른 업무 리스트 업
    • 사용자가 지정한 맞춤 카테고리 업무 추천
    • 업무 후기
    • 불건전 업소, 중복된 구인 글 차단

해당 프로젝트는 단기적으로 진행함, 데이터베이스 내용 숙지가 중요함을 고려하여 최대한의 기능만을 우선적으로 구현하는 걸 목표로 할 것임

 

  • 필수 구현 사항
    • 인증 
      • ID, PW 입력 -> ID, PW 해당 데이터베이스에 있는지 확인, 데이터베이스에 있을 시 로그인 완료
      • 아이디 저장 및 세션 생성
      • 로그아웃
    • 권한
      • 로그인 한 사람만 해당 서비스 이용 가능
      • 해당 공고를 올린 기업만이 공고 삭제 및 수정 가능
      • 해당 리뷰를 올린 사용자만이 리뷰 삭제 및 수정 가능
      • 해당 이력서를 올린 사용자만이 리뷰 삭제 및 수정 가능
  • 구인 글
    • 지역별, 장/단기, 급구 여부, 업무 종류, 일하는 기간, 일하는 요일, 일하는 시간 카테고리 보유
    • 리스트 필터링
    • 올린 기업, 업무 내용, 후기 상세 보여주기
  • 마이 페이지
    • 이력서 첨부 및 확인

 

  • 기능 명세서 작성하기

 

기간에 맞추는걸 최우선으로 고려햐여 모델링한 데이터 일부는 수정 및 삭제해야 할 것 같음

 

  • 동작 시나리오 - 로그인, 구인 글 작성, 업무 지원, 업무 후기 작성, 마이페이지