ある会社が現在利用しているシステムと、それをどうするかについて話し合った。
同社はさまざまなカートンディスプレイを製造しています。このシステムは、クライアント、注文、価格を追跡するために開発されました。システムが作成されてから多くのことが起こりましたが、システムは、マネージャーが説明したように、「ロックされている」と「問題がある」ので、私は「動的ではない」と「不安定」と解釈しています。
システムに関するいくつかの情報
- 2000年頃に開発されました
- かなり小規模なシステム、2〜5人のユーザー、6つのフォーム、平均量のデータを含む最大8つのテーブル
- 初期のVisual Basicに基づいて構築された、ドラッグアンドドロップデザインで作成されたフォーム。インターフェイスは基本的にメニューといくつかのフォームを備えた単なるウィンドウです
- MSSQLデータベース(SQL2005サーバー)を使用してデータとクエリ用のODBCドライバーを格納し、データがこのシステムの前にExcelから移行され、Excelの前に手動で処理され、計算され、記述された
- ユーザーはMicrosoft XP環境(およびそれ以上)で作業します
彼らの主な問題は、価格を調整および計算できない、新しいカートンタイプなどを正しく追加できない、サーバー上のデータにアクセスできない(または、方法がわからない)ため、もう正しくできないことです。
私は3つの可能な解決策を提案しました
- 現在のシステムにパッチを適用しようとする
- 新しい新しいインターフェースを作成します(できれば、同様の環境、VB.netまたはVBベース)
- 非常に小さなシステムであることを考慮して、Excelソリューションに戻します
さらに多くのオプションがあるかもしれませんが、これらは私が考えることができるものです。
私の質問は
- 私は何を勧めるべきですか、そしてなぜですか?
- これらの代替案の長所と短所は何ですか?
- 他の(おそらくより良い)代替案はありますか?