信息分页的问题似乎不是很难,需要改变原来信息的属性,比如这条信息属于无子页的,如果有子页,另外加入子页序号就可以了,显示的时候没有特别要求显示无子页的记录,等读到这条记录是,查询是否有子页,如果有就生成翻页就可以了,应该说是满简单的方法,或者干脆建立一张子页信息的table,后者虽然开销多一点,可能速度会快点,编码也方便点。信息模块基本就是这些重要的了,table方面,一张大类表,一张小类,一张信息,一张子信息,这样应该就可以了。上传图片也不难,编辑这块,如果客户懂html,最好就放一个textarea就可以了,这样显得专业,而且,页面不会太乱,不懂的话FCKeditor是个不错的选择,类似word一样。
2、产品模块,这块应该很简单,类似呀,不过相对不同的产品可能有不同的参数,如果追求速度,不可定制,专用性强,那就把参数定死了,如果想做得通用些,那么需要多加几张表,产品类别也做成无限级。如何让系统定制参数呢,最简单的就是加table,把属性值添加进去,当然是在正式运营之前,所以在这些之前必须有个良好的后台管理系统(Backend Manager),鉴于这个比较难,还是最后考虑吧,先想好其他模块,考虑周密一些,然后再考虑后台参数等,也好在修改的时候有个比较啊。
3、会员模块,我想这块对于用户来说越简单越好,可是后台可不能马虎,为了更多了解客户,知道客户的很多信息,难道只有让他/她/它填写很多资料吗?当然不,可能一些问答、反馈、抽象、积分更加吸引客户吧,所以,会员管理部分,除了有积分、等级、折扣等,还可以添加许多功能,当然并不指望在编码的时候能够把所有功能加上去,最好就是有个扩展的机制。
另外,会员的订单(order )、购买记录(order list ,can search old order)、购物车(cart)、收藏夹(wish list)等等功能,都是不能缺少的。
除了后台管理,似乎一切都很完美,可是.....