Skip to content

Latest commit

 

History

History
82 lines (51 loc) · 3.32 KB

File metadata and controls

82 lines (51 loc) · 3.32 KB

근거리 무선 통신 기반의 학생 무인 인증 시스템

강원대학교 학생 무인 인증시스템 구현

개요

학생들은 평일 야간 및 주말, 휴일에 학교에 출입하려면 출입 인증이 된 학생증이 필요하다.
하지만 일부 학생들은 학생증을 안만들었거나 출입 인증이 안된 학생증을 가졌고 또는 아예 들고 다니지를 않는다.
이에 학생증이 없더라도 휴대폰을 사용한 학생인증 기능을 만들고자 한다.

기간

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

https://github.com/2silvermoon/Nakji


다이어그램

Android app & Server System diagram2

Android app work diagram


실행화면

로그인


회원가입

로딩화면

메인화면 및 NFC통신