背景: 北京の高校の同級生から、実習の「技術コンサルタント」として協力してほしいと頼まれました。実習では、個人が Web プロジェクトを独自に開発する必要がありました。彼女が選択した開発言語は php でした。実際、私は再びクリックベイトになりました。彼女はこれまで PHP を使用したことがありませんでしたが、HTML、CSS、および JavaScript の基本的な知識があり (彼女はそれらをすべて忘れました)、C と Java で何かを書いたことがあります。
プロジェクトの説明:
タイトル - リソース予約管理システム
機能要件——
1. 企業や機関向けのリソース予約管理システムを開発する
2. 会議室、車、機器や設備などのさまざまな種類のリソースを予約する機能を従業員に提供します。
3. システムにログインした後、従業員は指定されたリソースの現在の予約ステータスを表示し、指定された期間内のアイドル状態のリソースを予約できます。4. 開発期間中にインテリジェントに予約するには、毎日 8:00 から 18:00 など、状況に応じてリソースごとに異なる営業時間を設定する必要があります
5. リソースごとに予約できる最小時間単位は異なります。たとえば、会議室を分単位で予約する場合、最小時間は 15 分、車を時間単位で予約する場合は、最小時間は 2 時間です。 。
6. 予約は先着順のシステムとなります。
7. ユーザーは予約後、利用する前にキャンセルすることができます。キャンセル後、他のユーザーは予約を続けることができます。 ステップ 1: 要件文書を作成する
コンピュータ サイエンスを専攻する学生は通常、ソフトウェア エンジニアリングのコースを受講しているため、要件を満たすことの重要性を自然に知っています。たとえあなたがそれを受講していなくても、実務経験のある同志は他の人が書いた要件文書を読んだはずです。プロジェクトの完成を家を建てることにたとえると、要件は建築の設計図のようなもので、デザインが良くなければ、建てられた家も良くありません。ソフトウェア開発はアーキテクチャよりも柔軟性に優れていますが (少なくとも社内ではコードをロールバックしたり、変更を毎回元に戻すことはできません)、要件が包括的かつ厳密でない場合、多くの場合、不必要な作業負荷が大幅に増加し、作業効率が低下します。
考えてみてください。今日私がそのような要件を伝え、あなたがコードの半分を書いたとして、数日後に要件が変更され、以前のコードは役に立たなくなったと伝えたらどう思いますか?需要の変化はよくあることですが、ひとたび需要が制御不能になると、プロジェクトへの影響は壊滅的なものになることがよくあります。
幸いなことに、その女の子はデスクトップ ソフトウェア コースを設計するときに要件ドキュメントを作成していました。そうでなければ、要件の作成方法を一から学ぶのは非常に面倒だったでしょう。しかし、新人が、たとえ正式な就職後にさらに厳しい要件文書にさらされるかどうかにかかわらず、たとえカリキュラム設計に取り組むだけであっても、要件を面倒だと思ってやらないのは大きな間違いです。学校では、ソフトウェアの規模が十分に大きい場合、要件を完了するのに 1 日かかりますが、開発期間は少なくとも 1 週間短縮できます。
ステップ 2: ログインページの例女の子が要件書類を書いているので、私も手を抜いていられません。なぜなら、私はこれまでに PHP について少し読んだだけで、PHP でコードを 1 行も書いたことがないからです。女の子よりも先を行くには、女の子が何を使用する必要があるかを事前に学ばなければなりません。この講座で設計したプロジェクトにはログイン機能があるため、このページを最初のサンプルとして PHP を紹介し、ログイン機能の全体的な処理については今後さらに詳しく説明する予定です。
まず、最も単純な HTML ログイン ページを見てコーディングしてみましょう。
リーリー誰もが過激な行為に手を伸ばすのを防ぐため、ページのスクリーンショットはアップロードしません。コードをコピーしてブラウザを使用して効果を確認してください。なぜ娘のためにこれらのコード行を書かなければならないのでしょうか?主な目的は、女の子に HTML コードがどのようなものであるかを理解してもらい、php と html が混在する理由を女の子に知らせるために次の道を開くことです。しばらくすると、上記のコードの表示効果が確認できるはずです。この場合、以下の php を追加した後のコードを見てください:
リーリーこのコードは主に次の点を女の子に理解させます: 1) PHP コードは タグで識別する必要がある 2) echo ステートメントを使用して HTML コードを出力する方法と、 "(二重引用符)はエスケープ文字でエスケープされます) 3) PHPコードとHTMLコードを混在させる方法
。追記:ストーリーを終わらせてから始めるのは難しいので、最初の記事でこれだけ書かなければなりません。初心者が混乱しやすいため、開始点を高く設定しすぎるのはよくありません。例としてコードを見て、自分で変更し、書いて、感触をつかんでください。
http://www.bkjia.com/PHPjc/601050.html