インターフェースデザイン手法(2)— 6.機能ボタンデザイン(削除、保存、送信)

前回の記事でのファンクションボタンのデザインの説明に続いて、この記事では、「削除、保存、送信」の3つの形式のファンクションボタンを紹介します。これらの3つの形式は、インターフェイスコンテンツ処理(削除、保存)の処理中の機能と、インターフェイス処理が完了したとき(送信)の機能です。また、基本機能と管理および制御機能の2つの説明に分かれています。

3、変更ボタン

1.機能機能
変更ボタンは、インターフェース上ですでに「ロック状態」になっているデータを変更する機能です。
ロックされていないデータを変更するには、編集して間違ったデータを直接変更できますが、インターフェイス上のデータがロックされた後は、間違ったデータを直接編集して変更する方法を使用することはできません。ロック要件のないシステムの場合、機能を変更するという設計上の問題はありません。

2.基本機能
データを変更する方法はたくさんあります。システムの全体的な設計コンセプトによると、変更には主に物理的な削除、ロック解除の変更、赤字の修正の3つの方法があります。これらの3つの方法を以下に説明します。
1)物理削除方法の変更
保存したデータをデータテーブルから直接削除し、正しいデータを追加する方法です。一般的に、この変更方法は、データがロックされていない場合、またはシステムによって保守担当者用に特別に設定された保守インターフェースで削除操作が実行される場合にのみ適用されます。

2)ロック解除変更方法
インターフェースがロックされた後に変更が必要なデータが発生した場合、ロックを解除することで変更できます。ただし、この方法は簡単に見えますが、簡単ではありません。ロック解除方法を使用して変更する場合は、次の2つの点に注意してください
。□承認プロセス:承認プロセスに合格した後にインターフェイスがロックされている場合は、データの削除を行う必要があります。承認参加者全体に対して指示を出します(承認に参加するすべての人に通知する必要があります)。
□データ参照:通常、インターフェース上のデータは、ロック後に他のダウンストリームコンポーネントによって参照されます。ロックを解除して変更すると、一連の矛盾が発生する可能性があります(参照されるすべてのデータの影響をクリアする必要があります)。
したがって、上記の問題を解決できない場合は、ロック解除を使用してデータを変更することはお勧めしません。

3)赤字修正方法の変更
赤字修正方法は、記録履歴を保持することを前提とした主な変更方法です。すべてのビジネス関連データおよび保存する必要のあるデータは、この方法を使用して変更する必要があります。基本的な方法は、エラーデータと同じサイズの「負の値(赤い文字)」を入力して、記録されたエラーデータをヘッジし、変更の効果を実現することです。この方法は、主に次の状況で使用されます。
□保存されたデータがロックされると、ロックを解除することはできません。
□物理的な削除では変更できません。
□システム設計ルールでは、すべての変更の履歴を保持する必要があります。

赤い文字の変更の設計アイデアは次のとおりです:間違った値A = 10、正しい値B = 8、および変更方法を図1に示します。

ここに画像の説明を挿入します

図1緋色の文字を変更する方法

■変更方法1:部分置換
入力した元の値が正しい値(A> B)より大きいため、Aから差Bを引いて、次のように変更するだけです。
□最初のデータA = 10;
□2番目のレコードを追加します。このレコードは差B = -2(赤い文字)です。
□2つの保存されたレコードの合計= A + B = 10 +(-2)= 8、変更が完了しました。

■変更方法2:すべて置換します
。入力した不正な値を最初に赤の値Bで覆い、次に正しい値Cを入力して、次のように変更します。
□Aと同じサイズの2番目の赤い文字を追加します。B= -10、次に2つのレコードの合計= A + B = 10 +(-10)= 0;
□3番目のレコードを追加し、正しい値Cを入力します。 = 8、次に3つのレコードの合計= A + B + C = 0 + 8、変更は完了です。

注:正しいデータ値は青いワード「C = 8」を使用するため、この変更方法は「赤と青のワードプロセッシング」とも呼ばれます。

4)変更と削除の関係
エラーデータと変更されたデータのサイズが同じで符号が逆の場合は、削除と同等です。つまり、赤字変更方式では、削除は変更の特殊なケースにすぎないため、削除機能を個別に設定する必要はありません。

3.管理および制御機能
ロックされたデータの変更は、多くの面で制限する必要があります。いくつかの一般的なシナリオには、
1)権限の制限
があります。変更できるかどうかは、システム管理者がユーザーに機能を変更するための変更権限を与えているかどうかによって異なります。

2)時間制限制約
財務関連データの入力期間はすべて時間制限があり、原則として制限時間以降は変更できません。たとえば、3月のデータに誤りがありますが、4月に入ったのはエラーが見つかりました。このとき、直接変更すると、報告される3月のデータに影響します。この場合、通常は4月以降のデータにのみ調整値を追加できます(4月に変更したデータは影響しません。の半年または通年の統計結果)。

3)
承認の制約コンポーネントに承認プロセスが設定されている場合、コンポーネントが承認を通過した後、データはロックされます。変更する場合は、再承認できるメカニズムを設計する必要があります。そうしないと、承認をバイパスして変更できる場合、承認は無意味になります。

第四に、保存ボタン

1.機能機能
保存ボタンは、入力データをコンピュータの内部または外部記憶媒体に保存するために使用されます。
キーボードでフィールドコントロールに入力されたデータは、画面に一時的に表示されるだけです。保存ボタンを押さずにデータベースに物理的に記録すると、ウィンドウを閉じた後にデータが失われ、データが失われます。ウィンドウを再度開くと表示されます。が表示されます。保存機能に加えて、保存ボタンは通常、ルールのチェックを保存ボタンに添付して、正しいデータがデータベースに保存されていることを確認します。

