sfow_lite 기업 협업프로젝트
- 실제 기업에서 운영중인 시스템을 간략하게 따라 만들어보며 MES시스템을 배워보고 보다 체계적인 개발을 경험해본다
- 많은 인원의 원활한 협업이 이루어지도록 Git전략을 사용하여 개발해본다
- Frontend :
JavaScript
,JSP
,HTML
,CSS
,BootStrap
,Toast Ui Grid
- Backend :
Java
,Spring
,Mybatis
- Database :
MariaDB
- IDE :
STS
- 사용자관리 (개인정보관리, 거래처정보관리, 사용자 정보 엑셀 다운로드 기능, 공지사항 게시판)
- 기준정보 (원자재, 반제품, 제품 품목관리, 생산BOM 관리, 창고관리)
- 영업관리 (견적서 및 수주서 관리, 출하 관리, 반품관리)
- 자재구매 (발주, 구매입고)
- 생산관리 (작업지시 및 작업등록)
- 재고관리 (품목별, 창고별 재고관리)
- Git 협업환경 구축, 기본 레이아웃 배포
- 많은 인원을 부서로 나눠 Git flow 브랜치 전략에 맞게 개발하여 원활한 협업이 이루어지도록 관리
- 메인페이지에서 ajax를 이용하여 메뉴를 클릭 시 페이지 리로드 없이 화면이 전환기능 구현
- ToastUi Grid에 Ajax를 활용하여 JSON 구조의 BOM TREE를 출력. 데이터를 등록, 수정, 삭제하는 기능 구현
자재 추가 페이지를 모달창으로 구성