강원대학교 학생 무인 인증시스템 구현
개요
학생들은 평일 야간 및 주말, 휴일에 학교에 출입하려면 출입 인증이 된 학생증이 필요하다.
하지만 일부 학생들은 학생증을 안만들었거나 출입 인증이 안된 학생증을 가졌고 또는 아예 들고 다니지를 않는다.
이에 학생증이 없더라도 휴대폰을 사용한 학생인증 기능을 만들고자 한다.
실행영상
Github
기간
2019년 7월 말 ~ 2019년 11월 19일
역할
API를 사용한 Android app 개발
Spring boot Server 연결
NFC 센서 프로그래밍
기술 스택
MariaDB, Android Studio, Java, PHP
KFC_master
KFC-master는 NFC System을 제공하기 위해서 사용하는 어플리케이션이다.
이는 사용자 로그인, 회원가입, NFC 서버 통신 및 데이터 전송이 가능하도록 한다.
KFC_Reader
KFC-Reader는 NFC System을 사용하기 위해서 KFC-master를 사용하는 사용자가
NFC 통신을 사용할때 데이터를 읽어, 이를 서버에 전송을 도와주는 데모 어플리케이션이다.
이를 사용하여 굳이 NFC Reader기가 존재하지 않아도 어떠한 작동을 하는 지 확인할 수 있다.
결과
Android application 개발
API를 사용한 NFC, fingerprint의 사용
fingerprint를 하기 위한 sharedpreferences login
부족함을 깨닫고 이후에 삭제 및 수정을 거친 이후에 커밋 예정
Server side
다이어그램
Android app & Server System
Android app work
실행화면
로그인
회원가입
로딩화면
메인화면 및 NFC통신
※ 본 글은 개인 포트폴리오 혹은 공부용으로 사용하기 때문에, 무단 복사 유포는 금지하지만, 개인 공부 용도로는 얼마든지 사용하셔도 좋습니다
'프로젝트 > Android' 카테고리의 다른 글
19.08.06 (0) | 2019.08.09 |
---|---|
[KFC] 기획 초안 (4) | 2019.05.22 |
댓글