졸업작품
Smart Log Sync
Smart Log Sync · 졸업작품 시연영상 · 2026-10-15. 작품 설명 원본 메모를 작성하면 AI가 정형화된 업무일지로 자동 변환하고, 일정 관리부터 보고서 자동 생성까지 업무 전 과정을 통합 관리하는 플랫폼입니다. Google Gemini API를 활용하여 구어체 메모를 공식 업무일지 형식으로 정제하고, 등록된 일정과 업무일지 데이터를 분석하여 주간·월간 보고서를 생성합니다. 한국폴리텍대학 서울강서캠퍼스 빅데이터소프트웨어공학과 학생 작품입니다.
PROJECT NOTES
작품을 더 자세히
살펴보세요.
작품 설명
원본 메모를 작성하면 AI가 정형화된 업무일지로 자동 변환하고,
일정 관리부터 보고서 자동 생성까지 업무 전 과정을 통합 관리하는 플랫폼입니다.
Google Gemini API를 활용하여 구어체 메모를 공식 업무일지 형식으로 정제하고,
등록된 일정과 업무일지 데이터를 분석하여 주간·월간 보고서를 생성합니다.
▸ 대시보드 — 오늘의 일정 · 최근 업무일지 · 실시간 날씨 한눈에 확인
▸ AI 업무일지 — 원본 메모 입력 → Gemini AI가 정형화된 업무일지로 자동 변환
▸ 스마트 일정 — 월간 캘린더 / 주간·일간 계획표 / 목록 / 반복 업무 설정 / 공휴일 표시 / ★ 별표(중요 일정)
▸ 지능형 리포트 — 일정 + 업무일지 기반 AI 보고서 자동 생성(주간·월간·인수인계·직접입력), 문서 보관함, 파일 첨부(PDF·이미지·HWP, 최대 50MB)
▸ 알림 센터 — 일정 마감 1시간·30분·15분 전 자동 알림, 이메일 알림 선택 가능
▸ 회원 관리 — 회원가입(이메일 인증) / 로그인 / 아이디·비밀번호 찾기 / 마이페이지
▸ 관리자 — 회원 목록, 계정 잠금·해제, 권한(USER/ADMIN) 변경
적용 기술
프레임워크 : Spring Boot 4.0, Thymeleaf, Bootstrap 5.3
사용 언어 : Java 17, JavaScript, HTML, CSS
데이터베이스 :
MariaDB — 회원, 일정, 보고서, 알림, 첨부파일 등 관계형 데이터
MongoDB — 업무일지(WORKLOG) 저장
클라우드 : Amazon Web Services (EC2)
통신 프로토콜 : HTTPS, SMTP
웹 서버/배포 : Nginx (리버스 프록시), Let's Encrypt SSL
인증 / 보안 :
Spring Security, BCrypt 비밀번호 암호화, CSRF 보호
RememberMe (Persistent Token — DB 기반 자동 로그인)
로그인 5회 실패 시 30분 계정 잠금 / 비밀번호 변경 시 기존 세션 강제 만료
관리자 페이지 권한 분리 (ROLE_ADMIN)
API 활용 : Google Gemini API, 기상청 단기예보 API, 한국천문연구원 특일정보(공휴일) API, Gmail SMTP
기타 : JPA / Hibernate / Spring Data MongoDB / Lombok / RestClient / @Scheduled (알림 자동 발송)
❍ 도메인 주소 :
FROM LEARNING TO BUILDING
다음 작품의
주인공이 되어 보세요.
AI·데이터·클라우드를 배우고 실제로 작동하는 소프트웨어로 완성합니다.
입학 안내 · 공식 모집요강 확인
면접 공식 안내 확인 · 최초 합격 발표 공식 안내 확인