Skip to content

경북대학교 컴퓨터학부 야식마차 학생 인증 자동화 시스템입니다.

Notifications You must be signed in to change notification settings

Committee-of-System-Library/late-night-snack-cart-scanner

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

late-night-snack-cart-scanner

경북대학교 컴퓨터학부 야식마차 학생 인증 자동화 시스템입니다.

Getting Started

야식마차의 진행방식은 다음과 같습니다.

  1. 컴퓨터학부 학생이 학생증 안의 이름, 소속, 학번을 보여준다.
  2. 학생회 임원은 이름과 학번 정보를 시트에 받아적는다.
    2-1. 필요에 따라 회비 납부 상황을 확인하려면 별도의 앱을 사용한다.
  3. 시트에 다 받아적었으면 학생은 음식을 받는다.

하지만 이런 과정은 오래 걸릴 뿐만 아니라 학생회 임원의 실수로 학번이나 이름을 잘못 기재할 가능성도 있습니다. 이에 기존의 불편했던 학생 인증 방식을 학생과 학생회 임원 모두가 편하게 만들기 위해 개발하였습니다.

How to use

  1. 프로그램 실행 전 모듈 및 패키지 설치를 합니다

pip install -r requirements.txt

  1. main.py 파일을 실행시키면 작은 설정 화면이 나옵니다. 설정할 사항은 다음과 같습니다.
    • 학생 정보 파일(DB) 경로: 직접, 혹은 파일 찾기를 통해 파일 경로를 설정합니다. 프로그램 실행 과정에서 설정한 경로의 파일을 통해 학생 인증을 진행합니다.
    • 카메라: 현재 사용 가능한 카메라 리스트 중 사용할 카메라를 선택합니다. 노트북 환경에서 통상적으로 0번이 노트북 웹캠, 1번 이상부터 외부 웹캠으로 연결됩니다.
    • 학생회비 인증 여부: 학생회비 납부자 한정 야식마차를 진행할 때 사용됩니다. 기본값은 '확인 안 함'입니다.
  2. 설정을 다 하면 하단의 실행 버튼을 누르고, 카메라와 연결된 윈도우가 나옵니다.
  3. 크누피아의 학생증 QR을 카메라에 스캔하면 프로그램이 학번, 이름을 인식해 배부 가능 여부를 확인하고, 동시에 배부 명단에 이름과 학번을 작성합니다.

Created by @Committee of System Library, @easycastle

About

경북대학교 컴퓨터학부 야식마차 학생 인증 자동화 시스템입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%