目录
1.管理员后台管理------主界面
1.1功能说明
商家对商品库存、订单信息、注册会员信息等内容的统一管理平台。
1.2界面设计
1.3处理流程
-
点击【安全退出】退出登陆返回到【系统主界面】。
-
点击左侧树链接进行具体业务处理。
2.订单管理
待审核订单、正在配货订单、等待发货订单、已经发货订单、已经收货订单和已取消订单的界面设计、程序处理流程、数据来源类似,这里就以待审核订单为例进行详细说明。
2.1功能说明
管理网站的订单,对订单进行及时的处理,保证能按时准确的发货。
2.2界面设计
订单查询页面
待审核订单管理页面
订单具体信息查看页面
被锁定订单
2.3处理流程
-
在订单查询页面点击【查询】按钮查询相关订单。
-
在待审核订单页面点击【载入】进入【订单具体信息查看】页面。
-
在订单具体信息查看页面点击【取消订单】取消本次订单。
-
在订单具体信息查看页面点击【审核通过】完成订单审核,订单处理流程进入配货阶段。
-
在订单具体信息查看页面点击【解锁退出】退出本次查看。
-
在被锁定订单点击【解锁退出】退出订单的锁定状态。
2.4数据来源和算法
2.4.1数据来源
待审核订单和被锁定订单的数据来源于"订单表(tb_order)",订单具体信息查看页面数据来源于"订单商品表(orderproduct)"、"订单表(tb_order)"和"会员表(tb_userinfo)"。
2.4.2查询条件
|--------|------------|----------|-----------------|-------------|-----------------|
| 序号 | 查询条件名称 | 操作运算 | 表名 | 字段名 | 备注 |
| 1 | 状态 | 等于(=) | tb_order | state | 待审核订单 |
| 2 | 订单号 | 等于(=) | tb_orderproduct | ordernumber | 订单具体信息、订单产品信息查看 |
| 3 | 订单号 | 等于(=) | tb_order | ordernumber | 订单具体信息、订单收货人信息 |
| 4 | 用户名 | 等于(=) | tb_userinfo | username | 订单具体信息、定购人信息 |
| 5 | 锁定标志 | 等于(=) | tb_order | lock | 被锁定订单 |
2.4.3表间关系
"订单表(tb_order)"和"订单商品表(tb_orderproduct)"通过字段"订单号(ordernumber)"关联,"订单表(tb_order)"和"会员表(tb_userinfo)"通过字段"用户名(username)"关联。
2.4.4相关sql实例
(1)待审核订单:select * from tb_order where state=?
(2)订单具体信息查看:
select * from tb_orderproduct where ordernumber=?
select * from tb_order where ordernumber=?
select * from tb_userinfo where username=?
(3)被锁定订单:select * from tb_order where lock=?
3.产品管理
3.1功能说明
对产品信息、产品库存等进行管理。
3.2界面设计
上架产品管理页面
查看产品库存
修改产品信息页面
下架产品管理
添加新产品信息页面
未推荐产品管理界面
已推荐产品管理界面
热销产品管理界面
3.3处理流程
-
在上架产品管理点击【下架产品管理】进入【下架产品管理】页面。
-
在上架产品管理点击【增加新产品】进入【添加新产品信息】页面。
-
在上架产品管理点击【修改产品信息】进入【修改产品信息】页面。
-
在上架产品管理点击【下架该产品】更该产品的状态为"下架"。
-
在上架产品管理点击【产品库存】进入【查看产品库存】页面。
-
在修改产品信息页面点击【确认修改】完成对产品信息的修改操作。
-
在下架产品管理页面点击【删除】删除该产品。
-
在添加新产品页面点击【确认添加】完成产品的添加。
-
在未推荐产品管理页面点击【推荐产品管理】进入【已推荐产品管理】页面。
-
在未推荐产品管理页面点击【推荐】完成推荐操作。
-
在已推荐产品管理页面点击【未推荐产品管理】进入【未推荐产品管理】页面。
-
在已推荐产品管理页面点击【不推荐】撤销对该产品的推荐。
-
在热销产品管理页面点击【修改产品信息】进入【修改产品信息】页面。
-
在热销产品管理页面点击【下架该产品】更该产品的状态为"下架"。
-
在热销产品管理页面点击产品库存】进入【查看产品库存】页面。
3.4数据来源和算法
3.4.1数据来源
数据来源于"产品货架表(tb_sellinfo)"和"产品表(tb_productinfo)"。
3.4.2查询条件
|--------|---------------|--------------|----------------|--------------------------|-------------------------------------------|
| 序号 | 查询条件名称 | 操作运算 | 表名 | 字段名 | 备注 |
| 1 | 状态、库存 | 等于(=)、大于(>) | tb_sellinfo | state、stock | 上架产品获得销售信息 |
| 2 | 状态、时间 | 等于(=)、小于(<) | tb_sellinfo | state、time | 下架产品管理 |
| 3 | 产品编号 | 等于(=) | tb_sellinfo | productnumber | 修改产品信息、查看产品库存获得销售信息 |
| 4 | 产品编号 | 等于(=) | tb_productinfo | productnumber | 上架产品、修改产品信息、查看产品库存、下架产品管理、未推荐产品管理、已推荐产品管理 |
| 5 | 利润、推荐标识、库存、状态 | 大于(>)、等于(=) | tb_sellinfo | profit、groom、stock、state | 未推荐产品管理 |
| 6 | 推荐标识、库存、状态 | 大于(>)、等于(=) | tb_sellinfo | groom、stock、state | 已推荐产品管理 |
3.4.3表间关系
"产品货架表(tb_sellinfo)"和"产品表(tb_productinfo)"通过字段"产品编号(productnumber)"关联。
3.4.4相关sql实例
1.上架产品:
select * from tb_sellinfo where state='上架' and stock>0 order by time desc
select * from tb_productinfo where productnumber=?
2.修改产品信息、热销产品管理:
select * from tb_productinfo where productnumber=?"
select * from tb_sellinfo where productnumber=?
3.查看产品库存:
select stock from tb_sellinfo where productnumber=?
select bookname,supply from tb_productinfo where productnumber=?
4.下架产品管理:
select * from tb_sellinfo where state='下架' and time<dateadd(ss,-1,getdate()) order by time desc
select * from tb_productinfo where productnumber=?
5.未推荐产品管理:
select * from tb_sellinfo where profit>'20' and groom='not' and stock>0 and state='上架'
select * from tb_productinfo where productnumber=?
6.已推荐产品管理:
select * from tb_sellinfo where groom='yes' and stock>0 and state='上架'
select * from tb_productinfo where productnumber=?