본문 바로가기 주메뉴 바로가기

모블소식

프로젝트 소개 : 4팀 < 신분증 스캔출/퇴근관리시스템>

이벤트 기간 2023-11-06 ~ 2023-11-06 조회수 145

\


안녕하세요! 천안 K-디지털트레이닝 교육을 운영하고 있는 모블교육센터 평생교육원입니다

이번 교육과정 훈련생들이 준비하고 있는 프로젝트를 소개하는 네 번째 시간입니다.

인공지능을 활용한 지능형 서비스 개발 자바 풀스택 과정의 4팀,

프로젝트 주제는 < 신분증 스캔출/퇴근관리시스템> 입니다

조용한 학구파 훈련생들이 모인 것 같은 4팀!

그래도 잔잔한 웃음을 잃지 않고 열심히 개발에 임하고 있는 모습이네요






아르바이트를 통해, 수기로 출퇴근 시간을 체크하는 경험이 있었던 우리 훈련생들이

시간소모와 코로나로 인한 직간접적 접촉의 불편함을 느끼고

카메라 인식 서비스의 편리함을 이용해 정확한 출결정보 관리와

조직 운영의 원활함을 만들어보고자

해당 시스템을 프로젝트 주제로 선정했다고 합니다!





시스템 설계도는 다음과 같습니다 !

프로젝트를 구현할 때 사용할 기술 스택과 개발툴은

DB설계 : draw.io

데이터베이스 저장 : 오라클

프론트엔드 : 안드로이드스튜디오

앱 개발 웹페이지 : html,js,css

백엔드: 자바와 스프링부트

개발 툴은 dbeaver와 스프링툴로 사용할 예정이라고 합니다



사용자가 앱을 실행 후 신분증이 카메라에 인식되면, 텍스트를 추출해 직원정보를 전송한 다음

데이터베이스 출/퇴근을 기록합니다.

웹과 앱에서는 사용자가 관리자에게 사원번호를 요청하면 회원가입을 통해 로그인을 할 수 있습니다.

관리자 권한이 없으면 출결조회와 자유게시판을 사용하고,

관리자권한이 있으면 출퇴근 통계와 인사관리를 사용할 수 있습니다.





OCR기능은, 텍스트가 포함된 이미지나 문서를

컴퓨터가 읽을 수 있는 텍스트 데이터로 변환하는 기술을 의미하는데요,

이 작업의 흐름도 입니다.

먼저, 텍스트가 포함된 이미지를 스캔해 디지털 이미지로 변환한 다음,

이미지에 포함된 노이즈제거/이진화/밝기/대비/크기 보정 등의 전처리 작업을 합니다.

전처리 후 이미지내에서 문자 검출을 통해 인식할 수 있는 텍스트로 변환시킵니다.

마지막엔 오타수정, 불필요한 공백을 제거하는 텍스트 후처리 작업까지 진행하게 됩니다!







이밖에도 다양한 부가 기능으로

회원가입 (카카오 계정으로 회원 페이지)

게시판

출/퇴근 관리

인사관리 시스템 등이 있습니다

경험으로부터 시작된 프로젝트 기획, 개발인 만큼

실제 출/퇴근 기록이 필요한 업장에서 직원을 관리하기 위한 기능들을

세세하게 다루고 있는 것 같네요!



이 모든 프로젝트 계획에서 가장 중요한 건 역시,

역할분담과 일정에 따른 업무 진행 체크겠죠!

4팀은 슬랙을 통해

서로 업무 진행 속도를 파악하고 일정을 조율하는 등의 노력을 통해

팀원들 간의 손발을 맞추고 있다고 합니다.

프로젝트를 진행하면 예상치못한 우여곡절이 많이 생길텐데요,

그럼에도 불구하고 서로 맡은 바를 열심히 수행하고

부드럽게 소통하면서

실무에 필요한 능력치를 차곡차곡 쌓아가고 있는 4팀이네요!

이 프로젝트가 훈련생들에게 아주 빛나는 경험이 될 수 있길 바랍니다!

그럼 다음번, 5팀의 프로젝트 소개하는 포스팅으로 돌아올게요!





TOP