[LMS7 24/28주차] 1024 MFC 프로젝트, "음료캔 불량 판독 시스템" 개발 계획서

2025. 11. 4. 14:03·프로젝트/팀

1. 개발 계획서

​

MFC 프로젝트 개발 계획서

프로젝트 소개
프로젝트명
음료캔 불량 판독 시스템
개발 인원
이은서(팀장), 김영웅, 김재완, 최연주, 이왕신, 나현준
개발일시
2025/10/24 ~ 2025/10/31
장소
드론융합실
주요주제
인공지능 모델과 머신비전을 활용한 음료캔 불량 검출 프로그램 개발
개발 목적
- TCP/IP 기반의 클라이언트-서버 통신 구조에 대한 이해 및 구현 능력 향상
- MFC C++, C#, Python 등 이기종 언어 간 통신 연동 기술 학습
- 웹캠 이미지 캡처 및 전송 시스템 개발 능력 향상
- MySQL 데이터베이스를 활용한 데이터 저장 및 관리 구현
- 딥러닝 모델을 활용한 불량품 판별 기능 개발을 통해 인공지능 기술 실습
- 팀 협업 및 통합 테스트 경험을 통해 실무형 개발 능력 강화
개발 환경
- OS : Windows
- Language : C++, C#, Python
- Framework : MFC, Winform
- IDE : Visual Studio, Pycharm
- DBMS : MySQL
- VCS : GitHub
- etc. : YOLO, OpenCV, 웹캠
구현 예정 기능
1. C++ MFC 클라이언트

- 카메라 연결
- 카메라 영상에서 프레임 사진 촬영
- 촬영한 프레임 사진 C# 서버에 전송
- 모션 감지를 통해 프레임 촬영 시점 조절
- 분석 결과 수신해서 간단하게 표시
​
2. C# 메인 서버
​
- 클라이언트로부터 수신한 이미지를 DB에 저장
- 저장한 이미지를 Python AI 서버에 전송
- ​AI 서버의 분석 결과(정상/불량)를 수신해서 UI 표시(불량률을 그래프로 표시)
- 수신한 결과가 불량일 때 소리로 알림 기능
- 분석 결과 DB 저장
​
3. Python AI 서버
​
- 실시간 프레임 사진 수신해서 AI 추론을 통해 정상/불량 판별
- 판별 결과 메인 서버로 전송
​
4. DB
​
- 프레임 사진 저장경로 저장
- 정상/불량 판별 결과 저장
예상 문제점
1. C++ MFC 클라이언트, C# 메인 서버, Python AI 서버 간의 연결과 데이터 송수신 시
포맷 불일치
2. 인공지능 모델 학습 정도에 따른 불량률 조절 문제

 

 

​

2. 일정표

 

 

 

​

3. 요구사항 명세서

 

​

 

 

4. 유스케이스

 

​

 

 

 

5. 순서도

 

​

 

 

6. 화면구성도

 

 

 

 

​

7. 목업이미지

 

 
 

​

 

 

8. 테이블 명세서

 

 

 

​

9. ERD

 

 

 

 

 

'프로젝트 > 팀' 카테고리의 다른 글

[LMS7 27/28주차] 1114 WPF 자유 프로젝트 "차량 원격 제어 시스템" 개발계획서  (0) 2025.12.11
[LMS7 24/28주차] 1024 MFC 프로젝트, "음료캔 불량 판독 시스템" 완료 보고서  (0) 2025.11.04
[LMS7 1+/26주차] 0826 [제60회 전국기능경기대회] 전시 작품 제작 프로젝트, "HomeCare+" 완료 보고서  (0) 2025.10.23
[LMS7 16/26주차] 0826 [제60회 전국기능경기대회] 전시 작품 제작 프로젝트, "HomeCare+" 개발 계획서  (0) 2025.10.23
[LMS 7 07/28주차] 0628 C언어 콘솔 게임 프로젝트, 2팀 + 완료 보고서  (0) 2025.10.09
'프로젝트/팀' 카테고리의 다른 글
  • [LMS7 27/28주차] 1114 WPF 자유 프로젝트 "차량 원격 제어 시스템" 개발계획서
  • [LMS7 24/28주차] 1024 MFC 프로젝트, "음료캔 불량 판독 시스템" 완료 보고서
  • [LMS7 1+/26주차] 0826 [제60회 전국기능경기대회] 전시 작품 제작 프로젝트, "HomeCare+" 완료 보고서
  • [LMS7 16/26주차] 0826 [제60회 전국기능경기대회] 전시 작품 제작 프로젝트, "HomeCare+" 개발 계획서
yz1005
yz1005
.
  • yz1005
    Note
    yz1005
    • 분류 전체보기 (182)
      • SetUp (10)
      • 학습일지 (105)
        • Python (5)
        • C (11)
        • C++ (16)
        • C# (28)
        • DB (2)
        • TCP_Socket (4)
        • Qt (8)
        • Arduino (19)
        • Git GitHub (4)
        • 딥러닝 (4)
      • 프로젝트 (31)
        • 팀 (22)
        • 개인 (5)
        • 회사 (4)
      • 과제 (31)
      • 취업 (1)
  • 블로그 메뉴

    • 홈
    • 방명록
  • hELLO· Designed By정상우.v4.10.3
yz1005
[LMS7 24/28주차] 1024 MFC 프로젝트, "음료캔 불량 판독 시스템" 개발 계획서
상단으로

티스토리툴바