話すようにプログラムを教える方法は?

ごく最近、私はある獣医クリニックのプログラムを準備していました。 当初、顧客はソフトウェアから完全に独立したアプリケーションを見たいと考えていましたが、いくつかの明確化の後、より安価で便利なオプション、つまりExcelアプリケーションの作成に着手しました。 何をする必要がありましたか? 獣医クリニックの登録のためのシンプルなプログラム。



タスクは簡単です-獣医への入場のためのクライアントとそのペットの登録を確認し、登録されたクライアントに関する情報をシートA4の読み取り可能な形式で獣医に転送します。 しかし、多くの人は、どの病院でもレジストリがどのように機能するか想像しています。 私はこのアプリケーションを作成したクリニックが非常に大きいことにすぐに注意します-そこには30人の医師しかいないため、レジストリ用の特別なソフトウェアが作成されました。



顧客の主な条件の1つは、文字通り次のとおりでした。「プログラムは、人(レジストラ)と通信し、 彼にとって快適になり 、指示に従うことを要求しないこと」。 合計で、コードの作業と基本の作成に2日近くかかり、フォームとデザイン要素のテキストを(「子供たちが理解できるように」)考え直すのに約3日かかりました。 私はすぐに言わなければならない-顧客は狂っていて、医者も満足しているようだ(プログラムが稼働している2ヶ月目)。 そして、何が起こったのかをお見せします。



新しい獣医を追加するためのフォーム:

Excelアプリケーションのフォーム



続き...

Excelアプリケーションのフォーム



特定の獣医のスケジュールのフォーム:

Excelアプリケーションのフォーム



データベースでクライアントを検索します。

Excelアプリケーションのフォーム



獣医の解雇-データベースからの削除。

Excelアプリケーションのフォーム



空の値を削除しようとしてエラーが発生しました:

Excelアプリケーションのフォーム



実際、プログラムは非常に膨大であることが判明し、希望する人は私のウェブサイトで詳細を見ることができます。 しかし、多くの人がその点を理解したと思います。



いくつかの質問で人類の意見を知りたいです。 人と通信し、彼と対話し、それが正当化されるアプリケーションを作成することはまったく正しいですか? この対話はどうあるべきですか? そして一般的に、プログラムとユーザーとの対話は「直感的なインターフェース」の概念の一部ですか? または、アプリケーションのグラフィック部分のみを指定していますか?



このテーマで研究プロジェクトを行っているので、あなたのアイデアとフィードバックに感謝します。



All Articles