• 第八篇 基于JSP 技术的网上购书系统——商品信息查看、我的购物车、结算中心功能实现(网上商城、仿淘宝、当当、亚马逊)


    目录

    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界面设计 

    配送信息填写界面
    配送信息确认页面

    支付方式确认页面(1)
    支付方式确认页面(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=? 

  • 相关阅读:
    机器学习之旅-从Python 开始
    StarkNet 性能路线图
    C++类对象到底占多大存储空间呢
    Linux调试器——gdb的使用
    No suitable driver found for jdbc:mysql://localhost:3306/BookManagement
    Sa-Token 整合Java17和SpringBoot
    rust编译器教我做人,为啥还要学习rust语言,因为想使用rust做一些底层服务,更深入的研究技术。
    如何在宝塔打包上传vue项目
    高忆管理:光刻胶概念强势拉升,同益股份、格林达涨停
    【Spring常见错误】No qualifying bean of type
  • 原文地址:https://blog.csdn.net/JayKuen/article/details/134458868