(ソースコード添付) Springbootデジタルスーパーマーケット管理システムの設計と実装 卒業制作 34804

                                                          

まとめ

ネットワーク情報の時代においては、多くのソフトウェアが開発され、ユーザーの選択肢が広がり、よりパーソナライズされたニーズが追求されるようになりました。この文脈において、スーパーマーケットはユーザー指向であり、品種に応じて少量のバッチで生産を組織し、継続的な製品革新をスーパーマーケットの最も重要な競争手段として利用することしかできません。

システムはB/S構造を採用し、全ての業務モジュールはブラウザ対話方式を採用しており、システムのデータベースとしてMySQL、システム設計の開発ツールとしてMy eclipseを選択しています。デジタルスーパーマーケット管理システムが持つべき主な機能モジュールを基本的に実現 本システムは、管理者とユーザーの2つの機能モジュールから構成されています 管理者:ホームページ、Webサイト管理(カルーセル図、スーパー告知) 人事管理(管理者、会員ユーザー) )、従業員ユーザー) モジュール管理 (倉庫情報、サプライヤー、製品タイプ、製品情報、製品削除、倉庫情報、注文情報、従業員管理、給与情報、従業員サインイン、販売情報、メッセージ フィードバック) 個人管理およびその他の操作。

システムをテストした後、プログラム ロジックとコードが改善されました。同時に、システム内のすべてのプログラムが正常に実行できること、すべての機能が操作できること、およびシステムの操作エクスペリエンスが良好であることが保証され、管理者とユーザーにとって有利な状況が実現します。

キーワード: デジタルスーパーマーケット管理システム、Mysql、 

抽象的な

ネットワーク情報の時代においては、多くのソフトウェアが開発され、ユーザーの選択肢が広がり、よりパーソナライズされたニーズが追求されるようになりました。このような背景の下、スーパーマーケットはユーザー本位であり、品種に応じて少量生産を組織し、製品の継続的な革新を最も重要な競争手段とすることしかできません。

システムはB / S構造を採用し、すべてのビジネスモジュールにブラウザ対話モードを採用し、システムのデータベースとしてMySQLを選択し、システムを設計する開発ツールとしてMy Eclipseを選択します。コミュニティネットスーパーショッピングシステムの主要な機能モジュールは基本的に実現されています。システムには、管理者とユーザーの2つの機能モジュールがあります。 サイト管理(回転表、掲示板) ユーザー管理(管理者、登録ユーザー) コンテンツ管理(掲示板、メッセージ分類、優良素材情報、情報分類) モール管理(モールセンター、分類)リスト、注文リスト)詳細管理(商品引当、商品在庫、仕入倉庫、出荷販売、商品返品、ユーザーポイント、アフター申請、商品紛失報告) ユーザー:ホームページ、掲示板、注文リスト、ユーザーポイント、アフター-販売申請およびその他の業務。

システムをテストした後、プログラム ロジックとコードが改善されます。同時に、システム内のすべてのプログラムが正常に実行できること、すべての機能が操作できること、およびシステムの操作エクスペリエンスが良好であることを確認し、管理者とユーザーにとって有利な状況を実現します。

キーワード:ネットスーパーショッピングシステム、 MySQL;

目次

第 1 章 はじめに

1.1 研究の背景

1.2 研究状況

1.3 システム開発の目標

第2章 技術と原理

2.1 開発技術説明

2.2 JAVAテクノロジー

2.3 MySQL データベース

2.4 B/S構造

第 3 章 要件分析

3.1 要件分析

3.2 システムの実現可能性分析

3.2.1 技術的な実現可能性

3.2.2 経済的実現可能性

3.2.3 運用の実現可能性

3.3 プロジェクト設計の目標と原則

3.4 システムプロセス分析

第4章 アーキテクチャ設計

4.1 システムアーキテクチャ

4.2 データベースエンティティの設計

4.3 データベーステーブルの設計

第5章 システムの導入

5.1 管理者機能モジュール

5.2 従業員機能モジュール

第6章 システムテスト

6.1 テストの目的

6.2 試験方法

6.3 機能テスト

6.4 テストの結論

第7章 結論

参考文献

ありがとう

第 1 章 はじめに

1.1 研究の背景

従来のスーパーマーケットの運営手法はオフラインで行われており、商品構造の違いからユーザーは実際にオフラインで体験する必要があり、場所と時間の制約が大きい。製品タイプの普及が進み、その性能やモジュールの透明性が高まるにつれ、さまざまな理由からオンライン管理に興味を持つ人が増えており、従来の管理モデルではもはや人々のニーズを満たすことができなくなっています。

インターネットの登場により、ネットワークは再び急速に発展し、人々の生活は激変しました。人々はいつでもどこでもインターネットの利便性とスピードを享受でき、学習や管理など、生活や仕事のあらゆるニーズがインターネット上で実現されます。つまり、インターネットは現在、人々にとって最も直接的で便利で簡単なアクセスポイントとなっているのです。

インターネットが急速に発展した今日の世界では、インターネットをどのように活用してよりシンプルで効率的な生活を実現するかが私たちの最優先事項です。スーパーマーケットの情報管理に関するWebサイトは、管理者がスーパーマーケットの情報をタイムリーに更新・情報化できるとともに、商品ブランドごとの管理状況を容易に把握できることが求められています。一方、ユーザーはインターネットを利用することでスーパーマーケット関連の情報をより直感的に閲覧できるようになります。従来の管理方法と比較して、ユーザーはより簡単に購入でき、システムはより正確に動作するため、スーパーマーケットの人気が効果的に加速する可能性があります。

1.2 研究状況

調査の結果、現代人の生活のペースは加速し、生活のプレッシャーは徐々に増大していることがわかりました。人々はスマート製品の機能を使用して、人々に利便性をもたらしています。人々のオンライン管理が増加し続けるにつれて、ますます多くのことが行われています。オンライン管理のトレンドに参加する人が増え始めていますが、我が国のオンライン製品管理情報管理効果は低く、エラー率も高いです。したがって、誰もがよりプロフェッショナルな製品管理システムを求めています。

