Home / 開発実績 / Webシステム開発 / 【卸売業者と小売業者間の取引DX】BtoB展示会見積もりサイト構築

【卸売業者と小売業者間の取引DX】BtoB展示会見積もりサイト構築

【卸売業者と小売業者間の取引DX】BtoB展示会見積もりサイト構築
data
内容

【卸売業者と小売業者間の取引DXBtoB見積もりサイト構築

WEBで商品を展示してBtoBの顧客向けに見積書を発行できるWEBプラットフォームの構築をしました。
将来的には3Dオンラインシステムへアップデートする予定です。
プレイヤーは、バイヤー、サプライヤー、展示会主催者、システムオーナーになります。
このシステムはフェーズごとに開発実装されていき、今回はフェーズ2を納品しました。
フェーズ1の開発はこちら

 

■クライアントの課題

クライアントの印刷会社様は多くの顧客(サプライヤー)に商品カタログを提供している創業50年以上の歴史を持つ会社です。既存のサプライヤーを核にBtoBのオンライン展示会システムの構築プロジェクトを開始しました。

現在の業務フロー

現在の業務はバイヤーが電話やFAXでカタログの商品の見積もりをサプライヤーに依頼します。
サプライヤーは見積書をFAXで送るのが主流です。
顧客には2次卸販売をするケースもありカタログから自作の商品提案書を作るケースもあるそうです。
さらに見積書から注文をするという流れです。

業務改善DX

現在は顧客(サプライヤー)に商品カタログを提供しているので商品画像や商品情報などのデータベースの管理をしています。
業務改善のDXとして以下のことが要件となります。

・データベースを利用してWEBカタログにする
・WEBページで季節ごとのキャンペーンごとに商品を展示する
・バイヤーを一元管理する
・見積や提案や注文の自動化
・展示会を複数開催できる
・ウェビナー開催
・サプライヤー、展示会主催者、クライアントの管理画面での制御

最後に最も重要な要件として既存の顧客はWEBサイトの扱いに慣れていなく、さらに顧客の顧客であるバイヤーも同様です。簡単に操作できるUIUXが成功要因になります。

 

■プロジェクトの進行

課題のヒヤリングと新業務フロー

クライアントから現在の課題のヒヤリングと業務フロー作成のサポートしました。
すでにフェーズ1の開発である程度の骨格はできておりました。
今回はフェーズ2とフェーズ3の設計となりました。
フェーズ2でこのプラットフォームの営業を開始しフェーズ3の納品後にサービス開始となります。
業務フローと機能一覧のたたきを提示して機能一覧はクライアントに作成してもらいました。
次に業務フロー、機能一覧をもとにレビューを実施しました。

画面設計書とUIデザイン

クライアントはUIデザインが得意なためフロントのデザインはクライアントで実施していただき、バックエンド(管理画面)のデザインは弊社で担当しました。画面定義書作成は弊社でテンプレとを提示してクライアントと弊社で分担して実施しました。この時点で再度、業務フローの見直し機能の見直しも並行しながら実施しました。
弊社はベトナムオフショアで開発しますので、業務フローの理解からベトナムの担当者も参加します。画面設計書は一部ベトナムで行います。この時点でエンジニアからの質問も受け付けながら定義漏れを極力なくしていきます。
ここまでの上流の設計で最終的名なシステム品質が決まってきます。

技術観点

本件は最低限の性能要件からスタートしますが、AWSサーバレスで設計することによってサービス及びシステムの拡張が柔軟かつコスト最適で行われることを考えて設計しました。またフロントエンド開発ではチーム開発に向いている開発言語を選択して将来的にはクライアント側でもシステム運用ができるよう設計しています。

フロントエンド開発

Vue.Js、Typescriptで開発しました。Vue3でtypescriptとの相性が良くなりました。
アプリ開発フレームワーク「Vue.js」とは?役割やメリット、運用のポイントを解説
【入門】TypeScriptの導入方法や書き方を初心者向けに解説

バックエンド(管理画面)開発

Laravel(PHP)で開発。
ONETECHLaravelでの管理画面開発は多数の実績があります。

AWSアーキテクチャ(マイクロサービス)

