×
대표번호 : 1544-9970(연중무휴)

수강생 프로젝트

그룹웨어 ORCA

(디지털컨버전스)공공데이터 융합 자바개발자 양성과정A30(3) 1회차

 
마지막처럼 / 오르카
이주형(팀장) ,  나지원 ,  문준서 ,  이경빈 ,  최혜원
개요 그룹웨어(Groupware)는 팀 내 협업을 원활하게 지원하기 위해 설계된 소프트웨어입니다. 이는 문서 공유, 일정 관리, 실시간 커뮤니케이션, 프로젝트 관리 등 다양한 기능을 포함하여 팀원들이 효과적으로 협력하고 소통할 수 있도록 돕습니다. 그룹웨어는 기업과 조직의 생산성을 높이는 필수적인 도구로 자리 잡고 있습니다.

주제선정이유
오늘날의 업무 환경은 점점 더 협업 지향적으로 변하고 있습니다. 팀원들이 물리적으로 같은 공간에 있지 않더라도 효과적으로 협력할 수 있는 도구가 필요합니다. 그룹웨어는 이러한 요구를 충족시킬 수 있는 최적의 솔루션입니다.
구현기능 이주형-조장
[FRONT]
-게시판 작성
-게시판 수정
-게시판 목록

[BACK]
-게시판 작성
-게시판 삭제
-게시판 수정
-상세조회(전체, 상세, 검색) (최신순 ) ,
-게시판 검색 (제목으로)
-게시판 댓글 작성
-게시판 댓글 수정
-게시판 댓글 삭제
-게시판 통계 구현
-게시판 사진 넣기
-게시판 북마크 구현
-게시판 좋아요 구현
-게시판 대댓글 구현
-익명 게시판 구현
-게시판 조회수 구현
-게시판 페이징
-게시판 신고 구현






나지원 - DB관리자
[front]
- 메인, 헤더, 사이드
- 결재 양식 등록, 수정, 목록
- 결재선 등록, 목록
- 기안서 작성, 수정, 목록
[back]
- 결재 양식 등록, 수정, 삭제, 목록
- 기본 결재선 및 마이 결재선 등록, 삭제, 목록
- 기안서 작성, 수정, 삭제, 목록






최혜원-일정관리
[front]
-급여 작성(등록,목록,상세)
-4대보험 요율(목록, 수정)
-개인명세서(목록, 상세)

[back]
급여 작성 (입력,목록,상세,수정,삭제,검색)
4대보험 요율 (목록,수정)
개인명세서 (목록, 상세)






문준서-형상관리자
근태관리
[front]
- 휴가, 병가, 기타 신청 / 잔여 휴가 병가 일수
- 출 퇴근 기록 / 시계
- 휴가, 기타 코드 등록, 수정, 삭제, 목록
- 전체 사원 근무 기록
- 개인 사원 출퇴근 기록

[back]
- 출퇴근 시간, 날짜 정보 기록 저장 기능
- 개인 출퇴근 정보 조회 (시간에 따라 지각, 정상, 조퇴 표시)
- 전체 사원 근무 정보 조회 (부서, 이름, 날짜)

- 휴가, 병가, 기타 신청
- 휴가, 병가, 기타 신청 내역 조회
- 휴가, 기타 코드 전체 조회
- 휴가, 기타 코드 삭제, 등록, 수정









이경빈
- 캘린더(개인)

**프론트(HTML, CSS, JS, JQUERY, AJAX)**

- 캘린더 페이지 화면 구현
- 일정 전체 목록 조회 화면 구현
- 일정 전체 조회 필터(내 캘린더, 부서 캘린더, 사내 캘린더) 화면 구현
- 일정 등록 화면 구현
- 일정 상세 조회 화면 구현
- 일정 수정 화면 구현
- 일정 검색페이지 화면 구현
- 일정 form(상세, 등록, 수정) 드래그 앤 드롭 기능 구현
- 일정 등록 단축키 생성(ctrl + .)
- 일정 등록/수정 유효성 테스트 추가(시작일은 종료일 보다 이전이어야 함 / 제목, 내용 글자 수 제한, 필수 입력)
- 홈페이지 캘린더 화면 구현

**백엔드(JAVA, JSTL ,EL, MyBatis, PostMan, SpringBoot)**

- 일정 전체 목록 조회 기능 구현
- 일정 전체 조회 페이징 처리 기능 구현
- 일정 등록 기능 구현
- 일정 수정 기능 구현
- 일정 검색 페이징 처리 기능 구현
- 일정 등록/수정 유효성 테스트 추가(시작일은 종료일 보다 이전이어야 함 / 제목, 내용 글자 수 제한)
- 사내 캘린더(관리자 - 경영지원부)