デジタルスーパーマーケット管理システムの継続的な出現とユーザーのニーズの増大に伴い、デジタルスーパーマーケット管理システムも成長を続けており、このシステムは主にユーザーと管理者の実際のニーズに基づいており、ユーザーがインターネットを使用してデジタルスーパーマーケットの内容を理解できるようにしています。デジタルスーパー管理システムの比較、取引まで。同時に、管理者はこのシステムを通じて、ユーザーの実際のニーズと各ブランドの製品に対するすべての理解と管理を管理できます。このシステムを設計する主な目的は、人々がさまざまな種類の商品を水平的に比較できるようにし、時間を節約し、管理者の設備投資を削減することです。

1.3 システム開発の目標

ウェブサイトのフロントエンドデザインでは、メインインターフェイスがすっきりと整然としており、人々の目に留まり、視覚疲労を引き起こさないこと、そして何よりも、人々が理解しやすい直感的な感覚を与えることが重要です。ユーザーがそれを使用できるように操作し、3 点加熱の持続時間を長くします。システムの背景設計では、開発と将来のメンテナンスを容易にするために、非常にシンプルで効果的なテクノロジーを採用する必要があります。すべての機能がユーザーのニーズに応えられるようにするだけでなく、ユーザーは Web サイトを通じて目的の業務を実現するために自発的に行動でき、管理者は Web サイトを通じてユーザーのニーズを簡単に理解して管理できる必要があります。この目標を達成するために、次の目標が提案されています。

(1) 最新の製品情報や関連情報をリアルタイムに閲覧できます。

(2) ユーザーは主要な製品の情報を比較し、より満足のいく製品を選択できます。

(3) ユーザーは、フォーラムを通じて自分の購入体験について互いにコミュニケーションすることができます。

(4) 管理者は、バックグラウンドでフロントエンド Web ページ上のさまざまな情報を簡単に管理できます。

(5) 管理者は、ユーザーの利用状況を簡単に問い合わせ、集計することができます。


第 2 章  テクノロジーと原則

2.1 开发技术说明

このシステムのフロントエンド部分は B/S モードを使用した MVVM モデルに基づいて開発され、バックエンド部分は Java springboot フレームワークに基づいて開発されています。

フロントエンド部分: フロントエンド フレームワークは、人気のあるプログレッシブ JavaScript フレームワーク Vue.js を使用します。 Vue-Router と Vuex を使用して動的ルーティングとグローバル状態管理を実現し、Ajax を使用してフロントエンドとバックエンドの通信を実現し、Element UI コンポーネント ライブラリを使用してページのプロトタイプを迅速に作成し、プロジェクト フロントエンドを使用してグリッド レイアウトによる応答性を実現します。 PC、タブレット、携帯電話などに適応できます。さまざまな画面サイズに最適なレイアウト表示。

バックエンド部分:開発フレームワークとして springboot を使用し、MyBatis、Redis、およびその他の関連テクノロジーを統合します。

2.2 JAVAテクノロジー

Java 言語は現在最も一般的に使用されている言語プログラムであり、そのコードはオープンソースであり、ソフトウェア開発者であれば誰でも使用でき、すでに人類のコンピュータープログラミング言語開発の歴史に大きな影響を与えています。したがって、Java 言語は非常に成熟しており、システムの開発に適用するのは良い選択であり、一般的であるため、ほとんどの人が操作できます。

Java 言語はさまざまな特徴を持っています コードの記述が非常に簡単で、さまざまな記述方法があります オブジェクト指向性が高く、使用するプラットフォームの要件がありません すべてのプラットフォームで使用できます動作、安全性能も非常に高く、本システムの開発に非常に適しています。

Java にはプラットフォーム要件がなく、どのプラットフォームでも実行できます。コードを編集するために他の言語エディタを使用する必要がなく、実行を開始できます。これは非常に優れており、私たちが使用している言語エディタだけでなく、より便利で、次のこともできます。他のプログラムを介さずに実装できるため、開発コストを節約でき、また、Javaで編集したプログラムコードを再コンパイルすることなくそのまま利用できるため、非常に便利です。また、プログラムの適用に専門的なスキルを必要としません。これにより、ソフトウェア開発の実現可能性が高まります。

2.3 MySQL データベース

mysql データベースには多くの利点があります。操作が非常に簡単です。小さなコードを記述するだけで対応する機能を実現でき、記述されたコードはどのプラットフォームでも使用できます。使用するための要件はありません。したがって、ソフトウェア開発者は、mysql データベースを使用してシステムの開発と設計を行うことができ、同時に、ソフトウェア開発のオーバーヘッドも大幅に節約でき、大容量の記憶容量と簡単な操作を備えています。それは非常に強力であるため、このシステムのデータストレージとして使用することは完全に可能です。

mysq データベースは、あらゆるソフトウェア開発者が使用できるオープン アーキテクチャです。コンピュータ ネットワークの継続的な発展に伴い、MySQL データベースは機能の面で絶えず改良されており、あらゆるシステムの開発により適しています。私たちはデータベースを改善しています。操作時は非常にシンプルで使いやすく、対応する機能を実現するために小さなコードを記述するだけで済み、編集したコードは二次コンパイルを必要とせずにどのプラットフォームでも使用できます。 MySQL データベースは上記の多くの利点を備えているため、システム開発におけるデータベース アプリケーションの第一候補として使用されており、サイズが非常に小さく、開発コストも非常に低いため、多くのソフトウェア開発者に愛用されています。それらのほとんどはシステムの開始時に使用されるため、このシステムでもすべてのデータの保存と編集に MySQL データベースが使用されます。

2.4 B/S構造

B/S(ブラウザ/サーバー)構造は現在最もよく使われている構造モデルであり、システム開発がシンプルで運用しやすく、メンテナンスも容易です。この構造を使用する場合、コンピュータにデータベースと一般的に使用されるいくつかのブラウザをインストールするだけで済みます。ブラウザは情報とデータベースを連携させることで多くの機能を実現し、B/S構造を直接利用できるため、利用時のメンテナンス工数が大幅に軽減されます。 B/S ソフトウェアに基づいて、すべてのデータベースは互いに独立しているため、非常に安全です。 B/S 構造に基づいて、システムによって処理されているビジネスを明確に把握できるため、管理者はタイムリーに意思決定を行うことができるため、スーパーマーケットの損失を回避できます。 B/S構造の基本的な特徴は集中管理モデルであり、ユーザーがシステムを使用してデータを生成した後、そのデータはシステムのデータベースに保存され、将来の使用に備えて、あらゆる人々のニーズに対応します。