Elastic Load Balance
EC2:商品情報更新バッチ
ECS Fargate、ECR商品画像などの画像関連
User database  Aurora:業務データベース
User database  DynamoDB:大量アクセス時の対策
GraphQL AppSync:チャット機能
Cloudfront:展示会ページの高速表示
Amazon ElastiCache for Redis:既存ユーザー情報を共有処理キャッシュ
API Gateway:セキュリティー、分散処理設定
Lambda :リクエストのオンデマンド処理
WAF:WEBトラフィックのフィルタリング(セキュリティ)
SQS、SNS、SES:メールやノーティフィケーション機能
S3(Simple storage service):画像ファイル保存
CICD:ソースコード管理
Monitoring CloudWatch:システム全体の監視

UIデザイン

ページマップと外部設計を確認しながらクライアントが作成しました。
adobeXDで製作し要件定義との整合性を確認しました。
この時点でも業務フローやページマップなども修正が行われました。
CMSのデザインは既存のCMSテンプレートを利用しました。

製造・テスト

弊社のハウスルールに従ってコード規約やレビューなどを徹底しました。
node.jsでコーディングしています。
テストは仕様書に従ってテスト仕様書を作成します。
テストは単体テスト、結合テストはテスターが担当します。
受け入れテストはクライアントが実施します。

環境構築

お客様のAWSアカウントにIAMロールを付与していただき弊社のエンジニアが環境を構築しました。
開発環境、ステージング環境、本番環境で運用する予定です。
本番稼働後の保守運用も弊社で担当します。

 

■サイト開発期間

開発期間
2022年8月から2022年12月
開発規模
10人月

■対応範囲

企画サポート
要件定義
基本設計・詳細設計
コーディング
テスト

■類似実績

開発及び保守運営をしているサイトの性能向上させた実績です。WEB UIコンポーネントで取得したデータを、APIGateway、Lambda、dynamoDBで即時に集計します。今回の更新で6000人が同時アクセスするためにシステムのパフォーマンスを改善しました。

AWSサーバレスでオンライン教育ライブ配信中にリアルタイムチャットができるシステムを開発しました。配信中に視聴者は主催者へ質問などをリアルタイムで交換できます。アーキテクチャはAWSサーバレス構成でLambdaやApp Syncなどで構築しました。

WEBで商品を展示してBtoBの顧客向けに見積書を発行できるWEBプラットフォームの構築をしました。将来的には3Dオンラインシステムへアップデートする予定です。企画提案からビジネスの成功のための運用までサポートをさせていただく契約です。

 

ONETECHは、Webサイトを始めさまざまなシステム開発アプリ開発ソフトウェア開発ベトナム オフショアで開発しています。

2015年から上場企業からスタートアップ企業までお客様80社以上の250以上のプロジェクトに関わってきた豊富な開発実績があります。

 

 

 

 

実績一覧

検定試験を作成するシステムを開発しました。試験内容、設問設定、採点数を定義することができます。大量アクセスに対応しました。 AWSサーバーレスアーキテクチャ、APIGateway、Lambda、 Fargate、 DynamoDB、 SQS、 CloudFoundationを実装しました。

世界基準のオンライン教育動画配信プラットフォームの追加開発です。 AWSサーバーレスを利用して構築しました。 オンラインで教育セミナーを動画受講した後に認証試験を実施できます。 認定試験に合格したら即時デジタル証明書を発行します。

弊社は、法人向けに特化したクローズド環境で動画配信が可能な社員研修向けeラーニングサイトを構築しました。 このシステムでは、特殊な業界の研修内容を動画で提供することが可能であり、個々の社員に対して専用のログインアカウントを割り当てることができます。 これにより、社員はインターネット上で研修を受けることが可能となり、学習の機会を大幅に拡大しました。

Amazon Linux 2のサポート期限が2025年6月30日に迫っており、サポート終了後はセキュリティパッチや不具合修正が提供されなくなるため、システムの安全性にリスクが生じる可能性があります。そのため、Linux環境のアップグレードが必要となりました。最新のAmazon Linux 2も選択肢にありましたが、安定性とセキュリティの観点からAmazon Linux 2023へのアップグレードを選択しました。

広告代理店の来店促進デジタルギフト発行システムの開発の事例です。AWSで構築運用をしています。キャリアや携帯電話などのお客様はチラシの代わりにギフトページを作ることができます。エンドユーザーは来店時にそのギフトページを見せることでデジタルギフトを受け取ることが可能です。

無料相談
お問い合わせ