php做什麼項目,該如何處理

來源:互聯網
上載者:User
php做什麼項目
PHP馬上要進入項目了
不知道做什麼項目
商城? 還是什麼 希望高手們給點意見
希望項目不要太簡單 或者太複雜
夠面試就好
以後工作中需要用到的知識涉及到就好

------解決方案--------------------
這是我用PHP做過的項目:電子商務平台系統
一.功能需求
隨著Internet的發展,網上購物已成為一種購物時尚,它為人們提供了網路購物的方便性,使顧客可以足不出戶就可以購買商品。現在流行的電子商務有B2B、B2C等類型。電子商務平台網是建立在企業與消費者之間的商務交易網站,它可以使顧客通過瀏覽商品、網路購物、查詢訂單、列印訂單和查看公告等功能購買自己所需的商品。本系統需要具有以下功能:
(1)網站設計頁面要求美觀大方、個人化,能夠展示企業形象。
(2)企業所有的商品資料都在電子商務平台中展示。
(3)規範、完善的基礎資訊設定。
(4)商品分類詳細,可按不同類別查看商品資訊。
(5)按商品大類及商品名稱、訂單進行模糊查詢。
(6)實現選購商品、訂購商品、收銀結賬、列印訂單功能。
(7)實現各種查詢,如模糊查詢等。
(8)需要完成的一些具體功能如下:
1.使用者管理: 能夠完成使用者基本資料錄入的註冊和使用者基本資料的後台管理(使用者自己修改密碼,修改寄貨地 址,查看自己的曆史訂單等)。
2.管理員管理:能夠完成管理員對網站的商品資料(添加大類、添加小類、商品添加、商品審查)、商品交易(外理訂單、發貨查詢)、會員管理(會員審查)、操作管理(管理員添加、管理員審查、管理員退出)的功能。
3.搜尋功能:能過對商品的名稱,商品的分類進行搜尋。
4.購物車功能:使用者能夠通過查看商品後把商品添加進購物車,並可以對購物車內的商品進行添加、修改和刪除操作,確定後可以提交訂單進行結賬。
5.網站發行就緒公告、廣告等。

二.功能模組
在平台功能的基礎上,得到本平台的功能模組圖如下:
網上購物系統平台主要包括四大功能模組,使用者管理、前台網站布局(包括購物車)、管理員管理、搜尋等功能模組。其中使用者管理模組,主要包括使用者註冊、使用者修改、使用者刪除等功能;管理員管理主要包括商品資料(添加大類、添加小類、商品添加、商品審查)、商品交易(訂單管理)、會員管理、操作管理(管理員添加、管理員審查、管理員退出)等功能;搜尋主要包括(商品名稱、商品類別),公告廣告管理。

三.網站資料庫設計
3.1網站資料庫需求分析
資料庫的分析
在資訊世界中,資訊從客觀事物出發流經資料庫,通過決策機構最後又回到客觀世界,資訊的這一迴圈經曆了三個領域:資訊世界,資料世界,現實世界。現實世界的事物反映到人的頭腦中,人的大腦對它有個認識過程,經過分析(選擇、命名、分類等)進入資訊世界。這些資訊再進一步加工、編碼,然後進入資料世界,而軟體系統的開發工作需要考慮這兩個方面的問題,也就是要考慮系統開發所需要的資料,以及如何對這些資料進行操作。這兩個問題貫穿了整個軟體系統的開發過程,這也就是資料庫的設計問題,軟體設計的一個核心。
網上購物系統的主要對象是使用者,所以必需建立使用者表,包括使用者的基本資料情況;使用者的主要活動是對商品的購買,所以必需建立商品資訊表;使用者對商品的購買,選擇所要的商品,首先得對商品進行搜尋,所以我們把商品進行分類,進行大類和小類的劃分,建立商品類別表和商品類別細分表;最後使用者提交定單,建立定單表。
經過分析,此資料庫包含如下表:
商品分類表;商品類別表
商品資訊表;商品編號、商品類別、商品簡介、商品詳細說明、單價、商品圖象、庫存數,訪問次數,狀態。
訂單表;訂單編號,使用者編號、下單日期,發貨日期,發貨地址,郵編、電話、支付方式、訂單狀態)
訂單明細表:訂單編號,商品編號,單價,數量,折扣。
使用者表;使用者編號、使用者密碼、密碼提示問題、問題答案、姓名、性別、出生日期、Email、電話、省份,城市,地址、郵編、使用者等級,狀態)
管理員表:使用者編號、使用者密碼,姓名、性別,角色,狀態。
訂單狀態表:狀態。
省份表:省編號, 名稱
城市表:城市編號, 名稱, 省編號


3.2資料庫邏輯結構設計
資料庫設計要遵循一些規則,一個好的資料庫滿足一些嚴格的約束和要求。盡量分離各實體對應的表,一個實體對應一個表,搞清楚該實體有哪些屬性,對應有些什麼欄位,以及各實體之間有何種聯絡。實體、屬性與聯絡是進行概念設計時要考慮
的3個元素,也是一個好的資料庫設計的核心。從實際出發,經過仔細地設計,得到各表的結構。

3.3技術要求

1、要求用到PHP類,繼承和介面
2、用到三層架構
3、用到JQUERY
4、用到AJAX
5、用到PDO資料庫介面
5、用到SMARTY 模板

當然伱可以做的簡單一些,技術要求伱可以都用PHP面向過程的方法寫,PDO介面可以換為MySql等,JQuery的功能可以用Javascript實現!

------解決方案--------------------
探討

這是我用PHP做過的項目:電子商務平台系統
一.功能需求
隨著Internet的發展,網上購物已成為一種購物時尚,它為人們提供了網路購物的方便性,使顧客可以足不出戶就可以購買商品。現在流行的電子商務有B2B、B2C等類型。電子商務平台網是建立在企業與消費者之間的商務交易網站,它可以使顧客通過瀏覽商品、網路購物、查詢訂單、列印訂單和查看公告等功能購買自己所需的商品。本系統需要具有以下功能:
……

------解決方案--------------------
做個購物網站夠了。

先不要複雜。

使用者登入。
首頁。
產品列表。
產品詳細。
下單流程。

稍微做得好看點就可以去面試了。

------解決方案--------------------
最近在做 學生的話 最好不要太複雜 盡量簡化流程,花在細節上的時間是很多的,細節方面 以後慢慢添加
------解決方案--------------------
先學著做一個,簡單的新聞發布系統比較好
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.