Skip to content

ilpq29/CosmeticSolutionSystem

 
 

Repository files navigation

화장품 매출 분석 시스템

개요

화장품 판매점의 재무 현황과 매출 현황을 차트로 시각화하여 출력하는 매출 분석 시스템을 구현하였습니다.

개발기간

2020년 12월 14일 ~ 12월 18일

참여 인원

IoT기반 스마트팩토리 SW개발 전문가과정

김민경, 김창준, 이시언, 정상훈, 최보화 총 5명

개발 환경

C# Cosmetic Solution Client project

Microsoft Visual Studio Community 2019 v16.8.2

언어

  • C# 8.0

프레임워크

  • .Net FrameWork 4.8
  • EntityFrameWork 6.2
  • Winform

라이브러리

DevExpress Chart Control v.20.2.2

데이터베이스

Microsoft MS-SQL Server 2019

화면 목록

  1. 손익 계산서 화면

  • 손익 계산서 버튼을 누르면 DB에 저장되어있는 손익계산서 내역 중 매출액, 영업이익, 당기순이익이 연도별로 차트로 표시되며 전체 내역은 표로 표시된다.
  1. 재무 상태표 화면

  • 재무 상태표 버튼을 누르면 DB에 저장되어있는 재무상태표 내역(자산, 부채, 자본)이 연도별로 각각 차트 및 표로 표시된다.
  1. 일/월별 판매량 화면

  • 일별, 월별 제품 판매량을 모두 합산한 데이터, 카테고리별로 구분하여 합산한 데이터를 Stakced Bar 차트로 출력한다.
  1. 시간대별 고객 구매자 수 분석 화면

  • 12시부터 24시까지 나누어서 방문한 고객에 수를 보여준다.
  • DateEdit 버튼을 눌러서 해당 년도(2018년부터 2020년까지)를 선택하면, 방문한 고객수를 볼수가 있다.
  1. 코로나 확진자 수에 따른 카테고리별 판매량 화면

  • 코로나 확진자수 Bar형태 차트, 카테고리별 판매량 Line차트로 출력
  • 5개월간의 차트를 볼 수 있다
  1. 카테고리, 연령, 성별 매출 비중 화면

  • 최근 3년간 카테고리별 연령대의 매출을 Manhattan Bar로 출력
  • 버튼을 통하여 한해의 매출 출력 가능
  • 마우스를 이용하여 scroll, zoom이 가능
  1. 비건 화장품 매출 화면

- Brand 테이블에서 BrandTag=0인 브랜드들의 매출을 Sales 테이블에서 최근 3년만 연도별로 그룹화하여 SalesLine 테이블에서 각 연도별 수량을 더해 차트 구현.
  1. 브랜드별 최근 1년, 월 매출 화면

  • 브랜드별로 나누어 해당 년도에 매출을 보여준다.
  • DateEdit 버튼을 눌러서 해당 년도(2018년부터 2020년까지)를 선택하면, 브랜드별로 나누어 해당년도 매출을 볼수가 있다.
  1. Top 5 제품 화면

  • 년, 월 기간동안 판매된 제품 중 상위 5개 제품의 판매량을 Doughnut 차트로 출력한다.

DB 스키마

  • 모든 항목이 제 3 정규화까지 완료되었다.

클래스 다이어그램

Dao Classes

Form Classes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%