Skip to content

POFECT/Factory-Decision-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MSA기반 박판 공장 결정 시스템 구축


Logo

MSA 기반 공장 결정 시스템 (POSCO DX)

포스코DX 청년 IT 전문가 6기 2조

신유경 박세지 백재원 윤혜진 최진영
GIT shin-6-0 newjee bjw1622 yyhjin bongdaring
EMAIL 📧email 📧email 📧email 📧email 📧email
MBTI _NTP _NFP ISFJ ISFJ INFP







About The Project

박판 공장 결정 시스템은 매 출강주마다 박판 공정 별로 공장에 대한 능력치를 산출하고 필수 공장과 재료별 기준 및 사이즈 기준을 결정합니다. 기준들을 바탕으로 가능 통과 공장 선정 및 공장 결정을 진행하여 박판 공정 주문의 최적 투입 확정을 계획합니다. 이후 출강 주 별로 Lot 생산 정보를 확인할 수 있으며, 이후 출강 Lot 정보를 예측할 수 있습니다. 위의 일련의 과정을 통해 생산 리소스를 최대한 효율적으로 활용할 수 있습니다.
프로젝트는 MSA(Micro Service Architecture)관점에서 개발되어 이미 개발이 완료된 서비스에 새로운 서비스를 수정 및 배포하더라도 영향을 미치지 않고, 각 서비스의 부하가 발생하더라도 다른 기능에 영향이 없도록 개발되었습니다. 서비스가 독립적으로 관리되어 변경 사항을 빠르게 개발 후 배포할 수 있으며, 서비스 별로 다른 기술 스택을 사용하여 확장할 수 있습니다.
또한, Android 및 IOS 모바일 환경을 제공하여 언제 어디서든 시스템에 접속하여 주문 처리 상태 및 실시간으로 변하는 주문 정보, 기준 변경여부를 확인할 수 있어 접근성을 향상시켰습니다.




프로젝트 기능 및 로직

image

박판 공정 계획 프로세스의 투입 계획 설계 시스템을 개발하였습니다. 주별로 주문이 투입되며, 품질설계가 끝나면 투입 계획이 수립됩니다. 이 부분이 우리의 공장 결정 시스템으로, 필수재 관리 시스템에서는 필수재 기준을 관리하며, 공장 결정 시스템에서는 이 기준들과 설비별 사이즈 기준을 고려하여 가능한 공장의 조합, 즉 가능통과공장 코드를 부여합니다. 공장 별 투입 능력을 적용하여 통과공장을 결정하고, 제조 투입 단계가 되면 제조 투입 프로세스로 넘어갑니다. 이러한 프로세스는 MSA (Micro Service Architecture) 관점에서 개발되어 각 서비스는 독립적으로 관리되어 새로운 서비스의 수정 및 배포가 다른 기능에 영향을 미치지 않고, 오류 및 서버 문제를 최소화합니다. 또한, Android 및 IOS 모바일 환경을 지원하여 언제 어디서든 시스템에 접속하여 실시간 주문 정보 및 기준 변경 여부를 확인할 수 있어 접근성이 향상되었습니다.


기술스택

image 개발환경
Windows 10, Mac OS, EC2(Linux 2023), RDS(Mysql), Atlas(MongoDB), Android, IOS
개발언어
Java, Python, Javascript, HTML5, CSS, node.js
개발도구
VS Code, IntelliJ, Pycharm, Postman, Git, Slack, Notion
기술스택
프론트엔드 : React, MUI, Hikari CP, Axios, Next.js, NextAuth, npm, node.js
백엔드 : Spring Boot, JPA, QueryDSL, JWT, OAuth2.0, Spring Security, REST API, Rest Template, Eureka, API Gateway, Gradle, Jenkins, MongoDB, Mysql, Flask, NumPy, javax.mail(SMTP), Swagger
App : React-Native, Expo Go, React-Navigation, Async Storage, React-Native-Reanimated
Infra : AWS EC2, AWS Certificate Manager, Amazon Route 53, Docker, Amazon RDS, Altas, Jenkins, Amplify, GitHub Actions



프로젝트 구조

image




실행

※이 주소는 현재 사용 가능합니다.




프로젝트 주요 기능

... 추후 업데이트

📌팀규칙 🔥Git 규칙 🏆최종발표PPT