KH 프로젝트

KH정보교육원에서 진행하고 발표된 프로젝트를 과정별로 보실 수 있습니다.

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

프로젝트 발표날짜 : 2024. 07. 22

KH IEI PROJECT
 

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

심원용 강사 / 고은솔 취업담임
2024. 07. 22 (362)

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)를 설계.


클라우드 지원: 클라우드 환경에서의 배포 및 운영을 지원하여 확장성을 높임.
2 팀
베개 / 베개웍스
팀장/팀원 송**(팀장), 이**, 박**, 이**
개요 1.통합적인 학습 결과물: 그동안 수업에서 배운 다양한 기능들을 하나의 프로젝트에 담을 수 있는 기회라고 생각했습니다.


2.기본적인 CRUD 기능 활용: 데이터베이스의 기본적인 기능을 통해 웹 애플리케이션의 기본 구조를 학습하고 구현할 수 있었습니다.

3.실무 경험: 취업 후 그룹웨어를 사용하게 될 가능성이 높기 때문에, 직접 만들어 보면서 실무 경험을 쌓고자 했습니다.
구현기능 <관리자>
-부관리자 권한 부여 기능(조회,수정)
-사원 관리(사원등록, 조회, 검색, 수정, 삭제)
-일정관리(조회, 등록, 수정)

<사원>
-회원가입
-로그인
-아이디찾기
-비밀번호 찾기와 임시비밀번호 받기


<할일>
-할일 작성 : 제목, 내용, 기한 선택, 담당자 여러명 선택가능 구현하여 업무일정 공유
-할일 조회 : 모든할일조회, 담당한일 조회로 나누어 본인이 할일의 주체가 되거나 담당자로 지정될 수 있게 구현함
-할일 상세조회 : 각 할일의 세부사항 조회
-할일 요청자, 담당자 상세조회
-할일 수정및 완료
-최신 작성 순 조회 , 기한 마감 순 조회
-선택삭제, 전체삭제
-할일 알람 기능 : 담당자로 지정된 할일 알람



<게시판>
게시글 제목으로 검색
, 게시글 작성자로 검색
, 게시글 작성 (사진첨부 가능 : 미리보기 기능)
, 게시글 수정
, 게시글 상세조회
, 게시글 조회수 (게시글 작성 본인은 조회수 안올라감)
, 게시글 삭제
, 게시글 찜하기
, 댓글달기 , 댓글 삭제

<공지사항>
공지사항 작성 (관리자)
, 공지사항 리스트 (사원 페이지 , 관리자 페이지)
, 공지사항 상세조회 (사원 페이지 , 관리자 페이지)
, 공지사항 삭제 (관리자)
, 공지사항 조회수 (사원만 보면 올라가는 조회수)
, 공지사항 찜 (사원 페이지에서 찜 목록)

<예약>
차량 예약하기
예약 변경하기
예약 취소하기
예약 승인 (관리자 페이지에서)
차량 예약날짜 오늘날짜부터 이전날짜면 선택 x



<근태관리>
-출퇴근 시간& 총 시간 기록
-퇴근시간은 맨마지막에 찍은 시간으로 계속 업데이트
-나의 출퇴근 근태 리스트
-출퇴근 기간을 바탕으로 해당 월, 주차 자동 생성하여 기록
-날짜별 검색 가능
-전체 출퇴근 근태 리스트
-전체 사원 리스트
-인사부에서만 접근할 수 있음
-부서별, 이름별 검색 가능

<쪽지>
-쪽지 작성
-제목, 내용, 수신자
-전체 쪽지, 받은 쪽지, 보낸 쪽지함
-사원 이름으로 검색
-최신순으로 목록조회
-중요 표시, 개별/전체 체크박스 > 휴지통
-중요 쪽지, 휴지통함 (개별 관리)
-휴지통 > 완전 삭제
-안읽음 쪽지 (개별 관리)
-상세조회
-수신자, 발신자, 날짜, 제목, 내용 포함

