目录
1.商品信息查看
1.1功能说明
1.2界面设计
1.3 处理流程
1.4数据来源和算法
1.4.1数据来源
1.4.2查询条件
1.4.3表间关系
1.4.4相关sql实例
2.我的购物车
2.1功能说明
2.2界面设计
2.3处理流程
2.4 数据来源和算法
3.结算中心
3.1功能说明
3.2界面设计
3.3处理流程
3.4数据来源和算法
3.4.1数据来源
3.4.2查询条件
3.4.3相关sql实例
1.商品信息查看
1.1功能说明
展示商品的详细信息,帮助客户更详尽的了解商品,并且提供评论功能让客户互相交流。
1.2界面设计
1.3 处理流程
1. 点击图片查看大图。
2. 点击【收藏商品】,如果没有登陆提示“请先登陆”,如果已经登录提示“收藏成功”,如果已经收藏提示“您已经收藏过该商品”。
3. 点击【立即购买】进入【我的购物车】页面。
4. 点击【发表评论】返回本页面,显示评论内容。
1.4数据来源和算法
1.4.1数据来源
商品信息数据来源于“产品表(tb_ productinfo)”和“产品货架表(tb_sellinfo)”。
评论内容数据来源于“留言表(tb_guest)”。
1.4.2查询条件
序号
查询条件名称
操作运算
表名
字段名
备注
1
产品编号
等于(=)
tb_sellinfo
productnumber
2
产品编号
等于(=)
tb_productinfo
productnumber
3
评论类型、状态、产品编号
等于(=)
tb_guest
Commenttype、state、pid
1.4.3表间关系
“产品表(tb_ productinfo)”和“产品货架表(tb_sellinfo)”通过字段“产品编码(productnumber)”进行关联。
1.4.4相关sql实例
(1). select * from tb_productinfo where productnumber=?
(2). select * from tb_sellinfo where productnumber=?
(3). select * from tb_guest where commenttype='产品评论' and state='显示' and pid=? order by time desc
2.我的购物车
2.1功能说明
购物车可以存放顾客在网站购买的图书,是现实超市中的购物车的网络虚拟版。用户可以一起结账购物车中的图书,也可以删除购物车中已有的图书。
2.2界面设计
2.3处理流程
1. 如果用户还没有购买商品,点击【新品上架】进入【新品上架】页面。
2. 点击商品名称链接进入【商品信息查看】页面。
3. 点击【更新】更新购买数量和总价。
4. 点击【删除此商品】删除相关商品。
5. 点击【继续购物】进入【系统主界面】继续购物。
6. 点击【进入结算中心】进入【结算中心】页面。
2.4 数据来源和算法
数据来源于session,点击【购买】时将信息保存到session中。
3.结算中心
3.1功能说明
相当于现实中的收银台,在这里明确配货地址、支付方式、配货方式等信息,是网上书店的关键性操作。
3.2界面设计
3.3处理流程
1. 点击【返回查看所选商品】返回【我的购物车】页面。
2. 点击【确认提交】进入【配送信息确认】页面。
3. 在配送信息确认页面选择支付方式点击【提交】进入【支付方式确认】页面。
4. 在支付方式确认页面点击【确认提交】进入【支付结果】页面,如果是网上支付进入相关银行的支付页面。
5. 在支付结果页面点击【继续购物】返回【系统主界面】。
3.4数据来源和算法
3.4.1数据来源
数据来源于“会员表(tb_userinfo)”。
3.4.2查询条件
序号
查询条件名称
操作运算
表名
字段名
备注
1
用户名
等于(=)
tb_userinfo
username
3.4.3相关sql实例
select * from tb_userinfo where username=?