장면
기본적인 회원카드 관리 시스템, 소비기록 등
디자인을 더욱 최적화하는 방법은 무엇입니까?
현재 회원카드 테이블의 중복포인트 및 회원등급 항목입니다.
소비기록표, 소비금액(1위안 1포인트), 새로운 소비기록이 있는 경우, 멤버십 카드의 포인트를 상향 조정하고 변경된 포인트에 따라 회원 등급을 업데이트해야 합니다.
포인트를 차감하고 동일한 수준을 유지하는 것만큼 간단하게 포인트를 상환할 수 있습니다.
마스터들은 이 공통 멤버십 카드 관리 시스템을 어떻게 설계하나요?
우선 어떤 테이블이든 기본 키인 ID가 필요합니다. 사용자 테이블이 있어야 하며, 사용자 테이블에는 해당 회원 카드 필드가 있습니다. 회원카드번호, 포인트, 회원등급 등을 확인할 수 있는 회원카드표도 있습니다. 그 다음에는 소비 기록 시트가 있습니다. 다음은 가장 기본적인 테이블 및 필드입니다. 비즈니스에 따라 다른 필드 또는 테이블을 추가할 수 있습니다.
user:
id, username, cardId
card:
id, cardNum, point, level
purchase:
id, Money, thing
사용자 테이블 userinfo
id 사용자 이름 점수(포인트) level_id
카드 테이블 카드정보
id uid 카드 이름 토큰
회원등급 level_info
id min_score max_score level_name