図 2-1 B/S モードの 3 層構造図

第 3 章 要件分析

3.1 要件分析

システム開発においては、ユーザーの機能要求を調査し、どのような機能が必要なのかを分析することが特に重要であり、システム開発において実質的に重要な意味を持ちます。システムはユーザーニーズの分析と組み合わせに基づいており、実際の状況に基づいて開発研究を実施し、すべてのユーザーニーズに対応する完全な基本フレームワークを作成し、それを段階的に完成させて実装します。要求分析によってシステム開発の目標が得られ、その目標に従って開発・設計を行って初めて開発が完了する、そうして初めて設計されたシステムは、使用する意味があり、競争の激しいソフトウェア市場で生き残り、真に役立つものとなるのです人々は問題を解決し、実務効率を向上させます。

3.2 システムの実現可能性分析

3.2.1 技術的な実現可能性

このシステムは、技術サポートに最も広く使用されているプログラムを使用しています。主な技術サポートは Java 言語です。かなり成熟した言語プログラムとして、多くのソフトウェア開発で大きな役割を果たしています。さらに、Java 言語で編集されたプログラムは、他のトランスレータを使用せずに直接実行できます。したがって、技術的には完全に実現可能です。

3.2.2 経済的実現可能性

このプロジェクトの開発の本来の目的は、システム開発のすべてのプロセスを私が開発し、開発プロセスで使用される技術も一般的で市場で運用しやすいため、コストを節約することです。資金はシステムの開発に使用され、プロジェクト開発の過程でより多くの知識も学びました。開発されたソフトウェアはインターネット上で無料でダウンロードでき、コンピュータのソフトウェアやハードウェアに高度な要件を必要としないため、このプロジェクトは非常に手頃な価格であり、経済性の観点から完全に実行可能です。

3.2.3 運用の実現可能性

運用可能性はシステムの使いやすさです システムの使いやすさは、システムの操作性が決まるかどうかで決まります システムの操作性を簡潔かつ分かりやすく設計します 操作のメニューインターフェース全体がすっきりしています機能が整然と配置されており、重複や変換の必要がなく、使いたい操作を直接操作できるため、専門的なスキルを必要とせず、誰でも簡単に操作できます。操作が簡単になります。

3.3 プロジェクト設計の目標と原則

1. デジタルスーパー管理システムの基本要件

(1) 機能要件: 管理者は、すべての製品の表示と管理、製品の管理、タイムリーな管理ステータスの表示、メッセージおよびその他の機能モジュールの表示と管理が可能です。

(2) パフォーマンス: スーパーマーケットの経営では保存する必要がある情報が多いため、システムのストレージ容量に対する要件が大きく、すべての情報を安全に保存できるように強力なデータベースのサポートが必要です。そして安定して。

(3) セキュリティと機密性の要件: ユーザーはシステムに入る前に管理者のレビューに合格する必要があります。

(4) 環境要件: Windows シリーズや Vista システムなどの複数のオペレーティング システムの使用をサポートします。

2. 開発目標

デジタルスーパーマーケット管理システムの主な開発目標は以下のとおりです。

(1) 最新の製品情報や関連情報をリアルタイムに閲覧できます。

(2) ユーザーは主要な製品の情報を比較し、より満足のいく製品を選択できます。

(3) ユーザーは、メッセージを通じて購入体験について互いにコミュニケーションできます。

(4) 管理者は、バックグラウンドでフロントエンド Web ページ上のさまざまな情報を簡単に管理できます。

3. 設計原則

このデジタル スーパーマーケット管理システムは、SSM テクノロジーと Mysql データベース開発を使用して、システムの安定性と整合性を完全に保証します。

(1) システムの応答効率:デジタルスーパーの管理システムであるため、システムの応答効率は非常に高く、同時に多くの人がシステムを使用するのをサポートする必要があります。

(2) インターフェースはシンプルかつ明確です。システムインターフェースはシンプルかつ整然としており、すべての機能が一目で明確である必要があります。

(3) 高ストレージ:デジタルスーパーマーケットの管理システムであるため、データベース要件が比較的厳しく、入力される情報が多く、豊富で複雑であるため、より多くのデータを保存し、データを保証するための強力なデータベースが必要です。適時性。

(4) 学習の容易さ: システムの設計は、人々が非常に簡単に使用できるようにシンプルでなければなりません。

(5) 安定性要件: システムは使用中に安定した状態を維持し、遅れやぼやけなどを回避する必要があります。

(6) 安定性:デジタルスーパーの管理システムであるため、システムの動作は非常に安定している必要があります。

3.4 システムプロセス分析

ユーザーは独自のアカウントとパスワードを持っている必要があり、システムに正常にログインするには、それらが正しい必要があります。サイトに入ると、ユーザーは自分でさまざまな商品を確認することができ、納得した商品の詳細ページの最後に、直接購入を選択することができます。具体的なプロセスを以下の図 3-1 に示します。

図 3-1 ユーザー操作フローチャート

システムのセキュリティを確保するため、本システムを利用してシステム情報を管理する場合は、まずシステムにログインする必要があります。具体的なログイン フローチャートを図 3-2 に示します。

図 3-2 システム動作フローチャート


第4章  架构设计

4.1 システムアーキテクチャ

デジタルスーパーマーケット管理システムの構造を図 4-1 に示します。

図 4-1 システム構成

図 4-2 に示すログイン システム構造図:

図 4-2 ログイン構造図

図 4-3 に示すシステム構造図:

図 4-3 システム構成図

4.2 データベースエンティティの設計

データベースの機能は、システム内のすべてのデータを保存および管理することです。すべてのデータはリアルタイムでデータベースに保存できるため、ユーザーは便利に使用できます。また、すべてのデータベースのデータもある程度共有される必要があり、どのシステムでも一部のデータを利用できると同時に、ある程度の独立性が保たれている必要があり、各データベースのデータは強固なセキュリティを備え、安心して利用できる必要があります。このデータはデータベースに適切に保存されており、本人確認なしでは閲覧したり使用したりすることはできません。データベースの設計では、各エンティティ間の接続を明確にする必要があり、システムの E-R 図は次のとおりです。

