web-dev-qa-db-ja.com

複数のメニューを順番に機能させる

私はカフェのシンプルなPOSソフトウェアを開発しています。 3つの選択オプションに対応する必要があります。

  1. 現在の販売ユーザーのニーズの選択。一部の売上は、後で使用するために保存できます。 enter image description here

  2. ケータリング用のテーブル。 (多分サイドメニューにあります。)これにより、特定のテーブルに追加する新しい新しいページが再び開きます。

  3. 栄養タイプ。 (食べ物、飲み物、デザートなど)ユーザーが選択できるように、食べ物、飲み物などの写真を含むページを開きます。

    たぶんこのような何か: enter image description here したがって、ユーザーは販売インスタンス(現在の販売)を選択し、次にテーブル(Table1)、次に食品メニューから食品を選択し、食品を選択して保存します。ただし、すべてのメニューが利用できるため、顧客は販売プロセスの途中で変更できます

必要なもの:プロパティを変更するオプションを途中で維持しながら、ユーザーが3つのメニューのそれぞれから1つのオプションを選択して販売を完了するシームレスな方法を提供する必要があります。 (たとえば、注文の途中で顧客テーブルを変更します。)

3
Ahmed Faizan

説明しているのはプロセスであり、一般的に言えば、プロセスは「メインナビゲーション」にはありません。

メインのナビゲーションバーを見ると(上部の領域がそれを表していると思います)、「1」の意味、タイムスタンプが同じ領域にある理由、および+ボタンと-ボタンの意味がわからないのです。に関連しています。それらは下のコンテンツに関連しているはずのタブのように見えますが、そうではありませんか?

おそらく、メインメニューでさまざまなことが行われているためです。プロセスのステップ、各ステップで入力した値、およびそれらを変更する方法があるようです。私は間違っているかもしれませんが、一見しただけでははっきりしません。

ユーザーにプロセスを案内している場合は、そのように示します。これにはたくさんの方法があります。前/次のボタン、プロセスの各ステップ(アプリの上部、下部、または側面に沿って)にちなんで名付けられたボタンの選択。作業中に各ステップが強調表示されます。または、すべてを1つの大きなフォームに投げることができます。 、UIが過負荷にならない場合。

私が強調しようとしている点は、関係が重要であり、プロセスをナビゲートできる場合でも、プロセスとしてプロセスを示す必要があるということです。

補足として、プロセスの詳細を確認する必要があります。お支払いの詳細を入力する前に「欲しいもの」を選ぶ理由はいくつかあります。同じ理由が、テーブル番号を最後に入力する場合にも当てはまります。

1
Dirk v B