checkIn 프로젝트(SpringBoot)

팀 프로젝트 회사 근퇴관리프로그램 시작

hazy1993 2022. 11. 3. 15:09

NodeJS는 중단하고 SpringBoot, thymeleaf , JPA로 프로젝트하기로 했다

토이 프로젝트 주제 선정
후보 1 업무지원시스템 사이트

기획 목적 : 사원 개인의 근태 체크, 업무 공유의 편리, 사내 복지 안내와 복지 활용도 증가,
사내 메신저 기능이 하나로 통합되어있는 시스템으로 업무 공유의 편리성과 사내 게시판 기능이 통합

주요 기능

  1. 회원가입 [회사등록] 대표나 회사 관리자가 회사등록을 먼저 해야 사원의 가입이 가능
  2. 근태 관리 [출근시간입력][퇴근시간입력] [초과근무시간표시]
  3. 복지 시스템 안내
  4. 사내 자유게시판
  5. 사내 공고 게시판
  6. 부서별 업무일정 게시판
  7. 사내 일정 게시판 : 워크샵, 동호회일정 등등
  8. 업무 메신저 [문서공유기능]

토이 프로젝트 주제 선정
후보 1 업무지원시스템 사이트

기획 목적 : 사원 개인의 근태 체크, 업무 공유의 편리, 사내 복지 안내와 복지 활용도 증가,
사내 메신저 기능이 하나로 통합되어있는 시스템으로 업무 공유의 편리성과 사내 게시판 기능이 통합

주요 기능

  1. 회원가입 [회사등록] 대표나 회사 관리자가 회사등록을 먼저 해야 사원의 가입이 가능
  2. 근태 관리 [출근시간입력][퇴근시간입력] [초과근무시간표시]
  3. 복지 시스템 안내
  4. 사내 자유게시판
  5. 사내 공고 게시판
  6. 부서별 업무일정 게시판
  7. 사내 일정 게시판 : 워크샵, 동호회일정 등등
  8. 업무 메신저 [문서공유기능]

주제와 , 테이블만 간단하게 작성해보았다

특이사항
"근태관련 테이블을 더 쪼갤것인가 .. 한 개의 테이블에서 처리할 것인가 논의 필요
휴무시간이나 야근시간을 따로 관리하는 테이블을 만들거나 .. 현 테이블에 추가를 하거나
테이블은 얘기하거나 구현하는 과정에서 수정이 아마 무조건 필요

프로젝트 기본설정

추후 필요하면 추가를 하거나 삭제를 할 예정
(임시개발 H2 , 본격적으로 만들때에는 MySql 사용 예정)

프로젝트 임포트 후 실행시 바로 에러가터졌다..

1.시큐리티사용해본적이 없지만, 예정이여서 임포트한게 문제
2.자바 버전문제

임시적으로
시큐리티 주석 및 자바 다운그레이드 처리 했다

RUN시 자꾸 공회전을하는 문제가있었는데..

그레이들에서 IntelliJ로 변경했다.

오늘은여기까지 20221023