Spring BootとVue.jsを活用した製造現場管理システムの設計と実装

概要 現代の製造業におけるデジタル化の波は、従来の紙ベースの管理手法の限界を明らかにしています。特に現場作業者と管理職の間でのリアルタイムな情報共有と、場所にとらわれない生産管理の必要性が高まっています。本プロジェクトでは、これらの課題に対応するため、フロントエンドにVue.js、バックエンドにSpring Bootを採用した統合型製造現場管理プラットフォームを ...

5月31日 02:42 投稿

MySQLストアドプロシージャとトランザクションの概要

MySQLの変数 システム変数 select @@変数名 ユーザー定義変数 select @変数名 ストアドプロシージャ ストアドプロシージャの概念 ストアドプロシージャとは、変数、ロジック制御、データ操作のためのSQLステートメントを含む、完全なビジネス操作をカプセル化したものです(Javaのメソッドに似ています)。 ストアドプロシージャの構文 -- 10.グループ加入のメッセ ...

5月30日 20:58 投稿

MySQL 多表結合クエリの基本

MySQL 多表結合クエリの基本 データ準備 #テーブル作成 CREATE TABLE division( id INT, name VARCHAR(20) ); CREATE TABLE employee( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(20), gender ENUM('male','female') NOT NULL DEFAULT 'male', age INT, div_id INT ); #データ挿入 INSERT INTO division VALUES (100,'開発部'), (101,'マーケティ ...

5月30日 16:54 投稿

SSMフレームワークによる大学卒業生就職管理プラットフォームの構築と実装

システム設計と技術構成 現代の教育機関および就職支援機関では、膨大な学生データと求人情報を効率的に統合管理する仕組みが求められています。本プラットフォームは、卒業生のキャリア支援業務をデジタル化し、データの一括処理とセキュリティ強化を実現することを目的としています。SSM(Spring Framework + Spring MVC + MyBatis)アーキテクチャを中核とし、Java言語 ...

5月30日 14:33 投稿

MySQL双方向レプリケーションの設定方法

環境 OS: Windows Server 2019 MySQLバージョン: 8.0 サーバー1: 10.20.6.90 サーバー2: 10.20.6.99 1. my.iniファイルの編集 設定ファイルは C:\ProgramData\MySQL\MySQL Server 8.0\my.ini に配置します。 サーバーA(10.20.6.90)の設定: [mysqld] server-id=1 log_bin= MASTER01-bin binlog-do-db = target_database log-slave-updates sync_binlog = 1 auto_incr ...

5月30日 08:27 投稿

オンライン試験システムの構築(Vue.jsとSpring Bootを使用)

技術スタック 1. フロントエンド - Vue.js Vue.jsは、軽量なJavaScriptフレームワークで、開発者にとって学習が簡単かつデータバインディングが効率的です。このフレームワークは視覚層に焦点を当てており、他のライブラリや既存プロジェクトとの統合が容易です。Vue.jsの反応型データバインディング機能により、DOMの自動更新が可能になり、フロントエンド開発プロセス ...

5月30日 05:21 投稿

MySQLデータベースの自動化バックアップ:ローカル保持・リモート同期・クラウドストレージ連携シェルスクリプト

データベース運用において、バックアップの冗長化と効率的なストレージ管理は必須要件です。本スクリプトは、mysqldumpによるエクスポート処理を自動化し、ローカルディレクトリへの保存、別ホストへのファイル転送、およびオブジェクトストレージへのアップロードを一元化するシェルユーティリティです。 主要機能 指定されたデータベースの自動ダンプ取得と日付連番命 ...

5月30日 04:15 投稿

MySQL データ整合性制約とトランザクション制御の概要

データ整合性を保証する制約機能 データベースにおいて、格納される情報の正確性と信頼性を維持するため、フィールドレベルでルールを定義する仕組みが用意されています。これを制約(Constraint)と呼び、不適切なデータの登録を防ぐ役割を果たします。 制約の主な種類 NOT NULL(非空):該当の列に NULL 値を格納することを禁止します。 UNIQUE(唯一):列内 ...

5月29日 15:06 投稿

Spring Boot と Vue を用いた美食推薦プラットフォームの設計と実装

概要 情報技術の急速な進展により、従来のデータ管理手法はソフトウェアによる集中管理へと進化している。本システムは、このような背景のもとで開発された美食推薦プラットフォームであり、管理者が大量のデータを効率的に処理できるように支援する。このプラットフォームは、Spring Boot と Vue.js を基盤とし、MySQL をデータベースとして採用することで、高信頼性・高 ...

5月28日 16:58 投稿

Spring Boot + Vue 構築の武漢観光情報サイト(フロントエンド・バックエンド分離版)

本システムは、武漢の観光情報をテーマにしたオリジナルプロジェクトです。フロントエンドとバックエンドを分離したアーキテクチャを採用し、2023年に開発されました。コードは整然としており、構造が明確なため、観光情報サイトや旅行プランサイト、あるいはフロントエンド・バックエンド分離型の観光システムなどのテーマに適しています。バックエンドには Spring Boot ...

5月28日 08:31 投稿