가상의 Snowtown 마을에서 대형 폐기물 및 소형 폐가전을 배출 신청하고 수거 확인 할 수 있는 웹사이트 입니다.
-
구청 관리자 : 온라인 민원 및 전반적인 업무 총괄
-
주민센터 관리자 : 방문 접수 담당, 관리자 사이트를 이용해서 배출 등록
-
수거팀 관리자 : 폐기물 수거 담당, 민원인과 수거요청 게시판 및 문자 메세지를 통해 미수거 폐기물 관련 소통
-
민원인 : 고객용 온라인 사이트를 직접 이용하거나 주민센터 방문 접수를 통해 대형폐기물 및 소형폐가전 배출 신청
Java11
Springboot 2.7.10
- IDE :
IntelliJ
(2023.3) - DataBase:
MySQL
- ORM :
Spring Data JPA
[회원]
- 회원가입과 로그인/로그아웃, 비밀번호 찾기
-
모든 이용자는 회원가입을 할 수 있다.
-
모든 이용자는 회원가입의 정보를 이용하여 로그인을 할 수 있다.
-
비밀번호 찾기(초기화) : 모든 회원은 등록된 이메일을 통해 비밀번호 찾기(초기화)를 할 수 있다. .
- 주문
- 로그인에 성공한 회원만 주문 할 수 있고, 로그인 하지 않은 상태에서 배출 신청을 클릭하면 로그인 화면으로 이동한다.
- 게시판
-
회원은 공지사항, FAQ, 수거 요청 게시판을 이용할 수 있다.
-
공지사항과 FAQ는 구청 총괄 관리자만 글쓰기 권한이 있고 회원은 읽기 권한만 있다.
-
각 행정동의 담당 수거 관리자는 회원의 배출 신청 내역을 확인하고, 수거가 불가능한 경우에는 신청 회원에게 문자를 보낸다.
-
신청 회원 중에서 수거 불가 문자를 받았거나, 배출 기간이 지나도 수거가 되지 않는 경우에는 수거 요청 게시판에 글을 써서 담당 수거 관리자와 소통할 수 있다.
-
수거 관리자는 해당 글에 댓글을 달아서 회원에게 수거 상태를 알려준다.
-
- 마이페이지
-
로그인한 회원은 마이페이지를 이용할 수 있다.
-
마이페이지에서는 회원 정보 및 배출 신청 내역을 확인 할 수 있다.
-
회원 정보에서 회원은 비밀번호 변경과 회원 탈퇴가 가능하다.
-
[관리자]
- 구청 총괄 관리자
-
구청 총괄 관리자는 회원을 관리한다.
-
가입한 회원의 목록과 상세 정보 조회가 가능하다.
-
회원의 아이디를 클릭해서 상세 정보를 조회하고, 회원의 상태를 변경하거나 회원의 요청에 의해 관리자 권한으로 비밀번호를 초기화 할 수 있다.
-
- 수거 관리자
-
수거 관리자는 수거를 관리한다.
-
수거 관리자는 수거 신청 내역을 확인할 수 있고, 수거 상세 내역을 조회해서 수거 상태를 관리한다.
-
정상적으로 수거가 완료되면 수거 완료로 상태 변경 한다.
-
정상적으로 수거 할 수 없는 경우에 수거 반려로 상태 변경하고 해당 회원에게 메세지를 보낸다.
-
메세지를 받은 회원은 다시 정상적으로 수거가 될 수 있게 만든 후 수거 요청 게시판에 글을 등록하고 수거 관리자는 이를 확인하고 댓글로 소통한다.
-
- 주민센터 관리자
-
주민센터 관리자는 방문 신청 접수를 한다.
-
온라인 배출 신청을 이용하지 않고 직접 방문한 민원인에게 신청서를 받고 대신 배출 신청한다.
-
방문 접수한 건에 대해서 수거 상태를 확인할 수 있다.
-