• 第十一篇 基于JSP 技术的网上购书系统——产品类别管理、评论/留言管理、注册用户管理、新闻管理功能实现(网上商城、仿淘宝、当当、亚马逊)


    目录

    1.产品类别管理

    1.1功能说明

    1.2界面设计 

    1.3处理流程

    1.4数据来源和算法 

    1.4.1数据来源

    1.4.2 查询条件

    1.4.3相关sql实例

    2. 评论/留言管理

    2.1功能说明

    2.2 界面设计

    2.3处理流程

    2.4数据来源和算法 

    2.4.1数据来源

    2.4.2 查询条件

    2.4.3相关sql实例

    3. 注册用户管理

    3.1功能说明

    3.2 界面设计

    3.3处理流程

    3.4数据来源和算法 

    3.4.1数据来源

    3.4.2查询条件 

    3.4.3表间关系

    3.4.4相关sql实例

    4.新闻管理

    4.1功能说明

    4.2 界面设计

    4.3处理流程

    4.4数据来源和算法

    4.4.1数据来源

    4.4.2查询条件 

    4.4.3相关sql实例


    1.产品类别管理

    1.1功能说明

            这个功能是把商品更好的分类,使客户能很方便的查找和浏览商品,同时也方便商家对库中的商品进行管理。

    1.2界面设计 

    类别查询界面
    类别查看界面

    类别修改界面
    添加类别

    1.3处理流程

            1. 在类别查询页面点击各个按钮进行查询操作,返回原页面显示查询结果。

            2. 在类别查看页面点击【修改】进入【类别修改】页面。

            3. 在类别查看页面点击【创建下级类别】进入【类别查看】页面查看子类别并且创建新类别。

            4. 在类别查看页面点击【上级类别】进入【类别查看】页面查看父类别。

            5. 在类别查看页面点击【添加类别】进入【添加类别】页面。

            6. 在类别查看页面点击【查询】进入【类别查询】页面。

            7. 在类别修改页面点击【修改】完成修改操作。

            8. 在添加类别页面点击【添加】完成添加操作。

    1.4数据来源和算法 

    1.4.1数据来源

            数据均来源于“类别表(tb_sort)”。

    1.4.2 查询条件

    序号

    查询条件名称

    操作运算

    表名

    字段名

    备注

    1

    父类别、状态

    等于(=)

    tb_sort

    father 、state

    类别查看

    2

    类别名称

    等于(=)

    tb_sort

    sortname

    类别修改

    1.4.3相关sql实例

            select * from tb_sort where father=? and state='yes'

            select * from tb_sort where sortname=?

    2. 评论/留言管理

    2.1功能说明

            管理用户的各种评论、留言确保网站信息的健康性。

    2.2 界面设计

    评论/留言管理界面

    评论/留言回复界面

    2.3处理流程

            1. 点击【删除】删除该条评论或留言。

            2. 点击【详细】查看详细的评论或留言内容。

            3. 点击【回复】回复该条评论或留言。

    2.4数据来源和算法 

    2.4.1数据来源

            数据来源于“留言表(tb_guest)”。

    2.4.2 查询条件

    序号

    查询条件名称

    操作运算

    表名

    字段名

    备注

    1

    状态

    等于(=)

    tb_guest

    state

    2.4.3相关sql实例

            select * from tb_guest where state='显示' order by time desc

    3. 注册用户管理

    3.1功能说明

            管理网站的注册用户信息,为用户提供更好的服务。

    3.2 界面设计

    用户管理界面

    取回用户密码界面
    密码接收邮箱确认界面
    用户查询界面

    3.3处理流程

            1. 在用户管理页面点击【禁用】取消该用户的登陆权限。

            2. 在用户管理页面点击【用户收藏的商品】进入该用户的【商品收藏】页面。

            3. 在取回用户密码页面点击【查找】进入【密码接收邮箱确认】页面。

            4. 在密码接收邮箱确认页面点击【发送邮件到该邮箱】完成邮件发送。

    3.4数据来源和算法 

    3.4.1数据来源

            数据来源于“会员登陆表(tb_logininfo)”和“会员表(tb_userinfo)”。

    3.4.2查询条件 

    序号

    查询条件名称

    操作运算

    表名

    字段名

    备注

    1

    状态

    等于(=)

    tb_logininfo

    state

    2

    用户名

    等于(=)

    tb_userinfo

    username

    3.4.3表间关系

            两表之间通过字段“用户名(username)”关联。

    3.4.4相关sql实例

            select * from tb_logininfo where state='yes'

            select * from tb_userinfo where username=?

    4.新闻管理

    4.1功能说明

            发表修改网站的新闻公告内容,使网站新闻具有及时性、有效性,方便管理员对网站新闻的管理。

    4.2 界面设计

    添加新闻界面
    查看新闻界面(1)

    查看新闻界面(2)

    查询新闻界面
    编辑修改新闻界面

    4.3处理流程

            1. 在添加新闻页面点击【发表新闻】完成新闻的发表进入【查看新闻】页面。

            2. 在查询新闻页面点击【查询】查询某一条新闻。

            3. 在查询新闻页面点击【删除】删除该条新闻。

            4. 在查询新闻页面点击【标题链接】进入【查看新闻】页面。

            5. 在查看新闻页面点击【编辑修改】进入【编辑修改新闻】页面。

            6. 在编辑修改新闻页面点击【编辑修改】进入【查看新闻】页面。

    4.4数据来源和算法

    4.4.1数据来源

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

    4.4.2查询条件 

    序号

    查询条件名称

    操作运算

    表名

    字段名

    备注

    1

    新闻标题

    等于(=)

    tb_news

    newstitle

    4.4.3相关sql实例

            (1) 查询新闻:select * from tb_news where newstitle like ? order by time desc

            (2) 编辑新闻、查看新闻:select * from tb_news where id=?

  • 相关阅读:
    优雅的写好Vue项目代码 — 路由拆分、Vuex模块拆分、element按需加载
    简单工厂模式概述和使用
    MySql数字保留两位小数
    前端基础建设与架构05 Vite 实现:从源码分析出发,构建 bundlele 开发工程
    Mybatis+Servlet+Mysql 整合的一个小项目:对初学者非常友好,有助于初学者很快的上手Java Web
    【Linux ls -l列出的权限信息解读】
    HBase学习笔记(3)—— HBase整合Phoenix
    一套.Net6可落地的微服务、分布式开源项目
    Vue项目后台部分4,分类管理以及详情管理,添加和修改,loading效果,窗体弹出
    2020年下半年试题一:论信息系统项目的成本管理
  • 原文地址:https://blog.csdn.net/JayKuen/article/details/134476137