WorkPeople

KH정보교육원 2021.12.10 11:51


우리의 가치는 2조
(디지털컨버전스) UI/UX 스마트 콘텐츠 웹기반 융합 응용SW개발자 양성과정(5) 1회차


팀장/팀원노**(팀장) : spring security 적용, 멀티 로그인(일반 회원, 관리자 로그인), 회원가입, 아이디/비밀번호 찾기, 공고 상세 페이지, 기업 정보 페이지, 관심기업 설정/삭제, 스크랩 등록/취소, 공고 신고 기능
조** : 마이페이지(개인) - 회원정보 관리, 이력서 관리, 이력서 열람기업 관리, 입사지원 및 관리, 스크랩 공고 조회, 관심기업 목록 조회, 최근 본 채용공고 관리, 면접(화상회의),고객센터(채팅문의) 기능 구현
서** : 마이페이지(기업) - 기업 정보 관리, 회원 정보 관리, 광고 상품 관리, 결제, 인재 맞춤 추천 및 인재 스크랩, 유료서비스 이용 내역, 페이징 처리, 마이페이지 기업 관련 데이터베이스 관리
김** : 메인페이지 직종별, 지역별 검색 관리자페이지 - 회원정보관리, 기업공고조회, 관리자(추가, 직급변경), 신고공고관리(신고 공고글(신고 누적 30회 초과 시 해당 기업 비활성화) 조회 및 관리) 헤더, 푸터, TOP버튼 구현
오** : 마이페이지(기업) - 공고 등록, 공고 관리(정보수정, 삭제, 마감), 메일 작성(전송) 및 메일함
개요현재 우리의 관심 1순위 바로 '취업'입니다. 이와 관련하여 평소 이용하는 취업사이트 안에는 어떠한 기능들이 있고 어떻게 이용하는 게 가장 좋은지 알면 좋지 않을까 하여 시작하게 되었고, 생각보다 복잡했던 기존 사이트를 좀 더 직관적이고 편리하게 만들어보면 어떨까하는 생각을 가지고, 직관성과 편리함을 기준으로 하여 '구인구직 사이트'를 만들기로 하였습니다.
구현기능[로그인]
- spring securty frame work를 이용한 multi 로그인, 자동 로그인, 로그인 성공/실패 후 처리, 인가되지 않은 접근 처리, 세션관리 개발
[회원가입]
- 회원가입 처리
- 아이디 중복확인, 사업자 등록번호 검증, 카카오맵 api를 통한 주소 입력
- smtp를 이용한 이메일 발송 및 이메일 인증 프로세스 구현
[아이디/비밀번호 찾기]
- smtp를 이용한 메일 발송 구현
- 임시 비밀번호 생성 및 활용
[공고 상세 페이지]
- 공고 정보 노출, 이력서 제출, 허위 공고 신고 기능, 관심기업 해제/등록 기능, 지원자 통계 노출, 스크랩 해제/등록 기능 개발
[기업 정보 페이지]
- 관심기업 해제/등록 기능 개발
[ 마이페이지(개인) ]
- 회원 정보 수정,회원 탈퇴
- 이력서 등록,수정,삭제 및 대표이력서 설정,변경, 이력서 열람기업 조회 및 삭제
- 입사지원 현황 조회 및 지원취소, 삭제
- 스크랩한 공고 목록 조회,스크랩 취소 및 즉시지원
- 설정한 관심기업 목록 조회 및 관심기업 삭제
- 최근 본 채용공고 목록 조회, 삭제 및 즉시지원
- 기업과의 메일 수신/발신
- 면접 현황 조회 및 면접 입장(화상면접)
- 고객센터(채팅문의)를 통한 관리자와의 1:1채팅 및 채팅내역 조회
[ 마이페이지(기업) ]
- 기업 정보 입력, 수정, 이미지 파일 첨부
- 회원 정보 수정, 회원 탈퇴
- 광고 상품 선택 및 결제 ( 아임포트 api 사용 )
- 광고 상품 결제시 메인페이지에 공고 노출 ( 기간 설정 ), 지역별/직종별 시간마다 리스트 최상단에 위치 노출
- 해당 기업과 맞는 개인 이력서를 추천 ( 업종 기준 ) , 목록 조회 및 열람 / 미열람 구분
- 맞춤 이력서 스크랩 기능, 스크랩 삭제 ( 목록에서 제거 )
- 결제한 유료서비스 이용내역 목록 조회
- 페이징 처리
- 계정이 정지 된 회원은 마이페이지 접근 불가 (모달창 활용)
- 공고 등록 및 관리(수정, 삭제, 마감 처리)
- 지원자 관리(합격, 불합격)
- 개인과의 메일 수신/발신
[메인페이지]
- 현재 등록되어있는 기업, 공고, 구직자 전체 카운트해서 조회
[관리자페이지]
- 회원정보관리
- 기업정보관리(해당 기업의 공고 조회 가능), 신고공고관리(신고 공고글(신고 누적 30회 초과 시 해당 기업계정 비활성화) 조회 및 관리 )
- 관리자정보관리(관리자 추가, 직급변경)
[직종별, 지역별]
- 원하는 직종 선택 후 검색 시 검색한 공고 노출
- 원하는 지역 선택 후 검색 시 검색한 공고 노출
설계의 주안점
- 대면 면접이 가능한 구인구직 사이트 제작했다.
- 지도 API를 통해 내 주변 일거리 정보를 손쉽게 획득 가능하다.
- 구직자와 기업이 편하게 소통할 수 있도록 내부적 메일 기능 제공한다.
- 기업은 공고를 등록할 수 있으며 상품 구매를 통해 가장 상단에 공고를 노출하는 기능을 이용할 수 있다.
- 관리자 페이지를 제공하여 손쉬운 관리자 등록/해제 기능 제공한다.
사용기술 및 개발환경
Server : Apache Tomcat 9.0.54
Database : Oracle 11g
Development Tool : STS 4.4.12.1, sqldeveloper-21.2.1, Visual Studio code, sourcetree, intellij
Development Technology : Spring boot, MVC 패턴
Development Language : JAVA 8, HTML5, CSS3, JavaScript, jQuery, SQL, Mybatis, Ajax, thymeleaf
Team Coop : Git, Github, ERDCloud, Figma, Notion
Open API : WebSocket, WebRTC, iamport api, Postcodify api, KakaoMap api, 국세청_사업자등록정보 진위확인 및 상태조회 서비스 open API
한국산업인력공단_국가자격 종목 목록 정보 openAPI
1783479091_6a4dbb33c9ede.png

AI와 함께 성장하는
개발자·정보보안 전문가를 응원합니다.

간편상담문의
KH임직원은 수강생 한 분 한 분의
성공적인 취업을 위해 최선을 다하겠습니다.

* 교육 전문 컨설턴트를 만나실 수 있습니다.

* 분야별 스페셜리스트가 함께 합니다.

교육희망 지점

신청자 정보

닫기
로그인하셔야 본 서비스를 이용하실 수 있습니다.