O Work's Groupware
KH정보교육원
2021.07.22 13:56
O Work's 스마트 콘텐츠 융합 응용 SW 엔지니어 양성과정(10) 1회차 | |
|---|---|
| 팀장/팀원 | 김**(팀장) : 공지사항 게시판, 전자결재 |
| 임** : 메인화면, 근태관리 | |
| 이** : 채팅서비스, 주소록, 첨부파일 게시판 | |
| 개요 | 생산성 향상'을 목표로 회사일정, 전자결재, 메신저, 근태관리 등 사용자에게 업무의 효율성과 협업을 제공하는 그룹웨어 |
| 구현기능 | 로그인/로그아웃 메인화면 - 출퇴근 기록 관리, 메일함 및 공지사항 확인 가능 공지사항 - 웹에디터인 썸머노트를 사용한 게시글의 작성, 수정, 상세보기, 삭제 기능 및 Ajax를 활용한 좋아요 기능과 카카오 링크 API를 사용한 공유 가능, 제목/작성자/내용에 따른 검색가능 전자결재 - 문서종류별(품의서, 증명서, 지출결의서) 전자결재 작성하기, 결재단계에 따른 결재자별 승인이나 반려 가능, 결재단계별 각각 결재함에서 리스트 조회, 문서 상세조회, Ajax를 활용한 결재 코멘트 작성 가능, 제목/작성자/내용에 따른 검색가능, 결재리스트 다중 삭제 및 다중 복구 가능 주소록 - 사내 주소록 CRUD, 외부 주소록 CRUD, 사원 즐겨찾기 첨부파일 게시판 - 게시글 작성, 수정, 상세보기, 삭제, 첨부파일 업로드 및 다운로드 기능 채팅 - 한 명 이상의 직원을 초대하여 채팅방 생성, 소속된 채팅방 조회 및 삭제(나가기), Ajax를 활용한 실시간 채팅 기능 근태관리 - 데일리 출퇴근 기록, 근무현황, 사용자 근태현황, 휴가현황, 휴가신청, 관리자 근태통계, 일일출퇴근 통계, 휴가통계, 휴가분류 관리 |
| 설계의 주안점 | - 복잡한 메뉴 구성으로부터 사용자의 생산성을 향상시키기 위한 간결한 메뉴와 직관적인 구성으로 심플한 그룹웨어 개발 - 결재 문서를 통합적으로 관리하며 문서별 세부 진행사항 및 상세 데이터 관리를 통해 효과적인 전자결재 및 관리체계 구현 |
| 사용기술 및 개발환경 | > Language : Java (OpenJDK 8) > DBMS : Oracle (11g) > Front : HTML5, CSS3, JavaScript, jQuery, Bootstrap > Server : Apache Tomcat (8.5) > Server Programming : JSP/Servlet, AJAX > Framework : Spring, MyBatis > 프로젝트 관리도구 : Maven > IDE : Eclipse, STS3, Visual Studio Code, sqldeveloper > Modeling Tool : StarUML, erdcloud, 카카오오븐 > 형상 관리 : Github > 사용API : kakao 링크, summernote, web socket |
![]() | |

목록으로
댓글쓰기
0
