← PROJECT INDEX

BUSINESS SYSTEMS

総合生産管理システム

大規模な総合生産管理ソフトの開発・改善。受注・納品、製造履歴、勤怠、設備点検、案件管理などの実装経験を、名称・業務データを伏せて紹介します。

STATUS開発・改善
DISCLOSURE名称非公開 / 技術・機能のみ紹介
TECHNOLOGIES
Nuxt / VueLaravel / PHPTypeScriptMariaDBPython / FastAPIMQTT

01 / IMPLEMENTATION

現場の記録から、管理業務まで。

入力した情報を、照会・集計・承認につなげる。業務ごとのルールを整理し、複数の機能にまたがるデータと操作を実装しています。

  • 受注・納品の検索、明細取得、月別照会
  • 工程・製造履歴の検索、シリアル・タグによる追跡
  • 勤怠の打刻整理、休憩・残業を含む時間集計
  • 設備点検の登録・履歴・処置内容
  • 案件、タスク、原価明細、添付ファイル、承認
  • 文書の版履歴・確認状態・復元
  • WebSocketによる通知・閲覧状態の共有
  • MQTTの計測値収集、閾値超過・急変・通信途絶の検知

02 / IMPROVEMENT

履歴が増えることを、検索設計の前提に。

製造履歴の検索では、日時の索引とカーソルを使って取得範囲を絞る構成にしています。画面側も検索処理を直列化し、最新の条件を優先して処理します。

一度に取得する量や、不要な再試行を見直すことで、継続してデータが増える業務画面を扱っています。

03 / SYSTEM DESIGN

業務ルールを分解し、変更に向き合う。

勤怠計算は、打刻の整理、時間区間の組み立て、属性の付与、集計、保存に分離。中抜けや片側だけの打刻、休憩・残業などを確かめるテストも用意しています。

承認処理では対象のスナップショットを保存し、トランザクションと行ロックで同時操作を扱います。何に対する承認だったかを記録に残す設計です。

← 制作物一覧へ

HAVE SOMETHING IN MIND?

次は、何をつくろう。

まだ輪郭のないアイデアから、お話しください。