管理者エンティティは、主にシリアル番号、ユーザー名、パスワード属性などの管理情報を保管します。管理者情報の属性図を図 4-4 に示します。

図4-4 管理者情報エンティティの属性図

製品情報管理には、主にインデックス、製品番号、倉庫名、製品分類、製品名、サプライヤー、製品写真、数量、製品価格などの属性が含まれます。製品情報管理の属性図を図 4-5 に示します。

図 4-5 製品情報管理エンティティの属性図

倉庫情報管理エンティティの属性には、主にインデックス、倉庫名、所在地、担当者、連絡先、エリアなどの属性が含まれます。倉庫情報管理エンティティの属性図を図 4-6 に示します。

図 4-6 倉庫情報管理エンティティの属性

4.3 データベーステーブルの設計

デジタルスーパーの管理システムを運用する際には、データベースの独立性を確保する必要があり、必要なデータの部分を設定オプションを選択すると、対応するデータが表形式で表示されます。この機能を設定すると、データベースに接続され、対応するデータ ソースがダイアログ ボックスにポップアップ表示されます。

テーブル access_token (ログインアクセス期間)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

トークンID

整数

10

0

N

そして

一時的なアクセスバッジID

2

トークン

可変長文字

64

0

そして

N

一時的なアクセスバッジ

3

情報

文章

65535

0

そして

N

4

最大値

整数

10

0

N

N

2

最大寿命: デフォルト 2 時間

5

作成時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

作成時間:

6

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

7

ユーザーID

整数

10

0

N

N

0

ユーザーID:

テーブル認証 (ユーザー権限管理)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

auth_id

整数

10

0

N

そして

認可ID:

2

ユーザー・グループ

可変長文字

64

0

そして

N

ユーザー・グループ:

3

mod_name

可変長文字

64

0

そして

N

モジュール名:

4

テーブル名

可変長文字

64

0

そして

N

テーブル名:

5

ページタイトル

可変長文字

255

0

そして

N

ページタイトル:

6

パス

可変長文字

255

0

そして

N

ルーティングパス:

7

位置

可変長文字

32

0

そして

N

位置:

8

モード

可変長文字

32

0

N

N

_空白

ジャンプ方法:

9

追加

タイニーント

3

0

N

N

1

以下を追加することは可能ですか?

10

タイニーント

3

0

N

N

1

削除できますか:

11

セット

タイニーント

3

0

N

N

1

変更できるかどうか:

12

得る

タイニーント

3

0

N

N

1

閲覧することは可能ですか:

13

フィールド追加

文章

65535

0

そして

N

フィールドを追加します。

14

フィールドセット

文章

65535

0

そして

N

フィールドを変更します。

15

フィールド取得

文章

65535

0

そして

N

クエリフィールド:

16

テーブルナビゲーション名

可変長文字

500

0

そして

N

クロステーブル ナビゲーション名:

17

テーブルナビ

可変長文字

500

0

そして

N

テーブル間のナビゲーション:

18

オプション

文章

65535

0

そして

N

構成:

19

作成時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

作成時間:

20

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

テーブル収集 (コレクション)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

収集ID

整数

10

0

N

そして

コレクションID:

2

ユーザーID

整数

10

0

N

N

0

コレクターID:

3

ソーステーブル

可変長文字

255

0

そして

N

ソーステーブル:

4

ソースフィールド

可変長文字

255

0

そして

N

ソースフィールド:

5

ソースID

整数

10

0

N

N

0

ソースID:

6

タイトル

可変長文字

255

0

そして

N

タイトル:

7

画像

可変長文字

255

0

そして

N

カバー:

8

作成時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

作成時間:

9

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

テーブルコメント(コメント)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

コメントID

整数

10

0

N

そして

コメントID:

2

ユーザーID

整数

10

0

N

N

0

コメント投稿者ID:

3

Reply_to_id

整数

10

0

N

N

0

返信コメントID: 空は0

4

コンテンツ

長文

2147483647

0

そして

N

コンテンツ:

5

ニックネーム

可変長文字

255

0

そして

N

ニックネーム:

6

アバター

可変長文字

255

0

そして

N

アバターアドレス: [0,255]

7

作成時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

作成時間:

8

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

9

ソーステーブル

可変長文字

255

0

そして

N

ソーステーブル:

10

ソースフィールド

可変長文字

255

0

そして

N

ソースフィールド:

11

ソースID

整数

10

0

N

N

0

ソースID:

テーブルemployee_management (従業員管理)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

従業員管理ID

整数

10

0

N

そして

従業員管理ID

2

番号

可変長文字

64

0

そして

N

シリアルナンバー

3

従業員_ユーザー

整数

10

0

そして

N

0

従業員ユーザー

4

従業員名

可変長文字

64

0

そして

N

従業員の名前

5

位置

可変長文字

64

0

そして

N

位置

6

基本給

整数

10

0

そして

N

0

基本給

7

推薦する

整数

10

0

N

N

0

インテリジェントな推奨事項

8

制限回数

整数

10

0

N

N

0

回数を制限する

9

制限タイプ

タイニーント

4

0

N

N

1

制限タイプ 1日1回、合計2回

10

作成時間

日付時刻

19

0

N

N

CURRENT_TIMESTAMP

作成時間

11

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間

テーブルemployee_sign_in (従業員のサインイン)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

従業員サインイン ID

整数

10

0

N

そして

従業員のサインインID

2

番号

可変長文字

64

0

そして

N

シリアルナンバー

3

従業員_ユーザー

整数

10

0

そして

N

0

従業員ユーザー

4

従業員名

可変長文字

64

0

そして

N

従業員の名前

5

位置

可変長文字

64

0

そして

N

位置

6

サインイン日

日付

10

0

そして

N

チェックインする日

7

検査状態

可変長文字

16

0

N

N

未レビュー

承認状況

8

検査_返信

可変長文字

16

0

そして

N

モデレート返信

9

推薦する

整数

10

0

N

N

0

インテリジェントな推奨事項

10

ユーザーID

整数

10

0

N

N

0

ユーザーID

11

作成時間

日付時刻

19

0

N

N

CURRENT_TIMESTAMP

作成時間

12

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間

テーブルemployee_user (従業員ユーザー)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

従業員ユーザーID

整数

10

0

N

そして

従業員ユーザーID

2

従業員番号

可変長文字

64

0

N

N