2.基本機能
保存ボタンの機能は、データをデータベースに保存し、保存する前にデータがデータベースの要件を満たしているかどうかを確認することです。確認内容の例は次のとおり
です。数値は、通貨、形式、ビット数などに準拠しています。
□単語数、大文字、スペースの有無など、テキストデータの内容を確認します。
□フォーマットや時刻などの日付型データの内容を確認してください。
□データを空にすることはできません。
上記のルールは企業の管理ルールではなく、データベースのルールであるため、制御機能ではないことがわかります。

3.制御機能
制御ルールは保存ボタンにリンクできます。保存する際は、管理規則違反がないか確認してください。
□単価が規定の平均価格を超えていませんか?
□総額が予算総額を超えていませんか?…待つ。

5、送信ボタン

1.機能の役割
送信ボタンは、コンポーネントのすべてのビジネス処理が完了した後、処理の完了(コンポーネントを閉じる)を通知するために使用されます。
送信ボタンは実際には検査ルールのコレクションです。送信に合格すると、このコンポーネントでのデータ入力と処理がすべて送信ボタンのリンクのルールに準拠し、ダウンストリームコンポーネントに提供できることを示します。
「送信」は必ずしも一般的な用語ではありません。ソフトウェア開発者は、習慣が異なるため、他の名前や方法を使用して上記の機能を実現することもできます。

2.基本機能
送信機能には、保存機能のような基本機能はありません。その機能は、一連のルールを順番にアクティブ化して実行することです。
【例】「経費精算」コンポーネントの入力作業がすべて完了すると、インターフェースに設定されている「送信」ボタンを押すと、送信ボタンにリンクされているルールが1から5まで順番にアクティブになります。図2の手順で、各ルールの意味を簡単に説明します(これに限定されません)。

ここに画像の説明を挿入します

図2送信ボタンの処理プロセス

①財務規則:償還額が会社の財務規則に準拠しているかどうか、経費の使用目的が記入されているかどうかなどを確認します。企業の経営規則や規則に関連するこれらのタスクは自由に増やすことができます。

②期限ルール:該当する期限ルールに違反していないか確認してください。このとき、インターフェースに「日付」欄がある場合は、制限時間チェックを設定できます。例:毎月の旅費の払い戻し期限は2か月目の3日営業日の前に古くなっています。この時点でこのインターフェースの日付が終わっているかどうかを確認してください。

④ロックルール:前述のすべてのルールが検査に合格すると、ロックインターフェイスのロックメカニズムがアクティブになり、所定のオブジェクト(完全なインターフェイスまたはコントロールの一部)がロックされます。

⑤承認ルール(承認プロセス)
資金額が上司の承認に必要な金額に達した場合、承認プロセスを自動的に開始するための承認プロセスが必要です。承認が通過すると、このコンポーネントの処理が完了します。

⑥プッシュ情報:すべてのプリセットルールに合格したら、情報をプッシュし、データをプッシュし、データをダウンストリームコンポーネント、データベース、およびその他のプリセットストレージメディアに保存します。

3.制御機能
厳密に言えば、送信はシステム操作機能ではなく、追加や保存などとは異なり、それ自体が制御機能のトリガーボタンです。管理と制御に関しては、送信ボタンを使用する権利のみが利用可能です。

4.保存と送信の違い
違反をチェックする場合、保存ボタンと送信ボタンのデザインには多くの違いがあります。
1)機能の目的が異なり
ます□保存:新しい入力データをデータベースに保存し、検査ルールの有効化を支援することもできます。
□送信:データ入力が完了したことを示す信号を送信し、一連の検査ルールを開始します。

2)検査対象の違い
□保存:入力データがデータベースルールに違反していないか確認してください。
同時に、段階的な保存にも対応しており、「必須項目」に属するすべてのコンテンツを初めて保存ボタンを押す前に入力する必要がありますが、不要項目は複数回入力して保存できます。
□送信:すべての入力データがビジネス標準およびデータベースの要件を満たしているかどうかがチェックされます。送信ボタンを押す前に、すべてのデータを数量とルールに従って入力する必要があり、必須ではありません。

■ボタンデザインのまとめ
上記のボタンデザインの説明から、ボタンデザインのアイデア、方法、基準などがわかります。もちろん、ボタンの機能はそれだけではありません。ここに記載されている内容は、一般的なボタンデザインの参考になります。以上の説明から、ボタンはシステム運用の観点から設計するだけでなく、ビジネス標準や管理ルールをチェック・実装するためのキャリアとしての役割にも特に注意を払っていることがわかります。

この時点で、インターフェイスデザインのすべてのコンテンツが公開されます。インターフェイスデザインは、ソフトウェアデザインの最も重要で最も重要な部分のひとつです。これは、作業結果がユーザーの直接的な感情に関連し、最も重要なデザイン作業の1つでもあるためです。それは顧客満足度に影響します。インターフェイスの設計は、要件エンジニア、アーキテクト、開発エンジニア、およびアート、UIなどに従事するすべての担当者の共同結果です。インターフェイスの詳細で詳細な計画と設計は、顧客が情報の価値を感じ、顧客を改善できるようにすることです。満足度最も重要なウィンドウ。

インターフェイスとボタンの設計の詳細については、「Dahuaソフトウェアエンジニアリング-要件分析とソフトウェア設計」という本を参照してください。

ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/lihognjun/article/details/112707799