業務システム2023〜2026年

国道の道路照明施設データベースシステム

大手建設コンサルタント

国の地方整備局が管理する国道沿いの道路照明施設(街灯・トンネル照明など)の基本情報・図面類・保守履歴を一元管理するWebシステム。整備局・事務所・出張所単位での検索、地図表示、台帳帳票の出力、LED化の進捗集計までを一つの画面体系で支える。

国道の道路照明施設データベースシステム

実績情報

OVERVIEW
クライアント
大手建設コンサルタント全国で道路・河川などのインフラ整備に関わる調査・設計・維持管理支援を手がける建設コンサルタント。
業界
建設・工事 / コンサルティング・調査 / 官公庁・自治体
対応時期
2023〜2026年
担当範囲
提案/設計/制作/保守運用
対応環境
Web / Windows デスクトップ

課題・解決・効果

CASE STUDY
  1. 課題

    CHALLENGE
    • 照明施設の諸元や保守履歴が台帳ファイルごとに分散し、横断的な検索や集計が難しかった
    • 台帳様式の帳票を手作業で作成しており、写真や測定結果図の貼り付けに手間がかかっていた
    • LED化の進み具合を整備局・事務所・路線単位で把握する手段が限られていた
  2. 解決

    SOLUTION
    • ASP.NET Core 9 Razor PagesとPostgreSQLで照明基本・図面類・保守履歴を一元管理するWebシステムを構築
    • NPOIとMagick.NETでExcel台帳様式へ諸元・画像・測定結果図を自動差し込みする帳票出力を実装
    • Leafletによる施設位置の地図表示とApexChartsによるLED化状況の円グラフ集計画面を整備
  3. 効果

    RESULT
    • 照明施設の諸元と履歴を条件検索で横断的に確認できるようになった
    • 台帳帳票を画面から出力でき、帳票作成の手作業が減った
    • LED化の状況を管轄・路線単位でグラフで把握できるようになった

主な機能

FEATURES
  • 整備局・事務所・出張所・路線による照明施設の検索
  • 照明基本・図面類・保守履歴のタブ式詳細表示と編集
  • Excelテンプレートを使った照明データの一括登録
  • 緯度経度に基づく施設位置の地図表示(光源種別で色分け)
  • Excel台帳様式への帳票出力(写真・測定結果図付き)
  • LED化状況の円グラフ集計
  • 連携用CSVの出力
  • ユーザー種別に応じたログイン・権限制御

技術スタック

TECHNOLOGY
対応環境
  • Web
  • Windows デスクトップ
開発言語
  • C#
  • JavaScript
  • SCSS
  • PowerShell
フロントエンド
  • Razor Pages
  • jQuery 3.5
  • Bootstrap 5.3
  • DataTables 1.13
  • flatpickr
バックエンド
  • ASP.NET Core 9.0 Razor Pages
  • Entity Framework Core 9
  • Npgsql
データベース
  • PostgreSQL 17
インフラ・実行環境
  • Windows Server
  • Docker (開発用DB)
  • スタンドアロン配布版
主なライブラリ
  • Leaflet 1.9
  • ApexCharts
  • DataTables
  • NPOI
  • Magick.NET
  • NLog
  • lightbox2
  • flatpickr
外部連携
  • 連携用CSV出力
  • Excelテンプレートによる一括取込

技術的なポイント

ENGINEERING

システム構成ASP.NET Core 9 Razor Pages(リポジトリ層・サービス層構成)のWebアプリとPostgreSQL 17をWindows Server上で運用。フロントはjQuery・Bootstrapに地図(Leaflet)・グラフ(ApexCharts)を組み合わせ、同一アプリをスタンドアロン版としても配布する。

  1. 1EF CoreのDBファーストのスキャフォールディングを採用し、カスタマイズは部分クラスに分離してDB定義変更時の再生成を安全にした
  2. 2台帳出力ではNPOIでExcel様式に値を書き込み、Magick.NETで画像を枠に収まるようリサイズして差し込んでいる
  3. 3画面とサーバーの両方に入力検証を実装し、一括取込時の画像ファイル名や数値範囲のエラーを行単位で提示する
  4. 4Development/Staging/Standaloneの環境別設定と発行プロファイルを用意し、ネットワークのない環境でも動くスタンドアロン版を配布できるようにした
  5. 5PostgreSQLのダンプ・リストアをPowerShellスクリプト化し、DockerのDBで本番相当データを再現できる開発環境を整備した

同様のシステム開発をご検討の方へ

要件が固まっていない段階でも構いません。課題やご予算に合わせて最適な進め方をご提案します。

お問い合わせ・ご相談

関連する実績

RELATED WORKS
下水道施設情報管理システムのリプレース
業務システム2024〜2026年

下水道施設情報管理システムのリプレース

大手建設コンサルタント

自治体の下水道部局が、処理場・ポンプ場などの設備台帳、健全度、作業履歴、契約、図面・写真を一元管理するストックマネジメント用データベースのWebシステムです。運用開始から約10年が経過した既存システムを、現在の施設管理業務に合わせて見直し、ASP.NET Core(.NET 8)とPostgreSQLで全面的に作り直しました。

  • C#
  • JavaScript
  • jQuery
  • ASP.NET Core
  • PostgreSQL
  • +2
詳しく見る
鉄道保線作業の全作業把握システム
業務システム2025〜2026年

鉄道保線作業の全作業把握システム

鉄道系建設コンサルタント

鉄道の保線・電気などの作業を、計画の登録から承認、作業終了の確認まで一元管理する業務Webシステム。承認済みの作業だけが現場で実施される流れをシステムで支え、関係部署や協力会社の作業を全体として把握できるようにします。

  • C#
  • JavaScript
  • Java
  • Vue.js
  • jQuery
  • +5
詳しく見る
位置情報・音声対応の作業員点呼管理Web
業務システム2025年

位置情報・音声対応の作業員点呼管理Web

鉄道系建設コンサルタント

鉄道の保守作業に従事する作業員の点呼と現在位置を、管理者がWeb上で一覧・地図で確認できる点呼管理システムです。スマートフォンなどから送られる位置情報や点呼の音声データを受け付け、地図表示・音声再生・確認済み管理・CSV出力に対応します。

  • C#
  • JavaScript
  • jQuery
  • ASP.NET MVC
  • PostgreSQL
  • +2
詳しく見る