• 第五篇 基于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数据来源和算法

    2.4.1数据来源 

    2.4.2查询条件 

    2.4.3相关sql实例 


    1.系统主界面

    1.1功能说明

            显示系统的一些功能和展示一些默认的商品信息,如新上架产品、推荐产品、热销产品、新闻、产品分类等等,并且提供了用户登陆通道,和产品查询通道。

    1.2界面设计

    1.3处理流程 

            1. 点击【免费注册】进入【会员注册】页面。

            2. 点击【购物指南】进入【购物指南】页面。

            3. 点击【常见问题】进入【常见问题】页面。

            4. 点击【付款方式】进入【付款方式】页面。

            5. 点击【购物车】进入【我的购物车】页面。

            6. 点击【网站新闻】进入【网站新闻】主页面。

            7. 点击【新品上架】进入【新品上架】主页面。

            8. 点击【推荐产品】进入【推荐产品】主页面。

            9. 点击【在线留言】进入【在线留言】页面。

            10. 搜索框中输入图书名称,点击【搜索】按钮进入【查找结果】页面。

            11. 登陆框中输入登陆信息,点击【登陆】按钮以会员身份进入系统。点击【注册】按钮进入【会员注册】页面。

            12. 点击【产品分类】各链接进入【查找结果】页面(根据分类查询)。

            13. 点击【新闻公告】各链接进入【网站新闻阅读】页面。

            14. 点击【查看更多】进入【新品上架】或【推荐产品】主页面。

            15. 点击【查看】或图书名称链接进入【商品信息查看】页面。

            16 点击【购买】进入【我的购物车】页面。

            17. 点击【网站管理】进入【管理员登陆】页面。

    1.4 数据来源和算法

    1.4.1数据来源 

            “新品上架”、“推荐产品”、“热销产品排行 TOP10”数据来源于“产品表(tb_ productinfo)”和“产品货架表(tb_sellinfo)”。

            “新闻公告”数据来源于“新闻表(tb_news)”。

            “产品分类”数据来源于“类别表(tb_sort)”。

     1.4.2查询条件

    序号

    查询条件名称

    操作运算

    表名

    字段名

    备注

    1

    状态

    等于(=)

    tb_sellinfo

    state

    新品上架

    2

    产品编号

    等于(=)

    tb_productinfo

    productnumber

    新品上架、推荐产品、热销产品排行 TOP 10

    3

    推荐、库存量、状态

    等于(=)、大于(>)

    tb_sellinfo

    groom、stock、state

    推荐产品

    4

    库存量、状态

    大于(>)、等于(=)

    tb_sellinfo

    stock、state

    热销产品排行 TOP 10

    5

    时间

    tb_news

    time

    新闻公告

    6

    父类、状态

    等于(=)

    tb_sort

    father、state

    产品分类

    1.4.3表间关系 

            “产品表(tb_ productinfo)”和“产品货架表(tb_sellinfo)”通过字段“产品编号(productnumber)”关联。 

    1.4.4相关sql实例 

    1. select top 8 * from tb_sellinfo where state='上架' order by time desc
    2. select * from tb_productinfo where productnumber=?
    3. select top 8 * from tb_sellinfo where groom='yes' and stock>0 and state='上架'
    4. select top 10 * from tb_sellinfo where state='上架' and stock>0 order by sellnumber desc
    5. select Top 5 * from tb_news order by time desc
    6. select * from tb_sort where father=? and state='yes'

     2.系统登陆后界面

    2.1功能说明 

            系统登陆后的界面和系统主界面基本上是一致的,唯一的区别在于多了显示用户最近浏览的商品模块以及将登陆框换成登陆信息显示模块。 

    2.2界面设计 

            由于和系统主界面基本上是一致的,这里只把新增的和替换的模块进行展示。 

     

     2.3处理流程

            1. 点击【后台管理】进入【会员后台管理】主页面。

            2. 点击【安全退出】退出登陆,返回【系统主界面】。

            3. 点击【您最近浏览的商品】中的图书链接进入【商品信息查看】页面。

     2.4数据来源和算法

    2.4.1数据来源 

            “会员登陆”数据来源“会员登录表(tb_logininfo)”。

            “您最近浏览的商品”数据来源于“产品表(tb_ productinfo)”。

    2.4.2查询条件 

    序号

    查询条件名称

    操作运算

    表名

    字段名

    备注

    1

    用户名

    等于(=)

    tb_logininfo

    username

    查询会员信息

    2

    产品编号

    等于(=)

    tb_productinfo

    productnumber

    您最近浏览的商品

    2.4.3相关sql实例 

            (1). select * from tb_logininfo where username=?

            (2). select * from tb_productinfo where productnumber=?

  • 相关阅读:
    【数据挖掘】Pandas介绍
    golang中的错误处理
    微服务框架 SpringCloud微服务架构 10 使用Docker 10.8 数据卷挂载案例1
    矢量绘图软件Sketch 99 for mac
    [祥云杯 2022] pwn2 leak
    TransmittableThreadLocal (TTL)
    HPE财报:计算存储微降,智能边缘大幅增长
    Spring Cloud Alibaba微服务第28章之Harbor安装以及镜像推送
    36基于matlab的对分解层数和惩罚因子进行优化
    高数_证明_方向导数最大值方向为梯度方向
  • 原文地址:https://blog.csdn.net/JayKuen/article/details/134403159