目  录

第1章 绪论

1.1 课题背景

1.2 课题意义

1.3 研究内容

第2章 相关技术

2.1 开发技术

2.2 Java简介

2.3 SpringBoot框架

2.4 mysql数据库

2.5 B/S框架

2.6 Hadoop

第3章 系统分析

3.1 可行性分析

3.2 功能需求分析

3.3非功能需求分析

3.4安全性需求分析

3.4.1系统的安全性

3.4.2数据的安全性

3.5数据流程分析

第4章 系统设计

4.1 系统架构设计

4.2 功能结构设计

4.3 系统功能设计

4.3.1 数据库概念设计

图4-2系统实体ER属性图

4.3.2 数据库物理设计

第5章 系统实现

5.1 数据库访问层的实现

5.2登录模块的实现

5.3 用户资料修改模块的实现

5.3.1商品销量管理模块的实现

5.3.2商品价格模块的实现

第6章 系统测试

6.1 功能测试

6.2 系统测试结果

结  论

参考文献

致  谢

项目介绍

电商业务持续扩张产生海量交易、用户行为数据,传统商城系统难以承载大规模数据存储与统计分析任务。本系统基于 SpringBoot 与 Hadoop 搭建商城平台,采用 B/S 架构,MySQL 存储基础业务数据,依托 Hadoop 的 HDFS 实现海量数据分布式存储,借助 MapReduce 完成商品销量统计、用户行为分析等大数据计算任务。系统划分普通用户与管理员两大角色,用户可实现商品浏览、检索、下单等购物操作;管理员负责用户管理、商品信息维护、交易数据管理,并利用大数据分析结果掌握商品价格走势、销售热度。系统整合业务交易与离线数据分析能力,充分发挥分布式框架高扩展、高可靠优势。经过功能测试,系统运行稳定,能够有效缓解传统电商系统大数据处理性能瓶颈,帮助运营人员挖掘数据价值、优化营销策略,为中小型电商平台大数据改造提供可行实现方案。

开发环境

开发语言:Java

Web 后端框架:SpringBoot

大数据框架:Hadoop(HDFS+MapReduce)

数据库:MySQL

系统架构:B/S 架构

开发工具:IntelliJ IDEA、Navicat

运行环境:JDK1.8、Hadoop2.7 及以上、Windows 操作系统

支持定做:java/php/python/android/ 小程序 /vue/ 爬虫 /c#/asp.net

系统实现

如果商品销售数据的信息需要修改,管理员可以通过查询商品销售数据的基本信息来查询商品销售数据,查询商品销售数据是通过ajax技术来进行查询的,需要传递商品销售数据的标题、编号等参数然后在返回到该页面中,可以选中要修改或删除的那条信息,如果选中了超过一条数据,页面会挑一个窗口提醒只能选择一条数,如果没有选中数据会挑一个窗口题型必须选择一条数据。商品销量前台展示界面如下图所示。

图5-3商品销量展示管理界面

论文参考

更多推荐