SSMをベースとしたエンタープライズ販売管理システムの設計と導入

ソースコードのダウンロードアドレス: https://download.csdn.net/download/sheziqiong/87791260
ソースコードのダウンロードアドレス: https://download.csdn.net/download/sheziqiong/87791260

販売管理システム

序文:

前章の関連する概念と原則を包括的に使用して、エンタープライズ情報管理システムを設計および開発します。プロジェクト演習を通じて、Spring、MyBatis、および Spring MVC テクノロジを理解し、プロジェクト開発の実践能力を向上させるのに役立ちます。主な内容は、プロジェクトの要件分析、計画、フレームワーク設計、コーディング、デプロイ、リリースなどです。

Java EE技術をベースに、MVCパターンを使用した販売管理システムを開発します。

機能要件

社内販売管理システム

同社の販売管理システムは、主に経営者と顧客との間の販売契約の締結と履行、および関連する販売データの統計を実現します。

当社と顧客が売買契約を締結した後、販売管理者は顧客の有償購入リストと商品の在庫に基づいてその都度請求書を作成します(簡単のため、1つの商品の納品に1つの請求書が対応します)。倉庫管理者が商品を顧客に配送するために使用します。納品後、倉庫管理者は請求書を確認し、関連する物流情報を記録する必要があります。契約の対象となるすべての商品が発送された時点で、契約は履行されます。製品の在庫が不足している場合、または納品後に在庫がゼロになった場合は、倉庫管理者が購入するための発注書が生成されます。倉庫管理者は商品を購入した後、購入情報を記録し、対応する商品の在庫を変更する必要があります。

クラッド

上記の機能に加え、営業管理者は契約の入力・変更・照会などの契約の基本情報を管理することができます契約の基本情報は公演前に変更できますが、公演中に変更することはできません; 顧客情報の追加、変更、クエリなどの顧客情報を管理できます。追加、変更、クエリなどの販売員情報を管理できます。倉庫管理者は、新しい製品の追加、製品情報の変更、棚からの製品の削除、クエリなど、在庫製品の基本情報を管理できます。

クエリ統計(オプション)

営業管理者は、契約に対して複数条件クエリと関連クエリを実行できます (つまり、契約をクエリするときに顧客と販売員の情報を同時に検索できます)。担当者は複数条件クエリと関連クエリを実行できます (契約クエリは次のとおりです)。同時に)、倉庫管理者は在庫製品に対して複数条件のクエリを実行でき、販売管理者は顧客、販売員、および製品カテゴリごとに販売統計を完了できます。

実践要件

上記のユーザーニーズに応じて需要分析を行い、ユースケース図を描きます。要件分析の結果に従って、システムのエンティティ クラスのクラス図が与えられます。

グループ分けと所要時間

  • グループ分けの要件: 1 グループあたり 1 名。
  • タイミング: 第 11 週~第 16 週。

仕様

Spring、SpringMVC、MyBatis フレームワーク、MySQL データベース

要件の分析と設計

ユースケース図

写真

データベースER図

エンティティクラス図

構造

システムマニュアル

ログイン

倉庫管理者ホーム

請求書の生成

注文書の生成

購入

販売統計

販売員統計

顧客統計

ファジークエリ

遭遇した問題

エラー: 関連するクエリにバグがあり、コンストラクターが見つかりません (resultMap は設定されていますが、コンストラクターが見つかりません)。

mybaits は setget メソッドに従ってエンティティ クラスを作成します

コントラクト クラスに構築メソッドを記述しました。これにより、Maybaits が getset メソッドの代わりに getset を使用せずにコンストラクターを見つけて、エラーが発生するようです。

バグ: 自動インクリメント主キーを返すことができませんでした

挿入関数はパラメータを直接渡すのではなく、オブジェクトを渡す必要があります。

返された主キーもこのオブジェクトに割り当てられます

mybaits によって返される keypropert フィールドは contactid に設定されます

次に、setContactId メソッドを探し、見つからない場合はエラーを報告します。このとき、通常はオブジェクトが渡され、オブジェクト ID として設定されます。

ソースコードのダウンロードアドレス: https://download.csdn.net/download/sheziqiong/87791260
ソースコードのダウンロードアドレス: https://download.csdn.net/download/sheziqiong/87791260

おすすめ

転載: blog.csdn.net/sheziqiong/article/details/130718403