[팀 프로젝트] 모의 주식 투자 프로그램

KangHo Lee's avatar
Dec 30, 2024
[팀 프로젝트] 모의 주식 투자 프로그램
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

devleekangho