Skip to content

경북대 빈 강의실 조회 서비스 (IT5호관)

Notifications You must be signed in to change notification settings

whipbaek/EmptyLecRoom-KNU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

경북대 빈 강의실 조회 서비스 프로그램

학교에서의 공강 시간때 시간을 보내기 위함 또는,

공부를 하고 싶을때 빈 강의실을 손쉽게 찾아보고 활용할 수 있는 프로그램을 만들고자 하였음.

Notion Link

개발환경

  • Windows 10
  • JDK 1.8
  • Swing GUI
  • Intellij

구현 도메인

  • IT5호관 지하1층, 2층, 3층의 빈강의실을 알아봄
  • 시간은 오전 9시부터 오후 6시에 한함
  • 층별로 보기 쉽게 나누어 놓았음
  • 강의실에 마우스를 올리면
    • 비어있을 경우에는 다음 강의시간까지 남은 시간을 알려줌
    • 사용중일 경우 끝나는 시간을 알려줌
  • 강의실을 클릭하면 해당 강의실의 시간표를 보여줌

프로그램 실행 흐름

데이터 크롤링 -> 데이터 파싱 -> 계산 -> GUI

  • 데이터 크롤링은 이곳 을 참고

실행 방법 및 실행 화면

  1. Test 패키지 내의 ViewTest.java를 실행함

image

  1. 초기 화면, 원하는 시간을 입력하고 submit 버튼을 클릭한다.

1

  1. 이후 층을 선택한다.

2

  1. 층을 클릭하게 되면, 해당 층의 도면 형태의 창이 뜨게 된다. 빈 강의실은 파란색으로, 사용중인 강의실은 빨간색으로 표기된다.

3

  1. 강의실에 마우스를 올리면 다음 강의까지 남아있는 시간 or 현재 강의가 끝날때 까지의 남은 시간을 알려준다.

4

  1. 강의실을 클릭했을시 해당 강의실의 시간표 창이 표시된다.

5

About

경북대 빈 강의실 조회 서비스 (IT5호관)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages