Skip to content

2silvermoon/Rojae

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 

Repository files navigation

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

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

개요

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

기간

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통신

About

Android NFC student unattend System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages