[개발일지] WingITs #4 - 수리 요청 시스템, 학생과 관리자의 연결 고리

Rose·2025년 6월 15일

WingITs

목록 보기
4/6
post-thumbnail

수리 요청은 이 시스템의 핵심 기능입니다.

학생이 노트북 수리 요청을 보내고, 관리자가 그 요청을 검토하여 상태를 업데이트하는 과정은 곧 이 시스템이 해결하고자 했던 가장 중요한 ‘불편함’이었습니다.


🧑‍🎓 학생 → 수리 요청

학생은 로그인 후 마이페이지에서 본인의 노트북 정보를 확인할 수 있습니다.
이 페이지에서 직접 수리 요청을 작성할 수 있도록 구성했습니다.


📋 요청 내역 확인

요청한 내역은 요청 일자, 상태, 문제 요약으로 리스트업되며, 학생은 이를 통해 현재 수리 진행 상황을 실시간으로 확인할 수 있습니다.


🛠 관리자 → 수리 요청 관리

관리자는 모든 학생의 요청을 목록 형태로 한눈에 볼 수 있으며, 검색, 필터링, 정렬이 가능합니다.

각 요청을 클릭하면 상세 정보가 나오고, 여기서 관리자는 수리 상태를 다음중 하나로 변경할 수 있습니다.

  • 수리 요청됨, 수리 중, 수리 완료, 반려

반려의 경우 관리자가 사유를 입력하여 학생이 반려 사유를 인지할 수 있도록합니다.

(중간 관리자의 경우 총괄 관리자와 다르게 승인과 반려 둘 중에 하나만 선택할 수 있습니다.)


🧭 상태 변경 로직 (예정)

향후에는 수리 요청 상태에 따라 노트북 소유자가 자동으로 전환되는 로직을 도입할 예정입니다.

예를 들어,

  • 수리 요청됨 / 수리 중 상태일 때 → 소유자를 관리자
  • 수리 완료 시점 → 다시 학생에게 소유권 복구

이러한 흐름을 통해 실제 현장에서 자주 들었던

“누가 노트북을 가지고 있는지 모르겠어요…”

라는 문제를 기술적으로 해결하는 것을 목표로 하고 있습니다.

⚙️ 현재는 해당 로직을 구현하기 위한 엔티티/서비스 구조를 고민 중이며, 추후 기능 안정화 이후 단계적으로 도입할 계획입니다.


✅ 관리자 마이페이지에서 확인 가능

추가적으로, 관리자는 마이페이지에서 수리 요청 현황을 한눈에 파악할 수 있도록 구성된 통계 카드들을 통해 확인할 수 있습니다.

요청 수, 처리 상태, 이번 주 접수 건수 등을 시각적으로 보여주어 업무 효율을 높였습니다.

⚙️ 현재는 전체 수리 요청 기준의 통계만 제공되며, 추후에는 로그인한 관리자의 개인 처리 현황까지 구분하여 보여주는 기능도 추가할 예정입니다.


📌 요약

역할가능 작업권한 조건
학생수리 요청 작성 / 내역 확인ROLE_STUDENT
관리자모든 요청 조회 및 상태 변경MID_ADMIN 이상

⏭ 다음 글에서는...

공지사항, 게시판, 그리고 FAQ까지 학생과 관리자 모두가 정보를 쉽게 주고받을 수 있도록 만든 커뮤니케이션 기능들에 대해 소개합니다. 특히 댓글 기능, 검색/페이징 처리, 역할 기반 접근제한 등의 구현 과정을 다룰 예정입니다!

profile
개발자를 꿈꾸며, 하루하루 쌓아가는 로제의 지식 아카이브입니다.

0개의 댓글