기획안 작성(8주차)

 웹앱을 완성했을 때의 구성을 만들어보았다.

대시보드를 활용했을 때와 streamlit을 활용했을 때 두가지로 나누어 만들어보았다.

1. 대시보드 활용

(1) 첫 화면











1. IT, 반도체, 의약품 등 여러가지 분야를 나열하고, 그 분야별로 아래에 종목명을 나열한다.

2. 사용자가 원하는 정보를 찾을 수 있도록 검색란을 생성한다.

3. 각 분야별로 전날대비 등락률이 가장 큰 상위 10개 종목들만 나타낸다.

- 등락률로 크기와 색상을 결정한다.

- 등락률로 정보를 주는 이유는 등락률이 크다는 것은 그만큼 전날 이슈가 되었다고 생각할 수 있기 때문이다.

(2) 분야를 선택하였을 때













- 이 분야 뉴스에서 어떤 단어가 많이 등장하고 어떤 것들이 이슈가 되는지를 보여주기 위해 다음과 같은 구성을 하였다.
1. 선택한 분야의 종목명을 나열한다.
2. 선택한 분야의 상위 10개 종목의 전날 뉴스 기사들을 워드클라우드로 시각화한다.
3. 선택한 분야의 전날 뉴스 기사들의 제목만 간단하게 보여준다.

(3) 종목을 선택하였을 때














1. 선택한 종목의 일주일간의 주가정보를 제공한다.
2. 시계열 예측을 이용하여 단순하게 예측정보를 시각화하여 제공한다.
3. 선택한 종목의 재무정보를 제공한다.

2. streamlit 활용















제한되는 부분이 많기 때문에 먼저 한 분야(IT)를 선택한다.

(1) 첫 화면

1. IT분야의 등락률 상위 10개 종목을 더 자세히 볼 수 있는 버튼을 생성한다.
2. IT분야의 전날대비 등락률이 가장 큰 상위 10개 종목들만 나타낸다.
- 등락률로 크기와 색상을 결정한다.
- 등락률로 정보를 주는 이유는 등락률이 크다는 것은 그만큼 전날 이슈가 되었다고 생각할 수 있기 때문이다.
3. IT분야 상위 10개 종목의 전날 뉴스 기사들을 워드클라우드로 시각화한다.
- 전날 뉴스에 어떤 단어들이 나왔는지의 정보를 제공하기 위함이다.
4. IT분야 상위 10개 종목의 전날 뉴스 기사들의 제목만 간단하게 보여준다.

(2) 1번의 종목을 선택했을 때

5. 해당 종목의 시계열 예측을 이용하여 단순하게 예측정보를 시각화하여 제공한다.
6. 해당 종목의 일주일간의 주가정보를 제공한다.
7. 해당 종목의 회사 재무정보를 제공한다.

댓글

이 블로그의 인기 게시물

SQL(9)(performance tuning queries, pivoting data)

데이터 크롤링(3주차)

SQL(8)(writing subqueries, window functions)