• 第五篇 基于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=?

  • 相关阅读:
    七夕节赚取徽章啦
    Node.js 入门教程 16 npm 将软件包安装到哪里
    python 协程
    LeetCode 452. 用最少数量的箭引爆气球
    【taichi】关于SPH_Taichi的探索与尝试
    MySQL【变量、流程控制与游标】
    (28)语义分割--cross-entropy loss和OhemCELoss
    【leetcode】287. 寻找重复数
    安装webpack的完整步骤
    前端教程-文档工具
  • 原文地址:https://blog.csdn.net/JayKuen/article/details/134403159