摘 要:本文针对电子商务网站建设中商品的无限级分类,详细介绍了其实现过程,并给出了实现其主要功能的部分源代码。
关键词:无限级分类
1 引言
商品展示系统是电子商务网站建设中的一个重要组成部分,它是一套基于数据库即时产品发布管理系统,可用于各类产品的实时发布以及企业产品数据管理,前台用户可通过页面浏览、查询和订购商品,后台管理员可以管理产品价格、简介、图片等多类信息。
一般的BTOC范例网站,商品通常只进行二层或三层分类,先建立一个父类表,然后再建子类表及子子类表,但这样做的结果是要求所有的商品都必须进行同级分类,但现实情况是,商品分类层次不一,有的商品只能进行一层分类,有的商品可以进四五层分类,如果都按三层分类,一方面会造成数据冗余,另一方面对于有些商品来说,分类还不是很清晰。
2 功能
本文的电子商务网站商品展示系统要求商品的分类是无限级的,即大类下可以分成小类,小类下可以分成子类,子类下可以再分成子子类,这样一到分下去。但是并不是要求所有商品都必须进行无限级分类,即有的商品可有两层,有的可有三层,有的可有多层。商品填加时,可以选中目录下的分类进行填加,商品展示时,可以点击目录树下某一分类,显示出该分类下的所有商品。
3 界面
3.1 商品填满加界面(如图1)
图1 商品添加界面
|