Skip to content

palgong2/mini-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 

Repository files navigation

💄 화장품 검색기 - Mini Project

알고리즘 미니프로젝트

간편하게 화장품 정보를 검색할 수 있는 프로그램입니다.
올리브영, 이니스프리 에서 정처없이 헤매고 계신가요? 다른 알바생에게 말을 걸기 부담스럽다면, 이 프로그램을 사용해보세요!
서점의 도서검색기(도서 키오스크) 처럼, 화장품 가게에 키오스크가 도입된다는 가정하에 진행되는 프로젝트입니다.

프로젝트 기간

2024년 11월 26일 ~ 12월 2일


🧑‍🤝‍🧑 팀원

  • 전유민
  • 옥준서
  • 이다정

📂 디렉토리 구조

디렉토리 구조

  • jeonmini/ # 전유민 작성 코드
  • okmini/ # 옥준서 작성 코드
  • leemini/ # 이다정 작성 코드
  • miniproject/ # 통합된 최종 코드

📝 화장품 가게 플로차트

화장품가게플로차트

🛠️ 주요 기능 설명

1. 화장품 검색 기능 (이다정)

  • 기능 설명
    • 프로그램을 실행하면 화장품 대분류(스킨케어, 베이스, 클렌징)가 표시됩니다.
    • 대분류를 선택하면 소분류(예: 클렌징폼, 토너, 로션 등)가 출력됩니다.
    • 소분류를 선택하면 해당 분류의 제품 리스트가 출력됩니다.
    • 제품명을 선택하면 제품 상세 정보(브랜드, 용량, 재고, 설명 등)를 확인할 수 있습니다.

2. 화장품 추천 기능 (전유민)

  • 기능 설명
    • 사용자의 피부 타입(건성, 지성, 민감성 등)을 입력받아 적합한 화장품을 추천합니다.
    • 예) 건성 → 건성미스트, 건성토너
    • 피부 타입에 맞는 제품이 없으면 안내 메시지를 출력합니다.

3. 재고 변경 기능 (관리자 전용) (옥준서)

  • 기능 설명
    • 관리자 비밀번호를 입력해야 접근 가능한 기능입니다.
    • 대분류와 소분류를 선택한 후, 특정 제품의 재고를 변경할 수 있습니다.
    • 현재 재고와 변경 후 재고가 표시되며, 음수 재고는 허용하지 않습니다.

4. 프로그램 종료

  • 기능 설명
    • 프로그램을 종료합니다.

💡 추가 목표


1. 데이터베이스 연동 (MyBatis)

  • 목표: 실시간 재고 조회 및 업데이트.
  • 기능:
    • 재고 부족 시 관리자 알림.
    • 품절 제품 자동 표시.

2. 웹 애플리케이션 (React + JSP + MyBatis)

  • React: 사용자 친화적 UI/UX 제공, 반응형 웹.
  • JSP/MyBatis: 데이터 연동 및 CRUD 구현.
  • Java: API 설계 및 백엔드 로직 처리.

3. 화장품 리뷰 및 평점 기능

  • 리뷰 작성:
    • 500자 제한, 별점(1~5점) 평가 가능.
  • UI:
    • 최신순/평점순 정렬 옵션.
    • 리뷰 작성 팝업 및 간단한 검증.

About

알고리즘미니프로젝

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages