>  Q&A  >  본문

php - 사용자 잔고 및 수입지출 mysql 테이블 설계 및 구현 계획

관련 사업을 처음 해봐서 경험이 부족해서 경험을 좀 배워보고 싶습니다.
1. 사용자 ID와 잔액 외에 사용자 잔액 테이블에는 어떤 필드가 있어야 합니까?
2. 손익계산서와 지출계산서를 분리해야 하나요, 아니면 합쳐야 하나요?
3. 등록하고 쿠폰 100개를 받으세요. 성공적으로 등록한 후 잔액 필드에 100을 추가하고 세부 테이블에 레코드를 추가합니다. 이 두 단계를 하나의 트랜잭션에 넣거나 세부 테이블에 대한 메시지 대기열 처리와 같은 다른 솔루션을 사용합니다.

ringa_leeringa_lee2705일 전2703

모든 응답(1)나는 대답할 것이다

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-16 09:20:20

    1. 사용자 ID, 잔액, 시작 시간(생성 시간), 마지막 거래(수입, 지출) 변경 시간, 총 수입, 총 지출(상황에 따라 중복 여부를 결정하며, 중복 여부는 데이터베이스를 매번 확인하지 않는 것입니다) 시간통계가 수집됩니다)
    2.손익계산서와 지출계산서를 보세요. 수입원과 지출방법이 여러 개인 경우에는 수입(1. 팁, 2. 충전, 3. 송금), 지출(1. 사업체 구매, 2. 멤버십 충전, 3. 등)으로 분리하는 것이 적합합니다. 이체) 등
    3. 넣기 직접 거래도 동시에 할 수 있고, 메시지 대기열도 사용할 수 있습니다. 돈이 관련된 한, 로그를 잘 보관하세요. 돈을 보내고 명세서를 운영하는 것은 시간이 많이 걸리는 작업이 아니기 때문입니다.
    4. 돈을 계산할 때 부동 소수점 숫자를 피하세요. 예를 들어 1위안은 100포인트로 저장되어야 합니다.

    회신하다
    0
  • 취소회신하다