「.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
ココでは、SQL Server付属のNorthWind? DB ベースで要件定義 ~ 詳細設計までを実施。
※ なぜ、こんなことができるのか?についてはコチラ
プロンプトヘッダは以下
(以下は)SQLServer付属のNorthWind DB を使用したサンプルアプリの ~
コレに任意の指示を加えて実行します。
SQL Server付属のNorthWind DB を使用したサンプルアプリの機能要件を提案して下さい。
| 受注管理(Orders / Order Details ・受注一覧・検索・絞り込み ・受注詳細 (明細・小計・送料) ・ステータス管理 (出荷・配送) ・帳票出力 (納品書・請求書) | 顧客管理(Customers / Contacts ・顧客一覧・検索 (国・地域別) ・顧客詳細・連絡先管理 ・購買履歴・取引サマリ ・顧客ランキング分析 | 商品管理(Products / Categories ・商品一覧・カテゴリ絞り込み ・商品詳細・仕入先情報 ・在庫数・発注点アラート ・廃番 (Discontinued) 管理 |
| 仕入先管理(Suppliers ・仕入先一覧・国別フィルタ ・担当者・連絡先管理 ・取扱商品一覧 ・発注書の生成 | 担当者管理(Employees ・社員一覧・上司/部下ツリー ・担当受注・売上実績 ・地域テリトリー管理 ・個人別パフォーマンス | 配送管理(Shippers ・運送会社一覧・実績比較 ・配送コスト・遅延率分析 ・出荷ステータス追跡 ・配送先国別の実績集計 ・分析・ダッシュボード |
| 売上分析(Sales Dashboard ・月次・四半期・年次売上推移 ・商品カテゴリ別売上比率 ・国別・地域別売上マップ ・前年同期比・成長率 | 在庫分析(Inventory Alerts ・在庫切れ・低在庫アラート一覧 ・カテゴリ別在庫金額 ・回転率・滞留在庫の可視化 ・自動発注トリガー候補 | パフォーマンス分析(Employee Performance ・担当者別売上ランキング ・受注件数・客単価の比較 ・テリトリー別達成率 ・目標設定・進捗トラッキング |
受注管理にフォーカス
以下はSQLServer付属のNorthWind DB を使用したサンプルアプリの提案された機能要件です。
{モジュール一覧}
このうち、受注管理の機能一覧・画面遷移を教えてください。(前述のチャットの会話履歴をそのまま利用し)画面のイベント一覧を作成してください。
以下はSQLServer付属のNorthWind DB を使用したサンプルアプリの受注管理です
{機能一覧・画面遷移、イベント一覧}
各画面の画面項目一覧を作成してください。顧客選択のDDLの記載漏れ
受注詳細画面(編集モード)にフォーカス
以下はSQLServer付属のNorthWind DB を使用したサンプルアプリの受注管理の受注詳細画面(編集モード)です
{画面項目定義・イベント一覧}
以下のイベント詳細定義書を作成してください。
{イベント名、イベント一覧に記載の概要}
概要:編集対象の受注情報を取得し、フォームに表示
概要:選択された顧客に基づいて、関連情報を表示
概要:選択された商品に基づいて、価格や在庫情報を表示
概要:入力された数量に基づいて合計金額を計算し表示
概要:入力内容を検証し、受注情報を更新
概要:受注詳細画面に遷移
概要:削除確認ダイアログ表示後に受注を削除し、受注一覧画面に遷移
概要:ダイアログを閉じ、受注詳細画面に遷移