<알림>
-웹 소켓 사용
-쪽지 알림 수신
설계의 주안점 1. 다양한 협업 도구 제공
원활한 소통과 효율적인 업무 관리를 위한 다양한 커뮤니케이션 및 협업 도구를 통합하여 제공하고, 사용자들이 쉽게 정보를 공유하고 협력할 수 있도록 합니다.

2. 원활한 사용자 경험 제공
다양한 기능을 하나의 통합된 플랫폼에서 언활하게 이용할 수 있도록 설계합니다.

3. 통합된 작업 관리 시스템
다양한 작업과 프로젝트를 통합적으로 관리할 수 있는 시스템을 구축하여 회원정보, 예약, 게시판, 할 일, 쪽지, 근태관리 등 한 눈에 파악할 수 있도록 합니다.
3 팀
파이브아이즈(Five I’s) / Eyes on us
팀장/팀원 신**(팀장), 윤**, 손**, 김**, 주**
개요 프로젝트 "Eyes on us"는 협업을 강화하고 일상적인 업무를 효율적으로 관리할 수 있는 그룹웨어를 개발하는 프로젝트입니다. 이 그룹웨어는 팀원 간의 소통과 협력을 증진시키며, 프로젝트 관리와 작업 흐름을 효율적으로 관리하는 것을 목표로 합니다.
구현기능 손지욱)

1. 관리자 접속
2. 사원 관리
- 사원 등록
- 사원 정보 수정
- 사원 검색(부서, 직급, 이름)
- 사원 퇴사(퇴사 코드)
3. 부서 관리
- 부서 등록
- 부서 정보 수정
- 부서 검색(부서, 직급, 이름)
- 부서 상태 변경(활동 중, 중단, 해산)
4. 메시지
- 메시지 작성
- 메시지 조회(부서, 직급, 이름)
- 메시지 상태 변셩(삭제, 복원)

주선기)

1. 휴가
휴가 신청 (신청자, 승인자)
휴가 목록 조회 (신청자, 승인자)
휴가 상세 조회 (신청자, 승인자)
승인 (승인자)
반려 (승인자)

2. 출장
출장 신청 (신청자, 승인자)
출장 목록 조회 (신청자, 승인자)
출장 상세 조회 (신청자, 승인자)
승인 (승인자)
반려 (승인자)

3. 결재
기안 (기안자)
결재 목록 조회 (신청자, 결재자, 참조자)
결재 목록 조회 (신청자, 결재자, 참조자)
결재 (1차, 2차, 3차 결재자)
반려 (1차, 2차, 3차 결재자)

신은지)
1.기타일정
로그인된 사원의 유형별 일정 작성, 조회, 삭제 기능 구현

2.프로젝트 일정
로그인된 사원의 유형별 일정 작성, 조회, 삭제 기능 구현

3.로그인 페이지 화면 구현
4.팀룸 화면 구현
5.홈화면 페이지 구현

6.팀원 목록 조회 기능
로그인된 사원의 팀원 목록과 전화번호 조회 기능 구현

7.카카오 맵 api구현
8.현재워치의 날씨 조회 구현



윤혜연)
KPI - 개인목표일정 등록, 목록조회, 상세조회, 수정하기, 삭제하기
평가 - 동료평가, 팀장평가, 팀원평가 평가작성하기, 평가 목록조회, 평가 상세조회
공지사항 - 작성하기, 목록조회, 상세조회, 수정하기, 삭제하기
출퇴근 - 출근시간 등록, 퇴근시간 등록, 출퇴근시간 월별로 목록조회

김제민)

프로젝트-프로젝트 등록,목록조회,상세조회,수정하기,삭제하기
프로젝트 매니저- 프로젝트 매니저 등록, 삭제, 목록조회
회의록-회의록 등록, 회의록 목록 조회,상세조회, 삭제
설계의 주안점 윤혜연)
개인 사원이 프로젝트에 대한 개인 목표를 설정 할 수 있도록 구현, 각각 사원들을 평가하여 한 눈에 볼 수 있도록 구현, 각각 사원의 출퇴근시간을 기록, 회사 공지를 볼 수 있도록 공지게시판 구축,

손지욱)

