Stock Simulation Project
2024.08.22 ~ 2024.09.02 (12일)
총 3명
프로젝트 깃허브 링크
<프로젝트 개요>
- 주식 시장의 기본적인 이해를 돕기 위한 학습 프로그램
- 사용자들이 가상 투자를 직접 해보면서 주식 거래의 경험을 축적 가능
1. Stock Simulation Project 프로그램의 주요 기능
- 아이디 별로 시뮬레이션 기록을 저장, 불러오기
- 가상 주식 시뮬레이션(주식 구매, 매도, 주식 변동, 수익 확인 등)
2. 학습 목표
- MySQL을 활용, DB와 연결된 GUI가 구현된 프로그램 제작
3. 담당 업무
- 테이블의 정보와 매핑되는 객체 및 Mapper 클래스 작성
- 모든 회사 주식 정보, 주식 보유 현황, 거래 내역, 뉴스, 주식 차트, 회사 상세 정보 화면 제작 및 데이터 바인딩
<프로젝트 이야기>
1. 주식 차트 구현
- 주식 그래프를 그리기 위해 외부 JFreeChart 라이브러리를 사용 결정
- 꺾은 선 그래프를 렌더링하기 위한 X(날짜), Y(주식 가격) 축을 지정
- key, value로 이루어진 HashMap으로 주식 가격 데이터를 Point로 구성
- 각 Point를 직선으로 연결하여 꺾은 선 그래프 구현
→ 얻는 결과
- 사용자가 주식 가격의 변동을 시각적으로 쉽게 파악 가능
Share article