小さなソフトウェアを構築するように求める宿題をもらっています。このソフトウェアは、次のことを行う必要があります。
- ユーザー側アプリからボタンクリック・文字入力で操作可能
- ユーザー側のアプリは、ユーザー入力をサーバーにアップロードする必要があります
- サーバーはすべてのユーザーの入力を収集し、要約 (すべてのユーザーが入力したカテゴリの平均数など) を生成し、それを Web ページに表示する必要があります。
私の質問は次のとおりです。
を。ユーザー入力 (上記のステップ 2) をアップロードするために、ユーザー側のアプリを mysql の指示にリンクして、データをサーバー上の mysql データベースに送信できるようにする予定です。合理的に聞こえますか?
b. サーバー側 (上記の手順 3) では、複数のユーザーが操作している場合、mysql に送信されるデータの順序を気にする必要がありますか? 各ユーザーのエントリに従ってデータを保存し、2 分ごとに計算 (すべてのユーザーのカテゴリの平均を取るなど) を行うことができます。しかし、平均を動的に計算するようにサーバーをプログラムすることはできますか? たとえば、新しい入力がある限り、サーバーは平均を更新して表示します。可能であれば、平均値を表示する Web ページなどのサーバー側プログラムを変更する必要がありますか? または、新しいデータが到着したときに平均を計算して数値を保存するようにデータベースをプログラムできますか?
どうもありがとう。