팀장/팀원 | 팀장 : 나우진 / 팀원 : 김호건 , 송명우 , 정현수 , 조민수 |
개요 | 현대 조직에서 업무의 복잡성과 다양성은 점차 증가함에 따라 공공기관이나 시, 의회에서도 그룹웨어를 도입하고 있다. 이로 인해 팀 간의 협업과 업무 관리의 중요성이 더욱 부각되고 있다. 그룹 내에서 원활한 소통과 효율적인 업무 진행을 위해서는 기존의 사용빈도가 적고 번거로운 화상회의나 문서전달 방식을 줄이면서 좀 더 가벼운 그룹웨어를 개발하는 것을 목표로 임함 |
구현기능 | 1. 사내 , 부서 ,팀 별 피드형 게시판 ex) 페이스북의 피드 형식 2. 일정 – Fullcalendar (풀캘린더) API를 활용한 일정관리 – 개인 팀 부서 별 일정을 추가 , 기간 수정 , 삭제 기능 제공 3. 쪽지 – Jquery 의 autoComplete UI를 활용 – 쪽지 쓰기 , 삭제 , 읽음 여부 기능 제공 4. 공지게시판 – admin(관리자)로 지정된 사원의 글쓰기,삭제 (수정은 본인만 가능) 기능 제공 5. 투표 – 전체 유저의 투표 글쓰기 투표 기능제공 – 투표작성후 투표화면 투표후 결과 화면 으로 순차 이동 기능 6. 조직도 – 전체 사원들의 조직도 기능제공 – 부서별로 구분되어있으며 검색 기능을 제공 7. 전자결재 – 전자결재 제출 / 임시저장이 가능 – 승인 반려 여부를 알 수 있으며 반려시 해당 사유 확인할 수 있다. 8. 사원관리 – 관리자 탭으로 사원의 기초 정보를 입력하여 사원에게 아이디 비밀번호 전달 – 이미지는 관리 탭에서만 변경 – 부서변경 팀 변경 가능 9. 근태관리 – 관리자 탭으로 사원별 출퇴근 여부를 확인 – 전체적인 출퇴근 현황 확인 – 금일 출퇴근 현황 확인 10 .기록열람 – Log 기능 – 대표 전용탭으로 키워드를 등록시 해당키워드의 내용이 있을경우 대표에게 알림전송 – 사원들의 주로 방문 하는 페이지도 확인 가능 11. 실시간 채팅 – RabbitMQ – WebMQTT 를 사용하여 실시간 채팅 제공 – 채팅방 개설및 초대 나가기 등의 기능을 제공하여 단체 채팅방 기능 제공 12. 실시간 알림 – 전자결재 승인 및 반려등의 알림이나 메시지 수신 여부등 알림기능 제공 |
설계의 주안점 | 1. 부서별 팀별 개인별 일정을 확인할 수 있는 일정 기능 제공 2. 사원간의 의견취합을 위한 투표 기능제공 3. 사원간의 보다 원활한 커뮤니케이션이 가능한 게시판 기능 제공 4. 온라인 출퇴근 기능을 제공 |