Webシステム2023〜2024年
ダム管理事務所向けファイル共有システム
大手建設コンサルタント
複数のダムを統合管理する事務所の職員が、ダム操作シミュレータや操作支援システムで使う最新ファイルを、ブラウザから迷わず入手できるようにする社内向けファイル配布Webシステムです。サーバ上のフォルダに置いたファイルを自動で一覧化し、更新日時とともに表示します。

実績情報
OVERVIEW- クライアント
- 大手建設コンサルタント全国で河川・ダムなどのインフラ整備に関わる調査・設計・システム構築を手がける建設コンサルタント。
- 業界
- 建設・工事 / コンサルティング・調査 / 官公庁・自治体 / 防災
- 対応時期
- 2023〜2024年
- 担当範囲
- 設計/制作/保守運用
- 対応環境
- Web
課題・解決・効果
CASE STUDY課題
CHALLENGE- ダム操作関連システムで使う設定・データファイルの受け渡しがメールや媒体頼りだった
- どのファイルが最新版なのかを利用者側で判断しにくく、取り違えのおそれがあった
- 閉じたネットワーク内で、追加ソフトなしに使える簡易な共有手段が求められていた
解決
SOLUTION- ASP.NET MVC 5で、システム種別ごとにファイルを一覧・ダウンロードできるWeb画面を開発
- サーバ上の所定フォルダを走査し、ファイル名と更新日時を自動で一覧表示する仕組みを実装
- ラジオボタンでシミュレータ用と支援システム用の配布ページを切り替えられるUIにした
効果
RESULT- ブラウザだけで必要なファイルを入手できるようになった
- 更新日時が表示され、最新版のファイルを確認しやすくなった
- ファイルを所定フォルダに置くだけで配布でき、管理の手間が減った
主な機能
FEATURES- ダム操作シミュレータ用ファイルの一覧とダウンロード
- 操作支援システム用ファイルの一覧とダウンロード
- ファイルごとの最終更新日時の表示
- 配布対象システムの切り替え表示
技術スタック
TECHNOLOGY- 対応環境
- Web
- 開発言語
- C#
- JavaScript
- フロントエンド
- Razor (ASP.NET MVC)
- Bootstrap 4
- jQuery 3.7
- バックエンド
- ASP.NET MVC 5 (.NET Framework 4.7.2)
- インフラ・実行環境
- Windows Server / IIS
- 主なライブラリ
- Bootstrap
- jQuery
- Popper.js
- Newtonsoft.Json
技術的なポイント
ENGINEERINGシステム構成IIS上で動作するASP.NET MVC 5の単一Webアプリ。サーバ上の配布用フォルダをモデルが読み取り、Razorビューでシステム別のダウンロード一覧を描画する。
- 1DBを持たずサーバのフォルダ構成そのものを配布単位とし、ファイル配置だけで公開内容を更新できる軽量な構成にした
- 2アプリの仮想パスを動的に解決してリンクを生成し、IISの配置先が変わってもそのまま動作するようにした
同様のシステム開発をご検討の方へ
要件が固まっていない段階でも構いません。課題やご予算に合わせて最適な進め方をご提案します。
お問い合わせ・ご相談関連する実績
RELATED WORKS
Webシステム2020年
観測拠点の通知メール配信設定Webシステム
大手建設コンサルタント
河川の水位計やカメラなどの観測拠点から送られる通知メールについて、受信者が自分で登録・配信設定を管理できるWebシステムです。アカウント登録から通知先アドレス・受信する拠点の選択、パスワード再設定までを利用者自身で行えるようにし、配信先管理を一元化しました。
- C#
- JavaScript
- jQuery
- ASP.NET MVC
- SQL Server
- +1

Webシステム2019〜2020年
鉄道土木構造物の管理補助システム
鉄道系建設コンサルタント
鉄道の保線・土木担当者が、トンネルや落石対策箇所などの点検報告書と写真を、線区・キロ程や地図から検索・閲覧できるWebシステムです。Excelの報告書をアップロードして取り込み、構造物ごとの点検履歴を一元管理できるようにしました。
- C#
- JavaScript
- jQuery
- ASP.NET MVC
- PostgreSQL
- +2

Webシステム2025〜2026年
道路点検データの申請受付システム
大手建設コンサルタント
道路施設の点検データベースについて、道路管理者や事業者からのデータ登録申請・閲覧申請をWebで受け付け、管理者が審査・進捗管理・請求までを行うシステムです。申請状況に応じた通知メールの送信や、請求書・入金・完了報告などの帳票・CSV出力により、受付事務を効率化しています。
- C#
- JavaScript
- jQuery
- ASP.NET Core
- PostgreSQL
- +1