一,电子商城项目说明

使用的技术:ThinkPHP3.2.1

使用的工具:svn(版本控制工具)、wamp、ZendStudio5.5

功能模块:

  1. 商品模块

a)         商品分类(无限级分类)

b)        商品类型(商品是什么东西:书、电脑、文化用品)

  1. 商品属性(不同类型的商品有不同的属性,如书有:出版社、作者等等)

c)    商品图片

d)    库存量:保存一件商品所有属性组合之后的数量,如:白色+4G, 黑色+5G多少等等。

e)    会员价格:不同的会员级别单独设置一个价格

f)     评论

  1. 会员模块

a)         会员级别管理:指定某积分范围是哪个级别

b)        会员管理

  1. 定单模块
  2. 广告模块
  3. 文章模块:站内快报、网站帮助等
  4. 权限模块:rbac

优化:后台不做优化;前台生成静态页(每小时重新生成一次),页面中需要实时获取的数据使用AJAX取。

安全性:SQL注入,XSS(跨站脚本攻击)。

难点:个别功能的数据库设计(涉及到3表以上的)

用TP的好处:很多代码结构化都一样,可以使用一个生成器直接生成相关代码,节省手写代码的时间。

用TP框架性能肯定不如直接脚本快,所以个别对性能要求较高的页面可以直接写个最简单的脚本来实现。

 

posted @ 2015-10-27 21:11  XINYUHAI77  阅读(2285)  评论(0编辑  收藏  举报