Giter Club home page Giter Club logo

ChooseSeat

  • mini project 주제 이름) 열람실 자리 예약 프로그램 : 열람실의 빈 자리를 확인하고 예약하는 프로그램.

  • mini project 에 대한 소개

열람실 사석화를 막고 효과적인 사용을 위해 자리를 예약하고 확인하는 프로그램. 내가 예약한 자리와 (당일 예약까지 확인가능) 전체 열람실 좌석을 확인한다. 1시간을 예약을 기본으로 하고, 자리를 사용할 때 확인 NFC를 사용한다. 시간이 끝나면 자리가 빠진다. 오랫동안 짐을 놔두고 안쓰는 자리가 있거나 시간을 안지키는 사용자는 신고가 가능하다.

  • image(pixabay 등 무료 이미지 활용)

  • mini project 가 가지고 있는 대략적인 기능 설명

  1. Create (자리 예약) *번 자리를 선택해 학번으로 예약한다. 만약 5번 이상 신고되었다면 이틀동안 예약을 할 수 없다.
  2. Read (자리 현황) 49자리 중 예약된 자리와 빈 자리를 구분해 프린트해준다.
  3. 내 자리 예약확인 (당일) 하루 내의 내 예약 기록을 보여준다.
  4. Update (시간 연장) 도착확인을 한 상태에서 예약한 시간부터 1시간이 종료되기 10분 전부터 시간을 연장할 수 있다.
  5. Delete (시간 종료, 자리 뺌) 예약한 시간 1시간 후 연장하지 않으면 시간이 종료되고 빈 자리로 바뀌고 다른 사용자가 예약할 수 있다.
  6. 신고하기 *번 자리를 선택해 신고한다. 만약 예약하고 도착확인을 누르지 않으면 0.5, 다른사람에게 신고가 접수되면 학번으로 패널티를 1 부여한다.
  7. 도착확인 도착을 확인한다. 예약한 시간 15분 이후로도 도착확인이 안되면 빈자리로 변경한다.
  8. 데이터 읽어오기 누군가가 예약 프로그램에 접속할 때마다 자리 현황 데이터 파일을 읽어오고 하루를 기준으로 내 예약 기록과 신고기록을 읽어온다.
  9. 데이터 파일 저장 누군가가 예약할 때마다 자리 현황 데이터 파일을 저장하고 하루를 기준으로 내 예약 기록과 신고기록을 저장한다.
  10. 자리 검색 해당 자리에 대한 정보를 보여준다. 예약한 사람의 학번, 예약 시간, 도착확인 정보
  • 개발환경 및 언어 VSCode에서 C언어

  • 팀소개 및 팀원이 맡은 역할

  • 강예원: 1~5
  • 고영서: 6~10

chooseseat's Projects

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.