検索
に質問 php - メンバーシップ カード、ポイント、レベル管理の設計の問題。

0

シーン

基本的な会員カード管理システム、消費記録など

より最適化された設計をするにはどうすればよいですか?

現在、これは会員カード テーブルの冗長ポイント会員レベル フィールドです。

消費記録表、消費金額(1元1ポイント)、新しい消費記録がある場合は、会員カードのポイントを増加させ、変更されたポイントに基づいて会員レベルを更新する必要があります。

ポイントの引き換えは、ポイントを減算して同じレベルを維持するのと同じくらい簡単です。

マスターはこの共通の会員カード管理システムをどのように設計していますか?

Your Answer
提出する

2 件の回答
0

まず第一に、どのテーブルでも主キーである ID が必要です。ユーザー テーブルが必要です。ユーザー テーブルには、対応するメンバーシップ カード フィールドがあります。会員カード番号、ポイント、会員レベルを記載した会員カード表もあります。それから消費記録シートです。以下は最も基本的なテーブルとフィールドです。ビジネスに応じて他のフィールドやテーブルを追加できます。
user:
id、username、cardId
card:
id、cardNum、point、level
purchase:
id、money、thing

2017-06-24 09:44:33

提出する

0

ユーザーテーブル userinfo
id ユーザー名 スコア (ポイント) level_id

カードテーブルcardinfo
id uidcard_nameトークン

メンバーレベル level_info
id min_score max_score level_name

2017-06-24 09:44:33

提出する

Hot Tools

vc9-vc14 (32+64 ビット) ランタイム ライブラリ コレクション (以下のリンク)

vc9-vc14 (32+64 ビット) ランタイム ライブラリ コレクション (以下のリンク)

phpStudy のインストールに必要なランタイム ライブラリのコレクションをダウンロードします。

VC9 32ビット

VC9 32ビット

VC9 32 ビット phpstudy 統合インストール環境ランタイム ライブラリ

PHP プログラマー ツールボックスのフルバージョン

PHP プログラマー ツールボックスのフルバージョン

プログラマ ツールボックス v1.0 PHP 統合環境

VC11 32ビット

VC11 32ビット

VC11 32ビットphpstudy統合インストール環境ランタイムライブラリ

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい