SCROLL

コンビニ商品検索システム

システム概要

当システムは、DBに登録された商品情報を元に、ユーザに対して条件に合わせた商品の検索・提案を、Webで行える機能を主に提供するものである。主に以下の5つの機能に大別される。

  1. 商品検索機能
  2. 商品ランダム検索機能
  3. 詳細表示機能
  4. レビュー機能
  5. ユーザ情報管理機能

機能一覧

1.商品検索機能

指定した条件に合った商品を一覧表示する機能。
選択できる条件は以下の通りである。

a.商品名

b.カテゴリ

c.価格(上限・下限ともに指定可能)

d.カロリー(上限・下限ともに指定可能)

(e.表示順・表示方法)

2.ランダム商品検索機能(ガシャ検索)

提示された予算と条件に合った商品の組み合わせをランダムに表示する機能。
選択できる条件は以下の通りである。

a.予算

b.気分(実際に食べる・飲む大まかなシチュエーションを指定)

c.飲み物(なし・あり。アルコールの有無も指定可能)

3.詳細表示機能

商品の詳細情報を見る機能。
表示される情報は以下の通りである。

a.商品名・フリガナ

b.商品カテゴリ

c.価格

d.カロリー

e.商品についての短い説明文

f.商品画像

また、ユーザが関心を持った商品を『お気に入り』に登録することも可能である。

4.レビュー機能

商品についての短いレビューを投稿・閲覧する機能。

5.ユーザ情報管理機能(マイページ機能)

システムのユーザが、自身についての情報を登録・変更・消去する機能。

a. ユーザ登録機能

b. ログイン・ログアウト機能

c. お気に入り商品確認機能

d. ユーザ名・パスワード変更機能

e. 退会機能

受講感想

このシステムを作ろうと思ったきっかけとしては、

  1. データベースを活用した利便性の実現
  2. おもしろい機能を作りたい!
  3. 自分が使うだけで完結しない
  4. の3つがありました。

そのため

  1. 多くの人が日常的に触れる題材→コンビニエンスストア
  2. 何度でも試したくなるランダム要素
  3. レビュー投稿・閲覧で他ユーザとの間接的交流

以上のようなシステムを作ろうと思いました。この模擬プロジェクト研修を通して見えた課題としては、

〇実際に動かす前に『何が必要か』を考える難しさ

〇データの管理

〇更に追加したい機能

(商品管理機能・レビュー投稿やお気に入りの並び替え/制限・メニュー画面の充実・ランダム検索の選択肢の追加……)

の3つがありました。

講師コメント

楽しさと利便性を兼ね備えたシステムを目標に作成したこともあり、ガシャ検索といった、アイデアに優れたシステムになりました。
画面数も多く、実装が大変ではあったものの、楽しみながら実装できたために、モチベーションも高く、概ねスケジュール通りに仕上げることができ、優れた作品に仕上がっています。

新入社員・新人などの未経験者を
即戦力Javaエンジニアへ育成!

資料ダウンロード
研修の内容や進め方について詳細を解説しています
お問い合わせ
通常2営業日以内に、担当者より回答いたします

お知らせ

お知らせ一覧を見る