使用的技術:ThinkPHP3.2.1
使用的工具:svn(版本控制工具)、wamp、ZendStudio5.5
功能模塊:
- 商品模塊
a) 商品分類(無限級分類)
b) 商品類型(商品是什么東西:書、電腦、文化用品)
- 商品屬性(不同類型的商品有不同的屬性,如書有:出版社、作者等等)
c) 商品圖片
d) 庫存量:保存一件商品所有屬性組合之后的數量,如:白色+4G, 黑色+5G多少等等。
e) 會員價格:不同的會員級別單獨設置一個價格
f) 評論
- 會員模塊
a) 會員級別管理:指定某積分范圍是哪個級別
b) 會員管理
- 定單模塊
- 廣告模塊
- 文章模塊:站內快報、網站幫助等
- 權限模塊:rbac
優化:后台不做優化;前台生成靜態頁(每小時重新生成一次),頁面中需要實時獲取的數據使用AJAX取。
安全性:SQL注入,XSS(跨站腳本攻擊)。
難點:個別功能的數據庫設計(涉及到3表以上的)
用TP的好處:很多代碼結構化都一樣,可以使用一個生成器直接生成相關代碼,節省手寫代碼的時間。
用TP框架性能肯定不如直接腳本快,所以個別對性能要求較高的頁面可以直接寫個最簡單的腳本來實現。