従業員ID

3

従業員名

可変長文字

64

0

そして

N

従業員の名前

4

性別

可変長文字

64

0

そして

N

性別

5

検査状態

可変長文字

16

0

N

N

合格した

承認状況

6

推薦する

整数

10

0

N

N

0

インテリジェントな推奨事項

7

ユーザーID

整数

10

0

N

N

0

ユーザーID

8

作成時間

日付時刻

19

0

N

N

CURRENT_TIMESTAMP

作成時間

9

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間

テーブル Goods_off_the_shelf (既製の製品)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

商品_off_the_shelf_id

整数

10

0

N

そして

製品削除ID

2

シリアルナンバー

可変長文字

64

0

N

N

シリアルナンバー

3

記事番号

可変長文字

64

0

そして

N

製品番号

4

商標名

可変長文字

64

0

そして

N

商品名

5

製品カバー

可変長文字

255

0

そして

N

製品カバー

6

商品の種類

可変長文字

64

0

そして

N

製品タイプ

7

仕様単位

可変長文字

64

0

そして

N

仕様単位

8

責任ある従業員

整数

10

0

そして

N

0

責任者

9

アイテムの価格設定

整数

10

0

そして

N

0

商品の価格

10

棚卸数量

整数

10

0

そして

N

0

棚から削除された数量

11

推薦する

整数

10

0

N

N

0

インテリジェントな推奨事項

12

作成時間

日付時刻

19

0

N

N

CURRENT_TIMESTAMP

作成時間

13

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間

テーブルのヒット数 (ユーザーのクリック数)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

ヒットID

整数

10

0

N

そして

いいねID:

2

ユーザーID

整数

10

0

N

N

0

気に入った人:

3

作成時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

作成時間:

4

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

5

ソーステーブル

可変長文字

255

0

そして

N

ソーステーブル:

6

ソースフィールド

可変長文字

255

0

そして

N

ソースフィールド:

7

ソースID

整数

10

0

N

N

0

ソースID:

表member_users (会员用户)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

member_users_id

int

10

0

N

Y

会员用户ID

2

user_name

varchar

64

0

Y

N

用户姓名

3

gender

varchar

64

0

Y

N

性别

4

membership_certificate

varchar

255

0

Y

N

会员证明

5

examine_state

varchar

16

0

N

N

未审核

审核状态

6

recommend

int

10

0

N

N

0

智能推荐

7

user_id

int

10

0

N

N

0

用户ID

8

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表message_feedback (留言反馈)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

message_feedback_id

int

10

0

N

Y

留言反馈ID

2

message_user

int

10

0

Y

N

0

留言用户

3

user_name

varchar

64

0

Y

N

用户姓名

4

feedback_content

text

65535

0

N

N

反馈内容

5

message_date

date

10

0

Y

N

留言日期

6

examine_state

varchar

16

0

N

N

未审核

审核状态

7

examine_reply

varchar

16

0

Y

N

审核回复

8

recommend

int

10

0

N

N

0

智能推荐

9

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表notice (公告)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

notice_id

mediumint

8

0

N

Y

公告id:

2

title

varchar

125

0

N

N

标题:

3

content

longtext

2147483647

0

Y

N

正文:

4

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

