事例・実績
GeneXusを活用したディスプレイコンテスト管理システムの開発実績

プロジェクト概要
本プロジェクトでは、出版社とメーカーが主催し、小売店で実施されるディスプレイコンテストを管理するWebシステムをGeneXusを用いて開発しました。従来はPHPを使用し、コンテストごとに個別にシステムを開発・運用していましたが、本システムにより1つのWebアプリ上で複数のコンテストを統合的に管理できるようになりました。
開発期間
2024年8月〜12月
技術スタック
・GeneXus(ローコード開発)
・DB:MySQL
・フロントエンド:Java
・ホスティング:レンタルサーバー上で稼働
・レスポンシブデザイン対応:スマートフォンからの利用も最適化
開発の背景と課題
従来のシステムでは、コンテストごとに 個別に開発・運用しており、以下のような課題がありました。
・開発負担の増大:毎回システムを新規構築する必要があり、コストと時間がかかる。
・運用の煩雑さ:システムが分散しており、管理・メンテナンスが複雑。
・データの一元管理が困難:コンテストごとに異なるシステムのため、データ集約が非効率。
これらの課題を解決するため、汎用的なWebアプリをGeneXusで開発し、1つのシステム上で複数のコンテストを開催・管理できるようにしました。
GeneXusの活用による開発の効率化
本プロジェクトでは、GeneXusのローコード開発の特長を最大限に活かし、開発期間を短縮しました。
開発スピードの向上
GeneXusの自動生成機能により、 データモデル設計からフロントエンド・バックエンド開発までを迅速に実装。特に、
・DB設計の自動生成
・画面設計の効率化
・コード生成による開発工数の削減
といった点で、 従来の開発手法と比較して大幅なスピードアップ を実現しました。
柔軟なカスタマイズ性
本システムでは以下が可能となっており、 システムの拡張性と再利用性が向上しました。
・各コンテストごとのマスタ登録
・画面構成のカスタマイズ
・エントリー・審査プロセスの柔軟な設定
運用負担の軽減
GeneXusの自動コード生成とMySQLの組み合わせにより、保守・運用の負担を軽減。また、レンタルサーバー上で安定稼働するよう設計されており、運用面でも効率的なシステムとなっています。
スマートフォン対応による利便性向上
レスポンシブデザインを導入することで、PCだけでなくスマートフォンやタブレットでも快適に利用可能となりました。これにより、コンテスト参加者や管理者が場所を選ばずシステムを活用できる環境を実現しました。
応募データの管理機能
本システムでは、応募者が登録したデータを効率的に管理・活用できる機能を搭載。
・応募時に登録される写真データのダウンロード機能を実装し、審査時の利便性を向上。
・最終選考会用の応募データPDF出力機能により、審査資料の一括作成を実現。
導入効果
開発期間の短縮:コンテストごとに新規開発する必要がなくなり、全体の開発工数を約50%削減。
運用の効率化:1つのシステムで複数のコンテストを管理できるため、管理業務が簡素化。
データの一元管理:エントリー情報や審査結果を統合管理でき、データ分析が容易に。
スマートフォン対応:管理者・参加者がどこからでもアクセス可能に。
審査業務の効率化:写真データのダウンロード・PDF出力機能 により、審査業務の効率化を実現。
今後の展望
本システムを基盤として、さらなる 管理業務の効率化を目的としたツールの開発を進めます。
・コンテスト応募・審査機能の充実化:より直感的で柔軟なエントリー・審査プロセスの導入。
・統計データ出力・分析機能の強化:審査結果や応募データの分析を通じ、運営の最適化を図る。
・管理業務のさらなる効率化を支援するツールの開発:管理者の負担軽減を目的とした自動化機能の導入。