Skip to content

구디아카데미 2인 개발 프로젝트 : Recruit System

Notifications You must be signed in to change notification settings

wooncloud/RecruitSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recruit System

2인 개발 채용 시스템 개발 프로젝트입니다.

관리자가 채용 공고를 작성하고 게시하면, 지원자는 채용공고를 확인하고 자신의 지원서를 작성후 해당 공고에 지원할 수 있는 채용 시스템입니다.

관리자는 채용공고 작성 뿐만 아니라 지원자의 지원서도 확인하고 채용 과정 및 결과를 정해 통보하는 기능도 가지고 있습니다.

Spring Security를 이용한 password encoding을 적용하고 메일링 시스템을 이용해 인증과 결과 통보를 할 수 있습니다.

채용 기간을 고려하여 지원할 수 있도록 개발하였으며, 지원자가 공개된 공고만 볼수 있도록 공개여부도 설정할 수 있습니다.

  • java, Spring F/W를 이용한 시스템 구축
  • Filter, AOP, Interceptor를 이용한 로그 관리, 예외처리, Transaction, 권한 등 CCC 구현
  • MyBatis를 통한 데이터 핸들링, Dynamic Query 사용, OCP 구조를 사용한 확장에 유리한 개발
  • jQuery Ajax, SweetAlert2를 사용한 비동기 처리, 사용자 친화적인 UI 개발
  • Notion, Github를 이용한 협업
  • Spring Security를 사용한 패스워드 암호화

http://t.ly/zzVT

👨‍💻 팀원

이름 이메일 깃허브
👨‍💻 우성호 dntjdgh02@gmail.com wooncloud github
👨‍💻 이거성 kckt66@naver.com GusungLee github

📅 개발기간

2021.06.09 ~ 2021.07.01

📔 개발환경

  • java jdk 11
  • Apache Tomcat 8.5
  • Oracle Database 11g
  • Spring Framework 4.3.30

📚 사용 API 및 라이브러리

  • Spring Security
  • Toast Editor 3.0.1
  • javax Email
  • SweetAlert2

기타 개발 문서