SSM+MySQLをベースとした電子モールシステムの設計・実装

ソース コードと SQL ファイルのダウンロード アドレス: https://download.csdn.net/download/sheziqiong/87788718
ソース コードと SQL ファイルのダウンロード アドレス: https://download.csdn.net/download/sheziqiong/87788718

Morning は Spring Framework をベースに構築された基本的な Java 開発プラットフォームで、モデル ビュー コントローラーとして Spring MVC、データ アクセス層として MyBatis、権限認証層として Apache Taro、ログ管理として SLF4J+Log4j2、および Ehcahe を使用しています。分散システム開発のための Dubbo 分散サービス フレームワークを使用して、共通データをキャッシュします。

バックグラウンド管理システム (CMS)。管理者管理モジュール、メンバー管理モジュール、製品管理モジュール、トランザクション管理モジュール、システム管理モジュールなどを含みます。

ユーザーログインモジュール、商品ツアーモジュール、商品購入モジュール、オンラインコメントモジュール、オンライン質問モジュール、パーソナルセンターモジュール、アカウント管理モジュールなどを含む電子モールシステム(OS) 。

テクノロジーの選択

1. バックエンド

  • コアフレームワーク: Spring Framework 4.3.5
  • セキュリティフレームワーク: Apachehiro 1.3.2
  • ビューフレームワーク: Spring MVC 4.3.5
  • タスクのスケジューリング: Spring + Quartz 2.2.3
  • 永続層フレームワーク: MyBatis 3.4.2 + Mybatis-plus 2.0.1
  • データベース接続プール: Alibaba Druid 1.0
  • キャッシュ フレームワーク: Ehcache 2.6 + Redis 2.9.0
  • ログ管理: SLF4J 1.7 + Log4j2 2.7
  • レイアウト フレームワーク: SiteMesh 3.0.1
  • 分散アプリケーション調整サービス: ZooKeeper 3.3.1
  • 分散サービスフレームワーク: Dubbo 2.5.3
  • インターフェイス テスト フレームワーク: Swagger2 2.6.1
  • ツール: Apache Commons、Jackson 2.2、fastjson 1.2.20

2. フロントエンド

  • JSフレームワーク:JQuery
  • テーブル プラグイン: ブートストラップ テーブル
  • フォーム検証プラグイン: BootstrapValidator
  • 日付ピッカー プラグイン: Bootstrap 用 Datepicker
  • ポップアップコンポーネント: レイヤー
  • データチャート: Echarts
  • フォーム美化プラグイン: ICheck
  • ツリービュープラグイン: Ztree
  • バックグラウンド管理システム テンプレート: H+
  • Eモールシステムテンプレート:Xiaomi公式ウェブサイト

プロジェクト構造

ここに画像の説明を挿入
ここに画像の説明を挿入


クイックエクスペリエンス

プロジェクト構成手順を実行する

1. バックグラウンド管理システム (CMS) プロジェクトは、ZooKeeper サービスに依存しません。(分散システム開発にはDubbo分散サービスフレームワークを使用しないでください)

1、具备运行环境:JDK1.7+、Maven3.0+、MySql5+

2、根据 morning-common\src\main\resources\properties\jdbc.properties 配置数据库

3、导入数据库 project-doc\database\pussinboots_morning.sql

4、用Tomcat等服务器运行morning-cms-web

5、后台管理系统(CMS),账号:admin 密码:123456    测试地址:http://localhost:8080/system.morning/login

2. 電子モール システム (OS) プロジェクトは ZooKeeper サービスに依存しません。(分散システム開発にはDubbo分散サービスフレームワークを使用しないでください)

1、具备运行环境:JDK1.7+、Maven3.0+、MySql5+

2、根据 morning-common\src\main\resources\properties\jdbc.properties 配置数据库

3、导入数据库 project-doc\database\pussinboots_morning.sql

4、用Tomcat等服务器运行morning-os-web

5、电子商城系统(OS),账号:[email protected] 密码:xh2013212542    测试地址:http://localhost:8080/morning/index

3. Dubbo 分散サービス フレームワークの分散システム開発のために、ビジネス ロジックを作成しています。興味のある友人は 2.0.0-SNAPSHOT バージョンを参照して、自分で修正してください。
https://git.oschina.net/Morning_/Morning/tree/2.0.0-SNAPSHOT/

開発の進捗状況

バックグラウンド管理システム (CMS) 開発の進捗状況

ここに画像の説明を挿入

電子モールシステム(OS)開発進捗状況

ここに画像の説明を挿入

データ・モデル

バックグラウンド管理モジュールデータベース概念構造設計ER図

ここに画像の説明を挿入

商品モジュールデータベースの概念構造設計のER図

ここに画像の説明を挿入

注文モジュールデータベースの概念構造設計のER図

ここに画像の説明を挿入

ユーザーモジュールデータベース概念構造設計ER図

ここに画像の説明を挿入

Eモールモジュールデータベース概念構造設計ER図

ここに画像の説明を挿入

デモインターフェース

バックグラウンド管理システム (CMS) のプレビュー

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入


Eモールシステム(OS)プレビュー

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入


ソース コードと SQL ファイルのダウンロード アドレス: https://download.csdn.net/download/sheziqiong/87788718
ソース コードと SQL ファイルのダウンロード アドレス: https://download.csdn.net/download/sheziqiong/87788718

おすすめ

転載: blog.csdn.net/newlw/article/details/130699476