Skip to content
forked from Bokgithub/APTP2022

Asterisk Python Team Project 2022

License

Notifications You must be signed in to change notification settings

o-zonc/APTP2022

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APTP 2022 - {팀명}

Asterisk Python Team Project 2022

구성원: 조보경 | 강원준 | 박성훈 | 서문교 | 이경환

1. 주제

건물 사이 이동 가능 시간 계산

2. 동기

교내에서 건물 간 이동 시간이 수강 여부에 중요한 영향을 미치는 반면, 이를 빠르고 정확하게 계산하는 툴은 존재 하지 않는다. 학생들의 편리함을 위해 교내를 대상으로 경사도, 개인의 특성에 따른 예상 시간을 계산하는 프로그램을 만들고자 한다. 위치: 신촌캠 국제캠

3. 프로그램 사용 대상

연세대학교 학생

4. 목적

건물 간의 이동 시간 예측 및 개인화를 통한 정확도 향상

5. 주요기능

  1. 지도 상에서 건물 간 거리 측정 및 이동 가능 경로 데이터화
  2. 이동 속도 (평균 이동 속력 및 달리는 속도, 경사도에 따른 이동 속도 감소 등 속도 계산)
  3. 사용자 개인의 데이터를 바탕으로 personalized된 이동속도 계산
  4. 10분 내에 이동 가능한지 여부 판단
  5. 에브리타임에서 시간표를 크롤링해 자동으로 시간표를 바탕으로 이동 시간 계산

6. 프로젝트 핵심

  1. 첫번째 핵심 이동 경로와 경사도 등을 데이터화하여 정확하고 효율적인 데이터 저장
  2. 두번째 핵심 평균 데이터 및 과거 데이터를 통한 정확한 이동 속도의 계산
  3. 세번째 핵심 최적 이동 경로의 반영
  4. 네번째 핵심 에브리타임에서 크롤링할 때 차단당하지 않는 것 (에브리타임은 크롤링을 금지하고 있음)

7. 구현에 필요한 라이브러리나 기술

{pygame, sys, socket, selenium, chromedriver-autoinstaller, os, PyQt5, ...}

8. 분업 계획

  • 지도와 정보를 데이터화
  • 이동속도 계산 알고리즘
  • 최적 이동 경로 선택 알고리즘
  • 위의 데이터를 통해 연산, 분류, 입출력

9. 기타

나왔던 (그래서 언젠가는 사용할 수 있는) 아이디어들

//박성훈 건물들 사이에 이동 가능 거리 (10분 내로 갈 수 있는 거리- 원활, 안정 등) 시간표 짜는 데 도움이 되도록

//강원준

  1. 전자출결 앱 구현
  2. 도서관에서 책 대여, 반납 프로그램

//서문교

상영시간/ 카테고리로 영화 분류해서 고를 수 있도록

//이경환 많은 학교 앱들을 하나의 앱으로 정리하는 것

//조보경

  1. 학생회 대여 사업
  • 바코드로 인식->이름 및 전화번호 입력->자동 기한 설정 후 안내->기한 내 미 반납시 문자 전송 및 벌점
  • 학생 각각의 정보 구축
  • 각 물품에 바코드 부여 후 리스트로 관리
  • c언어 또는 python/ 바코드 인식 부분 가능하다면 아두이노
  1. 경제적 약자층을 위한 전국 무료 과외 매칭 웹페이지
  • 대학생: 자신의 지역과 해줄 수 있는 과목 입력/ 학생: 자신의 지역과 받고 싶은 과목 입력 ->매칭
  • 매칭하는 알고리즘을 파이썬과 c언어를 이용하여 정교하게 설계 (최적의 매칭)
  • 웹 페이지를 통해 반응형 웹을 만들어 신청을 받는 부분 구현
  • 역할: 입력 받은 정보 리스트(이름, 기한, 지역)로 작성 / 지역별로 구분 후 지역 맞는 사람끼리 매칭/ 기한이 될 때까지는 같은 지역 아니면 매칭 안함

readme 작성관련 참고하기 바로가기

About

Asterisk Python Team Project 2022

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%