目录
1.项目概述………………………………………………………………………………………………
1.1 开发目的..................................................................................................................................................
2.项目建表………………………………………………………………………………………………
2.1 用户表....................................................................................................................................................
2.2 客户表....................................................................................................................................................
2.3 商品基本信息表....................................................................................................................................
2.4 商品类型表............................................................................................................................................
2.5 库存表....................................................................................................................................................
2.6 购物车表................................................................................................................................................
2.7 进货表....................................................................................................................................................
2.8 消费表....................................................................................................................................................
2.9 省表........................................................................................................................................................
2.10 市表........................................................................................................................................................
2.11 地区表....................................................................................................................................................
2.12 收货人信息表........................................................................................................................................
2.13 发送方式表............................................................................................................................................
2.14 支付方式表............................................................................................................................................
2.15 订单表....................................................................................................................................................
2.16 积分表....................................................................................................................................................
2.17 评论表....................................................................................................................................................
2.18 留言表....................................................................................................................................................
2.19 资金表....................................................................................................................................................
2.20 充值记录表............................................................................................................................................
2.21 商品图片管理表....................................................................................................................................
2.22 商品品牌表............................................................................................................................................
2.23 商品属性表............................................................................................................................................
2.24 文章管理表............................................................................................................................................
2.25 会员历史浏览记录表............................................................................................................................
2.26 操作员日志表........................................................................................................................................
2.27 缺货登记表............................................................................................................................................
3.功能划分………………………………………………………………………………………………
3.1 前台功能..................................................................................................................................................
3.1.1 用户注册模块...............................................................................................................................
3.1.2 用户登录模块...............................................................................................................................
3.1.3 用户中心模块...............................................................................................................................
3.1.4 购物车管理模块...........................................................................................................................
3.1.5 留言板模块...................................................................................................................................
3.1.6 汽车资讯模块...............................................................................................................................
3.2 后台功能..................................................................................................................................................
3.2.1 登录模块.......................................................................................................................................
3.2.2 商品管理模块...............................................................................................................................
3.2.3 订单管理模块...............................................................................................................................
3.2.4 会员管理模块...............................................................................................................................
3.2.5 文章管理模块...............................................................................................................................
3.2.6 报表统计模块...............................................................................................................................
3.2.7 系统数据模块...............................................................................................................................
4.功能描述………………………………………………………………………………………………
4.1 前台功能....................................................................................................................................................
4.1.1 用户注册模块...............................................................................................................................
4.1.2 用户登录模块...............................................................................................................................
4.1.3 用户中心模块...............................................................................................................................
4.1.4 购物车管理模块...........................................................................................................................
4.1.5 留言板模块...................................................................................................................................
4.1.6 汽车资讯模块...............................................................................................................................
4.2 后台功能..................................................................................................................................................
4.2.1 登录模块.......................................................................................................................................
4.2.2 商品管理模块...............................................................................................................................
4.2.3 订单管理模块...............................................................................................................................
4.2.4 会员管理模块...............................................................................................................................
4.2.5 文章管理模块...............................................................................................................................
4.2.6 报表统计模块...............................................................................................................................
4.2.7 系统数据模块...............................................................................................................................
5.进度计划………………………………………………………………………………………………
5.1 项目计划安排.........................................................................................................................................
6.开发人/时间日期………………………………………………………………………………………
6.1 开发人....................................................................................................................................................
6.2 时间........................................................................................................................................................
项目建表
1.user(用户表)
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | Int | 是 | 是 | 用户表的主键,唯一标识 |
Name | Varchar(10) | 否 | 否 | 操作员姓名 |
Pwd | Varchar(20) | 否 | 否 | 密码,确保登录时的安全性。 |
Flag | Int | 否 | 否 | 权限,分为操作员和管理员,控制不同的功能实现 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | int | 是 | 是 | 客户表的主键, 唯一标识 |
Name | Varchar(20) | 否 | 否 | 客户姓名 |
Pwd | Varchar(20) | 否 | 否 | 客户密码,确保登录时的安全性。 |
Sex | Varchar(2) | 否 | 否 | 客户性别 |
Birthday | Varchar(50) | 否 | 否 | 客户生日 |
Address | Varchar(200) | 否 | 否 | 客户住址 |
Tel | Varchar(20) | 否 | 否 | 客户电话 |
Varchar(50) | 否 | 否 | 客户邮箱 | |
Score | Int | 否 | 否 | 客户积分 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | Int | 是 | 是 | 商品基本信息表的主键,唯一标识 |
Name | Varchar(20) | 否 | 否 | 商品名称 |
Type_id | Int | 否 | 否 | 商品类型,与类型表有联系 |
Pnum | Int | 否 | 否 | 商品货号,区分商品的标识 |
Price | Varchar(10) | 否 | 否 | 商品在该店的售价 |
Pscore | Varchar(10) | 否 | 否 | 注册用户的售价 |
Oldprice | Varchar(10) | 否 | 否 | 商品的市场价 |
Demo | Varchar(1000) | 否 | 否 | 商品描述 |
date | int | 否 | 否 | 添加该类商品的日期 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | int | 是 | 是 | 商品类型表的主键,唯一标识 |
Name | Varcahr(20) | 否 | 否 | 商品类型的名称 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | int | 是 | 是 | 库存表的主键,唯一标识 |
pnum | int | 否 | 否 | 商品货号,与商品基本信息表有联系 |
number | int | 否 | 否 | 该类商品的库存数量 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | int | 是 | 是 | 进货表的主键,唯一标识 |
Pnum | Int | 否 | 否 | 商品货号,与商品基本信息表有联系 |
Num | Int | 否 | 否 | 进货数量 |
date | Int | 否 | 否 | 进货日期 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | Int | 是 | 是 | 购物车表的主键,唯一标识 |
User_id | Int | 否 | 否 | 用户id,与用户表连接 |
Pnum | Int | 否 | 否 | 商品货号,与商品基本信息表有联系 |
Num | Int | 否 | 否 | 购买这类商品的数量 |
Cartid | Char(100) | 否 | 否 | 用来区分哪个用户选择的商品 |
State | Int(3) | 否 | 否 | 判断该商品的状态:在购物车内?已购买?没有购买? |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | int | 是 | 是 | 消费表的主键,唯一标识 |
cid | int | 否 | 否 | 客户的id,与客户表有联系 |
pnum | int | 否 | 否 | 商品货号,与商品基本信息表有联系 |
Num | int | 否 | 否 | 商品数量 |
Money | Varchar(10) | 否 | 否 | 总价格 |
Date | Int | 否 | 否 | 日期 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | Int | 是 | 是 | 省表的主键,唯一标识 |
name | Varchar(20) | 否 | 否 | 省的名称 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | Int | 是 | 是 | 市表的主键,唯一标识 |
name | Varchar(20) | 否 | 否 | 市的名称 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | Int | 是 | 是 | 地区表的主键,唯一标识 |
name | Varchar(20) | 否 | 否 | 地区的名称 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | Int | 是 | 是 | 收货人信息表的主键,唯一标识 |
Name | Varchar(20) | 否 | 否 | 收货人姓名 |
Varchar(50) | 否 | 否 | 收货人邮箱 | |
Address | Varchar(200) | 否 | 否 | 收货人住址 |
Tel | Varchar(20) | 否 | 否 | 收货人电话 |
Postalcode | Varchar(20) | 否 | 否 | 邮政编码 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | Int | 是 | 是 | 发送方式表的主键,唯一标识 |
Name | Varchar(20) | 否 | 否 | 各种发送方式的名称 |
Demo | Varchar(200) | 否 | 否 | 各种发送方式的具体描述 |
Freight | Varchar(5) | 否 | 否 | 各种发送方式的运费 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | Int | 是 | 是 | 支付方式表的主键,唯一标识 |
Name | Varchar(20) | 否 | 否 | 各种支付方式的名称 |
Demo | Varchar(200) | 否 | 否 | 各种支付方式的具体描述 |
Freight | Varchar(5) | 否 | 否 | 各种支付方式的运费 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | int | 是 | 是 | 订单表的主键, 唯一标识 |
Renum | int | 否 | 否 | 订单号 |
Customor_id | int | 否 | 否 | 客户的id,与客户表相联系 |
Receive_id | int | 否 | 否 | 收货人信息的id,与收货人信息表相联系 |
Business_id | int | 否 | 否 | 销售编号 |
Confirmstate | int | 否 | 否 | 是否确认 |
Sendstate | int | 否 | 否 | 是否发货 |
Paystate | int | 否 | 否 | 是否付款 |
Date | Int | 否 | 否 | 下单时间 |
Amount | Float | 否 | 否 | 订单总额 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | int | 是 | 是 | 积分表的主键,唯一的标识 |
Customor_id | Int | 否 | 否 | 该客户的id,与客户表相联系 |
score | int | 否 | 否 | 该客户的总积分 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | Int | 是 | 是 | 评价表的主键,唯一的标识 |
Customor_id | Int | 否 | 否 | 客户的id,与客户表相联系 |
Gnum | Varchar | 否 | 否 | 评价的商品货号 |
Grade | Varchar(10) | 否 | 否 | 评价等级 |
Content | Varchar(200) | 否 | 否 | 评价的内容 |
Reply | Varchar(200) | 否 | 否 | 店主回复 |
Date | Int | 否 | 否 | 评价时间 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | Int | 是 | 是 | 留言表的主键,唯一的标识 |
Customor_id | Int | 否 | 否 | 客户的id,与客户表相联系 |
Title | Varchar(10) | 否 | 否 | 留言的标题 |
Content | Varchar(200) | 否 | 否 | 留言的内容 |
Date | Int | 否 | 否 | 留言时间 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | Int | 是 | 是 | 资金表的主键,唯一的标识 |
Customor_id | Int | 否 | 否 | 客户的id,与客户表相联系 |
Amount | Varchar(10) | 否 | 否 | 资金总数 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | Int | 是 | 是 | 充值记录表的主键,唯一的标识 |
Customor_id | int | 否 | 否 | 客户的id,与客户表相联系 |
Money | Varchar(10) | 否 | 否 | 充值金额 |
Date | Int | 否 | 否 | 充值时间 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | Int | 是 | 是 | 图片管理表的主键,唯一的标识 |
Pnum | Int | 否 | 否 | 商品货号 |
Pic_url | Varchar(50) | 否 | 否 | 图片的路径 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | Int | 是 | 是 | 品牌表的主键,唯一的标识 |
Name | Varchar(50) | 否 | 否 | 品牌名称 |
Description | Varchar(200) | 否 | 否 | 品牌描述 |
url | Varchar(50) | 否 | 否 | 品牌的网址 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | Int | 是 | 是 | 商品属性表的主键,唯一的标识 |
Pnum | Int | 否 | 否 | 商品货号 |
color | Varchar(20) | 否 | 否 | 商品颜色 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | Int | 是 | 是 | 文章管理表的主键,唯一的标识 |
Title | Varchar(100) | 否 | 否 | 文章的标题 |
Author | Varchar(20) | 否 | 否 | 文章的作者 |
Content | Varchar(1000) | 否 | 否 | 文章的内容 |
Date | Int | 否 | 否 | 时间 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | Int | 是 | 是 | 会员浏览记录表的主键,唯一的标识 |
Customor_id | int | 否 | 否 | 客户的id,与客户表相联系 |
Content | Varchar(20) | 否 | 否 | 浏览的商品记录 |
Date | Int | 否 | 否 | 浏览时间 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | Int | 是 | 是 | 管理员操作记录表的主键,唯一的标识 |
User_id | Int | 否 | 否 | 管理员的id,与用户表相联系 |
IP | Varchar(20) | 否 | 否 | IP地址 |
Log | Varchar(100) | 否 | 否 | 操作记录 |
Date | Int | 否 | 否 | 操作时间 |
字段名 | 数据类型 | 是否是主键 | 是否自增 | 说明 |
Id | Int | 是 | 是 | 主键,唯一标识 |
Pnum | Int | 否 | 否 | 商品货号 |
Count | Int | 否 | 否 | 缺货数量 |
Descript | Varchar(100) | 否 | 否 | 登记描述 |
Linkman | Varchar(20) | 否 | 否 | 联系人 |
Varchar(20) | 否 | 否 | 联系人的email | |
Tel | Varchar(20) | 否 | 否 | 联系电话 |
State | Int(2) | 否 | 否 | 处理状态 |
Remark | Varchar(100) | 否 | 否 | 处理备注 |
Date | Int(11) | 否 | 否 | 登记时间 |
一、功能划分:
1.前台:用户注册模块、用户登录模块、用户中心模块、购物车管理模块、留言板
模块、汽车资讯模块
2.后台:登录模块、商品管理模块、订单管理模块、会员管理模块、报表统计模块、文章管理模块、系统数据模块
二、功能描述
1.前台:
(1) 前台会员注册
客户想要进行网上购物就必须先进行注册,注册需要填写的基本功能有用户名、密码、确认密码、email这四项是必须填写的,此外还有可选项QQ、办公电话、家庭电话、手机等。此模块中的每一个填写项都要加正则验证、ajax及jQuery。
客户填完信息按了提交按钮以后,如果填写正确给客户发送邮件。
此模块用到custumor表
(2)前台会员登录
客户想要购买商品需要先进行登录,次登录环节涉及到安全问题,因此我们登录时我们除了用ajax验证及正则验证外,我们还必须使用纵深防御中的mysql_real_escape_string()防SQL注射、及用md5(),rand(),uniqid()创建令牌防止远程表单提交。
如果登录时忘记密码,客户可以通过email找回密码。
此外客户登录的同时需要把自己上一次的浏览记录读出来,只读五条其余自动删掉。
此模块用到custumor(客户表)、(用户操作记录表)
符合这两个条件的账号是不存在
才在符合条件的用户
(3)用户中心
此模块包括欢迎页、用户信息、我的订单、收货地址、我的留言、缺货登记、我的评论、资金管理、我的积分。
欢 迎 页:显示会员上次登录的信息及有关积分、订单的一些信息。
用户信息:显示出该会员的详细信息并进行修改。
我的订单:显示该会员的订单的信息及订单状态,如果已收到货物可进行付款,点击订单号可显示该订单的具体信息。
收货地址:显示当前该用户的所有收获地址的详细信息,并且可以对任何一个收获地址进行修改或删除操作。
我的留言:显示该会员的所有的留言及回复,并且可进行新的留言。
缺货登记:会员购买的商品不足时可以进行缺货登记,可查看登记记录、删除登记记录
我的评论:显示该会员的所有的评论即店主回复。
资金管理:会员可以进行充值申请、提现申请、查看账单明细、查看申请记录等操作。
我的积分:查看我的当前积分,及根据当前积分可参加哪些优惠活动提示。
(4)购物车
购物车模块是此项目中最重要的一个模块,我们这次写购物车是session、cookie和数据库结合来实现的。每个会员进行购物时都会产生唯一的一个md5加密的随机字符串来标记此会员的购物车,会员可以根据喜好任意删除购物车中的商品或添加新的商品,当用户结账时先从购物车中读出来再进行合计,结账完成后要清空购物车,会员离开后,随机产生的标识自动清除。
会员还可以随时查看购物车,查看购物车时就是根据此会员的唯一标识把购物车中的商品读出来。
选商品 选商品
未
登 登
录 录
再选购商品 先登录 再选购商品
(5)留言板
此模块实现的功能是显示会员的留言以及回复,可进行留言。
(6)婚纱资讯
此模块实现的功能是显示有关婚纱的文章,可进行评论。
2.后台:
(1)后台用户登录
登录功能是web程序中非常重要的一个环节,因为它涉及到安全问题,因此我们登录时我们除了用ajax验证及正则验证外,我们还必须使用纵深防御中的mysql_real_escape_string()防SQL注射、及用md5(),rand(),uniqid()创建令牌防止远程表单提交。
此模块只用到一个用户表(user)。
符合这两个条件的账号是不存在
存在符合条件的该用户
(2) 商品管理
此模块包括发布商品(简单描述、属性)、商品列表(对商品进行增删改)、商品类型的管理(对商品类型进行增删改)、商品品牌管理(对商品品牌进行增删改)、商品图品管理(对商品的图片进行修改)、会员评论(对用户的评论进行回复或删除)、商品积分管理(修改商品积分或添加新商品积分)。
(3) 订单管理
此模块包括订单列表(显示每条订单的主要信息,并对此进行查看、编辑、处理等操作)、订单查询(根据会员的一些详细信息对订单进行查询)、订单打印(打印某订单)、缺货登记(显示缺货商品的信息和联系人,对此信息进行处理或删除)四个小模块。
(4)会员管理
此模块包括会员列表(对会员进行修改、删除)、会员留言(对会员的留言进行回复、删除)、会员充值提现申请三个小模块(可以再加一个资金管理)。
(5)文章管理
此模块包括发表文章、文章管理(对文章进行增删改)两个小模块。
(6)报表统计
此模块包括客户统计、销售排行、销售明细、订单统计、会员排行、商品购买率。
客户统计:第一模块:显示会员总数、有订单会员数、会员订单总数、会员购买率等。
第二模块:显示会员购物总额、会员平均订单数、会员平均购物额。
销售排行:可以根据周、月、季度、年等来查询此时间段内的商品销售排行。
销售明细:可以根据周、月、季度、年等来查询此时间段内的所有销售商品的详细信息。
订单统计:可以根据周、月、季度、年等来查询此时间段内的订单状况(用圆饼图的的形式显示)。
会员排行:可以根据周、月、季度、年等来查询此时间段内的会员下订单状况。
商品购买率:可以根据周、月、季度、年等来查询此时间段内的某种商品的购买率。
按周、月、季度、年查询
按周、月、季度、年查询
按周、月、季度、年查询
按周、月、季度、年查询
按周、月、季度、年查询
(7)系统数据
此模块包括用户管理、数据备份、数据库优化三个小模块。
用户管理中又包括管理员列表(对用户的添加、修改、删除)、管理员操作日志两个模块,用到user(用户表)。
数据备份模块中可以对任何一个表进行备份或者全部备份,还可以进行下载。
数据库的优化中可以对任何一个表进行优化或全部进行优化。
项目进度计划:
四川顶通信息技术有限公司
2010-12-5