5

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表order_information (订单信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

order_information_id

int

10

0

N

Y

订单信息ID

2

order_number

varchar

64

0

Y

N

订单号

3

serial_number

varchar

64

0

Y

N

序号

4

trade_name

varchar

64

0

Y

N

商品名称

5

product_cover

varchar

255

0

Y

N

商品封面

6

commodity_type

varchar

64

0

Y

N

商品类型

7

specification_unit

varchar

64

0

Y

N

规格单位

8

responsible_employees

int

10

0

Y

N

0

负责员工

9

member_users

int

10

0

Y

N

0

会员用户

10

item_pricing

int

10

0

Y

N

0

商品单价

11

purchase_quantity

int

10

0

Y

N

0

购买数量

12

order_date

date

10

0

Y

N

下单日期

13

examine_state

varchar

16

0

N

N

未审核

审核状态

14

examine_reply

varchar

16

0

Y

N

审核回复

15

recommend

int

10

0

N

N

0

智能推荐

16

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

17

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表praise (点赞)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

praise_id

int

10

0

N

Y

点赞ID:

2

user_id

int

10

0

N

N

0

点赞人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

8

status

bit

1

0

N

N

1

点赞状态:1为点赞,0已取消

表product_information (商品信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

product_information_id

int

10

0

N

Y

商品信息ID

2

serial_number

varchar

64

0

Y

N

序号

3

article_no

varchar

64

0

Y

N

商品编号

4

trade_name

varchar

64

0

Y

N

商品名称

5

product_cover

varchar

255

0

Y

N

商品封面

6

commodity_type

varchar

64

0

Y

N

商品类型

7

specification_unit

varchar

64

0

Y

N

规格单位

8

responsible_employees

int

10

0

Y

N

0

负责员工

9

number_of_shelves

int

10

0

Y

N

0

上架数量

10

item_pricing

int

10

0

Y

N

0

商品单价

11

product_introduction

longtext

2147483647

0

Y

N

商品介绍

12

recommend

int

10

0

N

N

0

智能推荐

13

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

14

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表product_type (商品类型)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

product_type_id

int

10

0

N

Y

商品类型ID

2

product_type

varchar

64

0

Y

N

商品类型

3

recommend

int

10

0

N

N

0

智能推荐

4

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

5

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表salary_information (工资信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

salary_information_id

int

10

0

N

Y

工资信息ID

2

employee_user

int

10

0

Y

N

0

员工用户

3

employee_name

varchar

64

0

Y

N

员工姓名

4

position

varchar

64

0

Y

N

职位

5

base_pay

int

10

0

Y

N

0

基本工资

6

achievement_bonus

int

10

0

Y

N

0

绩效奖金

7

full_attendance_bonus

int

10

0

Y

N

0

全勤奖金

8

penalty_amount

int

10

0

Y

N

0

惩罚金额

9

wages_payable

varchar

64

0

Y

N

应发工资

10

release_date

date

10

0

Y

N

发放日期

11

recommend

int

10

0

N

N

0

智能推荐

12

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

13

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表sales_information (销售信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

sales_information_id

int

10

0

N

Y

销售信息ID

2

order_number

varchar

64

0

N

N

订单号

3

serial_number

varchar

64

0

Y

N

序号

4

trade_name

varchar

64

0

Y

N

商品名称

5

product_cover

varchar

255

0

Y

N

商品封面

6

commodity_type

varchar

64

0

Y

N

商品类型

7

specification_unit

varchar

64

0

Y

N

规格单位

8

responsible_employees

int

10

0

Y

N

0

负责员工

9

member_users

int

10

0

Y

N

0

会员用户

10

item_pricing

int

10

0

Y

N

0

商品单价

11

purchase_quantity

int

10

0

Y

N

0

购买数量

12

discount

int

10

0

Y

N

0

折扣

13

purchase_amount

varchar

64

0

Y

N

购买金额

14

payment_date

date

10

0

Y

N

支付日期

15

pay_state

varchar

16

0

N

N

未支付

支付状态

16

pay_type

varchar

16

0

Y

N

支付类型: 微信、支付宝、网银

17

recommend

int

10

0

N

N

0

智能推荐

18

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

19

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表slides (轮播图)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

slides_id

int

10

0

N

Y

轮播图ID:

2

title

varchar

64

0

Y

N

标题:

3

content

varchar

255

0

Y

N

内容:

4

url

varchar

255

0

Y

N

链接:

5

img

varchar

255

0

Y

N

轮播图:

6

hits

int

10

0

N

N

0

点击量:

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表supplier (供应商)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

supplier_id

int

10

0

N

Y

供应商ID

2

supplier_name

varchar

64

0

Y

N

供应商名称

3

supplier_telephone

varchar

16

0

Y

N

供应商电话

4

address

varchar

64

0

Y

N

地址

5

person_in_charge

varchar

64

0

Y

N

负责人

6

mobile_phone_of_responsible_person

varchar

16

0

Y

N

负责人手机

7

product_details

longtext

2147483647

0

Y

N

产品详情

8

recommend

int

10

0

N

N

0

智能推荐

9

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表upload (文件上传)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

upload_id

int

10

0

N

Y

上传ID

2

name

varchar

64

0

Y

N

文件名

3

path

varchar

255

0

Y

N

访问路径

4

file

varchar

255

0

Y

N

文件路径

5

display

varchar

255

0

Y

N

显示顺序

6

father_id

int

10

0

Y

N

0

父级ID

7

dir

varchar

255

0

Y

N

文件夹

8

type

varchar

32

0

Y

N

文件类型

表user (用户账户:用于保存用户登录信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

user_id

mediumint

8

0

N

Y

用户ID:[0,8388607]用户获取其他与用户相关的数据

2

state

smallint

5

0

N

N

1

账户状态:[0,10](1可用|2异常|3已冻结|4已注销)

3

user_group

varchar

32

0

Y

N

所在用户组:[0,32767]决定用户身份和权限

4

login_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

上次登录时间:

5

phone

varchar

11

0

Y

N

手机号码:[0,11]用户的手机号码,用于找回密码时或登录时

6

phone_state

smallint

5

0

N

N

0

手机认证:[0,1](0未认证|1审核中|2已认证)

7

username

varchar

16

0

N

N

用户名:[0,16]用户登录时所用的账户名称

8

nickname

varchar

16

0

Y

N

昵称:[0,16]

9

password

varchar

64

0

N

N

密码:[0,32]用户登录所需的密码,由6-16位数字或英文组成

10

email

varchar

64

0

Y

N

邮箱:[0,64]用户的邮箱,用于找回密码时或登录时

11

email_state

smallint

5

0

N

N

0

邮箱认证:[0,1](0未认证|1审核中|2已认证)

12

avatar

varchar

255

0

Y

N

头像地址:[0,255]

13

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

表user_group (用户组:用于用户前端身份和鉴权)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

group_id

mediumint

8

0

N

Y

用户组ID:[0,8388607]

2

display

smallint

5

0

N

N

100

显示顺序:[0,1000]

3

name

varchar

16

0

N

N

名称:[0,16]

4

description

varchar

255

0

Y

N

描述:[0,255]描述该用户组的特点或权限范围

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

8

register

smallint

5

0

Y

N

0

注册位置:

9

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表warehouse_information (仓库信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

warehouse_information_id

int

10

0

N

Y

仓库信息ID

2

article_no

varchar

64

0

Y

N

商品编号

3

trade_name

varchar

64

0

Y

N

商品名称

4

product_cover

varchar

255

0

Y

N

商品封面

5

commodity_type

varchar

64

0

Y

N

商品类型

6

specification_unit

varchar

64

0

Y

N

规格单位

7

inventory_quantity

int

10

0

Y

N

0

库存数量

8

recommend

int

10

0

N

N

0

智能推荐

9

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表warehousing_information (入库信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

warehousing_information_id

int

10

0

N

Y

入库信息ID

2

warehousing_no

varchar

64

0

Y

N

入库号

3

article_no

varchar

64

0

Y

N

商品编号

4

trade_name

varchar

64

0

Y

N

商品名称

5

product_cover

varchar

255

0

Y

N

商品封面

6

commodity_type

varchar

64

0

Y

N

商品类型

7

specification_unit

varchar

64

0

Y

N

规格单位

8

receipt_quantity

int

10

0

Y

N

0

入库数量

9

receipt_unit_price

int

10

0

Y

N

0

入库单价

10

receipt_amount

varchar

64

0

Y

N

入库金额

11

warehousing_date

date

10

0

Y

N

入库日期

12

supplier_name

varchar

64

0

Y

N

供应商名称

13

recommend

int

10

0

N

N

0

智能推荐

14

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

15

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

第5章  系统实现

5.1  管理员功能模块

管理员登录,管理员通过输入界面上显示的信息然后点击登录就能登录到系统进行系统的使用了,如图5-1所示。

图5-1管理员登录界面图

管理员登录进入数字化超市管理系统之后,就可以对所有的信息进行查看,可以查看到首页、网站管理(轮播图、超市公告)人员管理(管理员、会员用户、员工用户)模块管理(仓库信息、供应商、商品类型、商品信息、商品下架、入库信息、订单信息、员工管理、工资信息、员工签到、销售信息、留言反馈)个人管理等,并且还可以对其进行相应的操作管理,如图5-2所示。

图5-2管理员功能界面图

用户管理,在用户管理页面中可以对索引、用户名、会员姓名、性别、年龄、头像等信息进行详情、修改或删除等操作,如图5-3所示。

图5-3用户管理界面图

商品信息管理,在商品信息管理页面中可以对索引、商品信息等信息进行详情、修改或删除等操作,如图5-4所示。

图5-4商品信息管理界面图

入库管理,在入库管理页面中可以对索引、商品编号、商品名称、入库数量、供应名称、入库单价等信息进行详情、修改或删除等操作,如图5-5所示。

图5-5入库管理界面图

5.2员工功能模块

员工登录进入数字化超市管理系统可以对首页、首页、仓库信息、商品信息、商品下架、订单信息、员工管理、工资信息、员工签到、销售信息、个人管理等进行相应的操作管理,如图5-6所示。

图5-6员工功能界面图

留言反馈,在留言反馈页面中可以填写反馈内容、留言日期、审核状态等信息进行操作,如图5-7所示。

图5-7留言反馈界面图

订单信息管理,在订单信息管理页面中可以对订单号、序号、商品名称、商品封面、商品类型等信息进行详情等操作,如图5-8所示。

图5-8订单信息管理界面图

第6章  系统测试

6.1  测试目的

随着互联网不断的发展,目前各大领域都利用互联网进行了信息的管理,因此产品能否存货,质量问题是很重要的标准,也决定着是否有更多的人使用。所以软件的质量我们必须要把关,必须要把软件做好,做到位,少出不必要的问题,这样才能有更多的用户使用,并且得到更多的推广。所以,我们在开发完系统后,需要进行大量的测试,以确保系统的稳定性和可使用性,并要确定系统的质量能否做到满足不同人的需求。这是系统在开发设计中非常重要的环节,测试的结果直接关系到系统的好坏。

集成测试:在系统测试当中会出现很多的问题,我们要及时的进行标注并且在进行测试的时候要采取自动化的测试,这样即准确又快速,而且不会出现疲劳,手动的测试很容易出现疲劳期,而且测试的结果也有时候会出错,所以在测试的时候才去自动测试时最好的测试方法。

在测试的过程中及时的发现问题,并且进行问题的解决,这样设计出的系统可以正常稳定的运行,不会出现重大的问题。我所进行的软件测试参照以下三个步骤进行测试:

(1)模块测试:对系统中的每一项都进行针对的测试,发现并找到问题。

(2)系统测试:让系统长时间进行各种情况下的运行,反馈运行期间的稳定性问题并解决。

(3)验收测试:其他测试完成后,最后检测阶段,确保软件准备就绪。

6.2  测试方法

在对系统进行测试的时候我们主要应用到两种测试的方法,通过测试我们就能找出可能存在的问题保证系统成功运行。

从软件的内部构造和具体实施是否有关系的观点来看:黑盒测试和白盒测试。

1)黑盒测试:测试系统功能,当用户进行相应的操作时,系统是否能够及时且准确的反馈数据,并执行相应功能。需要对功能以及使用方法进行详细的测试,保证所有的操作信息都能够完整的输出输入。

2)白盒测试:主要是对系统的结构进行测试,了解系统在运行过程中是否可以正常的工作。

数字化超市管理系统的测试也会从下面几方面进行:

(1)窗体测试:例如用户登录界面,在用户名和密码输入时,需要界面窗口弹出,给予用户反馈,我对窗口的设计进行了测试,确保每一个窗口在用户进行相应操作后,能够及时的弹出。

(2)数据跟踪:进行数据跟踪,我们就能知道系统功能是否在顺利的执行当中。将数据库中的相关的信息进行调动,弹出我们需要的相对应的数据信息。同时,在追踪过程中,我们也更容易的发现系统的问题所在,便于解决问题和维护系统。

(3)综合测试:完成上述测试后,需要对系统进行由内而外的重新检测,来宏观的发现系统中存在的问题,并且及时的进行解决,系统的设计要结合实际的使用情况有针对性的进行开发,可以满足不同人的需求。

6.3  功能测试

本数字化超市管理系统设计基本达到我理想的开发状态,在各个功能的运行方面,表现较为良好,基本满足用户的使用需求,及时矫正了较多的错误信息。总体说来,软件通过了相应的测试。

表6-1:用户登录测试表

模块名称

测试用例

预期结果

实际结果

是否通过

登录模块

用户名:admin   密码:123  

弹出错误提示,提示密码错误

弹出错误提示,提示密码错误

通过

登录模块

用户名:123   

密码:admin   

弹出错误提示,提示用户名错误

弹出错误提示,提示用户名错误

通过

登录模块

用户名:admin   

密码:admin   

管理员登录成功

管理员登录成功

通过

表6-2:修改密码测试表

模块名称

测试用例

预期结果

实际结果

是否通过

修改密码模块

原密码:666

新密码:123

确认密码:123  

弹出错误提示,提示原密码错误

弹出错误提示,提示原密码错误

通过

修改密码模块

原密码:admin   新密码:123

确认密码:333  

弹出错误提示,提示确认密码不一致

弹出错误提示,提示确认密码不一致

通过

修改密码模块

原密码:admin   新密码:123

确认密码:123  

密码修改成功

密码修改成功

通过

6.4  测试结论

测试的过程要按照指定好的计划一步一步的实行,测试时候一定不要着急,并且将测试的结果进行详细的记录,我们在进行测试的时候做好选择自动化的测试,这样更加的准确也更快捷,如果采用人工测试的方法就不会这么的方便,很可能会出现一些问题,而且极其测试不会疲劳也不会出现问题。在测试的时候一定要非常专注,时刻关注着测试的结果,一旦发现异常及时进行修改,;最后,测试完之后的文档应该保存下来,方便以后测试时用到。

通过测试,我们也可以直观的感受到,在我们最开始进行系统设计的时候,先把思路理清楚,才能有机会把代码写好。有好的逻辑性的代码在后期的测试中才能避免出现问题,也可以给我们节省很多的时间和不必要的操作。


第7章 结  论

 数字化超市管理系统为用户提供了公平的、相互包容的、操作方便的使用系统,基本满足了用户的使用需要,以及我最初的开发目标和方向。Java语言、MySQL数据库等技术时是我开发的基础,这些技术都有各自的优点,学好这些技术,至关重要。通过这些优点设计出来的系统能够正常稳定的运行,并且可以满足人们的所有需求,在对系统的需求以及各个模块进行了详细的分析后,有针对性的进行设计,最后通过测试,系统能够正常的运行,该数字化超市管理系统设计完成。

本次开发过程中使用的是Java技术,该技术具有代码编写简单方便,对平台没有要求对技术方面也没有要求,并且有很好的面像对象性,所以在技术方面是相当成熟的。利用java技术作为系统主要的技术支持可以使得系统能够正常的运行并且实现相应的功能。在这次的系统的设计过程中遇到了很多的困难,幸好有老师同学们的帮助,在他们的帮助下完成了这次系统的设计。

除开系统的设计方面,就商业因素而谈,该网站具有很好的商业前景。数字化超市管理系统不像线下实体店,品牌价值在购买影响因素中尚未成较大比例,诸多国内外新兴商品正纷纷涌进。这也使得品牌复杂多样,商品种类繁多,而且不能单纯的以商品论好坏。消费者在选购产品时,容易凌乱,不清楚自己的实际需要,从而造成不必要的耗费。此网站的设立就是为了将各类型商品的具体信息进行统计规划,让消费者可以方便的在各商品之间进行横向对比。而且,网站还会提供最新的商品小时情报,做出新的消息报道。且宣传网站的成本要比品牌低的多,在预算层面,我的网站有着相应的优势。


参考文献

[1]谭慧敏,白桦,闫星臣,郑竞恒.基于系统动力学的连锁超市多级库存优化研究[J].物流工程与管理,2022,44(02):36-39.

[2]王茹葳.Java编程语言在大数据开发中的应用[J].电子技术,2022,51(01):160-161.

[3]孙辉中.JAVA编程语言在计算机软件开发中的应用[J].网络安全技术与应用,2022(01):49-50.

[4]沙之洲.Java编程语言在计算机软件开发中的应用[J].电子世界,2021(24):125-127.DOI:10.19353/j.cnki.dzsj.2021.24.052.

[5]李贞,耿海军.基于Java交互式页面的远程农机设计系统研究[J].农机化研究,2022,44(10):176-180.DOI:10.13427/j.cnki.njyi.2022.10.028.

[6]李雅琴.Java编程语言的优势及其应用实践研究[J].互联网周刊,2021(24):60-62.

[7]王瑛瑛.基于Java技术的英语学习激励系统设计与实现[J].微型电脑应用,2021,37(12):71-73+77.

[8]宋文彬.探讨Java平台及应用Java技术的安全问题研究[J].数字通信世界,2021(12):51-52+60.

[9]王宇,夏丽丽,何颖刚.基于SSM框架的高校毕业论文管理系统的设计与实现[J].电子技术与软件工程,2021(22):26-29.

[10]张文,方巍,贾雪磊.基于SSM框架的合租系统设计与实现[J].计算机技术与发展,2021,31(11):159-164.

[11]Alessandro Midolo,Emiliano Tramontana. Refactoring Java Loops to Streams Automatically[C]//Proceedings of 2021 4th International Conference on Computer Science and Software Engineering (CSSE 2021).,2021:147-151.DOI:10.26914/c.cnkihy.2021.052091.

[12]周游,张国华.基于SSM框架智慧养老系统设计[J].软件,2021,42(10):47-49.

[13]Jun Ma, Jun Mao, Long Chen , Lili Yin. Design and Implementation of Multi-terminal Debugging System based on SSM Framework[J]. International Core Journal of Engineering,2021,7(7):

[14]吴春梅,曹美琪,汪金辉,檀枭,李冬雪,杨渤.智慧便民超市系统的管理与设计[J].电子制作,2021(01):55-56+69.DOI:10.16589/j.cnki.cn11-3571/tn.2021.01.018.

[15]Paul Krill. Eclipse weighs Java 11 support for Jakarta EE 9[J]. InfoWorld.com,2020:

[16]张娜,李盛,孙健平.超市自助导购结算系统[J].电脑知识与技术,2020,16(14):131-132+137.DOI:10.14004/j.cnki.ckt.2020.1525.

[17] Design and Implementation of ERP System Based on SSM Framework[J]. ,2020,440(5):

[18]侯东洋,杨梓靖,贾宇琛.基于RFID的无人超市系统优化方案[J].网络安全技术与应用,2019(12):62-63.

[19]Ping Wanxin,Chen Yuankun,Hou Xiaoyan. Design of Campus Bicycle Rental Management System Based on SSM Framework[J]. Journal of Physics: Conference Series,2019,1314:

[20]吴玥璇,贺雪梅.基于IDAC的超市系统服务设计[J].工业设计,2019(08):81-83.


致  谢

光阴似箭,一晃大学生活即将过去了。一直以严谨的态度和积极的热情投身于学习和工作中,虽然有竞争,也有泪水,但是通过我不断学习和奋斗不断的完善自己,不仅很好的完成了我的学业而且也让我的各方面得到了发展,取得了很大的进步。

大学的生活也即将结束,虽然也有许多的不舍,但是终究是要告别的。回想大学的学习生活,有泪水也有汗水。在此期间我严格要求自己,凭着对知识的强烈追求,刻苦钻研,勤奋好学,态度端正,目标明确,牢固的掌握了一些专业知识和技能,做到了理论联系实际。除了专业知识的学习外,我还不断的扩展我的知识面,从不同的领域以不同的方式来获得新的知识。争取成为一名各方面都很合格的大学生。

这次的毕业设计,是我独自完成周期最长,也是耗力最大的一个项目。值得庆幸的是,在我毕业设计完成的过程当中,有许多帮助我的同学和老师。在几个月的开发过程中,我遇到了大大小小无数个问题。是我的舍友和老师,不断地帮助鼓励。

我的指导老师,在自身工作十分繁忙的情况下,依然能做到及时恢复我们发去的问题邮件,并抽时间对我们进行线下的辅导。指出我们设计上的失误,逻辑错误以及产品力规划问题,可以说没有导师的帮助,我的毕设会陷入死胡同,是导师为我指点了迷津,像迷雾中的路灯,为我指明方向!

免费领取项目源码,请关注点赞+私聊

おすすめ

転載: blog.csdn.net/VXbishe/article/details/134944792
おすすめ