pharmacy-pos-qr-system/backend/gui
시골약사 30abf18e95 feat: POS GUI 적립자 정보 컬럼 분리
- '적립 사용자' 단일 컬럼을 '적립자명'과 '전화번호' 2개 컬럼으로 분리
- 각 컬럼에 녹색 볼드 텍스트 스타일 유지
- 테이블 컬럼 수: 6개 → 7개
- 윈도우 너비: 1100px → 1200px

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-23 16:46:07 +09:00
..
pos_sales_gui.py feat: POS GUI 적립자 정보 컬럼 분리 2026-01-23 16:46:07 +09:00
README.md feat: 프로젝트 초기 구조 설정 2026-01-23 13:59:00 +09:00
requirements.txt feat: 프로젝트 초기 구조 설정 2026-01-23 13:59:00 +09:00

POS 판매 조회 GUI

PyQt5 기반 POS 판매 내역 조회 프로그램

기능

  • 날짜별 판매 내역 조회
  • 실시간 총 매출 집계
  • 판매 상세 품목 조회 (더블클릭)
  • QR 생성 버튼 (Phase 2 준비)

실행 방법

# 의존성 설치
pip install -r requirements.txt

# GUI 실행
python pos_sales_gui.py

데이터베이스 연결

MSSQL PM_PRES 데이터베이스에 연결합니다.

  • SALE_MAIN: 판매 헤더
  • SALE_SUB: 판매 상세

연결 설정은 ../db/dbsetup.py에서 관리됩니다.

스크린샷

┌─────────────────────────────────────────────────┐
│  POS 판매 조회                    [_] [□] [X]   │
├─────────────────────────────────────────────────┤
│  날짜: [2026-01-23]  [새로고침]  [QR 생성]      │
├─────────────────────────────────────────────────┤
│  주문번호        시간   금액    고객명   품목수  │
│  20260123000042 14:30 45,000원  김철수    3    │
│  20260123000041 14:15 12,000원 [비고객]   1    │
├─────────────────────────────────────────────────┤
│  상태: 3건 조회 완료 | 총 매출: 125,500원      │
└─────────────────────────────────────────────────┘