사원 관리: 인사관리자 계정으로만 인사 관리가 가능하게 함. 사원 정보의 등록과 세부정보 입력을 이원화함.

부서 관리: 신규 부서 생성 및 관리 기능에 중점을 둠. 사원 정보 수정을 통해 부서원을 관리함.

메시지: 메시지를 통해 업무 연락을 주고받을 수 있게 함. 지난 메시지를 삭제하여 메시기 관리. 삭제 메시지함에서 검색 및 복구할 수 있도록 함.


주선기)

휴가: 신청한 휴가 목록과 승인할 휴가 목록을 한 눈에 파악하기 쉬움

출장: 신청한 출장 목록과 승인할 출장 목록을 한 눈에 파악하기 쉬움. 본인이 담당하고 있는 프로젝트 목록을 손쉽게 입력해 출장 신청이 가능

결재: 기안 목록과 결재할 기안 목록을 한 페이지에 구성해, 결재 진행 상황을 한 눈에 파악하기 쉬움. 파일에 바로 사인할 수 있고, 다운로드 후 재업로드를 진행할 수 있어서 직관적으로 결재할 수 있음.

김제민)

프로젝트를 관리하는 PM과 프로젝트를 담당하는 담당자들이
권한에따라 프로젝트를 쉽게 관리할 수 있도록 구현하였습니다.

신은지)
사용자 접근성을 고려한 페이지를 구현하였습니다. 또 사용자의 편리성을 고려한 현재위치날씨,
현재위치 조회 기능을 구현하였고 효율적인 일정 기능을 구현했습니다.
4 팀
캐미 / 캠팟
팀장/팀원 이**(팀장), 박**, 최**
개요 캠팟은 캠핑장 예약 사이트로 전국의 캠핑장을 예약및 확인을 할 수 있는 온라인 사이트 입니다
구현기능 일반 회원 - (캠핑장 조회, 상세 조회, 캠핑장 검색, 캠핑장 예약, 결제)
사업자 회원 - (캠핑장 등록,수정, 캠핑존 등록,수정, 캠핑장 공지사항 등록, 수정, 예약자 확인, 캠핑장 일정 관리)
관리자 - (사이트 공지사항 등록, 수정, 사이트 faq 등록, 수정, 일반 회원 관리, 사업자 회원 관리)
설계의 주안점 캠핑장 사이트 트랜잭션 관련하여 CRUD 작업을 최대한 많이 해보는 것을 주안점으로 두었습니다. 특히 예약과 결제 관련 트랜잭션 등 복잡성이 있기에, 이 부분을 신경 써서 설계했습니다. 다양한 사용자의 요구를 충족시키기 위해 편리한 기능으로 구현하였습니다
데이터베이스 설계부터 프론트엔드와 백엔드 개발까지 모든 과정에서 사용자의 편의를 고려해서 설계하였습니다.
5 팀
스마일오피스 / 스마일그룹웨어
팀장/팀원 문**(팀장), 김**, 장**, 이**
개요 스마일 그룹웨어는 클라우드 기반의 임대형 그룹웨어 시스템을 개발하여, 기업들이 초기 투자 비용을 절감하고 유연한 확장성을 누릴 수 있도록 돕고자 함. 사용자 중심의 깔끔하고 직관적인 디자인을 채택하여, 탁월한 사용자 경험(UX)을 제공.
메일, 결재 처리, 일정 관리, 근태 관리 등 다양한 협업 도구를 포함하여 업무 효율성을 극대화. 실시간 데이터 동기화와 업데이트를 지원하며, 자동화된 업무 프로세스를 통해 효율성을 대폭 향상.
구현기능 :- 문의사항(자주하는 질문, 문의등록, 문의 확인)

- 관리자(홈, 로그인, 로그아웃, 사용자 관리(관리자 추가, 사원 조회, 사원 삭제, 관리자 추가, 관리자 조회, 관리자 삭제), 직원 근태관리, 상세정보)

- 일정관리(캘린더) - 일정조회 일정등록 일정수정 일정삭제 일정검색

- 공지사항 게시판 - 공지사항 작성 수정 삭제 조회

- 사원(로그인, 로그아웃)

- 근태(출퇴근시간기록,퇴근시간 업데이트,내 근태기록 조회(달력),내 근태기록 조회(리스트),내 근태기록 기간별조회)

- 쪽지(받은쪽지,보낸쪽지,중요쪽지,휴지통쪽지 조회,쪽지 상세조회,쪽지 발신,쪽지 보관함 이동(일반,휴지통,중요),쪽지 영구삭제,휴지통 쪽지 복원 ,수신자가 읽었는지 확인기능)

- 게시판(전체 게시글 조회,게시글 작성,게시글 삭제,게시글 수정,게시글 추천/추천취소,게시글 조회수 증가,게시글 검색,게시글별 댓글조회,댓글작성,댓글삭제)

- 결재작성(휴가,프로젝트)->임시저장 및 결재올리기
- 결재조회(처리중,결재처리,임시저장,결재목록,완료함(전체,부서,개인))
- 결재수정(본인->임시저장일때만)
- 결재처리(결재선 라인별 ->승인(사인,답변),반려)
- 결재미처리(결재선 라인 ->쪽지보내기)
- 결재상세조회
설계의 주안점 - 클라우드 기반 임대형 그룹웨어로서 초기 투자 비용을 절감하고 유연한 확장성을 제공.
- 사용자 중심의 깔끔하고 직관적인 디자인을 통해 우수한 사용자 경험(UX)을 제공
- 메일, 결재 처리, 일정 관리, 근태 관리 등 다양한 협업 기능을 통해 업무 효율을 극대화함.
- 실시간 데이터 동기화와 업데이트를 지원하며, 자동화된 업무 프로세스를 통해 효율성을 향상시킴.
KH정보교육원
  • 고용노동부 선정
  • 5년 인증 우수훈련기관 선정
  • 대한민국 브랜드 어워즈 대상
  • IT교육부문 4년 연속 대상 수상
  • 고용노동부
  • 장관 표창

빠른 상담

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

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

교육희망 과정

희망과정 선택


세부 교육과정

전화 아이콘
  • 1544-9970
  • 전국대표문의전화(연중무휴)

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

신청자 정보

- -

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

1544
9970

대표문의
(연중무휴)

개강일정

개강일정

국비대상자 간편조회

국비대상자
간편조회

온라인 상담

온라인 상담

오시는길

오시는길

카톡 상담

카톡 상담

KH정보교육원
전국대표 문의전화
(연중무휴)

1544-9970

주말·공휴일에도 상담 및 접수 가능합니다.

  • 2023 당산지원

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

  • 2022 강남지원

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

  • 2022 종로지원

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

  • 2020 강남지원

    훈련 이수자 평가
    A등급 획득

  • 2020 종로지원

    훈련 이수자 평가
    A등급 획득

  • 2019 당산지원

    훈련 이수자 평가
    A등급 획득

  • 2019 IT교육부문

    브랜드 대상
    4년 연속 수상

  • 2018 당산지원

    4차 산업 선도
    훈련기관 선정

KH정보교육원 | 사업자등록번호 : 487-86-00763 | 사업자등록번호 : 851-87-00622 | 서울 강남 제2014-01호 | 대표자 : 양진선 | 책임자 : 양진선 |  개인정보관리책임자 : 양진선

강남지원 1관 : 서울특별시 강남구 테헤란로14길 6 남도빌딩 2F, 3F, 4F, 5F, 6F
강남지원 2관 : 서울특별시 강남구 테헤란로10길 9 그랑프리 빌딩 4F, 5F, 7F
강남지원 3관 : 서울특별시 강남구 테헤란로 130 호산빌딩 5F, 6F
종로점 : 서울특별시 중구 남대문로 120 그레이츠 청계(구 대일빌딩) 2F, 3F
당산점 : 서울특별시 영등포구 선유동2로 57 이레빌딩(구관) 19F, 20F
논현점 : 서울특별시 강남구 논현로 132길 9 마루빌딩 1F, 2F, 3F
부산점 : 부산 부산진구 중앙대로 627 삼비빌딩 2F, 12F