シーン
基本的な会員カード管理システム、消費記録など
より最適化された設計をするにはどうすればよいですか?
現在、これは会員カード テーブルの冗長ポイント会員レベル フィールドです。
消費記録表、消費金額(1元1ポイント)、新しい消費記録がある場合は、会員カードのポイントを増加させ、変更されたポイントに基づいて会員レベルを更新する必要があります。
ポイントの引き換えは、ポイントを減算して同じレベルを維持するのと同じくらい簡単です。
マスターはこの共通の会員カード管理システムをどのように設計していますか?
2 件の回答
まず第一に、どのテーブルでも主キーである ID が必要です。ユーザー テーブルが必要です。ユーザー テーブルには、対応するメンバーシップ カード フィールドがあります。会員カード番号、ポイント、会員レベルを記載した会員カード表もあります。それから消費記録シートです。以下は最も基本的なテーブルとフィールドです。ビジネスに応じて他のフィールドやテーブルを追加できます。
user:
id、username、cardId
card:
id、cardNum、point、level
purchase:
id、money、thing
ユーザーテーブル userinfo
id ユーザー名 スコア (ポイント) level_id
カードテーブルcardinfo
id uidcard_nameトークン
メンバーレベル level_info
id min_score max_score level_name
Hot Questions
Hot Tools
vc9-vc14 (32+64 ビット) ランタイム ライブラリ コレクション (以下のリンク)
phpStudy のインストールに必要なランタイム ライブラリのコレクションをダウンロードします。
VC9 32ビット
VC9 32 ビット phpstudy 統合インストール環境ランタイム ライブラリ
PHP プログラマー ツールボックスのフルバージョン
プログラマ ツールボックス v1.0 PHP 統合環境
VC11 32ビット
VC11 32ビットphpstudy統合インストール環境ランタイムライブラリ
SublimeText3 中国語版
中国語版、とても使いやすい
ホットトピック
20337
7
13531
4
11853
4
8836
17
8420
7





