製造要様向けの、作業効率及び属人化解消を目的としたデータ管理Webシステム開発です。
これまでデータの一元管理ができておらず、作業効率が低下していることと、属人化が発生していることから、問題解決するためのWebシステムを開発し提供いたしました。
<クライアント>
販売促進用ディスプレイの企画・製作業
<プロジェクトテーマ・目的>
作業効率化及び属人化防止とデータ可視化を目的としたWebシステム開発
<依頼内容>
陳列什器と呼ばれる、物販を並べる棚をお客様や店舗毎(百貨店、小売店、空港の免税店等)に企画と製作をしております。
店舗毎にレイアウトや図面が異なるが、現状お客様では過去10年分のデータ(Excel、PDF、画像等)を各担当者のローカル環境でフォルダ管理をしていたため、フォルダ数が増加し「ほしいデータを探すのが手間」、データ内容が一目でわからなく、誰かに聞かないと詳細が理解できない」などの課題が複数あり、解決するためのWebシステムの開発依頼をいただき対応。
<提供システム概要>
各作業担当者が登録及び検索のしやすい画面を提供することで顧客満足度の向上を図る。
特定の入力項目はデータ管理し、候補が一覧で表示され、かつ絞り込みができるようにすることで、登録作業の作業効率を高めます。
また検索では、各項目を入力することで、対象データの絞り込みができますが、完全一致検索にしないことで、抽象的な検索をしたい場合も対応できるよう開発。
<機能概要>
・登録機能
-各登録データとの関連付け
-自動入力機能
-入力項目の絞り込み
-ファイルアップロード及びサムネイル表示選択
-編集及び下書き保存
・検索機能
-検索用データベース
-含み検索
-期間絞り込み
-フリーワード検索
-対象データの検索詳細画面表示及び関連する検索詳細画面への遷移
-アップロード済みファイルのダウンロード
・データ管理機能
-システム利用者管理及び追加・編集
-管理者権限付与
-登録時の自動入力用データ管理及び追加・編集
-ゴミ箱(削除データを期間内の保持)
・その多機能
-ログイン・ログアウト
-通知機能
-データ登録完了後の対象データの通知及び閲覧
-データの削除申請及び管理者の申請承認
<作業範囲>
要件定義、システム設計、画面デザイン作成、製造、テスト、データ移行、マニュアル作成
<使用技術>
言語 :JavaScript
クライアント:Vue.js(Nuxt.js)
バックサイド:Node.js
内部通信 :GraphQL
データベース:MySQL
インフラ :AWS(EC2、S3)