Webシステム2018〜2022年

業務ソフトウェアの販売サイト・管理画面構築

大手建設コンサルタント

河川の流況解析に使われる業務用ソフトウェアを販売するための公開サイトと、受注・顧客・在庫を管理する管理画面です。利用申込みや問い合わせの受付、更新版のダウンロード提供から、受注・請求・入金・発送の管理、通知メールの自動送信までを支えます。

業務ソフトウェアの販売サイト・管理画面構築

実績情報

OVERVIEW
クライアント
大手建設コンサルタント河川・防災分野の調査・設計を手がけ、技術者向けの解析ソフトウェアも提供する建設コンサルタント。
業界
建設・工事 / コンサルティング・調査 / IT
対応時期
2018〜2022年
担当範囲
制作/保守運用
対応環境
Web / バッチ / Windows デスクトップ

課題・解決・効果

CASE STUDY
  1. 課題

    CHALLENGE
    • ソフトウェアの申込み受付や問い合わせ対応がメール中心で、受注状況を把握しにくかった
    • 受注・請求・入金・発送の進捗を顧客ごとに追う仕組みがなかった
    • アカデミック版など複数の契約形態への申込み対応に手間がかかっていた
  2. 解決

    SOLUTION
    • Java ServletとJSPで、製品紹介・申込み・問い合わせ・ダウンロードを備えた販売サイトを構築
    • 受注・明細・顧客・在庫・ユーザーを管理する管理画面を別アプリとして開発
    • 入金確認などの通知メールを日次で作成・送信するバッチをMavenで構築しcronで定期実行
  3. 効果

    RESULT
    • 申込みから発送までの受注状況を管理画面で一覧把握できるようになった
    • 定型の通知メールが自動送信され、担当者の連絡作業が減った
    • 更新版や資料をサイトから提供でき、利用者への案内がしやすくなった

主な機能

FEATURES
  • 製品紹介・価格・バージョン情報・FAQの掲載
  • 利用申込み(通常版・アカデミック版)フォームと確認画面
  • 問い合わせフォームと受付完了通知
  • 更新版・資料のダウンロード提供
  • 受注・明細の登録と請求・入金・発送・キャンセルのステータス管理
  • 顧客・在庫・管理ユーザーの管理
  • 管理画面からの顧客向けメール作成・送信

技術スタック

TECHNOLOGY
対応環境
  • Web
  • バッチ
  • Windows デスクトップ
開発言語
  • Java
  • C#
  • JavaScript
  • HTML
  • CSS
フロントエンド
  • JSP
  • jQuery
バックエンド
  • Java Servlet
  • Apache Tomcat 8
データベース
  • MySQL
インフラ・実行環境
  • Linux (CentOS) / Tomcat
  • レンタルサーバー
主なライブラリ
  • jQuery tablesorter
  • Maven
  • NPOI
  • log4net
外部連携
  • メール配信(SMTP)
  • cron 定期実行

技術的なポイント

ENGINEERING

システム構成Linuxサーバ上のTomcat 8で公開サイトと管理画面の2つのJava Webアプリを動かし、MySQLで受注・顧客・商品データを共有する。通知メールはJavaのバッチをcronで日次実行して送信する構成。

  1. 1公開サイト・管理画面・メール送信バッチを独立したプロジェクトに分け、公開側と管理側の権限やデプロイを分離した。
  2. 2受注テーブルに請求日・入金日・発送日・到着日・キャンセル理由を持たせ、受注のライフサイクルを一つの画面で追跡できるデータモデルとした。
  3. 3WARファイルを配置するだけでTomcatに自動デプロイされる運用とし、READMEに本番更新手順やブランチ運用を整理した。
  4. 4販売対象のデスクトップソフト(.NET Framework/C#)側のバージョン管理やライセンス認証ツールの資料も同じリポジトリで管理した。

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

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

お問い合わせ・ご相談

関連する実績

RELATED WORKS
道路点検データの申請受付システム
Webシステム2025〜2026年

道路点検データの申請受付システム

大手建設コンサルタント

道路施設の点検データベースについて、道路管理者や事業者からのデータ登録申請・閲覧申請をWebで受け付け、管理者が審査・進捗管理・請求までを行うシステムです。申請状況に応じた通知メールの送信や、請求書・入金・完了報告などの帳票・CSV出力により、受付事務を効率化しています。

  • C#
  • JavaScript
  • jQuery
  • ASP.NET Core
  • PostgreSQL
  • +1
詳しく見る
ダム管理事務所向けファイル共有システム
Webシステム2023〜2024年

ダム管理事務所向けファイル共有システム

大手建設コンサルタント

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

  • C#
  • JavaScript
  • jQuery
  • ASP.NET MVC
  • Windows Server
詳しく見る
河川ごみの画像解析Webシステム
Webシステム2020〜2024年

河川ごみの画像解析Webシステム

大手建設コンサルタント

河川管理者や調査担当者が、河川を撮影した動画をアップロードし、流れてくる自然系・人工系ごみの量を画像解析で推定できるWebシステムです。解析条件の設定・試行から結果のグラフ確認までをブラウザ上で行えます。

  • PHP
  • JavaScript
  • jQuery
  • Laravel
  • MySQL
詳しく見る