**프론트(HTML, CSS, JS, JQUERY, AJAX)**

- 경영 지원 부서 페이지 화면 구현
- 사내 캘린더 전체 조회 페이지 화면 구현
- 사내 캘린더 상세 조회 페이지 화면 구현
- 사내 캘린더 수정 페이지 화면 구현
- 사내 캘린더 검색 페이지 화면 구현
- 사내 캘린더 작성 페이지 화면 구현
- 사내 캘린더 등록/수정 유효성 테스트 추가(시작일은 종료일 보다 이전이어야 함 / 제목, 내용 글자 수 제한, 필수 입력)

**백엔드(JAVA, JSTL ,EL, MyBatis, PostMan, SpringBoot)**

- 사내 캘린더 전체 조회 기능 구현
- 사내 캘린더 전체 조회 페이징 처리 기능 구현
- 사내 캘린더 상세 조회 기능 구현
- 사내 캘린더 수정 기능 구현
- 사내 캘린더 검색 기능 구현
- 사내 캘린더 검색 페이징 처리 기능 구현
- 사내 캘린더 작성 기능 구현
- 사내 캘린더 등록/수정 유효성 테스트 추가(시작일은 종료일 보다 이전이어야 함 / 제목, 내용 글자 수 제한)
- 로그인/로그아웃

**프론트(HTML, CSS, JS, JQUERY, AJAX, Bootstrap)**

- 로그인 페이지 화면 구현
- 부서 로그인 페이지 화면 구현

**백엔드(JAVA, JSTL ,EL, MyBatis, PostMan, SpringBoot)**

- 로그인 기능 구현
- 로그인 시큐리티 적용
- 부서 로그인 기능 구현
- 로그아웃 기능 구현
- 사원 관리(개인)

**프론트(HTML, CSS, JS, JQUERY, AJAX)**

- 개인 프로필 화면 구현
- 개인 프로필 상세 조회 화면 구현
- 비밀번호 변경 화면 구현

**백엔드(JAVA, JSTL ,EL, MyBatis, PostMan, SpringBoot)**

- 개인 프로필 기능 구현
- 개일 프로필 상세 조회 화면 구현
- 비밀번호 변경 화면 구현
- 사원 관리(관리자 - 인사관리부)

**프론트(HTML, CSS, JS, JQUERY, AJAX)**

- 인사 관리 부서 페이지 화면 구현
- 사원 전체 조회 화면 구현
- 사원 상세 조회 화면 구현
- 사원 수정 화면 구현
- 사원 검색 페이지 화면 구현
- 사원 등록 페이지 화면 구현
- 사원 등록/수정 유효성 테스트 추가(글자 수 제한, 필수 입력, 이메일 패턴 추가)

**백엔드(JAVA, JSTL ,EL, MyBatis, PostMan, SpringBoot)**

- 사원 전체 조회 기능 구현
- 사원 전체 조회 페이징 기능 구현
- 사원 상세 조회 기능 구현
- 사원 수정 기능 구현
- 사원 검색 기능 구현
- 사원 검색 페이징 기능 구현
- 사원 등록 기능 구현
- 조직도

**프론트(HTML, CSS, JS, JQUERY, AJAX)**

- 조직도 조회 화면 구현
- 조직도 검색 화면 구현(select)

**백엔드(JAVA, JSTL ,EL, MyBatis, PostMan, SpringBoot)**

- 조직도 조회 기능 구현
- 조직도 검색 기능 구현
설계의 주안점 직관적 인터페이스: 모든 사용자가 쉽게 이해하고 사용할 수 있도록 직관적이고 간단한 사용자 인터페이스(UI)를 설계.


클라우드 지원: 클라우드 환경에서의 배포 및 운영을 지원하여 확장성을 높임.
사용기술 및
개발환경
- FrontEnd : HTML, CSS, JS, jQuery
- BackEnd : JAVA, MyBatis ,Spring Boot
- DB : ORACLE DB
- 협업 툴 : GitHub, Notion
우수훈련기관 띠배너

고용노동부 선정

5년 인증 우수훈련기관 선정

빠른 상담

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

No.1 국내 최대의 취업 실적을 보유한
KH정보교육원에 오신 것을 환영 합니다.
KH의 전 과정은 NCS(국가교육표준화)기준을 준수하며
최대 100% 무료 국비지원을 받으실 수 있습니다.

교육희망 과정

희망과정 선택

세부 교육과정

교육희망 지점지점은 필수로 선택해주세요

신청자 정보

- -

기입 내용이 사실과 다를 시 상담 서비스가 원활하지 않을 수 있습니다.

💼 취업 성공의
Know-How🚀