1 / 51
文档名称:

ECSHOP设计方案.doc

格式:doc   页数:51页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ECSHOP设计方案.doc

上传人:799474576 2013/7/26 文件大小:0 KB

下载得到文件列表

ECSHOP设计方案.doc

文档介绍

文档介绍:ECSHOP
管理中心设计方案
设计概要
为了提高代码的重用性,每一个功能模块都在一个文件中完成。使用act参数来传递用途
管理员登录
登录
登录界面增加CAPTCHA图片
允许保存登录信息
起始页
留言:
留言标题
发送人
留言时间
订单统计信息:
新订单:
X个
待发货订单:
X个
待支付订单:
X个
订单总数:
X个
新缺货登记:
X条
退款申请:
X
商品统计信息:
商品总数:
X件
促销商品:
X件
新品推荐:
X件
精品推荐:
X件
其他统计信息:
今日访问:
X次
当前在线:
X人
用户总数:
X人
今日注册:
X人
未处理留言:
X条
未处理评论:
X条
系统信息:
操作系统:
Web服务器:
PHP版本:
MySQL版本:
GD版本:
Zlib支持:
ECSHOP版本:
安装日期:
备注:
获取gd版本的部分可以抽象为一个函数。返回值建议为0,1,2。分别表示不支持,GD1,GD2。
当没有留言的时候不输出留言的列表框。点击留言的标题查看留言的详细内容。
留言
当管理员有未阅读的留言式提示使用javascript提醒。未读留言确定条件:receiverid=userid and readed=0 and deleted =0。
管理中心的每一个页面都包含如下的代码:
<script type=”text/javascript” src=”?act=js”></script>
?act=js中检查是否存在未读留言,如果有则写出一个浮动的层。反之不做处理。
功能概述
实现管理中心用户间相互发送留言
能显示用户未阅读的留言
列出用户所有收到的留言
列出用户所发留言
数据表设计
表message
序号
字段名
字段描述
字段类型
为空
默认值
索引
1
messageid
自增id
SmallInt Unsigned
Not
自增
主键
2
senderid
发送用户id
SmallInt Unsigned
Not
3
receiverid
接收用户id
SmallInt Unsigned
Not
4
senddate
发送日期
DateTime
Not
5
readdate
阅读日期
DateTime
0
6
readed
是否已读
TinyInt Unsigned
0
7
deleted
是否删除
TinyInt Unsigned
0
8
title
信息标题
Varchar(50)
Not
8
message
留言内容
Text
NULL
发送留言
留言表单需要填写内容
接收用户,列表框选择管理员(可选择多个管理员)
留言标题
留言内容
前台验证内容
接收用户不能为空
留言标题不能为空
标题不能超过50
备注:
在message表中插入一条记录。发送日期为当前时间,readdate,read,deleted字段采用默认值0。
接收方为多用户时,需对应插入多条记录。
留言列表
显示用户收到的所有未删除的留言。列表内容:
标题
留言发送者
发送日期
阅读日期(日期为0时显示为未读)
操作,包括查看删除
增加未读留言/全部留言过滤表单
备注:
从message数据表查出receiverid = 用户id 且receiverid!=senderid且deleted=0的记录按发送时间降序排列。
查看某条记录时,如果readed = 0 ,则将该记录 readed 设置为1且readdate更新为当前时间
查看时跳转到另一个页面,显示发件人,留言标题,留言内容,阅读日期,及删除,回复,下一条留言等按钮
删除记录时将记录的deleted设置为1, 不做物理删除。
留言追踪
显示当前管理员发出的所有留言的状态。列表内容:
编号
留言标题
留言接收者
发送日期
留言阅读日期(日期为0时显示对方未读)
是否被删除
备注:
查询条件为 senderid = 用户id 且 renceiverid != senderid
分类及商品管理
商品分类管理
商品分类列表
商品分类的列表改为传统的列表形式,形式如下:
编号
分类名称
上级分类
序号
底级分类
操作
1
xxx
首页
0
N
编辑删除转移
添加商品分类
商品分类添加的内容有:
分类名称:不能为空,同级不能重复
上级分类:不能选底级分类
是否显示:默认显示
是否底级:默认非底