ThinkPHPで入場券のオンライン生成を実現

WBOY
リリース: 2016-06-23 14:03:42
オリジナル
1871 人が閲覧しました

データベーステーブルにあるユーザー登録情報に基づいて各ユーザーの入場券 (特に入場券番号と試験場所) を作成する方法についてですが、主にアイデアについて教えてください。


ディスカッションへの返信 (解決策)

入場チケット番号はオンラインで生成されず、事前に生成されて保存されます
一般に、同じ場所の受験者は同じ受験センターの各受験者に均等に配分される必要があります。テストセンター内の場所は隣接してはなりません

入場券の番号はオンラインで生成されませんが、事前に生成され保存されます
一般に、同じ場所の受験者は、同じ場所の各テストセンターに均等に配分される必要があります。テストセンターは隣接していません

はい、それは理にかなっていますが、それにどのように対応するのですか?

基本的なアルゴリズムはおおよそ次のとおりです:
テストポイントの数がわかっており、シーケンスに番号が付けられ、候補は出身地順に並べ替えます
候補者を調べてテストポイントを割り当てます。テストセンターが割り当てられるたびに、テストセンター番号は 1 つずつ増えます (サイクルカウント)
テストセンターごとに、上記のプロセスを繰り返して座席を割り当てます

OK、解決しました

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!