생산 모니터링 시스템- 개발일지 #1
1. 프로젝트 이름/간단 설명
생산 가동 현황 모니터링 시스템
해외 B사 사출업체 4년차, 업무에 도움이 되는 생산 현황 모니터링 시스템을 각 사출기마다 설치해보고자 한다. 전 사출기에 컴퓨터가 설치 되어 있고 양품마다 QR코드가 부착이되며 QR코드가 사출물과 같은 정보가 들어가있는지 작업자가 간단하게 스캔하여 확인도 하는 프로세스이다.예전에 간단하게 내가 JAVA로 프로그램 짜놓은걸 쓰고있다...
2. 프로젝트 구상도
-QR코드 스캔화면 예상도
-생산 모니터링 화면 예상도
3. 개발해야 하는 기능들
- 호기/사출물 모델 입력란 제공(날짜는 서버기준으로 자동생성)
- 입력된 데이터와 스캔된 정보 비교후 OK시, 양품 카운트 UP!
- 날짜/호기/사출물/양품 카운트수량->데이터베이스로 저장
- 저장된 데이터 입맛대로 불러오기(날짜별,모델별,종류별 등등)
- 실시간 그래프 표현
- 일정시간 서버가 각 client로부터 ajax콜을 못 받았을 때, loss time 표시 및 알람 띄우기, 예) 1호기가 마지막으로 한 스캔시간으로부터 15분이 지났을시, 모니터링 화면으로 알람띄우고 loss-time 적용 start(별도로 데이터저장 필요)
4. 개발계획
- 0주차: QR코드 화면구상
- 1주차: 모니터링 화면구상
- 2주차: 벡엔드 작업
- 3주차: 프론트 엔드/벡엔드 연결 및 테스트
4. API 설계
- 1) /api/send (POST): 스캔시, QR코드 화면란의 정보 전송(client<->server)
- 2) /api/send2 (POST): 호기/모델 입력 후 저장버튼 click시,정보 전송
- 3) /api/send2 (POST): 모니터링 화면 그래프 작성용 데이터 전송
- 4) /api/receive (GET): 데이터 검색/표시(그래프,수량,날짜별)
- 첫번째 DATA: {'machine': machine_receive, 'model': model_receive, 'count': a, 'date': date_time,'date2': now_just_date, 'check': check_receive}
- 두번째 DATA: {'machine': machine_receive, 'model': model_receive, 'count': count_receive, 'date': date_time,
'date2': now_just_date, 'check': check_receive}
- 세번째 DATA: {'machine': machine_receive, 'model': model_receive, 'count': count_receive, 'date': date_time,
'date2': now_just_date, 'loss time': loss_time_receive}
- 네번째 DATA: {'machine': machine_receive, 'model': model_receive, 'count': count_receive, 'date': date_time,
'date2': now_just_date, 'loss time': loss_time_receive}
4. PYMONGO에 저장되는 데이터자료
4. PYMONGO에 저장되는 데이터자료
데이터불러올때 요긴하게 쓸수있을것같은 aggregation
https://www.fun-coding.org/mongodb_advanced6.html
Author And Source
이 문제에 관하여(생산 모니터링 시스템- 개발일지 #1), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@harimzxs/생산-모니터링-시스템-1저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)