bytecell / project_comehere

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

이리와유!

image

  • 2021 - 2 산학프로젝트 과목 실비팀
  • 2021.09.15 ~ 2021.12.10
  • 사용자의 키워드 선택에 따른 대형 건물이나 아울렛의 점포를 추천해주는 앱
  • 대형건물을 방문하는 사용자들이 목적에 맞게 내부시설을 이용할 수 있게 하기 위한 안드로이드 기반의 어플리케이션

실행, 설치 방법

안드로이드 스튜디오에서 프로젝트를 Open하고 실행하기
파이썬에서 엑셀파일은 모두 한 디렉터리에 넣어준 후 실행, flask_rate.py의 마지막 host부분엔 자신의 서버 주소를 적고 실행

Sample results

splash

건물찾기

건의사항

키워드 화면1

키워드 화면2

리뷰 점수별 추천

찜한 곳 출력

최종 출력

핵심기능

  • 방문 할 건물 선택
  • 방문 목적에 따른 키워드 선택
  • 선택 키워드를 통한 건물 내부시설 추천
  • 평점 기반 건물 내부시설 추천
  • 찜을 통해 마이페이지에 저장하여 볼 수 있는 기능

프로젝트 요구사항

공통

- 크롤링, 등은 파이썬 언어를 사용하여 작성
- 안정된 버전의 라이브러리, 안드로이드 스튜디오를 사용해야 한다.

인터페이스

- cardview, listview 사용 :건물 내부 편의시설 추천내역은 cardview, listview를 사용하고 상점 이미지도 함께 보여준다.
- 사용자가 건물을 선택한 후에 키워드를 선택할수 있도록 순서대로 화면이 표시되어야한다.
- 직관적이고 의미 전달이 명확한 화면을 사용자에게 제공한다.

제약사항

소프트웨어

- 시스템은 안드로이드 환경에서 동작, 실행할 수 있어야 한다.
- 개발을 위한 기본 환경으로 Android studio, Flask, Firebase, 크롤링을 위한 파이썬 라이브러리 BeautifulSoup 등을 기본으로 사용한다.

보안

- 사용자의 선택에 따라 결과값이 차별화 되어야 한다.

정책/문화

- 사용자에게 보여주는 점포에 대한 설명이 정확해야 한다.
- 시스템의 시간은 한국 표준시(KST)에 따른다.

프로젝트 스케줄

image

의존성

  1. python 3.9
  2. selenium 90.0.4430.72
  3. beautifulsoup4
  4. openpyxl
  5. math
  6. Flask 웹 프레임 워크
  7. Firebase 활용
  8. T map Api 사용

Application Version

  • minSdkVersion : 23
  • targetSdkVersion : 31

license

현대백화점 충청점 점포 정보
https://www.ehyundai.com/newPortal/index.do
크롤링한 점포 리뷰들 https://map.naver.com/v5/search/%ED%98%84%EB%8C%80%EB%B0%B1%ED%99%94%EC%A0%90%20%EC%B6%A9%EC%B2%AD/place/17784854placePath=%3Fentry=pll%26from=nx%26fromNxList=true&c=14184595.7485731,4389743.7865117,15,0,0,0,dh

연락처 (팀장)

권현서 kwongust@naver.com

About


Languages

Language:Kotlin 75.3%Language:Python 24.7%