1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Todo管理アプリ「Todoカンリ」にWebサービスの基本機能を追加する

Last updated at Posted at 2024-10-30

初めに

この記事でHTML,CSSの使い方はある程度わかったので
Webサービスの基本的な機能を作れるようになりたいと考えました。
なのでその設計を行います。

追加する機能

認証系

  • 会員登録
  • ログイン
  • ログアウト

CRUD系

  • 新規登録
  • 一覧表示
  • 詳細表示
  • 編集機能
  • 削除機能

プログラミング言語

  • PHP
  • MySQL

なぜこの開発を行うのか

今回はLaravelなどのPHPのフレームワークを使用せずに開発を行います。
フレームワークを使用しない理由はWebシステムの仕組みを理解して開発を行うことが大事だと考えたからです。
もし開発チームに入った時に一覧機能の修正を依頼されたとします。でもフレームワークに頼った開発しかしていない場合大量のソースコードの中でどこをどのように修正するべきかがわからないので開発をすることができません。
なので今回はPHPのみを使用してサービスの機能の根本的な理解を目的とした開発をしていきます。
以前参加したインターン先の入社課題としてもこのような課題があったためサービスの機能の根本的な理解が大切なのだと考えました。

ユースケース図の作成

use-case2.png

画面遷移図の作成

seni2.png

ワイヤーフレームの作成

スクリーンショット 2024-11-10 17.41.50.png

wire_flame_2_2.png

wire_flame_2_3.png

作成期間について

html,cssで作成していない画面の作成・・・1日
phpの導入・・・2日
SQLの導入・・・2日
予備日・・・2日
で考えています。
前回はリスケがうまくできていなかったので今回は意識して予備日を設定しています。
この期間内に終わらせられるようにします。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?