ホームページ > バックエンド開発 > PHPチュートリアル > php ではどのようなプロジェクトが行われますか?

php ではどのようなプロジェクトが行われますか?

WBOY
リリース: 2016-06-23 13:56:28
オリジナル
1369 人が閲覧しました

PHPがプロジェクトに入ろうとしています
どのプロジェクトを作ればいいのか分かりません
モール?それとも何ですか? 専門家がアドバイスをくれることを願っています
プロジェクトが単純すぎたり複雑すぎたりしないことを願っています
面接には十分です
将来の仕事で使用する必要がある知識だけをカバーしてください


ディスカッションへの返信(解決策)

フロントデスクとバックデスク すべてできなければウェブサイトは書けません

詳しく教えてください

これは私が PHP を使用して行ったプロジェクトです: 電子商取引プラットフォーム システム
1.機能要件
インターネットの発展に伴い、オンラインショッピングは人々にオンラインショッピングの利便性を提供し、家から離れることなく商品を購入できるようになりました。現在、人気のある電子商取引のタイプには、B2B、B2C、その他のタイプが含まれています。電子商取引プラットフォーム ネットワークは、企業と消費者の間に構築される商取引ウェブサイトであり、顧客は商品の閲覧、オンライン ショッピング、注文の照会、注文の印刷、お知らせの閲覧などの機能を通じて必要な商品を購入できます。このシステムには以下の機能が必要です:
(1) ウェブサイトのデザインページは美しく、パーソナライズされており、企業イメージを表示できる必要があります。
(2) 企業のすべての商品データが電子商取引プラットフォームに表示されます。
(3) 基本情報の設定が標準化され、充実しています。
(4) 製品分類は詳細であり、製品情報はさまざまなカテゴリに従って表示できます。
(5) 商品カテゴリ、商品名、注文に基づいてファジークエリを実行します。
(6) 商品の購入、商品の注文、チェックアウト、注文の印刷の機能を実現します。
(7) ファジークエリなど、さまざまなクエリを実装します。
(8) 完了する必要があるいくつかの具体的な機能は次のとおりです:
1. ユーザー管理: ユーザーの基本情報入力の登録とユーザーの基本情報のバックグラウンド管理を完了できます (ユーザーは自分のパスワードを変更したり、配送を変更したりできます)アドレスを確認し、注文履歴を表示します。待機します)。
2. 管理者管理: ウェブサイト上の管理者の製品情報(大カテゴリの追加、サブカテゴリの追加、製品追加、製品レビュー)、製品取引(外部注文、配送問い合わせ)、会員管理(会員レビュー)、運用管理(管理者追加、管理者レビュー、管理者終了)機能。
3. 検索機能:商品名と商品カテゴリーで検索できます。
4. ショッピングカート機能: ユーザーは商品を確認してショッピングカートに商品を追加し、確認後にショッピングカート内の商品を追加、変更、削除することができます。
5. ウェブサイトでは、お知らせ、広告などを掲載することができます。

2. 機能モジュール
プラットフォームの機能に基づいて、このプラットフォームの機能モジュール図は次のとおりです:
オンライン ショッピング システム プラットフォームには、主にユーザー管理、フロントエンド Web サイトのレイアウト (ショッピング カートを含む)、管理者管理、検索、その他の機能モジュール。このうち、ユーザー管理モジュールには主にユーザー登録、ユーザー変更、ユーザー削除などの機能が含まれ、管理者管理には主に製品情報(大カテゴリの追加、サブカテゴリの追加、製品追加、製品レビュー)、製品トランザクション(注文管理)、およびメンバー管理、運用管理 (管理者追加、管理者レビュー、管理者終了) およびその他の機能 (製品名、製品カテゴリ)、お知らせ、広告管理が主に含まれます。

3. Web サイトのデータベース設計
3.1 Web サイトのデータベース要件分析
データベース分析
情報の世界では、情報は客観的なものからデータベースを通り、意思決定のメカニズムを経て、最終的に客観的な世界に戻るという情報のサイクルです。 experience 情報世界、データ世界、現実世界の 3 つの領域。現実世界の物事は人間の心に反映され、人間の脳はそれを理解するプロセスを経て、分析(選択、名前付け、分類など)を経て情報世界に入ります。この情報はさらに処理され、エンコードされてデータの世界に入力されます。ソフトウェア システムの開発では、システム開発に必要なデータとそのデータの操作方法という 2 つの側面を考慮する必要があります。これら 2 つの問題は、ソフトウェア システム開発プロセス全体に関係します。これはデータベース設計の問題でもあり、ソフトウェア設計の中核でもあります。
オンライン ショッピング システムの主なターゲットはユーザーであるため、ユーザーの基本情報を含むユーザー テーブルを作成する必要があります。ユーザーの主な活動は商品の購入であるため、ユーザーが購入するときに製品情報テーブルを作成する必要があります。商品を購入すると、希望する商品を選択します。まず、商品を検索する必要があります。そのため、商品を分類し、大カテゴリーとサブカテゴリーに分け、最後に商品カテゴリー表と商品カテゴリー細分類表を作成します。 、ユーザーは注文を送信し、注文フォームを作成します。
分析後、このデータベースには次のテーブルが含まれます:
製品分類テーブル; 製品カテゴリテーブル
製品情報テーブル; 製品番号、製品カテゴリ、製品紹介、製品詳細説明、単価、製品画像、在庫数、状態。
注文フォーム; 注文番号、ユーザー番号、注文日、発送日、配送先住所、郵便番号、電話番号、支払い方法、注文ステータス)
注文の詳細: 注文番号、製品番号、単価、数量、割引。
ユーザーテーブル; ユーザーユーザー番号、ユーザーパスワード、パスワードプロンプト質問、質問回答、名前、性別、生年月日、電子メール、電話番号、都道府県、市区町村、住所、郵便番号、ユーザーレベル、ステータス)
管理者テーブル: ユーザー番号、ユーザーのパスワード、名前、性別、役割、ステータス。
注文ステータス表: ステータス。
州テーブル: 州番号、名前
都市テーブル: 市番号、名前、州番号


3.2 データベースの論理構造の設計
優れたデータベースは、いくつかの厳しい制約と要件を満たしている必要があります。各エンティティに対応するテーブルを分離してみて、1 つのエンティティが 1 つのテーブルに対応するようにし、エンティティがどのような属性を持ち、どのフィールドに対応するか、エンティティ間にどのような接続があるかを調べます。エンティティ、属性、および関係は、概念設計時に考慮すべき 3 つの要素であり、優れたデータベース設計の中核でもあります。現実と綿密な設計に基づいて、各テーブルの構造が得られます。

3.3 技術要件

1. PHP クラス、継承、インターフェイスを使用する必要があります
2. 3 層アーキテクチャを使用します
3. JQUERY を使用します
4. AJAX を使用します
5. PDO データベースインターフェイスを使用します
5. Go to SMARTY を使用しますテンプレート

もちろん、もっと簡単にすることもできます。PHP プロセス指向のメソッドで記述できます。JQuery の機能は Javascript で実装できます。

これは私が PHP を使用して行ったプロジェクトです: 電子商取引プラットフォーム システム

1.機能要件
インターネットの発展に伴い、オンラインショッピングは人々にオンラインショッピングの利便性を提供し、家から離れることなく商品を購入できるようになりました。現在、人気のある電子商取引のタイプには、B2B、B2C、その他のタイプが含まれています。電子商取引プラットフォーム ネットワークは、企業と消費者の間に構築される商取引ウェブサイトであり、顧客は商品の閲覧、オンライン ショッピング、注文の照会、注文の印刷、お知らせの閲覧などの機能を通じて必要な商品を購入できます。このシステムには次の機能が必要です:

何か質問があれば、私に聞いてください! !
ショッピングサイトだけで十分です。


まず複雑にしないでください。

ユーザーログイン。
ホームページ。
商品リスト。
商品の詳細。
注文プロセス。

もう少し頑張れば面接に行けるよ。

最近は、あまり複雑にせず、プロセスを簡素化するのが最善だと感じています。詳細は今後ゆっくり追加していきます。初期段階でフレームステートメントが出てくると練習するのはかなり難しいです。他の人の意見も聞いていただければ幸いです

ML以外はすべて実行できます

ML以外はすべて実行できます

mlとは何ですか

上記のphpはとても良いと言っていますが、なぜポイントを与えないのでしょうか?
3 階の方がうまく言ったと思います

ML 以外は何でもできます

...ML


まずは作り方を学びましょう、シンプルなニュースリリースシステムの方が良いです
すべてモールソフトウェアの書き方が悪い。 hotscripts.com にアクセスして見てください

とても簡単です。数日あれば十分です

8 階の返信からの引用:

ただし。 mlではなく、他のすべてが可能です


mlとは何ですか


ありがとう3l。 。 。 。 。 。 。 。 。 。使った!

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート