| 유현종 | 최일성 | 이정민 | 김아현 |
|---|---|---|---|
|
|
|
|
|
이 프로젝트는 기업의 다양한 부서를 하나의 통합된 시스템으로 관리할 수 있는 ERP 시스템을 개발하는 것을 목표로 합니다.
-
자세히
- 게시물 목록 표시
- 각 게시물에 대해 번호, 제목, 글쓴이, 작성 날짜, 조회수 정보가 표시됩니다.
게시물의 제목을 클릭하면 해당 게시물의 세부 내용을 볼 수 있습니다. - 분류 및 필터 기능
- 게시물의 유형이 색상과 태그로 구분되어 있습니다. 예를 들어, 공지는 빨간색 배경에 표시되고,
일반과 제안은 각각 회색과 파란색 배경으로 표시됩니다. 이를 통해 사용자들은 게시물의 중요도나 성격을 빠르게 파악할 수 있습니다. - 페이지 네비게이션
- 하단에는 페이지 네비게이션 버튼이 있으며, 사용자는 처음, 이전, 다음, 마지막 버튼을 통해 다른 페이지로 이동할 수 있습니다.
- 검색 및 작성 기능
- 게시물 제목을 검색할 수 있는 검색창이 하단에 있으며, 이를 통해 특정 게시물을 빠르게 찾을 수 있습니다.
"글쓰기" 버튼을 통해 새로운 게시물을 작성할 수 있습니다. - 글 작성 중 미리보기 기능
- 사용자가 게시물을 작성할 때, "미리보기" 버튼을 통해 자신이 작성 중인 글의 최종 형태를 확인할 수 있습니다.
이를 통해 오타, 형식, 배치 등을 확인하고 수정할 수 있어 글 작성의 완성도를 높일 수 있습니다. - 댓글 기능 (Depth 1)
- 게시물에 댓글을 달 수 있으며, 댓글에 대한 답글이 한 단계까지 지원됩니다.
-
-
-
- Spring Security를 활용한 로그인
-
- WebRTC를 활용한 화상회의
- UUID로 생성된 Room ID를 바탕으로 화상회의 방을 생성할 수 있습니다 혹은 Room ID를 입력하여 화상회의 방에 참여할 수 있습니다.
- 카메라, 마이크, 화면공유 버튼을 클릭하여 On / Off 할 수 있습니다.
- WebRTC를 활용한 화상회의
-
- MongoDB를 활용한 이메일 (NoSQL도 공부하고 싶은 의욕이 있어 학습 목적으로 사용했습니다.)
- 메일 작성을 클릭하여 파일을 첨부할 수 있는 메일을 작성할 수 있습니다.
- 수신메일함 / 발신메일함에서 메일 제목, 수신/발신자 이름으로 메일을 검색할 수 있고 중요메일 체크, 메일 삭제하기를 수행할 수 있습니다.
- 중요메일함 / 휴지통에서는 각각 중요메일과 삭제한 메일을 확인할 수 있습니다.
- 메일을 클릭하면 첨부파일을 다운로드할 수 있는 메일 상세보기 페이지를 확인할 수 있습니다.
- MongoDB를 활용한 이메일 (NoSQL도 공부하고 싶은 의욕이 있어 학습 목적으로 사용했습니다.)
-
- 내 정보를 볼 수 있는 페이지이며 비밀번호 변경이 가능합니다.
-
- 핸드폰 번호 변경
- CoolSMS API를 활용하여 본인 핸드폰이 맞는지를 확인할 수 있도록 인증번호 발송 기능을 추가하였습니다.
- 주소 변경
- 다음 주소 API를 활용하여 주소를 변경할 수 있습니다.
- 핸드폰 번호 변경
-
- 부서 조직을 확인할 수 있는 조직도와 부서의 연락처를 알 수 있는 연락망 페이지를 만들었습니다.
-
- 결재 요청 : 결재 요청란(기안일, 결재구분, 결재자, 협조자, 참조자, 결재제목, 결재내용, 비용, 첨부파일 등) 작성 후 결재를 요청
- 내 발송 결재 : 내가 신청한 결재(완료/진행/반려) 목록
- 결재 현황 :
- 부서별 결재 발송/승인/반려 건 수
- 올해 전체 결재 발송 구분
- 월 별 결재 발송/승인/반려 건 수
- 결재 구분 별 내 누적 결재 발송 건 수
- 결재 승인 / 반려 : 사용자가 결재 해야 하는 문서 목록.
- 결재 승인/반려 : 승인 대기 목록에서 결재 승인 및 코멘트 작성
- 결재 종류 : 1 :선결, 2: 전결, 3:후결, 4:대결, 5:반려
- 결재 승인/반려 : 승인 대기 목록에서 결재 승인 및 코멘트 작성
- 결재 검토 : 협조자로 등록된 결재의 코멘트 및 피드백 작성 가능
-
- 발주/수주 :
- 발주/수주(사업자 번호, 거래처 상호, 거래처 담당자(이름, 이메일, 연락처), 납품처, 발주일, 담당자 사원, 납기일, 자재코드(발주코드), 자재명, 수량, 단가)
- 거래처 등록(사업자 번호, 상호 명, 대표자명, 업태, 종목, 주소, 연락처) 및 선택
- 거래처 담당자 등록(담당자 성명, 연락처, 이메일) 및 선택
- 자재/재고/유통(BOM) 관리
- 자재/재고/유통을 구분하여 입하-입고-출하-츨고(QR Code로 자재 상태 변경 적용)
- 자재코드, 상태(입하-입고-출하-츨고), 장소, 담당자(연락처, 이메일), 자재명, 수량, 단가
- 품목 발주/수주 완료 시:
- 발주: 품목 내 모든 자재가 출고 되었을 때
- 수주: 품목 내 모든 자재가 입고 되었을 때
- 완료 시 담당자(발주/수주)에게 완료 메시지 SMS 발송 (CoolSMS API 사용, API KEY profiie에서 암호화 적용)
- MES(생산 현황) :
- 생산 실적 품목코드, 제품명, 공정, 장소, 수량, 단가, 불량 갯수 등 제공 - (생산량, 불량 현황 파악)
- 연동 OpenAPI 제공(작업계획, 생산실적)제
- 영업손익 산출: 발주와 수주, 불량 등으로 통계 계산 - 이익(발주 ≥ 수주) / 손해(발주 < 수주)
- 발주/수주 :
-
- 휴가 신청
- 상세 내용, 휴가 일정 입력
- 병가, 기타는 파일첨부 기능 추가
- 휴가 보유 / 사용 현황 조회
- 휴가 신청이 상급자 승인을 받을 경우 잔여 연차 감소 또는 사용 일수 증가
- 휴가 신청 내역 조회
- 휴가 신청시 조회가능
- 휴가 수정 클릭시 상제 조회와 수정 가능
- 승인 상태가 검토 중 일 경우 휴가 수정, 삭제 불가
- 구성원 휴가 신청 내역 조회
- 일정 직급 이상 조회 가능 (ex. 과장, 차장, 부장)
- 부서에 해당 되는 휴가 신청 내역 전체 조회 가능
- 신청 내역 클릭시 상세 조회 가능
- 상세 조회 시 첨부파일 다운, 승인 상태가 검토 중일 경우 승인 반려 가능
- 휴가 신청
-
- 알림 조회
- 알림 아이콘을 클릭시 사원의 전체 알림 조회
- 개별 알림의 제목을 클릭 시 해당 알림 페이지로 이동
- 알림 삭제
- 전체 삭제, 개별 삭제 가능
- 알림 요청
- 휴가 승인, 반려 전자 결재 요청 메일 발송 시 SSE 실시간 알림 전송
- 알림 응답
- 알림 토스트 창, 아이콘 배지 활성화
- 알림 조회
-
- 캘린더 조회
- 개인 일정, 휴가 일정, 구글 api 휴무일 연동 조회 가능
- 캘린더의 이벤트를 클릭시
- 개인일정, 휴가는 상세 조회 가능
- 구글 api 휴무일은 상세 조회 불가능
- 캘린더 개인 일정 추가
- 캘린더의 날짜를 클릭시 개인 일정 추가 가능
- 캘린더 개인 일정 수정, 삭제
- 캘린더의 이벤트를 클릭시
- 개인일정 수정 삭제 가능
- 휴가, 휴무일 수정 삭제 불가능
- 캘린더의 이벤트를 클릭시
- 캘린더 조회


