Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
comop_概要
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kn21304024
May 29, 2022
Programming
0
62
comop_概要
マスクが購入できるショッピングサイトの概要
(使用スキル:Java/JavaScript/SQL/ Tailwind CSS Tomcat 形式:GitHub)
kn21304024
May 29, 2022
Tweet
Share
More Decks by kn21304024
See All by kn21304024
comop_設計書
kn9244
0
210
リアルタイム性を追求した簡易版 SNS
kn9244
0
71
Cloudy
kn9244
0
71
Other Decks in Programming
See All in Programming
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.5k
AtCoder Conference 2025
shindannin
0
1.1k
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
並行開発のためのコードレビュー
miyukiw
0
170
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
5
710
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
610
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
130
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
190
ノイジーネイバー問題を解決する 公平なキューイング
occhi
0
100
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.8k
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
390
MUSUBIXとは
nahisaho
0
130
Featured
See All Featured
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
140
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
220
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
170
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
180
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
66
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
62
BBQ
matthewcrist
89
10k
The Cult of Friendly URLs
andyhume
79
6.8k
Building AI with AI
inesmontani
PRO
1
690
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Thoughts on Productivity
jonyablonski
74
5k
Transcript
1 1 comop
2 目次 1 プロジェクト概要 ............................................................................................................................................... 3 1.1 スケジュール ............................................................................................................................................... 3
1.2 環境 ............................................................................................................................................................. 3 2 アプリケーションの概要 .................................................................................................................................... 4 2.1 アプリケーション名 .................................................................................................................................... 4 2.2 アプリケーションコンセプト ..................................................................................................................... 4 2.3 機能一覧 ...................................................................................................................................................... 4 ・ログインしていない状態でできること .......................................................................................................... 4 ・ログイン状態でのみできること ....................................................................................................................... 5 ・管理者機能 ........................................................................................................................................................ 5 2.4 機能説明 ...................................................................................................................................................... 6 3 参考サイト等 .................................................................................................................................................... 21 3.1 参考サイト ................................................................................................................................................ 21 3.2 使用したプラグイン .................................................................................................................................. 21 3.3 参考文献 .................................................................................................................................................... 22 改善点 ............................................................................................................................................................... 22
3 1 プロジェクト概要 1.2 スケジュール 開発期間は3ヵ月ほど 1.3 環境 開発環境 −
OS: Windows10 pro − 言語: Java 8, HTML, CSS, JavaScript − データベース: MySQL 8.0.20 − サーバー: Tomcat 8.5.45 動作環境 − ブラウザ:Google Chrome64 以上 − 携帯端末からの利用は、想定しない。 − Web ブラウザのバージョンによる動作の違いは、特に考慮しない。
4 2 アプリケーションの概要 2.1 アプリケーション名 − comop 2.2 アプリケーションコンセプト −
テーマ: マスク通販 − 詳細 : マスクをオンラインで販売しているサイト。 2.3 機能一覧 ・ログインしていない状態でできること – トップページの閲覧(おすすめ 5 件、ランキング 5 件) − 商品の閲覧(全件)、絞り込み表示 – 商品詳細の閲覧 – ログイン − アカウント作成
5 ・ログイン状態でのみできること – トップページの閲覧(おすすめ 5 件、ランキング 5 件) − 商品の閲覧(全件)、絞り込み表示
– 商品詳細の閲覧 – 商品の購入 – 登録情報(閲覧、編集) – 購入履歴、発送状況の閲覧 – ログアウト – 退会 – お気に入りの登録 – お気に入り登録商品の閲覧 – ショッピングカートに追加 – ショッピングカートの閲覧 – ポイント交換商品の閲覧、購入 ・管理者機能 − ユーザー管理(削除、一覧表示) − カラー管理(登録、削除、一覧表示) – 商品管理(登録、編集、削除、一覧表示) – ポイント交換商品管理(登録、編集、削除、一覧表示) – ログアウト
6 2.4 機能説明 − TOP 画面(ログイン前) 「ログイン」ボタンからログイン画面に進む − ログイン画面 アカウントがない場合、「はじめてご利用の方」から新規会員登録ができる。
アカウントを持っている方はメールアドレスとパスワードを入力してログイン。
7 − 新規登録画面 ユーザー名とメールアドレスとパスワードを入力して、「会員登録する」を押すと 会員登録ができる。 会員登録が完了すると、「会員登録が完了しました」と表示される。
8 − TOP 画面(ログイン後) ログインが完了すると、「ログイン」ボタンがなくなり「〇〇様」ボタン、お気に入り(♡)、カ ート、三本バーのアイコンが表示されるようになる。
9 − 商品一覧画面 左上の検索窓から商品のキーワード検索ができる。 画面左側の条件指定でマスクを探すことができる。 − 商品検索後の画面
10 − ポイント交換商品一覧画面 − ポイント交換商品交換画面 交換ボタンをクリックすると、確認画面が表示されて、交換できる。
11 − 商品詳細画面 カートに入れるボタンで、カートに追加ができる。 ♡をクリックするとお気に入りに追加でき、お気に入りページ/TOP 画面から確認でき る。
12 − カート画面 カートに追加すると、画面右側の「レジへ進む」ボタンで購入画面へ。 「ショッピングを続ける」ボタンでショッピングを再開できる。
13 − 購入手続き画面 お届け先、配送方法、お支払い方法を入力する。 支払い方法はクレジットカードのみで、カード情報を入力すると、確認画面が出てき て、そのまま進むと購入完了となる。
14 − 注文確認画面 送信ボタンを押すと商品を購入できる。 − 〇〇様(マイページ) 登録情報の編集、注文履歴・発送状況の確認、ログアウトができる。
15 会員登録情報をクリックすると登録情報の編集ができる。 ポイント交換商品の発送状況を確認できる。
16 退会前の確認事項にチェックをつけ、退会ができる。 − 登録内容の編集画面 基本情報(メールアドレス、電話番号、郵便番号、住所)の変更ができる。
17 現在のパスワードと新しいパスワードを入力し、パスワードの変更ができる。 − お気に入り一覧画面 お気に入りに登録した商品を閲覧、お気に入りからの削除ができる。
18 − 購入履歴画面 過去に購入した商品一覧を閲覧できる。 − 商品画面一覧(管理者) 上部のタブから商品の一覧表示と削除、商品の追加、商品の編集ができる。
19 − 商品画面一覧(管理者) 上部のタブからポイント交換商品の一覧表示と削除、ポイント交換商品の追加、ポ イント交換商品の編集ができる。 − ユーザー一覧画面(管理者) 登録されているユーザー情報の一覧表示画面。パスワードは管理者画面からでも 確認できなくなっている。
20 − カラー一覧画面(管理者) 上部のタブから色の一覧表示と削除、色の追加できる。 – ログアウト(管理者) 管理者画面からログアウトし、ログイン画面に戻る。
21 3 参考サイト等 3.1 参考サイト − ZOZOTOWN https://zozo.jp/ − CSS
https://tailwindcss.com/docs/installation − UI https://daisyui.com/components/button/ − Java Scrip https://alpinejs.dev/directives/data − カウントアップ(アニメーション) https://qiita.com/nishinoshake/items/b91236c77b1987036656 − 文字の置き換え https://b.0218.jp/20140616215208.html − HTML の共通部分インポート https://qumeru.com/magazine/7 − JSON データの取り込み https://www.i-ryo.com/entry/2020/06/05/192657 3.2 使用したプラグイン − 郵便番号から住所入力 http://zipcloud.ibsnet.co.jp/ − 名前入力時の自動カナ入力 https://github.com/ryo-utsunomiya/vanilla-autokana
22 3.3 参考文献 − 授業テキスト • 改善点 − レスポンシブしない。 −
画面のデザインがイマイチ。